Brauche ich, um alle Blöcke beim ausführen von Bitcoin-Core?

Brauche ich, um alle Blöcke, die von block 0 bis zum aktuellen, beim ausführen von Bitcoin Core, entweder als full-Knoten oder nicht? Oder kann ich immer nur die neueren Blöcken um Platz zu sparen?

+12
JayZee 15.12.2010, 11:47:38
16 Antworten

Hier einige pseudo-code wie es funktionieren könnte:

List<Hash> hashList; //Enthält die Transaktions-ids aller Transaktionen in den block

Hash deriveMerkleRoot(List<Hash> hashList):
 while (hashList.size() > 1) {
 hashList = pairHashes(hashList);
}
 zurück hashList[0]; // wenn nur ein hash ist Links, Sie haben abgeleitet, die merkle root

List<Hash> pairHashes(List<Hash> hashList):
 List<Hash> listOfPairedHashes = new List<Hash>();
 for(int i = 0; i < hashList.size(); i++) {
 wenn(i%2==0) { // jedes zweite element
 wenn(i+1 < hashList.size()) {
 listOfPairedHashes.put(hash(hashList[i], hashList[i+1])); // Wenn es noch ein, paar mit ihm als partner
 } else {
 listOfPairedHashes.put(hash(hashList[i], hashList[i])); // Zum letzten element-pair-Mädchen mit sich selbst
}
}
}
 zurück listOfPairedHashes;

Werden Sie noch hinzufügen müssen einige Prüfungen für Fälle wie "hashList ist leer" usw. natürlich.

+972
Rehan khatoon 03 февр. '09 в 4:24

Als dezentrale, es scheint Bitcoin ist weniger anfällig für Verletzungen der Verordnung. Aber der schwache Punkt sein kann, wo Sie versuchen, bringen Sie Ihre Bitcoins zurück in die Reale Wirtschaft - und das scheint zu sein, wo der USG ist zunächst Auffällig:

"UNS Fängt die Regulierung BitCoin, Gelten die 'Geldwäsche' Regeln Zu Virtuellen Transaktionen" (Zero Hedge, 21 Mar. 2013)

+907
Wiseman lenyana 26.07.2016, 22:54:27

Wer weiß, der die blockchain.com direct/ live-Kundenservice? Ich hatte mehrere Anfragen Einreichen mit dem gleichen problem , was ich bekomme, ist nur eine standard-Antwort aus blockchain.com die ich fühle, ist totaler Unsinn.

Lange Geschichte kurz , es ist eine Transaktion, die d69c2c14897a516917932f0ed0c2e04ed0380c63709d103d66541e6c77e34406, das ist bereits bestätigt, aber blockchain.info zeigt unbestätigte Transaktion und die BTC werden kann Guthaben, die den Geldbeutel auch gehören blockchain.com. Daher brauchen Sie Hilfe auf dem live - / real-Kunden-service.

Unten sind die standard-Vorlage bekomme ich als Antwort.

Freitag um 12:28
Bitte überprüfen Sie die Transaktion d69c2c14897a516917932f0ed0c2e04ed0380c63709d103d66541e6c77e34406.
Durch die Verwendung von anderen Plattform ( mindestens 3 ) diese Transaktion bereits bestätigt, aber nicht auf blockchain.info. Leider sind die 0.2 noch zu belasten, in 18hBv8j15E4iDJ7V7pKKiJN4hGvyRZCvkb Brieftasche, es war wohl, wenn die Transaktion bestätigt wurde.

Bestätigung 2.JPG (60 KB)
Bestätigung 1.JPG (70 KB)
Avatar
Tanja


Samstag um 07:10
Hallo,

Tut mir Leid zu hören, über diese Probleme Sie haben. Ich kann Ihnen ein wenig mehr Informationen, wie Transaktions-Bestätigungen arbeiten. Eine unbestätigte Transaktion wird schließlich entweder angenommen werden, in einem block von einem mining-pool und bestätigt. Oder es wird abgelehnt werden, indem das Netzwerk, wenn nicht berichtet wird, in der Regel innerhalb von 7 Tagen. Wenn es schließlich abgelehnt, keine Sorge, der Fonds wird weiterhin auf die Adresse, zu der Sie geschickt wurden, aus. An dieser Stelle können wir nur empfehlen, dass Sie warten, um zu sehen, wenn Ihre Transaktion akzeptiert wird in einem block.

Wie alle wallet Anbieter Blockchain hat keine Kontrolle über die Geschwindigkeit der Bestätigung, und können leider nicht beschleunigen Transaktionen. Dies ist immer abhängig von dem Netzwerk der Bergleute.

Wir tun, was wir können, um zu verringern die Anzahl der ausstehenden Transaktionen. Aus diesem Grund, Ihre Blockchain wallet nutzt dynamische bitcoin-Gebühren sind abhängig vom aktuellen Netzwerk-Bedingungen. Erfahren Sie mehr darüber, wie dies funktioniert Lesen Sie unserem blog hier: https://blog.blockchain.com/2016/03/16/introducing-dynamic-fees/.

+852
Taiko 04.08.2017, 11:59:56

Das heißt natürlich nicht das Ende von Bitcoin, es bedeutet nur, das die Behörden nehmen es ernst und machen einen Versuch, zu verstehen, wie Währung funktioniert.

Es könnte bedeuten, das Ende von Geldwäsche und ausweichenden Techniken, um zu verschleiern, wo das Geld herkommt, wie das FBI wird darauf drängen, es zu regulieren

Ich glaube nicht, dass es eine schlechte Sache, und ich auch nicht denke, es sollte eine überraschung für jeden, wenn Sie Millionen von Dollar in nicht regulierte Währung schweben über, der Ursache, es wird geregelt werden, irgendwann

+849
Tara Dolma 25.11.2013, 21:47:19

Senden Sie uns einfach Ihre BTC, wo Sie wollen, zu senden. Als replay-Schutz ist implementiert, Ihre BCC Aufenthalt in Ihrem Papier Geldbörse, und Sie werden in der Lage sein, verbringen Sie Ihre BCC.

+774
lmrta 07.03.2011, 04:04:26

Ich Baue eine crypto exchange und ich Frage mich, wie HitBTC exchange (https://hitbtc.com/) ist der Umgang mit "Haupt-account" und "Trading-Konto", wie im Bild unten:

enter image description here

Nach diesen, Main-Account ist wie cold wallet, beim Trading Konto wie die hot-wallet. Speichern Sie Ihre Fonds in Main-Account (cold wallet) wird sicherer sein, um Ihre Fonds.

Nun, reden wir über die definition von kalt Geldbeutel hot wallet. Cold-wallet bedeutet private Schlüssel wird offline gespeichert, während die hot-wallet bedeutet, dass der private Schlüssel gespeichert ist online.

Also bin ich richtig, dass, wenn der Benutzer den speichern seines Fonds in "Trading-Konto", was wirklich passiert ist, HitBTC bewegt private key des jeweiligen Benutzers Brieftasche zu einem online-server? Und wenn sich der Benutzer bewegt, den Fonds "Main-Account", was wirklich passiert ist, HitBTC entfernen Sie den privaten Schlüssel aus online-server und speichern Sie es in online -, offline Server?

Wenn ja, dann wie kann HitBTC, wenn es nötig ist, bewegt sich der private Schlüssel vom server offline zu online server, ohne dass der offline-server online?

+675
slonik311 17.09.2016, 23:31:25

Bitcoins sind gekennzeichnet durch die nicht benutzten Ausgänge ("UTXO"). Wenn eine Transaktion zahlt eine Adresse, die bitcoins sind gehalten in einem container mit dem Namen UTXO. (In anderen Worten, die Adressen nicht zu halten bitcoins, nicht benutzten Ausgänge zu tun.) Um eine Transaktion aus, die Adresse der Transaktion müssen auf den UTXO:

  • Transaktions-id der Transaktion, der Sie erschaffen hat.
  • Die Ausgabe der Transaktion ist. ("vout")

Wenn jemand verbringt (und bekommt eine Bestätigung), der Datenbank entfernt, die UTXO. Wenn Sie versuchen, respend es nicht finden, dass UTXO, so wird ein Fehler geworfen werden.

Verschiedene UTXO sind verwendet für verschiedene Zahlungen, es sei denn, die UTXO ist groß genug.

+554
Stepan Seliuk 14.12.2013, 14:46:37

Hier ist eine aktuelle option für das hinzufügen von Bergbau auf Ihrer website: https://coinhive.com/

+547
MzEmzee 19.01.2014, 15:51:32

Ich verstehe, dass Coinbase erfordert entweder eine Bankverbindung oder eine 3% Gebühr für Einzahlungen mit Kreditkarte (glaube ich jedenfalls?). Aber konnte ich kaufen, meine erste bitcoin irgendwo, das keine bank-Konto Informationen und keine Ladung mehr als 1% Gebühr zu kaufen bitcoin? Ich habe mir bei localbitcoins aber die Gebühren sind zu hoch. FWIW, ich bin in den Vereinigten Staaten.

Irgendwelche Gedanken würde geschätzt, danke!

+482
John Vandivier 27.04.2011, 10:03:59

Ich bin mir nicht sicher, warum Sie denken, RSA ist viel sicherer als ECDSA. Wie Sie hier Lesen können: https://crypto.stackexchange.com/questions/3216/signatures-rsa-compared-to-ecdsa

ECDSA-bietet gleiche Maß an Sicherheit wie RSA, aber mit einer viel kleineren Stellfläche.

In der Tat, je mehr Sie erhöhen die Sicherheit, desto größer ist die RSA-Schlüssel werden im Vergleich zu ECDSA. Das macht RSA weniger fit für ein system wie bitcoin erfordert kleine Pakete gesendet werden, um das Netzwerk die ganze Zeit (als peer-to-peer).

+449
gurmandeep 10.08.2011, 11:59:13

Ich möchten, führen Sie einen Vollen Bitcoin Knoten auf Ubuntu, aber es braucht 3 Tage, um alle herunterladen des Bitcoin-Blocks von 2009-2017. Ich habe 8 MB/s Internet-Geschwindigkeit. Warum dauert es so lange, die blockchain ist nur 150 GB max. Ich habe auch versucht, den Knoten kopieren von meinem alten Server auf den neuen one, aber ich bekomme immer eine Fehlermeldung und ich muss es erneut herunterladen. Warum kann ich nicht kopieren Sie es auf einen neuen server? Ich habe kopiert nur die Blöcke und chainstate Ordner. Kann ich es downloaden schneller geht?

+367
Winamp 01.07.2019, 03:02:24

Eine übersicht über die adressarten, check out: https://en.bitcoin.it/wiki/Address

Sie sind auf der Suche für P2SH, https://segwitaddress.org/ einfach nach unten scrollen, und in dem komprimierten WIF-Taste auf dem "Details" Abschnitt.

Weitere check-out https://iancoleman.io/bip39/

BIP44, BIP49 und BIP 85 sind auch implementiert in die Coinomi Brieftasche.

https://coinomi.freshdesk.com/support/solutions/articles/29000009746-what-are-default-compatibility-and-legacy-addresses-all-about-segwit-

+245
pbonner 15.08.2018, 03:22:34

Lassen Sie uns sagen, meine Bitcoin-Adresse ist 1Nu5mzpUD9A7daZ76QJEsBfkBjCWVLh7pj und ich die Nachricht signieren random-challenge mit seinem privaten Schlüssel.

Das Ergebnis ist :

IAjU1mpvy70Li2Q1jDaNJKaQudaAJia1of9syj8hggunfft9ermc77wgpmonplhkaho8d0bhdf5nvn+AUzS6R04=

Bitcoin verwendet eine einzigartige Eigenschaft von ECDSQ, die es erlauben, berechnen Sie den öffentlichen Schlüssel aus der Nachricht und der Signatur. Also, wenn ich an den Empfänger senden die Nachricht über-und Unterschriften, die er/Sie in der Lage sein, um meine Adresse 1Nu5mzpUD9A7daZ76QJEsBfkBjCWVLh7pj

Nun, wenn ich die gleiche Signatur und eine völlig andere Botschaft, wird es leiten Sie alle Zeit gültige random Bitcoin-Adresse ? Und wenn ja, bedeutet das nicht, das haben einige ernsthafte sicherheitspolitische Implikation, dass es den Menschen ermöglicht, zu beweisen, dass Sie die Kontrolle eine Adresse, ohne den privaten Schlüssel ?

+160
Polina1997 17.09.2010, 06:39:46

Die Bergleute schaffen, die blockchain, die meisten von Ihnen nicht halten Spur von ihm direkt, sondern nur die mining-pool Betreiber und (wenn es immer noch einige) die solo-Miner.
Tatsächlich, als die aktuelle blockchain fork zeigt, auch nicht alle mining-pool-Betreiber sind zuverlässig überprüfung der blockchain.

Also, letztlich, die Prüfung ist meist voller Knoten, die auch die übermittlung von Daten an SPV-wallets. Wenn Sie mit Bitcoin-Core Sie sind Teil derjenigen, die diese überprüfung.

Wenn das nicht ist, was Sie interessiert sind bei der Unterzeichnung up, Sie könnte glücklicher sein mit einer leichten Brieftasche.

+158
user61316 06.06.2018, 10:17:10

Ab jetzt ist das möglich mit Blitz Labs " - Schleife. Es ist ein non-custodial umgekehrte U-Boot-swap-Implementierung.

  • Sie brauchen, um zu bauen LND einige spezielle flags die Funktion zu aktivieren.
  • Loop ist installiert und läuft separat als daemon.

Sobald Sie ausgeführt wird, können Sie einfach die "loop-out" zu senden, das Gleichgewicht in Ihrem Kanal und empfangen von Bitcoin onchain.

+108
Saevar 21.02.2011, 02:17:27

Ich bin neu in Primeminer und konnte Sie nicht finden, ein tutorial auf, wie es eingerichtet. Heruntergeladen habe ich das Primeminer software und es scheint, Sie bestünde aus nur zwei Dateien:

  • ein .bat - Datei
  • ein .exe - Datei.

Ist das alles?

Ist primeminer universal für alle cpu mining coins?

Wenn Sie primeminer und es verbindet sich mit einigen pool, wäre der pool dann senden Daten zurück zu Ihrem miner app, um crunch die Daten und senden Sie es zurück?

+50
Randilei Faumui 10.12.2017, 16:12:22

Fragen mit Tag anzeigen