Wie man einen block-explorer (wie blockchain.info)?

Ich habe versucht, JSON-RPC, aber es ist sehr langsam. Welche anderen Dinge, die du empfehlen?

+409
Marina Marinina 23.08.2018, 13:54:44
16 Antworten

Starten Sie mit einem ungültigen öffentlichen Schlüssel

Bitcoin-Adressen sind die pubkeyhash (nicht pubkey) plus-version und Prüfsumme Informationen, codiert in der base 58.

Bitcoin-Adresse = version + RIPEMD-160(SHA-256( Public Key )) + Prüfsumme

Die Schritte zum konvertieren eines öffentlichen Schlüssels zu einer Adresse finden Sie hier: https://en.bitcoin.it/wiki/Address

Da die Adresse verwendet, die pubkeyhash nicht die tatsächliche pubkey " wir können das nutzen, indem hashing eine ungültige pubkey (eine, die möglicherweise nicht vorhanden sind) und erzeugen so eine gültige Adresse aus eine ungültige pubkey.

So finden wir einen ungültigen öffentlichen Schlüssel. Alle gültigen öffentlichen Schlüssel beginnen mit 0x04, wenn unkomprimiert und 0x02 oder 0x03, wenn komprimiert. Ein pubkey Anfang mit einem anderen Wert ist nicht definiert und somit gibt es keine mögliche Unterschrift erstellt werden können, zu befriedigen, dass wichtige Anforderung. Da die Ausgaben Münzen erfordert die Unterzeichnung der Transaktion mit dem korrekten privaten Schlüssel, eine Adresse, die keine bekannten privaten Schlüssel ist unspendable. Durch die Verwendung eines public-key von dem bekannt ist, nicht über einen privaten Schlüssel können andere bestätigen, dass kein privater Schlüssel vorhanden ist.

Eine gültige Bitcoin-public-key (nicht Adresse):

04678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5f

Ein Ungültiger public key

0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

Es gibt andere Wege, um zu produzieren, eine bekannte ungültigen öffentlichen Schlüssel. ECDSA-Schlüssel muss exakt 65 bytes, wenn unkomprimiert oder 33 bytes komprimiert, so eine Taste mit einer anderen Länge wird ebenfalls ungültig sein. Für unkomprimierte Schlüssel der y-Wert muss korrekt produziert vom x-Wert. Der Punkt muss auch liegen auf der Kurve. Es kann auch nicht über den E-Modul für die Kurve. Es gibt also viele Wege, um zu produzieren nachweislich ungültigen Schlüsseln, sondern es am besten, ein zu wählen, das ist natürlich ungültig. Dies ist wahrscheinlich die einfachste offensichtlich ungültigen öffentlichen Schlüssel.

0x00

Diese public-key ungültig ist für eine Reihe von Gründen (nicht selbst erzeugte private Schlüssel multipliziert mit dem generator, die sich nicht auf der Kurve, nicht ein Gültiger Punkt, aber noch einfacher ist es nicht mit einer gültigen Präfix-und das ist nicht die richtige Länge).

Das wichtigste ist, dies ist nicht nur wahrscheinlich einige Ungültiger key, es ist ein nachweislich ungültigen Schlüssel.

Testen Sie die ungültigen öffentlichen Schlüssel gegen den Referenz-client damit der client meldet es als ebenso hinfällig. Die Gültigkeit des keys ist ein Konsens-Problem, also das wird sich nicht ändern kurze harte Gabel.

Die Vorlage eines gültigen (aber unspendable) - Adresse von Ihrem ungültigen öffentlichen Schlüssel

Sie Fragen sich vielleicht, warum wir wollen, dass die Adresse gültig ist. Alle Kunden sollten überprüfen-Adressen durch die Nutzer zu vermeiden den versehentlichen Verlust von Mitteln. Also eine ungültige Adresse ist auch unspendable aber die meisten Benutzer finden es unmöglich, zu senden, Mittel, um die Adresse. Ein P2PkH-Adresse ist die pubkeyhash mit version und Prüfsumme codierten Informationen in base58.

Wenn Sie eine Adresse zu einem Bitcoin-client es dekodiert die Adresse wieder auf den " raw " - pubkeyhash. So produziert eine gültige Adresse bedeutet, beginnend mit einem gültigen pubkeyhash. Dies ist nicht ein problem, weil der hash-Wert von etwas ist eine gültige hash. Kunden wissen nicht, was pubkey gehasht ist zu produzieren, die pubkeyhash wie die zugrunde liegende pubkey ist nicht vorgesehen, und Hash-Funktionen sind ein Weg.

Das Bitcoin-Netzwerk nur überprüft, ob eine Adresse in der richtigen form, der Länge, und hat die richtige Prüfsumme, wenn "überprüfung". Produzieren eine Adresse von einem pubkey ist nicht Gegenstand dieser Frage, aber es gibt Dienstprogramme und der link oben enthält die Schritte. Die daraus resultierende pubkeyhash und codierte Adresse wird als gültig von der Netzwerk-und client-aber es erfordert eine nachweislich unmöglich, den privaten Schlüssel, um verbringen Fonds an diese Adresse gesendet.

Jetzt mit nur die Adresse (und decodiert pubkeyhash) ein Nutzer kann nicht überprüfen, dass die zugrunde liegenden pubkey ungültig ist, so sollten Sie veröffentlichen die raw-pubkey " zusammen mit der Adresse. Benutzer können neu die Adresse mit jeder bitcoin-client oder Werkzeug und produzieren die gleiche Adresse, die Sie liefern. Benutzer haben jetzt die trustless Möglichkeit zu überprüfen, ob die Münzen tatsächlich sind unspendable. Alle Münzen an die Adresse kann niemals ausgegeben werden und sind effektiv zerstört.

Hash-Kollision

Technisch ist es möglich aber unwahrscheinlich, für mehr als einen öffentlichen Schlüssel, um die gleiche Bitcoin Adresse. Dies wird als eine hash-Kollision. Wenn Sie die öffentlichen Schlüssel p1 und öffentlichen Schlüssel p2 beide hash-an die gleiche Adresse Ein, dann Soldaten-Schlüssel für diesen öffentlichen Schlüssel können Sie verbringen der Fonds. Jedoch ist die Wahrscheinlichkeit, dass dies geschieht ist sehr gering. Es sei denn, RIPEMD-hash-Algorithmus gebrochen ist die Wahrscheinlichkeit, zwei öffentliche Schlüssel, die den gleichen hash generieren (Bitcoin-Adresse) ist 1 in 2^160, die weit über unsere Rechenleistung zu suchen.

Ein paar Worte darüber, warum sollten Sie verwenden, ein "Nichts in Meinem Ärmel" - Nummer:

Mit einem "nothing up my sleeve-Nummer" (wie eine einzelne null, alle Nullen, einzelnes, sich wiederholendes stellige, fortlaufende Nummern, Ziffern von pi, etc) ist nicht erforderlich, da alle ungültigen öffentlichen Schlüssel ist ebenso unspendable aber es würde verbessern, das Vertrauen der öffentlichkeit, dass Sie noch nicht gefunden, eine Kollision (so unwahrscheinlich wie das ist).

Wenn Sie nur eine zufällige ungültige Schlüssel sagen wie:

00000fdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5f

Einige mögen Fragen, warum Sie wählte diesen bestimmten Schlüssel. Die Angst wäre, dass Sie diesen Schlüssel nicht zufällig, sondern weil Sie haben stolperte über eine Kollision zwischen diesem key und einem gültigen Schlüssel. Es gibt keine Möglichkeit zu beweisen, der Schlüssel ist zufällig, also die Angst wird immer bleiben. Kryptographische Funktionen (wie RIPEMD-oder SHA-256) oft mit "nothing up my sleeve Werte", um Sicherheit zu bieten, dass eine Konstante wurde nicht gewählt, um zu ermöglichen einige kryptographische Fehler oder "backdoor" in den Algorithmus. Zum Beispiel SHA-256 verwendet Konstanten für die ursprünglichen Werte der block-Segmente. Technisch könnten diese willkürliche Zahl, aber, das würde dazu führen, die Sorge, dass die 'zufällige' Zahl ist nicht wirklich zufällig. Also SHA-256 verwendet die ersten 32 bits der Bruchteil-Anteil des cube root der ersten 8 Primzahlen. Dies ermöglicht die überprüfung, wenn ein pseudo-Zufallszahlen gebraucht wird. Es ist sehr unwahrscheinlich, es ist eine Magische Eigenschaft zwischen den gebrochenen Teil der cube-root von aufeinanderfolgenden Primzahlen, untergräbt SHA-256.

http://en.wikipedia.org/wiki/Nothing_up_my_sleeve_number

Update (03/31/2015)

Es ist leichter dies jetzt zu tun, indem Sie mit einem OP_RETURN (null -) Ausgang und es nicht aufblasen der UTXO mit Ausgaben, die nicht ausgegeben werden, sondern das Netzwerk ist nicht bewusst, Sie können nicht ausgegeben werden. Alle Mittel geschickt, um eine Ausgabe enthält OP_RETURN sind nachweislich unspendable und das Netzwerk wird fallen, die Ausgabe von der UTXO. Die UTXO (unverbrauchte tx-Ausgang eingestellt) wird eine kritische Ressourcen, die erforderlich ist zur Validierung von neuen Transaktionen und Blöcke so zu zerstören/verbrennen Münzen mit UTXO ist eine verantwortungsvollere Verwendung dieser freigegebenen Ressource.

+935
Anuj Yadav 03 февр. '09 в 4:24

Wie, um Doppelte Ausgeben

Sie können sich verdoppeln, verbringen mit Elektrum ganz einfach. Auch ohne duplizieren der Brieftasche, werden Sie es auf dem gleichen oder auf 2 verschiedenen Rechnern. Btw.: Duplizieren Geldbörsen ist super einfach mit Elektron.

Gehen Sie einfach auf Extras → Einstellungen → Transaktionen, und prüfen Sie, Blick Transaktion vor der Unterzeichnung.

Schließen Sie die Einstellungen, gehen Sie zu der Registerkarte "Senden", und geben Sie die erste Adresse, die Sie möchten, zu zahlen, und den Betrag senden möchten. Klicken Sie Auf "Senden ...".

Ein Fenster mit der überschrift "Transaktionen" geöffnet. Klicken Sie auf die Schaltfläche "Anmelden". Dies erfordert, dass Sie geben Ihr Passwort zum signieren der Transaktion aber noch nicht senden.

Beachten Sie, dass auf meinen screenshots, es sagt, dass der Betrag gesendet werden, ist 0. Dies ist, weil, Elektron bemerkt, dass ich verwendet Adressen des gleichen Geldbeutel. Wird es eigentlich noch senden, die Transaktionen aus und einer von Ihnen wird (wahrscheinlich) passieren, aber es sagt, dass Sie nicht Geld zu schicken, um jemand anderes. Wenn Sie wollen, dass dies anders sein, erstellen Sie eine zweite Elektron Brieftasche, um Geld zu versenden. Nicht verdoppeln verbringen, wenn andere zahlen.

Nach dem drücken der Taste, wird die Transaktions-ID generiert wird, wird die Schaltfläche "Anmelden" wird ausgeblendet und die Schaltfläche "Übertragung" wird angezeigt. Nicht schon klicken Sie auf die Schaltfläche.

Stattdessen gehen Sie zurück zum Haupt-Fenster und geben Sie die zweite Adresse, die Sie senden möchten. Lassen Sie den Betrag gesendet.

Weil die Münze Auswahl (wenn Sie nicht ändern Sie es in der Zwischenzeit natürlich ;-) ) und der Betrag blieb der gleiche, die gleiche UTXOs ausgewählt werden, wenn Sie die Taste "Senden". Sie können dies überprüfen, indem Sie sicherstellen, dass die Eingaben sind die gleichen. Die Unterzeichnung dieser Transaktion, zu.

Sie haben nun 2 Transaktionen, die Ausgaben im gleichen UTXOs:

Dann, broadcast beide Transaktionen schnell nach einander.

Es spielt keine Rolle, ob die Adressen, die Sie senden zu gehören, um die gleiche oder eine andere Brieftasche.

Alternativ können Sie duplizieren Ihren Geldbeutel, indem Sie einfach kopieren Sie Ihre wallet-Datei (die standardmäßig gespeichert in ~/.Elektron/Geldbörsen oder Wiederherstellung der Brieftasche (auch wenn du Sie noch) mit Ihrem Samen. Natürlich mit der gleichen wallet auf ein anderes Gerät ist ebenfalls möglich.

Tun Doppel Verbringt "Zufällig"?

Geldbörsen in der Regel versuchen, nicht zu verbringen die gleiche UTXOs zweimal, weil, wenn Sie nicht spielen mit ihm, es verursacht nur Schwierigkeiten.

Wenn Sie mit der gleichen wallet auf Ihrem PC und Ihrem smartphone, natürlich kann es passieren, dass Sie die Ausgaben, die gleichen UTXOs zweimal versehentlich, weil das Gerät, das Sie aus der ersten Transaktion auf nicht senden Sie sofort oder das Gerät, das Sie aus der zweiten Transaktion auf wusste nicht, über die erste Transaktion, wenn Sie aus der zweiten.

Wie Online-Dienste die Annahme nicht Bestätigte Transaktionen im Geschäft Bleiben?

Wie kann restaurants, die das Essen servieren, ohne die Kunden haben bezahlt, dass Essen zuerst, im Geschäft zu bleiben, wäre eine viel bessere Frage.

Wenn Sie etwas kaufen online, es ist in der Regel etwas, das zu Ihnen nach Hause geliefert oder zumindest verbunden, um ein Konto von Ihnen, die Sie verwenden möchten. Sie haben ein Interesse, nicht zu betrügen Sie die Menschen oder Unternehmen, die die Dienste, die Sie verwenden, weil Sie wollen nicht verklagt werden, nicht zu bezahlen für das, was Sie bestellt haben, oder ein Konto von Ihnen geschlossen.

Im Fall des restaurants, es ist nur, dass die Menschen in der Regel fühlen die moralische Verpflichtung, zu bezahlen, was Sie verbraucht viel mehr als der fürchtet, erwischt zu werden, da die chance, das letzteres passiert eher klein. Restaurants können nicht Klagen, weil Sie nicht wissen, Ihr name oder Ihre Adresse, und Sie können nicht in der Nähe ein Konto mit Dinge, die wertvoll für Sie, entweder.

Und außerdem, was ist mit all den online-services zu akzeptieren Zahlungen per Lastschrift? Woher wissen Sie, dass Sie auch der Besitzer des Kontos? Sie nicht, Sie hoffe nur für Sie. Wenn es eine unbestätigte Transaktionen, um die Adresse gebeten, Sie zu bezahlen, werden Sie zumindest wissen, dass die Zahlung autorisiert wurde, indem die person, die Eigentümer des Fonds verwendet und kann nicht in Schwierigkeiten mit anderen Menschen und Ihren Banken.

Erkennung Von Doppelten Ausgaben

Unternehmen können nicht vermeiden, weil Sie nicht die macht haben, über Sie geschieht. Aber Sie erkennen es. Sie können einfach nicht verarbeiten einer Bestellung sollte, innerhalb relativ kurzer Zeit, eine zweite Transaktion, die Ausgaben im gleichen Mittel wie die, die Sie zuerst empfangen angezeigt wird, und nur die Bestellung verarbeiten, wenn die Transaktion senden ausreichende Mittel, um Sie hat 3 Bestätigungen. Wenn jemand versucht zu betrügen Sie ein Geschäft, dass Sie warten, ein bisschen mehr, als Sie normalerweise tun würde, ist nur fair. Wenn es die doppelte Ausgaben durch einen Unfall passiert ist, die Folgen sind nicht schlecht sowieso, also ist niemand wirklich zu Schaden erheblich.

+854
Joe Matonis 29.03.2016, 21:29:11

Ja, Sie können tun

Elektron wiederherstellen <seed>

Sie können sehen, welche Befehle verfügbar sind, indem Sie tun

Elektron -h

und konkrete Hilfe zu einem Befehl zu tun

electrum <cmd> -h
+847
Jay Austin 07.12.2010, 08:25:05

Nur die Parteien in den Kanal benötigen, um zu verfolgen, welche Transaktionen geschehen in den Kanal; Sie sind nicht-broadcast-öffentlich. Sie verfolgen dies durch die Verwendung einer lokalen Datenbank, um die Brieftasche nur.

+826
yong gou 17.02.2016, 18:05:45

Meine 5 Cent:

  • Durch die Entwickler-elite, die jetzt Zugang haben zu verpflichten, die Haupt-Niederlassung.

Eines Tages, der Quelle des bitcoin wird, unterscheidet sich von Satoshi code in mehr als 90%. Kleine Injektion, um den bitcoin-code geben, den Zugang zu kill-switch - Netzwerk von bitcoin.

Mit hypothetischen backdoors in Compilern, die bereits von der mächtigen elite. Viel, viel mehr...

+780
soccergodzilla 22.06.2018, 07:10:39

TUN NICHT VERWENDEN. Entfernt die Ausmerzung bad Tags-Initiative 2014.

+716
pelagosdiver 14.11.2011, 01:35:46

Ihre Adresse ist in den native-segwit-format (auch bekannt als bech32).

Es ist eine völlig neue Adresse Codierungsschema für segwit-Adressen, und viele Börsen, Entdecker und Brieftaschen unterstützen es zur Zeit nicht.

Wenn Sie nicht in der Lage zum senden von Münzen, die ihm durch den Absender nicht unterstützt werden diese Adressen, die Sie benötigen, um einen neuen Electrum wallet, und während des setup-Prozesses verwenden P2SH-P2PKH-Adressen, die beginnen mit M.

Wenn der Absender immer noch nicht akzeptieren, die Adresse, können Sie es konvertieren zu einem Start mit 3 mit https://litecoin-project.github.io/p2sh-convert/.

https://insight.litecore.io akzeptiert Adressen beginnend mit M für die Bilanz prüft, und zeigen Sie die Ausgänge zu den ltc1 - Adressen, aber es wird keine Adresse der Seite für das letztere.

+622
user164763 10.01.2010, 03:59:13

"listtransactions" wird eine Liste mit allen Transaktionen im Zusammenhang mit Ihren spezifischen bitcoin wallet. Die "Alle Konten" - Geschäft, glaube ich, zu tun hat mit den verschiedenen Adressen, die jemand haben könnte, in einen einzigen Geldbeutel.

Ich habe zum Beispiel eine Adresse, wo ich Spenden erhalten, und eine andere Adresse, wo ich empfangen, die Bergbau-Subventionen. standardmäßig "listtransactions" wird die Liste alle meine Transaktionen von beiden Adressen, aber ich könnte angeben, eine meiner Adressen, und es würde die Liste nur diejenigen Transaktionen. Es ist eine einfache Möglichkeit, um mehr Granularität in die Listen und organisieren Sie Ihre Daten besser.

+564
MrYellow 15.09.2011, 13:13:53

Es arbeitete. Ich brauchte einige Konfigurationen.

  • Quellcode ändern
// src/chainparams.cpp
Konsens.nPowTargetTimespan = 14 * 24 * 60;
Konsens.nPowTargetSpacing = 10; // 14 * 24 * 60 / 10 = 2016
Konsens.fPowNoRetargeting = false;

https://github.com/bitcoin/bitcoin/blob/0.17/src/chainparams.cpp#L291

  • überprüfen Sie den Schwierigkeitsgrad ändern
// anfängliche Schwierigkeit
$ ./bitcoinA/src/bitcoin-cli -rpcuser=bitcoinrpc -rpcpassword=bitcoinrpcpass -rpcport=16591 -regtest getmininginfo
{
 "Blöcke": 0,
 "currentblockweight": 0,
 "currentblocktx": 0,
 "Schwierigkeiten": 4.656542373906925 e-10,
 "networkhashps": 0,
 "pooledtx": 0,
 "Kette": "regtest",
 "Warnungen": ""
}

// erzeugen 2016 Blöcke
$ ./bitcoinA/src/bitcoin-cli -rpcuser=bitcoinrpc -rpcpassword=bitcoinrpcpass -rpcport=16591 -regtest generieren 2016

// überprüfen Sie die Schwierigkeit
$ ./bitcoinA/src/bitcoin-cli -rpcuser=bitcoinrpc -rpcpassword=bitcoinrpcpass -rpcport=16591 -regtest getmininginfo
{
 "Blöcke": 2016,
 "currentblockweight": 4000,
 "currentblocktx": 0,
 "Schwierigkeiten": 4.716464207201856 e-06,
 "networkhashps": 1024.75,
 "pooledtx": 0,
 "Kette": "regtest",
 "Warnungen": ""
}
+547
Masud Rana 01.09.2017, 19:06:08
Beschäftigt sich mit den Fragen über die Wahl, welche Münzen oder Adressen verwendet werden, ist die Finanzierung einer Transaktion. Auch verwendet, um Fragen über die Funktion mit dem Namen " Coin Control in Bitcoin Core, das Ihnen erlaubt, zu verwalten genau das.
+526
Nuri 18.03.2017, 21:19:56

Solange es ist ein ROI von wenigen Monaten, die Leute kaufen Ausrüstung zu mir. Und Ausrüstung gekauft und läuft für ein paar Monate halten wird laufen, bis die Stromkosten höher ist als der BTC verdient. Ich erwarte mining profitabel sein wird für eine sehr lange Zeit zu kommen, es sei denn, die BTC-Wechselkurs stürzt ab.

+450
nafana 19.10.2010, 01:09:34

Eine Bitcoin-Trust-fund registration statement eingereicht wurde, heute bei der Securities and Exchange Commission. Wenn genehmigt, wäre es der erste Bitcoin-ETF können Sie den Handel auf dem Markt.

UPDATE: Der Bitcoin-ETF nicht genehmigt wurde.

Wie weiter unten behandelt wird, ist die Kommission missbilligenden diese vorgeschlagene Regeländerung da kann es nicht finden den Vorschlag werden in Einklang mit Abschnitt 6(b)(5) Exchange Act, das erfordert unter anderem, dass die Regeln einer nationalen Wertpapierbörse (National securities exchange entworfen werden um zu verhindern, dass betrügerische und manipulative Handlungen und Praktiken und zum Schutz der Anleger und der öffentlichkeit Interesse. Die Kommission ist der Auffassung, dass, um diesen standard zu erfüllen, ein Austausch, Listen und trades Aktien von commodity-trust exchange-traded products ("ETPs") müssen, zusätzlich zu anderen Anforderungen, erfüllen zwei Anforderungen sind dispositive in dieser Angelegenheit. Erstens, die exchange muss surveillance-sharing-Vereinbarungen mit wichtigen Märkten für den Handel die zugrunde liegende Ware oder Derivate auf, die Ware. Und zweitens, die Märkte werden müssen reguliert wird.

+319
Angel Lagimoniere 09.04.2016, 17:57:47

Ich war das Lesen auf dem Bitcoin wiki (https://en.bitcoin.it/wiki/Transaction_fees ), dass ein Benutzer kann seine eigenen Gebühren bei der Durchführung einer bitcoin-Transaktion. Wie viele, habe ich ein Coinbase Konto, aber ich sehe nicht ein, überall dort, wo ich das einstellen kann Transaktionsgebühr. Ist dies etwas, das die Börsen kommen mit? Wie Sie herausfinden, was Transaktionsgebühr zu schlagen, so dass die Transaktion wird akzeptiert, von den Bergleuten?

+298
Nutellaking 04.05.2015, 12:32:59

Es ist sicher in der gleichen Weise, dass der private Schlüssel sich sicher sind; der Suchraum ist einfach so Massiv, dass die Wahrscheinlichkeit, jemand erstellt einen privaten Schlüssel oder ein samenkorn, das jemand anderes mit ist extrem klein, so dass es im Grunde unmöglich.

Nichts schützt jemand von der Generierung von Hunderten von tausenden von Schlüsseln und Hunderte von tausenden von Samen und Phrasen und sehen, wenn irgendwelche von Ihnen haben, Bitcoin im Zusammenhang mit Ihnen. Aber da der Suchraum ist so Massiv, dass die person hätte eine fast 0 die Wahrscheinlichkeit, ein Schlüssel, den jemand benutzt hat. Auch wenn Sie generiert eine million Schlüssel pro Sekunde (entweder zufällig oder durch Samen-Sätze), würde diese person einen im Grunde genommen 0 Wahrscheinlichkeit, dass jemand den privaten Schlüssel, auch wenn Sie suchten, bis der Hitze-Tod des Universums.

Der Letzte Teil ist einfacher, die Validierung erfolgt online, wie eine Brieftasche überprüfen der Wörter öffnen Sie den privaten Schlüssel, wenn Sie offline arbeiten können?

Das ist nicht, wie Bitcoin funktioniert. Es gibt keine Validierung jeglicher Art mit privaten Schlüsseln. Es gibt keine Notwendigkeit zu "validieren" private Schlüssel oder registrieren Sie irgendwo oder ähnliches.

+191
Jemailo 15.02.2015, 14:05:18

Gibt es eine website (wie bitref.com oder bitcoinwhoswho.com) zu verfolgen, die "Erfinder" - Webseite?

Nein, es gibt nirgendwo können Sie überprüfen, so etwas wie dieses. Sie müssen sich daran zu erinnern, die Brieftasche (oder Dienst), die Sie verwenden, um zu behaupten, Ihre bitcoin.

+175
pdshah 02.06.2015, 05:36:34

Das problem ist wahrscheinlich, dass im Bitcoin-Qt, Ihre balance ist nicht gehalten, die in einer einzigen Adresse. Aus Gründen der Privatsphäre (des Systems als ganzes), ändern von Transaktionen geschickt wird, um neue Adressen.

Die Abstraktion, die zur Verfügung gestellt von der Bitcoin-Qt client ist, dass eine Geldbörse, in der Münzen geben über eine (nicht wohnhaft bei)- Adressen und versendet werden, und ist ansonsten eine black box. Wenn man sich es über blockchain.info oder ähnliche Seiten, erhalten Sie eine weitere low-Pegel über, wo "ausgeglichen" gehalten werden, pro Adresse (was ist eigentlich sozusagen irreführend, da auf der Protokoll-Ebene, Bitcoin funktioniert nicht in der Funktion von Adressen oder Bilanzen, sondern in Bezug auf Transaktionen auf einzelnen Münzen).

+120
James Fuller 18.11.2010, 08:31:31

Fragen mit Tag anzeigen