Gute Ressource für das Verständnis der peer-to-peer-Protokoll-Sequenz

Ich bin auf der Suche nach einer guten Erklärung oder Verweis auf die peer-to-peer-Aspekte der beiden wichtigsten bitcoin - Akteure- die Kunden(Brieftaschen) und Bergleute.

Satoshi ' s white paper, in Abschnitt 5. Netzwerk, gibt einen sehr Allgemeinen überblick über die Schritte zum ausführen auf das Netzwerk, noch das, was ich Suche, ist eine Beschreibung des handshake-Sequenzen, wie die Kollegen broadcast, sammelt neue Transaktionen, und wie Sie Anfrage verpasste Blöcke.

Ich habe Lesen und etwas verstehen, das Protokoll zu https://en.bitcoin.it/wiki/Protocol_specification Ich habe auch ein solides Verständnis der crypto, ECDSA, SHA-256, RIPEMD-160, Merkle-Bäumen, und Hashcash (und ein bisschen RPOW), so dass keine Notwendigkeit für die Abdeckung, die insbesondere.

Was wäre wirklich hilfreich, ist ein Sequenzdiagramm, wenn jemand weiß, von einem, und ein Papier oder Artikel geht mehr ins detail als das whitepaper.

Jede Hilfe, jenseits von "Lesen Sie die **'ing-source-code wäre Super ;-)

+101
Greg Gauthier 26.10.2019, 04:48:48
27 Antworten

Können Sie leicht vermeiden die BCRA exchange gesteuert wird gesetzlich durch den Kauf von bitcoins in Argentinien pesos und dann senden, die bitcoins zu Ihrem Freund. Ihr Freund können gegen Dollar oder eine andere Währung für diese Angelegenheit in seinem Land.

Solange Sie den Kauf von bitcoins für Argentinische pesos, Sie sind nicht gegen die BCRA exchange steuert. Die BCRA hat die Behörde zu Regeln, die transmition pesos und in ausländischer Währung (divisas) in Argentinien, aber es hat keine Behörde (noch nicht jedenfalls), das Regeln für das versenden von bitcoins.

Die größte Gruppe bitcoiners in Argentinien finden Sie auf der EUDEMOCRACIA MAILING-LISTE. Sie können diese Liste abonnieren, post ein Angebot zum Kauf von bitcoins für Argentinische pesos, und innerhalb von Minuten haben Sie viele Menschen mit den angeboten zu verkaufen, die Sie die bitcoins, die Sie benötigen. Es gibt mehrere hundert Mitglieder auf der Liste, und die meisten werden glücklich sein, Sie zu verkaufen bitcoins.

+986
user177593 03 февр. '09 в 4:24

Da gibt es einige. Einer der ersten und etabliertesten ist Satoshi Dice.

Soweit ich gelesen Sie brauchen nicht Ihre Identität überprüfen, aber ich habe nicht verwendet es selbst.

+825
Tasha Ann 14.09.2015, 21:04:44

Zuerst ein wenig Perspektive auf das FPGA-mining.

Um 2011 einige Bergleute gewechselt von GPUs FPGAs (Field Programmable Gate Arrays), nach der ersten Implementierung von Bitcoin-mining kam im Verilog, (ein hardware-design-Sprache, die verwendet wird, um FPGAs zu Programmieren).

Das Allgemeine Grundprinzip hinter FPGAs ist zu versuchen, so nah wie möglich an der performance von custom hardware, während auch so dass der Besitzer der Karte, um Sie anzupassen oder neu konfigurieren "im Feld".

Durch Kontrast, benutzerdefinierte hardware-chips sind entworfen, in einer Fabrik und tun die gleiche Sache immer und ewig. FPGAs bieten eine bessere Leistung als die Grafik Karten, vor allem auf "bit-Gefummel" Operationen, die trivial zu geben, auf einem FPGA.

Die Kühlung ist auch einfacher mit FPGAs und, im Gegensatz zu GPUs, man kann theoretisch fast alle der transistoren auf der Karte für den Bergbau. Wie bei GPUs, können Sie packen viele FPGAs zusammen und treiben Sie von einer zentralen Einheit, die ist, was genau Menschen zu machen begann.

Insgesamt war es möglich, zu bauen eine grosse Auswahl von FPGAs mehr ordentlich und sauber, als Sie sich mit Grafikkarten. Die Verwendung eines FPGA mit einer sorgfältigen Umsetzung, erhalten Sie möglicherweise bis zu einem GH/s, oder eine Milliarden hashes pro Sekunde.

Dies ist sicherlich ein großer performance-Gewinn über CPUs und GPUs, aber auch wenn Sie hatte ein hundert 141 Bretter, mit jeweils 1 GH/s Durchsatz, wäre es immer noch nehmen Sie mehr als 50 Jahren durchschnittlich zu finden, die einen Bitcoin-block zu den aktuellen Schwierigkeitsgrad.

Trotz der performance-Gewinn, den Tagen der FPGA-mining waren ziemlich begrenzt. Erstens, Sie waren getrieben schwieriger für Bitcoin-mining—, indem man die ganze Zeit, und übertaktet — als Verbraucher-grade-FPGAs waren wirklich ausgelegt ist. Weil es vielen Menschen sah, die Fehler und Fehlfunktionen in Ihren FPGAs, wie Sie waren, Bergbau. Es stellte sich auch heraus, schwierig zu sein, die Optimierung der 32‐bit addition Schritt die kritische tun, SHA‐256. FPGAs sind auch weniger zugänglich‐Sie können nicht kaufen Sie Sie in den meisten Geschäften und es gibt weniger Leute, die wissen, wie Sie das Programm und richten Sie ein FPGA als eine GPU. Am wichtigsten ist aber, obwohl FPGAs verbesserte Leistung die Kosten pro Leistung wurde nur geringfügig verbessert gegenüber GPUs. Dies machte FPGA-mining war ein eher kurzlebiges Phänomen. In der Erwägung, dass GPU-mining dominiert für etwa ein Jahr oder so, die Tage des FPGA-mining wurden weit mehr begrenzt — Dauer nur ein paar Monate, bevor Sie benutzerdefinierte ASICs angekommen.

Aber - der Zyklus wiederholt sich.

Es ist erwähnenswert, dass mehrere kleinere altcoins haben in der Tat eine verschiedene puzzle als SHA‐256, aber gesehen haben, einen ähnlichen Verlauf wie im Bergbau als Bitcoin.

Für ASICs-es ist noch ein langer Zeitraum zwischen der Konzeption einer chip-und Versandkosten, also, wenn Sie eine neue altcoin verwendet ein neues Rätsel (auch wenn es nur eine modifizierte version von SHA‐256), dieses zu kaufen, wird noch einige Zeit in die ASICs sind noch nicht verfügbar. In der Regel, Bergbau gehen nur bei Bitcoin hat von CPUs auf GPUs und/oder FPGAs zu ASICs (wenn der altcoin ist sehr erfolgreich, wie LiteCoin). Ich persönlich bin sehr daran interessiert, Zcash.

Viel Inhalt für diese Antwort war gezeichnet von dieser ausgezeichnete Ressource.

+815
Pallavi Lagad 11.01.2012, 17:26:13

Ich denke da an Themen wie die Randomisierung als nicht wirklich zufällig. Ich Schätze, dass einige Nutzer konnten den code untersuchen sich selbst, sondern das, was Versicherungen tun, weniger technisch versierte Benutzer haben?

+760
Abdullah Ali abbasi 16.08.2014, 10:08:06

Es ist ein bisschen unklar, was die Transaktion bestätigt geschah, so werde ich die Antwort auf beide möglichen Szenarien:

  1. Wenn beide Transaktionen nicht bestätigen, sollten Sie versuchen, Ihre coinb.in der Brieftasche vergessen, über die Transaktionen, und senden Sie die Münzen aus den coinb.im Checkout eine neue Adresse auf der coinb.in der Brieftasche, so dass die alten Transaktionen werden als ungültig markiert und nicht zu bestätigen, zu einem späteren Zeitpunkt.
  2. Wenn die erste Transaktion bestätigt, aber die zweite nicht, sollten Sie entweder
    • Wiederherstellung Ihrer Electrum wallet woanders, und erstellen Sie eine neue Transaktion zu senden das Geld, wo Sie es wollen.
    • erstellen eines child-zahlt-für-Eltern-Transaktion, D. H. eine Transaktion erstellen, die in coinb.in diesem verbringt die unbestätigte Transaktion ausgegeben, die Sie versuchen zu empfangen, aus dem Electrum wallet. Sie würden hinzufügen müssen, um ein größeres Honorar, als es braucht, um zahlen genug, um es lohnt sich, beide Transaktionen in einem block.

Hoffentlich war dies bereits behoben, aber vielleicht jemand anderes in der Lage sein, die Informationen zu verwenden. :)

+734
Mente Gee 14.05.2019, 23:33:57

Die Seite Bitcoin UTXO Stats hat, eine Visualisierung der Anzahl der UTXOs in jedem block (Bild mit orange Pixel).

Für jedes pixel des Bildes stellt einen block, und die Farbe des pixels angibt, wie viele UTXOs finden Sie in diesem block (schwarze Pixel zeigen ein paar UTXOs in der Erwägung, dass orange zeigen viele UTXOs). Schwebt über einem pixel-zeigt Daten über den bestimmten block, und klicken auf ein pixel leitet der block-Seite an blockchain.info.

+678
Mauran Muthiah 05.04.2018, 09:44:46

Wenn ein Unternehmen führt eine große Menge von relay-Knoten auf dem Netzwerk, das Sie herausfinden könnte, welche der Knoten war der erste, um zu sehen, eine Transaktion, und die von peer, die Transaktion kam. Das bedeutet nicht unbedingt, sagen Sie Ihnen, die Absender-IP, als hätte es einen Knoten die Weiterleitung einer Transaktion eher als der Versand von nur einer.

Dies lässt eine große Menge an Unsicherheit in der Spur. Aufgrund der dezentralen Natur des Bitcoin, keine einzelne Entität ist wahrscheinlich, um die Kontrolle über die Mehrheit der relay-Knoten. Lassen Sie uns sagen, für Argumente Willen, dass es ist ein Unternehmen, fährt 40% aller relay-Knoten. Sie haben eine sehr gute chance, dass ein wallet sendet eine Transaktion ist direkt mit einem Ihrer Knoten, und deshalb sind Sie aus der Ursprungs-IP. Aber was ist mit den anderen 60% der Knoten? Können Sie jemals sicher sagen, dass eine Transaktion nicht hüpfen, die anderen 60% für ein paar hops, bevor Sie Sie sahen? Nein, und Chancen sind, petty hoch, dass genau das passiert oft. Und nach meinem wissen, keine einzelne Entität führt, dass viele Knoten.

Punkt ist, desto mehr relay-Knoten gibt es, die weniger möglich ist es zu verfolgen eine IP-Adresse.

+662
J Klug 09.01.2015, 10:14:00

Mögliche Duplikate:
Wie kann ich Lesen, Informationen aus der blockchain?

Kann mir jemand sagen, von wo genau Seiten wie

  1. http://www.bitcoinmonitor.com/
  2. http://blockchain.info/ kann nicht mehr posten links

nehmen Sie Ihre Informationen. Wie bitcoinmonitor weiß, welche Transaktionen durchgeführt wurden Recht jetzt?

+662
Randimer 06.01.2019, 10:26:55

Mit bitcoind RPC-Aufrufe, die aus getrennten (python -) Skripten, die ich bin:

  • Aufruf getnewaddress, um ein neues Schlüsselpaar für ein 'special' - Adresse, zugeordnet zu einer bestimmten Konto (nennen wir diese "specialAccount')

  • Gebäude roh-Transaktionen (außerhalb bitcoind) verbringen Ausgänge, um diese Besondere Adresse und dann ruft bitcoind zu unterzeichnen senden

Zusätzlich zu den oben genannten, ist es möglich, dass bitcoind wird auch als direkt-Zahlungen zu tätigen, oder was auch immer.

Wie kann ich absolut sicher , dass bitcoind nicht verbrauchen Ausgänge auf meine spezielle Adresse außerhalb der Unterzeichnung Ausgänge an diese Adresse in signrawtransaction?

Wir können davon ausgehen, dass es keine Anrufe, die explizit verbringen von 'specialAccount', aber das problem ist, dass, wie ich es verstehe, ist es möglich, für bitcoind zum leihen von beliebigen nicht benutzten Ausgänge für die Zwecke der Bezahlung-Transaktion Gebühren. (Siehe dieses Problem, zum Beispiel, und auch diese ein.)

Gibt es irgendeine Möglichkeit für mich, sperren Sie die spezielle Adresse, und verhindern, dass diese verwendet wird, um zahlen Transaktionsgebühren für andere Konten oder sonst in der Lage sein zu verwenden bitcoind zu unterzeichnen raw-Transaktionen, die Nutzung Ausgänge an diese Adresse, ohne den public-key für die Adresse, die mehr in der Regel innerhalb von bitcoind?

+654
nachti 27.03.2010, 22:44:36

Wir wissen, dass der bitcoin verteilt Ledger gespeichert ist, in einem serialisierten blockchain basiert auf den Transaktionen' Chronik um.

Die aktuelle Größe der Datenbank ist über 100 GB. Wie können Sie den einfachen Suche innerhalb dieser Datenbank? Zum Beispiel, wenn ich eine paper-wallet, die zuvor geladen mit einigen bits von Xapo, und ich versuche zu fegen, seine bitcoin-Wert in eine copay wallet (unterscheidet sich von Xapo), es dauert etwa 75 zweite zu suchen & zu bekommen, sein Gleichgewicht!

Also, wie können Sie die Suche in diesem großen serialisiert die Datenbank innerhalb dieser kurzen Zeit? Ich bitte um die Technik dahinter!

+633
scu 23.03.2018, 23:19:56

Ich möchte den Zugriff bitocind mainnet Knoten auf AWS EC2 von ruby. Ich habe wie folgt geschrieben mit rpcjson, kann aber nicht verbinden, dann hat die den Fehler zurückgegeben

client = RPC -:: JSON::Client.neue "http://rpcuser:[email protected]:8332', 1.1

Operation timed out - Anschluss(2) für die wiederum publicip-port 8332

wiederum publicip ist die Öffentliche IP angezeigt, die auf EC2-instance-Seite.

Auf der anderen Seite, wenn ich schrieb Sie wie folgt vor, um die Verbindung localhost testnet Knoten, mit der es kein problem hat.

client = RPC -:: JSON::Client.neue "http://rpcuser:[email protected]:8332', 1.1

Könnten Sie mir sagen, was ist das problem?

+629
Yanmao Man 25.12.2011, 00:24:54

bitcoind cache wird der private Schlüssel verwendet. Es liegt in der onion_private_key - Datei in Ihrem bitcoind Daten-Verzeichnis (standardmäßig wird ~/.bitcoin/onion_private_key). Löschen Sie die Datei, und Sie sollten eine neue Zwiebel privaten Schlüssel und damit eine neue Zwiebel URL.

+565
skwerlman 16.03.2017, 00:19:50

Aus der Dokumentation von Microsoft auf, wie man öffnen Sie ein Eingabeaufforderungsfenster:

Öffnen Sie das Eingabeaufforderungsfenster, indem Sie auf die Schaltfläche Start klicken, auf Alle Programme klicken, auf Zubehör klicken und dann auf Eingabeaufforderung klicken.

Auch:

Hier ist ein weiterer Weg, um eine Eingabeaufforderung zu öffnen-Fenster: Klicken Sie auf Start - Taste. In das Suchfeld, geben Sie den Befehl Eingabeaufforderung, und klicken Sie dann in der Liste der Ergebnisse, doppelklicken Sie auf Eingabeaufforderung.

Sobald Sie das tun, verwenden Sie die cd - Befehl "change directory", wo Bitcoin installiert ist (wahrscheinlich C:\Program Files (x86)\Bitcoin oder C:\Program Files\Bitcoin). Von dort aus sollten Sie in der Lage sein zu geben bitcoin-qt.exe rescan und werden auf Ihrem Weg!

+555
blueskies 25.10.2010, 12:01:34

Ist als eine einfache Möglichkeit zum durchsuchen der Liste aller bitcoin-Transaktionen? Zum Beispiel, um herauszufinden, alle bitcoins gesendet oder von einer Adresse?

+549
user3634 23.09.2019, 15:47:43

Die Daten-Struktur ist die Kodierung einer gesetzt, was bedeutet, es ist nicht die Codierung einer Bestellung.

Zieht man die zahlen gleichmäßig nach dem Zufallsprinzip aus irgendeinem Universum, dann Sortieren Sie das Ergebnis (und damit die Zerstörung der Ordnung von Informationen), die Unterschiede zwischen den zahlen folgt einer exponentiellen Verteilung. Die GCS verwendet ein golomb-coder effizient zu speichern, diese Unterschiede auszugleichen. Die sort-Methode verwendet, ist irrelevant, so lang wie sein im Einklang mit der differenzierenden Methode verwendet.

Es gibt nichts probabilistische über die eingestellte Codierung selbst. Aber für BIP158 das set codiert ist nicht TXIDs aber kurze hashes der entsprechenden Ausgänge. Da die Hashwerte sind kurz, Sie können Kollisionen, so dass das Ergebnis probabilistische.

+538
user194730 28.12.2017, 13:51:28

Betrachten wir ein Szenario, in dem 5 kryptogeld-Inhaber möchten, erstellen Sie eine Partnerschaft. Alle von Ihnen fügen Sie einen Betrag von Geld in einer Brieftasche, um die Finanzierung einer Idee. Die Brieftasche ist geteilt zwischen allen Partnern, um anzeigen und Einzahlung auf, aber in der Bestellung zurückzutreten, alle 5 (oder sogar die Mehrheit 4/5) müssen die vorgeschlagenen Transaktion geben irgendeine Art von Genehmigung. Gibt es eine kryptogeld, das könnte passen mit den oben genannten Szenario?

+527
Cyndi 07.01.2010, 18:06:26

Also, lasst uns sagen, Sie haben eine Brieftasche mit 20BTC, und Sie haben einen flow wie folgt:

  1. Senden Sie 15BTC auf Einen in block 1
  2. Senden Sie 15BTC B in block 2

Was passiert, wenn in block 1 es sind zwei Ketten über Bergleute. Kette X die Transaktion ist es, in Kette Y, die Transaktion ist nicht vorhanden.

Wenn Sie gehen zu verbringen den anderen 15BTC in block 2 und Ihre Brieftasche(sich vorstellen, einen anderen computer mit der gleichen wallet) ist auf der Y-Kette, dann Ihren Geldbeutel lassen Sie Sie tun es. Was passiert, wenn:

  • Kette X wird die dominierende Kette ** Transaktion 1 bestätigt, so würde die Transaktion 2 abgelehnt worden ist und nie bestätigen?
  • Kette Y wird die dominierende Kette * * * Über die Transaktion 2 würde bestätigt haben, so würde die Transaktion 1 verworfen werden und nie bestätigen?

Wie wird dies dargestellt in der bitcoin-software noch? Ich weiß, es gibt einige Transaktionen, die können ausgestrahlt werden, dann aber nie bestätigt, aber wie sieht die Brieftasche weiß, dass das Geld nicht ausgeben, wenn es gesendet worden?

+526
Hajj Nodirt Sadat 13.11.2015, 11:26:43

Versuchen Sie, beginnend mit die -reindex - Befehl-Linie-flag. Wird die Neuerstellung der Datenbank auf der Festplatte (wie es scheint beschädigt), ohne redownloading die Blöcke, die Sie bereits haben.

Es ist merkwürdig, dass wischen Sie Ihre datadir nicht helfen, wenn.

+515
BrowMan 21.08.2017, 20:25:36

Jeder Chanel, die us-öffentlichkeit ist angesagt auf der gossip-Protokoll und in der channel-announcement-Nachricht verbunden mit einer Finanzierung der Transaktion. Was Sie tun können (und was 1ml wahrscheinlich tut), ist zu speichern, verbrachte die Finanzierung TX als enge Kanäle. Wie das gossip-Protokoll wird nur vorwärts-channel-announcement-Nachrichten für offene Kanäle (die, wo die Finanzierung TX wurde nicht ausgegeben) wird es unmöglich sein, zur Abfrage Ihrer Blitz-Knoten für geschlossene Kanäle aus der Vergangenheit. Sie werden nur in der Lage sein, um diese Daten zu sammeln für die Zukunft. Oder Sie krabbeln konnte 1ml, wenn Ihre robots.txt dies erlaubt.

+397
Jaimoto 20.11.2013, 20:38:48

Ich will bitcoin in Debian. Ich möchte in der Lage sein zu erhalten, BTC und Zahlungen in BTC.

Ich will meinen Geldbeutel lokal auf meinem computer. Ich will ein Licht-client will ich nicht zum download der gesamten blockchain. Ich möchte einfach in der Lage sein zu zahlen und erhalten BTC.

Was sollte ich verwenden?

Wenn ich Suche, bin ich überrascht, um keine Binär-Pakete für Debian. Letztes mal habe ich BTC war vor vielen Jahren, und es scheint, dass es immer noch keine Binär-Pakete, für etwas, das so alltäglich wie Debian? Muss ich wirklich brauchen, um downloaden und kompilieren Sie den code selbst?

Frustriert, habe ich versucht zu kompilieren, bitcoin-qt, installiert eine Tonne von Abhängigkeiten, die ich aber auf das folgende:

configure: error: libdb_cxx Header fehlt, Bitcoin Core benötigt diese Bibliothek für wallet-Funktionalität (--disable-wallet deaktivieren wallet-Funktionalität)

Habe versucht, die Suche für diese, hoffe, es war nur eine weitere Abhängigkeit, aber ich kann nicht finden, eine einfache Lösung.

Ich achte auch auf diese Frage: https://superuser.com/questions/699315/how-to-install-bitcoin-qt-wallet-on-debian-7

Aber es scheint zu sein, zu alt, Anleitung (Download der Schlüssel) funktioniert nicht mehr.

+371
Davidaferbark 22.07.2019, 09:31:29

Habe die Antwort per github

lassen Sie script = bitcoin.Adresse.toOutputScript(Adresse)
lassen Sie hash = bitcoin.crypto.sha256(Skript)
lassen Sie reversedHash = new Buffer(hash.reverse())

console.log(Adresse, ' maps ', reversedHash.toString('hex'))

Beachten Sie, dass -für einige Grund - Elektron verwendet die reverse-scripthash

+336
Dehbop 01.06.2016, 17:51:37

Ich versuche, herauszufinden, wie zur Ableitung der Adressen-Feld aus einem serialisierten tx. Nehmen Sie zum Beispiel diese Transaktion auf dem test-Netzwerk

46993a02c0f271e8106159581fd2329d46818b9888b5123290c5d1da1718b8b9

Das serialisierte format für das tx ist

0100000002b90e7eb0e0cb1c9127bb5c48f78c753462e26128b4a1f7fd60777a039751d87101000000fdfe0000483045022100c2602e5f6bb2a0df006f734493a404f491abade27f2c1a9d0c7c7fd249de00b20220111b273b653dc2d0ec890e10d89d7e7a095fd88e27e588f5a60ba5d80ad3c8bb01483045022100cc574b83104238d94e8c6abda28d33ce2377c324263bfa62ce6f240fa60356fb0220117970c87c00169630f5f368bf90f0f11ea156a7befdab0299ee4f3577a229ed014c695221031d1f0c5147b30190cc837b180c2e2a09733f4fd5d146809091950a80383e92682103bb7f1955df8f9b52bfaa908a0e968ad019ef5e8b832ae405e6d882aeda10ec5321028ea4acd57ae1abd53260b32d252472691ea4402d9ac9d4d0fb8fb4636544a4d453aeffffffffb90e7eb0e0cb1c9127bb5c48f78c753462e26128b4a1f7fd60777a039751d87100000000fdfd0000483045022100b922b6495ce11ab5b8959e0fb97a40bc98011d32b81ece252f2d3bfaf3c34ccf0220194951276272a21c7c0e001d26e68ca9a532927c0c703902ac96a4933824b0e101473044022100dd7bbfba7d765843580d158bf9ef92ba34798d82a42e0098b8acd229cfd6afc3021f55d516e1913bbce390e6fd251d4da483a05e7cb8e510a02f9c6e2d92e574da014c69522103e9b16e8ef73855ffa479d7c1b655f99d6834003c6608210b575a0c6bc6c062632103f12e2f8a3357ba47e8ea91b5ce2325dbc9346e4d2bf8db5d30f9422201bc320e210392a98eb30cb3840e47b3b081f43508da37e499272ede8c95f27b9afca813257953aeffffffff0280a903000000000017a9145868dadcf00a6fff4cc54752e6e75b046d24aad6878ab1a8000000000017a914d81e64eb5a16486b3b5b9dc14eda3412e40ca8638700000000

das json-format wird dies:

{
 "hex" : "0100000002b90e7eb0e0cb1c9127bb5c48f78c753462e26128b4a1f7fd60777a039751d87101000000fdfe0000483045022100c2602e5f6bb2a0df006f734493a404f491abade27f2c1a9d0c7c7fd249de00b20220111b273b653dc2d0ec890e10d89d7e7a095fd88e27e588f5a60ba5d80ad3c8bb01483045022100cc574b83104238d94e8c6abda28d33ce2377c324263bfa62ce6f240fa60356fb0220117970c87c00169630f5f368bf90f0f11ea156a7befdab0299ee4f3577a229ed014c695221031d1f0c5147b30190cc837b180c2e2a09733f4fd5d146809091950a80383e92682103bb7f1955df8f9b52bfaa908a0e968ad019ef5e8b832ae405e6d882aeda10ec5321028ea4acd57ae1abd53260b32d252472691ea4402d9ac9d4d0fb8fb4636544a4d453aeffffffffb90e7eb0e0cb1c9127bb5c48f78c753462e26128b4a1f7fd60777a039751d87100000000fdfd0000483045022100b922b6495ce11ab5b8959e0fb97a40bc98011d32b81ece252f2d3bfaf3c34ccf0220194951276272a21c7c0e001d26e68ca9a532927c0c703902ac96a4933824b0e101473044022100dd7bbfba7d765843580d158bf9ef92ba34798d82a42e0098b8acd229cfd6afc3021f55d516e1913bbce390e6fd251d4da483a05e7cb8e510a02f9c6e2d92e574da014c69522103e9b16e8ef73855ffa479d7c1b655f99d6834003c6608210b575a0c6bc6c062632103f12e2f8a3357ba47e8ea91b5ce2325dbc9346e4d2bf8db5d30f9422201bc320e210392a98eb30cb3840e47b3b081f43508da37e499272ede8c95f27b9afca813257953aeffffffff0280a903000000000017a9145868dadcf00a6fff4cc54752e6e75b046d24aad6878ab1a8000000000017a914d81e64eb5a16486b3b5b9dc14eda3412e40ca8638700000000",
 "txid" : "46993a02c0f271e8106159581fd2329d46818b9888b5123290c5d1da1718b8b9",
 "version" : 1,
 "locktime" : 0,
 "vin" : [
{
 "txid" : "71d85197037a7760fdf7a1b42861e26234758cf7485cbb27911ccbe0b07e0eb9",
 "vout" : 1,
 "scriptSig" : {
 "asm" : "0 3045022100c2602e5f6bb2a0df006f734493a404f491abade27f2c1a9d0c7c7fd249de00b20220111b273b653dc2d0ec890e10d89d7e7a095fd88e27e588f5a60ba5d80ad3c8bb01 3045022100cc574b83104238d94e8c6abda28d33ce2377c324263bfa62ce6f240fa60356fb0220117970c87c00169630f5f368bf90f0f11ea156a7befdab0299ee4f3577a229ed01 5221031d1f0c5147b30190cc837b180c2e2a09733f4fd5d146809091950a80383e92682103bb7f1955df8f9b52bfaa908a0e968ad019ef5e8b832ae405e6d882aeda10ec5321028ea4acd57ae1abd53260b32d252472691ea4402d9ac9d4d0fb8fb4636544a4d453ae",
 "hex" : "00483045022100c2602e5f6bb2a0df006f734493a404f491abade27f2c1a9d0c7c7fd249de00b20220111b273b653dc2d0ec890e10d89d7e7a095fd88e27e588f5a60ba5d80ad3c8bb01483045022100cc574b83104238d94e8c6abda28d33ce2377c324263bfa62ce6f240fa60356fb0220117970c87c00169630f5f368bf90f0f11ea156a7befdab0299ee4f3577a229ed014c695221031d1f0c5147b30190cc837b180c2e2a09733f4fd5d146809091950a80383e92682103bb7f1955df8f9b52bfaa908a0e968ad019ef5e8b832ae405e6d882aeda10ec5321028ea4acd57ae1abd53260b32d252472691ea4402d9ac9d4d0fb8fb4636544a4d453ae"
},
 "sequence" : 4294967295
},
{
 "txid" : "71d85197037a7760fdf7a1b42861e26234758cf7485cbb27911ccbe0b07e0eb9",
 "vout" : 0,
 "scriptSig" : {
 "asm" : "0 3045022100b922b6495ce11ab5b8959e0fb97a40bc98011d32b81ece252f2d3bfaf3c34ccf0220194951276272a21c7c0e001d26e68ca9a532927c0c703902ac96a4933824b0e101 3044022100dd7bbfba7d765843580d158bf9ef92ba34798d82a42e0098b8acd229cfd6afc3021f55d516e1913bbce390e6fd251d4da483a05e7cb8e510a02f9c6e2d92e574da01 522103e9b16e8ef73855ffa479d7c1b655f99d6834003c6608210b575a0c6bc6c062632103f12e2f8a3357ba47e8ea91b5ce2325dbc9346e4d2bf8db5d30f9422201bc320e210392a98eb30cb3840e47b3b081f43508da37e499272ede8c95f27b9afca813257953ae",
 "hex" : "00483045022100b922b6495ce11ab5b8959e0fb97a40bc98011d32b81ece252f2d3bfaf3c34ccf0220194951276272a21c7c0e001d26e68ca9a532927c0c703902ac96a4933824b0e101473044022100dd7bbfba7d765843580d158bf9ef92ba34798d82a42e0098b8acd229cfd6afc3021f55d516e1913bbce390e6fd251d4da483a05e7cb8e510a02f9c6e2d92e574da014c69522103e9b16e8ef73855ffa479d7c1b655f99d6834003c6608210b575a0c6bc6c062632103f12e2f8a3357ba47e8ea91b5ce2325dbc9346e4d2bf8db5d30f9422201bc320e210392a98eb30cb3840e47b3b081f43508da37e499272ede8c95f27b9afca813257953ae"
},
 "sequence" : 4294967295
}
],
 "vout" : [
{
 "value" : 0.00240000,
 "n" : 0,
 "scriptPubKey" : {
 "asm" : "OP_HASH160 5868dadcf00a6fff4cc54752e6e75b046d24aad6 OP_EQUAL",
 "hex" : "a9145868dadcf00a6fff4cc54752e6e75b046d24aad687",
 "reqSigs" : 1,
 "type" : "scripthash",
 "Adressen" : [
"2N1Jh4cYEFPvw43kZaJovks3hwMWFRUdj9e"
]
}
},
{
 "value" : 0.11055498,
 "n" : 1,
 "scriptPubKey" : {
 "asm" : "OP_HASH160 d81e64eb5a16486b3b5b9dc14eda3412e40ca863 OP_EQUAL",
 "hex" : "a914d81e64eb5a16486b3b5b9dc14eda3412e40ca86387",
 "reqSigs" : 1,
 "type" : "scripthash",
 "Adressen" : [
"2NCwxMYedhG73QXxDC8jDXY9i5mw4KGcaqo"
]
}
}
],
 "blockhash" : "0000000000000fc2902d17140996a27be5d9dfaf8480ea786fa83dc656da72ca",
 "Bestätigungen" : 10,
 "Zeit" : 1452693415,
 "blocktime" : 1452693415
}

Ich bin auf der Suche durch die developer-guide-Beispiele, und es nicht scheinen, wie die Adressen - Feld auf der vout ist eigentlich serialisiert. Das gleiche gilt für reqSigs. Wie werden Sie abgeleitet wird für die Transaktion, wenn Sie nicht explizit serialisiert drin?

+295
Robbie Henry 06.09.2017, 08:10:31

Der private key IST eine Zahl, und ist die Erinnerung als solche. Es kann generiert werden, dachte sich verschiedene Mittel (wie HD-wallets, die deterministische Erzeugung von ein BIP39 Samen, oder nach dem Zufallsprinzip). Es ist in der Regel gespeichert als 32-byte-array.

Der private Schlüssel wird dann in einen öffentlichen Schlüssel. Dies erfordert eine komplexe mathematische operation, und die Ergebnisse in einem Koordinaten-paar auf einer elliptischen Kurve. Dies ist in der Regel gespeichert, als ein 33-byte-oder 65-byte-array.

Dass der öffentliche Schlüssel wird anschließend ein Hashwert, eine Prüfsumme angehängt, um es, und konvertiert base58. Das Ergebnis ist das, was heißt eine Adresse, und ist, was Sie schenken können, die anderen bekommen von Ihnen bezahlt.

Der private Schlüssel verlässt niemals Ihren computer/Brieftasche/app. Die Adresse öffentlich ist.

+289
Gabriel Brunette 17.05.2018, 05:48:50

Die Transaktion, die Sie gepostet hat eine Leistung von 0.06193935 BTC zu 1L6RYKMx4neDxVngWtsw59EteCxDfvADbk. Das Letzte mal, jemand verbringen Sie einen Ausgang aus dieser Adresse die von heute.

Basierend auf was Sie beschreiben, es ist wahrscheinlich nicht Ihre Adresse.

+260
Gurbir Singh 18.07.2013, 16:31:07

Diese drei Argumente werden gegen die Blockgröße erhöhen ... Da die Blockgröße erhöht und dann erste argument ist, dass trxns wird einfach eingefügt in die block ich.e, das Ding wird niedriger die trxn Gebühren und dann Bergleute gonna verlieren Ihre Motiv-becoz trxn-Gebühren werden reduziert werden, dies kann demotivieren die Bergleute (zum Beispiel : angenommen Sie machen einen job und bekommen Sie 10$ für den job täglich , was ist, wenn die Preis fallen auf 5$ für den job täglich und job ist der gleiche....dann werden Sie auf der Suche für andere job oder die bessere option , das ist das Ding mit Miner) und Bergleute zu bewegen, um einige bessere option. Wenn keine. der Miner nimmt dann dadurch verringert sich der Gesamt-hashrate von bitcoin, so traurig. Zweites argument ist, dass es teilen der Gemeinschaft, becoz, wenn wir wollen, erhöhen Sie die Blockgröße in der bitcoin-blockchain dann das Inkrement in blocksize verursachen eine Gabel in dem system, das zwei parallel bitcoins also dies teilt die Gemeinschaft. Dritte argument ist, die Blockgröße zu erhöhen verursachen Zentralisierung, da die Netzwerk-Größe zu erhöhen durch mehr trxns, die Verarbeitungsleistung erforderlich, um die mine zu erhöhen sowie. Dies wird nicht helfen, kleine mining-pools und geben mining Kräfte zu großen scale mining-pools und erhöht die Zentralisierung ist nicht akzeptabel in der bitcoin-community. Diese blocksize erhöhen, ist immer noch umstritten in der community.

+173
Brianknell 15.03.2016, 07:25:30

Heute, aufgrund der relativ geringen Akzeptanz, die es nicht erfüllen, so wird seine Rolle als Tauschmittel irgendwo in der Nähe von potential. Stattdessen wird die größte Menge von Transaktionen ist, als mit regulären Geld, die Leute spekulieren auf ist die Zukunft Wert.

Es ist wichtig zu schauen, nicht auf das was es sein soll, nicht an das, was es ist, sondern wie es arbeitet für die Menschen. Occam ' s razor gilt streng, wie etwas funktioniert, wie es für Sie funktioniert. Nicht verkomplizieren es.

In Naher Zukunft kann es verwendet werden, austauschbar mit jeder beliebigen Währung. Die Frage, ob oder nicht es ist eine ist daher irrelevant. Es wird die einzige Währung-wie sicher zu sein, sicher, schnell und günstig alles auf einmal. Lasst uns nicht streiten, syntax, lasst uns streiten Semantik.

+123
Victor Escudero 22.08.2013, 05:01:12

Nein, das ist nicht möglich. Es sind keine opcodes, die es ermöglichen, Sie zu prüfen, eine Signatur auf eine beliebige Nachricht.

+59
Wrenbjor 19.08.2014, 18:28:49
$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil