Zerocoin vs. Zerocash ? sind Sie die gleiche ? Oder zwei verschiedene Protokolle?

was ist der Unterschied zwischen Zerocoin vs. Zerocash ? sind Sie die gleiche ? Oder zwei verschiedene Protokolle ? Wenn Sie sind zwei verschiedene Protokolle, was sind Gemeinsamkeiten ?

+941
Tatsuhiro Onodera 08.07.2014, 14:14:53
16 Antworten

Also, ich kaufte vor kurzem ein bitcoin von einem Hersteller , und ich hatte es an meine Adresse in multibit.

Das problem ist jetzt , das Geld ist nicht da, und ich bin mir nicht sicher, was zu tun ist.

Er erzählte mir, um bitcoin (Programm) und jetzt beginnt es zu downloaden eine Kette. Momentan ist es bei 95000.

Ich bin mir nicht sicher, was zu tun genau , wie ich bin besorgt, dass ich vielleicht verloren haben, mein Geld.

Was kann ich tun an diesem Punkt? Muss ich warten bis die Blockchain fertig ist, oder soll ich importieren meine wallet aus Multibit Bitcoin?

Danke Jungs!

-D

+965
RedYeti 03 февр. '09 в 4:24

Sie sind richtig, dass effektiv Bitcoin PoW beinhaltet die Berechnung der Merkle Wurzel jedes jetzt und dann zusätzlich zu den hash-Schleifen.

Dies ist jedoch negligable. Ignorieren nuhrzeit Rollen, die Merkke root-Berechnung ist nur ein Dutzend oder so hashes alle 232. Es ist so wenig, weil nicht der gesamte Merkle-Baum braucht recomputation; nur die coinbase-Transaktion geändert wird, zusammen mit n Merkle Knoten oben (vorausgesetzt, bis zu 2n - Transaktionen).

Soweit ich weiß, die Last der Merkle root Berechnung ist so gering, dass es geschieht in der Regel in miner controller anstatt im ASIC selbst.

+876
Lori Ruiz 29.04.2013, 14:14:46

Tamas hat schon einen workaround für dieses Problem über die Apollo JIRA

Sie brauchen, um Ihre apollo.xml die Verwendung der "default" virtuelle host-id, anstelle der eine, die konfiguriert ist, die von den Apollo-Bereitstellung. Es ist möglich, dass die client-Seite (BOP) muss so konfiguriert werden, geben Sie den virtuellen host verwenden irgendwo, aber ich habe keine Ahnung, wo, so das funktioniert für jetzt.

<virtual_host id="default">
+840
near 15.12.2010, 09:12:29

Ich glaube, ich weiß, was erforderlich ist, zu erstellen, zu blockieren.

  • 1.Holen vorherigen hash(vorherigen block veröffentlicht wird)
  • 2.sammeln Transaktionen
  • 3.proof-of-work(mining)
  • 4.Zeitstempel
  • 5.Prüfung durch andere Knoten

Sagen Sie mir bitte, in welcher Reihenfolge diese durchgeführt werden.

+835
fionaapple 06.09.2011, 14:13:21

Wenn jemand sucht für die Antwort, Gavin Andresen geschrieben, es auf bitcointalk.org.

https://bitcointalk.org/index.php?topic=567321

Transaktionen per sendrawtransaction sind immer belastet von der Standardeinstellung "Konto". Raw-Transaktionen und Konten sind nicht darauf ausgelegt, miteinander zu arbeiten, verwenden Sie eine oder das andere .

Und möglichst nicht auf Konten: es sei denn, jemand die Schritte und Freiwilligen, um die Konten-Funktion "industrial-strength" (skalierbar, integriert mit dem, was back-end-Datenbank in Ihrem Unternehmen zu verfolgen Benutzer-Informationen, robust gesichert, etc) ist es sehr wahrscheinlich, dass es als veraltet markiert und dann gelöscht.

+822
user38323 16.04.2018, 02:44:33

Um verbringen Fonds, müssen Sie eine Signatur erstellen entsprechend der Adresse, die der Fonds vorher bezahlt wurde, um. Dies erfordert den privaten Schlüssel, aus dem die Adressen stammen. Nach Ihren Angaben, dieser private Schlüssel wird gehalten von Coinbase. So werden Sie brauchen, um Coinbase, um Ihnen zu helfen, die sonst niemand kann.

+640
rui 22.05.2013, 14:34:26

Ich bin mir bewusst, dass dieser post, dies und das ein.

Ich bin ein wenig verwirrt mit den Bedingungen. Ich verstehe nicht, wie eine Anzahl der führenden Nullen, das Ziel und die Schwierigkeit, die miteinander verwandt sind. Auch, ich verstehe nicht, wie die Anzahl von null berechnet für das nächste Ziel.

+597
ionden 26.12.2010, 23:21:46

Ich Schreibe eine Bachelorarbeit und habe dazu einige Grafiken. Ich denke, dass ich einen Schnappschuss, aber es ist keine gute Idee. Kann ich die irgendwo herunterladen historischer Daten über Bitcoin?

EDIT. Ich brauche die technischen Daten wie: https://blockchain.info/charts + finanzielle Daten wie USD/BTC etc. für die Erstellung von Grafiken. Ich kann nicht mit screenshots für die Bachelorarbeit...

+536
peroty 13.08.2012, 09:30:49

Bitcoin Core 0.10 nicht freigegeben wurde, bis 2015. Es ist unmöglich für Sie zu haben, die version in 2013, da es nicht vorhanden ist.

Doch das wallet-format hat sich nicht geändert, seit mindestens 2012 (und früher wirklich), so ist es völlig in Ordnung um die software zu aktualisieren. Die Geldbörse.dat-Datei kann immer noch verwendet werden, in Bitcoin Core 0.15. Alles, was Sie tun müssen ist, stellen Sie sicher, dass Bitcoin Core heruntergefahren wird, gehen Sie auf die Bitcoin-Core-data-Verzeichnis, und kopieren Sie die Brieftasche.dat-Datei von dort zu den Bitcoin Core-data-Verzeichnis auf Ihren anderen Maschine.

+499
user3029136 10.12.2018, 02:31:22

https://www.walletexplorer.com im nicht spamming, ich fand gerade diese

+433
vamsi rpandranki 07.01.2016, 14:03:32

Ich weiß, das ist ein long shot: gibt es irgendetwas, was ich tun kann, um Ihre bitcoins mein Vater besaß, als er starb? Ist meine einzige chance, zu versuchen, zu finden sein Passwort?

Was sind die möglichen Wege können Vater haben kann es sein, bitcoins, und wie kann ich dies herausfinden? Wie könnte ich herausfinden, ob er mit einer Dritten Partei zu halten, seine bitcoins? Ich habe keine Ahnung, was ich Suche...

Passiert das oft, oder sind die Mehrheit der Menschen, die eigenen bitcoins jung genug, dass dies selten ist?

+371
David Greco 15.11.2016, 22:46:59

Bitnodes zeigt alle Laufenden Knoten.

Sind diese Leute angestachelt zu laufen, Knoten? Wenn nicht, warum nicht? Wenn dem so ist, Knoten-Betreiber machen einige BTC-Transaktion Gebühren, etc.?

+228
Phuc Ngo 12.11.2010, 23:53:43

Die Decodierung der Fehler ist nicht wirklich ein Fehler, per se, nur eine OP_RETURN. OP_RETURN wird verwendet für die Speicherung von Daten in der blockchain und das ist, was dieser Transaktion zu tun. Es ist nicht wirklich eine auszuschüttende-Ausgang, so dass der block-explorer ist immer verwirrt und macht einen decoding-Fehler.

+98
wiggle 06.07.2016, 12:22:11

Ein Teil meiner Diplomarbeit ist das speichern des hash einer Zeichenfolge mit OP_RETURN tx in der Blockchain zu existieren als Beweis.

Meine wichtigsten Anliegen sind:

-wie kann ich senden Sie diese tx erfolgreich zu meinem regtest Netzwerk

-wie kann ich sehen (mit RPC), wenn diese tx passiert

Ich habe bereits gespeicherten string in eine Datei und dem Hashwert danach. Aber ich habe Schwierigkeiten mit der Verbindung meine Java mit dem Regtest Netzwerk.

Hier ist mein code:

public class Main {

public static RegTestParams params = RegTestParams.get();
statische BlockStore bs;
static-Block b;

public static Kontext Kontext = new Kontext(params);
public static WalletAppKit bitcoin;

public static void main(String[] args) throws InterruptedException, ExecutionException, BlockStoreException {

 WalletAppKit kit = new WalletAppKit(RegTestParams.get(), new java.io.Datei("."), "test");
kit.startAsync();
 Wallet-wallet = new Wallet(params);

 BlockChain Kette = kit.Kette();
 bs = Kette.getBlockStore();
 Peer Peer = kit.Peer().getDownloadPeer();
 b = peer.getBlock(bs.getChainHead().getHeader().getHash()).get();

peer.addWallet(Geldbeutel);

 Adresse myAddress = new Adresse(params, "n4MN27Lk7Yh3pwfjCiAbRXtRVjs4Uk67fg");

 Writer w = new Writer();
 Letzte Datei = new File("C:\\Users\\Maria\\workspace\\blockInfo\\results.txt");
 Datei writtenFile;
 Sha256Hash resultHash;

 // schreiben der Ergebnisse meiner Verlosung einer Datei
 writtenFile = w.writeToFile(Ergebnisse);

 // hash des Inhalts der Datei
 resultHash = w.hashTheFile(writtenFile);
System.aus.println(resultHash);

 SendRequest req;
 Transaction transaction = new Transaktion(RegTestParams.get());

 // die folgende Anweisung wird helfen, zu erstellen Sie eine OP_RETURN mit
 // resultHash als die Nachricht
 die Transaktion.addOutput(Medaille.NULL, ScriptBuilder.createOpReturnScript(resultHash.getBytes()));
 req = SendRequest.forTx(Transaktion);

}

}

+90
Andy Ferrell 05.02.2019, 23:09:06

In der Analyse einer Eingabe-Skript in einer Transaktion, die ich habe über kommen zwei public keys in das Skript. Entweder der öffentliche Schlüssel 33 byte lang ist.

Ich weiß, wie verwandeln Sie einen einzigen 33 byte lang öffentlich in einer Adresse.

Was ist der Mechanismus, um eine Adresse aus zwei oder mehr öffentliche Schlüssel?

Hinweis: ich bin nicht daran interessiert, in der bitcoind-Technik über die createmultisig Befehl.

+89
Sherry Kanelos 20.09.2014, 10:00:32

Die Allgemeinen Probleme, die Sie beschreiben, sind inhärente Fehler in der PoS, aber Sie haben fing an einige der grundlegenden Prinzipien, die gehen, um die Auswirkungen auf die Sicherheit und Integrität der Kryptosystem.

Trotzdem, auch wenn wir nicht Rollen Sie zurück in die Zeit, könnten wir Bearbeiten das Programm, um zu versuchen, so viele hashes wie möglich, jede Sekunde. Zum Beispiel, nehmen wir an, wir versuchen 100 mal zu hash statt einmal, für einen zweiten, den wir dann broadcast block.

Dies ist bekannt als Pfahl-Schleifen.

Die Auswahl der nächsten signer in der block-Kette ist fast immer (das ist je nach Implementierung) direkt oder indirekt deterministisch, auf der Grundlage der vorherigen block-Informationen. Es gibt nichts inhärent eine person daran gehindert ausscheidenden bisherigen Blöcke so viel wie Sie wollen, Sie können fortfahren, bis der Kopf der Kette auch weist Sie auf die nächste signer von einem block als gut. Nach diesem Angriff entweder eine person erhält von einer deutlich überhöhten Menge von macht, die über die Kette, oder, wenn jeder versucht, um zu setzen Schleifen bricht es, um eine besonders ineffiziente proof-of-Arbeit-system mit schlecht beschriebenen Eigenschaften.

Nachweis des Anteils altcoins in der Regel versuchen, um dieses Problem zu lösen, indem die Unterzeichner Auswahl RNG Samen kommen von oben in die Kette, sagen wir tausend Blöcke vor dem Kopf, mit der Idee, dass es unmöglich ist für jemanden, der Einfluss auf das Ergebnis aus, das weit zurück in der Zeit.

Ich denke, es gibt eine "start time" auf der block-Kette, die wir können nicht Rollen die Uhr vor, da Transaktionen mit Zeitstempeln existieren bereits auf der Kette. Konnte aber Rollen wir wieder sagen, dass das nur ein paar Minuten? Könnte dieser Gewinn uns etwas?

Dies ist bekannt als Kostenlose simulation.

Das system wieder fällt auf die einfache Tatsache, dass es nichts inhärent schwer über den Rücktritt Blöcke. Einige Münzen auf den Beginn der block-chain (Besitz, gestohlen, "leeren" Geldbeutel gekauft), in einer proof-of-stake-system kann ein Angreifer einfach den Wiederaufbau der gesamten Kette bis in die Gegenwart mit sich selbst, als der einzige Teilnehmer. Angesichts der Möglichkeit, zwei Ketten (in diesem Fall die Angriffs-und main-Kette), ein client hat keine Möglichkeit zu wissen, die, wenn Sie sollten entweder Vertrauen als real.

Nachweis des Anteils altcoins wird Häufig versucht, dieses Problem durch die zentralen "checkpoints", die verhindern, dass die Kette nicht abweichend, obwohl man argumentieren könnte, gegen dieses system wird dezentral auf alle. Andere haben einfach Knoten in das Netzwerk verweigern, sich zu reorganisieren, um die anderen Ketten nach einer gewissen Zeit, die nicht schützt, neue Benutzer Beitritt zum Netzwerk und präsentiert mit falschen Ketten. Astraleums PoS versuchen, ein "rufen Sie einen Freund" - system, wo die Nutzer sind aufgefordert, Kontakt mit anderen Netzwerk-Teilnehmern out-of-band und manuell bestätigen, dass Sie auf der gleichen Haupt-block-Kette.

Abschnitt 6.4 Eine Abhandlung über die Altcoins werden diese Themen in ein wenig mehr Tiefe.

+29
Gadi Oron 14.07.2016, 22:00:35

Fragen mit Tag anzeigen