Wie Holen Sie sich die Adresse von pk_script?

Wir haben z.B. in der wiki:

[...]
Ausgang 1:
 40 4B 4C 00 00 00 00 00 - 0.05 BTC (5000000)
 19 - pk_script ist 25 bytes lang

 76 A9 14 1A A0 CD 1C WERDEN A6 E7 45 8A 7A BA D5 12 - pk_script
 A9 D9 EA 1A FB 22 5E 88 AC
[...]

Was ist die pk_script? Ist es möglich, um es zu übersetzen, um bitcoin-Adresse als offline (nicht synchronisiert mit dem Netzwerk)? Wie Sie dies tun?

EDIT:

OK, verstehe ich mehr jetzt:

pk_script
 76 (OP_DUP)
 A9 (OP_HASH160)
 14 (Bytes push)
 1A A0 CD 1C WERDEN A6 E7 45 8A 7A BA D5 12 A9 D9 EA 1A FB 22 5E (Daten-push)
 88 (OP_EQUALVERIFY)
 AC (OP_CHECKSIG)

Eine, die ich verstehen sollte ich verwenden b58encode_check auf "Daten auf Knopfdruck" zu erhalten, bitcoin-Adresse. Ich habe festgestellt python-Bibliothek implementiert die b58encode_check (https://pypi.python.org/pypi/base58) und wollte versuchen mit ihm:

für byte in (0x1A, 0xA0, 0xCD, 0x1C, 0xBE, 0xA6, 0xE7, 0x45, 0x8A, 0x7A, 0xBA, 0xD5, 0x12, 0xA9, 0xD9, 0xEA, 0x1A, 0xFB, 0x22, 0x5E):
 Puffer += chr(byte)
drucken b58encode_check(Puffer)

Aber ich habe 3RoCeq4K8ddPW6ugcheFoXK4GC2Ajo7Zf , die nicht so Aussehen wie bitcoin-Adresse. Was mache ich falsch?

+241
Joshpbarron 16.09.2011, 23:23:39
22 Antworten

Meine Transaktion hat bereits 24 Rückmeldungen blockchain.info und die Transaktion korrekt aufgezeichnet im Multibit.

Aber es gibt keine "auszuschüttende Betrag".

Ich habe auch schon "Reset Blockchain Und Transaktionen", aber jetzt in Anspruch nehmen. Ich geschlossen haben, MultiBit und neu gestartet, ohne Erfolg.

Ich bin sicher, ich habe die haben-verbindungen (oder sonst die Transaktion würde nicht aufgezeichnet habe), aber ich weiß nicht, wie zu überprüfen, wie viele Knoten Multibit verbunden ist, oder wo Sie zu finden, oder was zu tun ist.

Ich bin neu bei BitCoin, also ich bin hier um zu lernen . . .

Ist es etwas, das ich tun sollte?

+985
Carol Gibbons 03 февр. '09 в 4:24

MtGox hat aufgehört, so dass die Menschen den Rücktritt von bitcoins aus der Website. Was dies bedeutet ist, dass in einem Versuch, Geld mit der Website, jeder verkauft Ihre bitcoins zu beginnen, überweisungen. Wenn Sie haben eine Reihe von Menschen verkaufen und niemand kaufen, der Preis fällt.

Mtgox Preise oft abgezinst, weil Sie isoliert sind vom rest der bitcoin-Markt, da niemand in der Lage ist, die übertragung von Mitteln aus dem rest des Marktes auf MtGox, und Umgekehrt.

+929
worldsayshi 10.03.2019, 00:41:40

Ich gesichert, meine Bitcoin-wallet auf ein Laufwerk für die Sicherheit. Glück hat es, dass mein computer abgestürzt. So nun habe ich heruntergeladen, Bitcoin Core, aber nicht, wie man wieder an meine Sicherung. Bitte helfen Sie. Dank

+906
Mohammad Hosein Balkhani 19.11.2016, 07:12:56

Jede Adresse hat eine unterschiedliche Menge an Bitcoins. Thw-Brieftasche zeigt Ihnen die Summe, und es erlaubt Ihnen zu verbringen, von der Sie alle zur gleichen Zeit.

Aber Sie müssen vorsichtig sein. Wenn Sie eine Adresse, deren Geld Sie wollen nicht zu mischen mit anderen (z.B. einer Adresse das Geld kommt aus dem Bergbau und legal ist, und ein anderer kommt aus dem Verkauf von Marihuana im Deep Web), müssen Sie nicht zu verbringen bitcoins aus diesen beiden Adressen zur gleichen Zeit, da diese binden Sie an die gleiche Taste Eigentümer (Sie).

+880
0Seven 20.12.2016, 07:10:08

Es klingt wie Sie haben Geld in einer Brieftasche schon?

Vielleicht eine bessere option ist, um ein leichtes wallet-client und dann die Geldbörsen verwaltet, die.

So können Sie vermeiden, synchronisieren Sie die gesamte blockchain auf Ihrem Rechner.

+866
siv0 10.05.2014, 12:12:51

Mit der Armory client, ist es möglich, an einem meiner vorhandenen "erhalten" Adressen in meinem Portemonnaie haben, als ein "ändern" - Adresse, wenn ich einen verbringen Transaktionen? (Statt der Armory client erstellen Sie eine neue "change" - Adresse)

+770
flashburn 29.06.2014, 12:40:00

Es wurde diskutiert und argumentiert ausführlich, ob pool-hopping ist ethisch, aber es gibt keine Debatte darüber, ob es funktioniert - ich selbst habe einige Erfahrungen aus Erster hand, die sagt, es erhöht die Bergbau-Gewinne, aber ich würde gerne genau wissen, wie viel Sie können Ihre Gewinne zu erhöhen. Welche Faktoren beeinflussen den Gewinn zu erhöhen (d.h. die Anzahl der pools gehüpft, etc) und wie können wir mathematisch ableiten, eine angemessene Schätzung der zu erhöhen.

Unter der Annahme einer festen hashrate, gibt es eine Allgemeine Formel oder mindestens ein mathematisches Konzept, das Vorhersagen kann, was % mehr ein hopper wird als ein nicht-hopper, relativ zu einer Basis des voraussichtlichen Einkommens solo-mining (oder Bergbau nur einen pool ohne hüpfen, ignorieren Gebühren)?

+737
SHERRY 08.09.2013, 02:35:16

CyberMiles ist. Sie habe auf der Bühne

+698
Natalia Montero 04.03.2012, 20:59:39

kann ich die Samen Worte meiner online blockchain.info Brieftasche in einen trezor so erstelle ich einen trezor Geldbörse, die hat den gleichen privaten Schlüssel als meine blockchain.info Brieftasche?Und in Zukunft werde ich nur verwenden, meinen trezor wallet für Transaktionen: lasse ich die blockchain.info unbenutzt.

+694
Donna Dillard 21.02.2010, 13:05:52

Ein neuer block aufgebaut ist mit Transaktionen, aus der Warteschlange der anhängigen Transaktionen. Der Bergmann wiederholt hashes die Daten, bis das Ergebnis erfüllt die Netzwerk-Schwierigkeitsgrad. Die lokalen bitcoin-Knoten sendet dann den block auf das Netzwerk. Der Prozess wiederholt sich dann mit der nächsten Gruppe von schwebenden Geschäften.

Der Bergmann ruft die block-Gebühr, sowie alle Transaktionsgebühren für Transaktionen der block. Beachten Sie, dass der Bergmann erhält nichts, wenn der block ist verwaist, weil ein anderer Bergmann Rundfunk seine ersten block. Im Falle einer emissionsgemeinschaft, die Gebühren werden aufgeteilt unter allen die Bergleute in den pool.

Jeder block enthält ein coinbase-Adresse und diese Adresse erhält die Gebühren. Der miner kann, setzen Sie diese Adresse, um alles, was er will.

Satoshi begann der Prozess durch die Freigabe der genesis-block ist der erste block in der block-Kette.

+643
edithjohnson 24.05.2011, 15:09:09

Blockchaininfo hat Datenhier auf der Buchungsbestätigung, die Zeiten für die Transaktionen. Leider ist es unklar, wie Sie die Daten sammeln, auch wenn man könnte sich ähnliche Daten aus sagen, Namecoin.

Ich möchte, dass Sie diese Daten in ein Forschungs-Papier oder sammeln ähnliche Daten wie ich. Jedoch, ohne Ihre Methodik, die ich nicht verwenden können, Ihre Daten oder, noch kann ich duplizieren Sie die Techniken.Die trivial offensichtliche Lösung senden von Transaktionen testen und Messen, wie lange es dauert, um bestätigt zu werden, würde scheinen, bieten ein eher unvollständiges Bild.

+628
Ahmed Shaltout 26.08.2015, 00:19:13

Zunächst, Entschuldigung für eine möglicherweise dumme Frage, aber ich blätterte auf sieben Seiten Fragen hier und ich konnte Sie nicht finden, eine spezifische Antwort für diese:

Wie funktioniert Namecoin im Grunde arbeiten? Ich verstehe die grundlegenden Prinzipien von Bitcoin gehört und diese sind die selben in den Namecoin - Sie-mine Münzen, eine Belohnung erhalten, die stufenweise abnimmt. Aber in der Namecoin, die Münzen sind auch gelöscht, nicht wahr? Nicht bedeutet es, dass wir schließlich läuft der Versorgung von Namecoins?

+614
Squeezle 04.09.2011, 23:56:48

Nehmen Sie Ihre privaten Schlüssel, die Sie hatte mit Multibit, gehen Sie machen eine neue Geldbörse auf der blockchain.com Website und stellen Sie Ihre Geldbörse

+535
Anonim4ik 04.11.2010, 08:29:17

LocalBitcoins.com ist mein Favorit. Ich weiß nicht, wie der Umgang mit Banken und alle meine Daten. Auch er fördert die lokale Wirtschaft und Belohnungen den Menschen in Ihrem Bereich für den Umgang mit bitcoins.

Ich habe gekauft und verkauft von der bitcoin-Nutzer mit dieser Website, und es ist toll, Sie persönlich zu treffen und zu hören, über Ihre Beteiligung.

+504
PHD LAB 02.08.2019, 11:57:01

Ich Las eine passage auf der bitcoin wiki darauf hingewiesen, dass es nicht sinnvoll ist, zu nennen ungültig Ketten "Waisen," da, per definitionem, jeder block in der blockchain, außer den genesis-block hat einen Elternteil.

Blöcke in kürzere Ketten (oder ungültige Ketten) sind nicht für alles verwendet. Wenn der bitcoin-client-switches auf eine andere, längere Kette, die alle gültigen Transaktionen der Blöcke innerhalb der kürzeren Kette sind neu Hinzugefügt, um den pool von Transaktionen in der Warteschlange und werden in einem anderen block. Die Belohnung für die Blöcke auf der kürzeren Kette ist nicht vorhanden in der längsten Kette, also werden Sie praktisch verloren, die ist, warum ein network-durchgesetzt 100-block Reifezeit für Generationen vorhanden ist.

Diese Blöcke auf die kürzeren Ketten werden oft als "orphan" - Blöcke. Dies ist, weil die generation Transaktionen, die nicht über einen übergeordneten block in der längsten Kette, so dass diese generation Transaktionen als Waise in der listtransactions RPC-Aufruf. Mehrere pools, interpretiert diese Botschaften und den Aufruf gestartet, die Blöcke der "Waisen". In der Realität, diese Blöcke haben einen übergeordneten block, und vielleicht sogar Kinder haben.

Gibt es einen besseren Weg zu finden, um diese Blöcke?

+479
Simpl1 07.12.2010, 11:41:50

Wenn Sie Bearbeiten ausführen.bat-Datei, werden Sie feststellen, die Letzte Zeile, die beginnt mit beginnen

Ich kopierte die Linie und machte die java.exe Pfade mit absoluten statt relativen und eingefügt, diese Zeile in das Befehlsfenster:

"C:\Program Files\Java\jre1.8.0_191\bin\java.exe" -cp-Klassen;lib*;conf;addons\classes;addons\lib* -Dnxt.- Laufzeit.Modus=desktop nxt.Nxt

Wenn Ardor beginnt, bedeutet lediglich, dass Ihre java-Pfade werden nicht ordnungsgemäß in windows.

+415
sassela 15.06.2011, 19:46:49

Ich weiß, dass es eine Python-Bibliothek für das schreiben von plugins für c-Blitz. Was würde ich tun müssen, um zum Beispiel mit einem JVM-Sprachen wie Scala?

+397
Vikrant Chaudhary 03.06.2012, 05:00:53

Gibt es eine Begrenzung der Anzahl von Bitcoin-Adressen?

Wenn ich es richtig verstehe, kann es nie mehr als 1461501637330902918203684832716283019655932542976 der aktuellen Art von Adressen. 2160.

was hält jemand aus, dass alle diese Adressen halten und die privaten Schlüssel für Sie ...

Wahrscheinlich:

Es gibt nicht genug Atome im Universum, um eine ausreichend große computer.

Es gibt nicht genug Zeit in das Universum, bevor diese Atome aufhören zu existieren.

..so, das niemand sonst machen kann, einen neuen öffentlichen Schlüssel?

Andere als die Unwahrscheinlichkeit der es Auftritt, es gibt nichts in der Bitcoin-Protokolle oder Konsens Regeln, die verhindern würde, dass zwei oder mehr Personen, die unabhängig die Erzeugung der gleichen Adressen. Alle diese Menschen könnten dann kein Geld ausgeben an diese Adresse gesendet.

Das heißt, Ihre bad-Schauspieler können nicht verhindern, dass jemand von der Generierung eines private-key der public-key oder eine Adresse.

+381
ElRound 14.08.2012, 03:11:43

Ja, Es wird eine Benachrichtigung senden, sobald eine Transaktion Hinzugefügt, um Ihre bitcoin-core-wallet. also, wenn Sie beginnen, den Knoten wieder zu allen Transaktionen, die gehört auf Ihren Geldbeutel sollten Sie erhalten eine Benachrichtigung.

-walletnotify=<cmd> Befehl Ausführen, wenn ein wallet-Transaktion Veränderungen (%s im cmd wird ersetzt durch TxID)
+317
Wealms 06.06.2019, 22:38:23

Spectre ist eine DAG basiert (gerichtete azyklische graph) verteilt ledger (eine Struktur, die als eine alternative blockchain basierte dezentrale Finanzbuchhaltung).

Gibt es irgendeinen Mechanismus in Spectre zu verhindern, dass das versenden von spam-Transaktionen?

+235
painter33 27.11.2016, 21:58:16

Ich war versucht zu Klonen, das bitcoin-source-code, und führen Sie eine komplett neue blockchain. Ich war erfolgreich bei der Veränderung der Eingangsparameter, wie

  • pszTimestamp
  • nuhrzeit
  • nNounce

Erzeugt eine genesis-block und ersetzt die hartcodierten Werte

  • Konsens.hashGenesisBlock
  • genesis.hashMerkleRoot

Die oben genannten Schritte erfolgreich generiert wurde, der genesis-block. Aber nachdem dann die bitcoin-Kern zu laden versucht die checkpoints( ich glaube) von der Festplatte und führt zu Fehler.

2017-07-31 21:06:42 Bitcoin-version v0.14.99.0-42307c4bf-dirty
2017-07-31 21:06:42 InitParameterInteraction: parameter der Interaktion: -whitelistforcerelay=1 -> Einstellung -whitelistrelay=1
2017-07-31 21:06:42 Vorausgesetzt, die Vorfahren der block 0000000000000000003b9ce759c2a087d52abc4266f8f4ebd6d768b89defa50a gültige Unterschriften.
2017-07-31 21:06:42 Mit dem 'standard' SHA256 implementation
2017-07-31 21:06:42 RdRand als eine weitere Entropie-Quelle
2017-07-31 21:06:42 Standard-Daten-Verzeichnis /Benutzer/Benutzername/Library/Application Support/Bitcoin
2017-07-31 21:06:42 arbeiten Mit Daten-Verzeichnis /Benutzer/Benutzername/Library/Application Support/Bitcoin
2017-07-31 21:06:42 config-Datei /Benutzer/Benutzername/Library/Application Support/Bitcoin/bitcoin.conf
2017-07-31 21:06:42 Mit maximal 125 automatische verbindungen (4864 Datei-Deskriptoren verfügbar)
2017-07-31 21:06:42 16 MiB aus 32/2 angefordert für den Signatur-cache speichern kann, 524288 Elemente
2017-07-31 21:06:42 16 MiB aus 32/2 beantragt für die Ausführung von Skript-cache speichern kann, 524288 Elemente
2017-07-31 21:06:42 2 Gewinde für die script überprüfung
2017-07-31 21:06:42 scheduler thread starten
2017-07-31 21:06:42 HTTP: erstellen von work queue-Tiefe 16
2017-07-31 21:06:42 Keine rpcpassword set - zufällige cookie-Authentifizierung
2017-07-31 21:06:42 Generierte RPC-Authentifizierung cookie /Benutzer/Benutzername/Library/Application Support/Bitcoin/.cookie
2017-07-31 21:06:42 HTTP: ab 4 worker-threads
2017-07-31 21:06:42 init-Nachricht: Überprüfen wallet(s)...
2017-07-31 21:06:42 Mit BerkeleyDB version der Berkeley DB-4.8.30: (9. April 2010)
2017-07-31 21:06:42 Mit wallet Brieftasche.dat
2017-07-31 21:06:42 CDBEnv::Open: LogDir= "/Benutzer/Benutzername/Library/Application Support/Bitcoin/Datenbank ErrorFile= " /Benutzer/Benutzername/Library/Application Support/Bitcoin/db.melden
2017-07-31 21:06:42-Cache-Konfiguration:
2017-07-31 21:06:42 * Mit 2.0 MiB für block-index-Datenbank
2017-07-31 21:06:42 * Mit 8.0 MiB für Kette-state-Datenbank
2017-07-31 21:06:42 * Mit 440.0 MiB für in-memory-UTXO-set (plus bis zu 286.1 MB, ungenutzte mempool Raum)
2017-07-31 21:06:42 init message: Loading block-index...
2017-07-31 21:06:42 Eröffnung LevelDB in /Benutzer/Benutzername/Library/Application Support/Bitcoin/blocks/index
2017-07-31 21:06:42 Geöffnet LevelDB erfolgreich
2017-07-31 21:06:42 Verschleierung der Schlüssel für /Users/Benutzername/Library/Application Support/Bitcoin/blocks/index: 0000000000000000
2017-07-31 21:06:42 Eröffnung LevelDB in /Benutzer/Benutzername/Library/Application Support/Bitcoin/chainstate
2017-07-31 21:06:42 Geöffnet LevelDB erfolgreich
2017-07-31 21:06:42 Verschleierung der Schlüssel für /Users/Benutzername/Library/Application Support/Bitcoin/chainstate: 7bbd099730c6ddd0
2017-07-31 21:06:42 LoadBlockIndexDB: letzter block Datei = 0
2017-07-31 21:06:42 LoadBlockIndexDB: letzter block Datei-Informationen: CBlockFileInfo(Blöcke=0, size=0, Höhe=0...0, time=1970-01-01...1970-01-01)
2017-07-31 21:06:42 Überprüfung der blk-Dateien sind vorhanden...
2017-07-31 21:06:42 LoadBlockIndexDB: Transaktion index deaktiviert
2017-07-31 21:06:42 Initialisieren Datenbanken...
2017-07-31 21:06:42 Pre-allocating bis zu position 0x1000000 in blk00000.dat
2017-07-31 21:06:42 init-Nachricht: Überprüfen Blöcke...
2017-07-31 21:06:42 block-index-208ms
2017-07-31 21:06:42 init-Nachricht: die Belastung der Brieftasche...
2017-07-31 21:06:42 nFileVersion = 149900
2017-07-31 21:06:42 Schlüssel: Klartext 2001, 0 verschlüsselt, 2001 w/ Metadaten, 2001 total
2017-07-31 21:06:42 wallet 127ms
2017-07-31 21:06:42 setKeyPool.size() = 1999
2017-07-31 21:06:42 mapWallet.size() = 0
2017-07-31 21:06:42 mapAddressBook.size() = 1
2017-07-31 21:06:42 FEHLER: ReadBlockFromDisk: Fehler im block-header auf CBlockDiskPos(nFile=0, nPos=8)
2017-07-31 21:06:42 *** Failed to read block
2017-07-31 21:06:42 Fehler: Fehler: Ein schwerwiegender interner Fehler aufgetreten, siehe debug.log für details

Es gab einen thread der erklärt, wie block den code von der überprüfung von checkpoints. https://bitcointalk.org/index.php?topic=225690.0 Aber der thread ist veraltet und die code-gegangen ist durch eine Menge von änderungen.

Ich brauche etwas Hilfe bei der Behebung der Fehler und Verfahren zu instamine den ersten block und hartcodieren Sie auch im code.

+219
xZaphkiel ML 14.02.2014, 14:11:00

Das bitcoin-Netzwerk nicht wissen, wem welche Adresse. Das Konzept einer Adresse die es nicht gibt auf der Protokoll-Ebene - es ist nur eine Authentifizierung Schicht auf der Oberseite der scripting-Logik in Transaktionen.

Und natürlich Ihre eigenen client-tut - weil es die privaten Schlüssel für die Adressen ändern, die er erzeugt sich selbst. Das ist alles was zählt. Wenn die Ausgaben einer Transaktion-Ausgabe, der client beweisen, dass es hält, dass die privaten Schlüssel durch erstellen einer digitalen Signatur, die mit der Adresse übereinstimmt. Das Netzwerk kümmert.

+104
Brian George 08.04.2016, 05:09:52

Fragen mit Tag anzeigen