bitcoin-cli getnewaddress

kann ich anpassen meine Adresse starten Sie durch getnewaddress?

zum Beispiel, statt der Adresse beginnen mit 1asdjIOAWJRA

ich Schreibe getnewaddress 1xxxx dann geht es weiter wie Sie es wünschen

auch was ist der Unterschied zwischen Adressen beginnend mit 1 und Adressen beginnend mit 3?

ich kann wählen, von bitcoin-cli, um meine Adresse beginnend mit 1, oder es muss zufällig und können gestartet werden durch 3, während ich dont wollen, dass?

der Grund für die Notwendigkeit, um benutzerdefinierte Adressen, um sicherzustellen, dass es wirklich schafft diese offline-Adressen sofort und nicht in einer versteckten Datenbank installiert, während der Installation der bitcoin-cli

+468
rao nur 30.04.2013, 05:16:39
27 Antworten

Ich habe ein kleines PHP-script mit meiner statischen bitcoin-Adresse angezeigt. Wenn jemand sendet btc an diese Adresse, wie bekomme ich das PHP-Skript, um zu überprüfen, ob die Transaktion hat 1 Bestätigung? Muss ich noch etwas laufen auf cron um es zu überprüfen jeden zweiten? Oder gibt es einen anderen eleganten Weg, dies zu tun, in PHP? Beispiele dafür?

+978
Will Meier 03 февр. '09 в 4:24

blockchain.info bieten eine API und ein notification-Sache.

+944
user188918 12.02.2019, 21:46:55

Führt die Schätzung des Transaktionsvolumens auf Blockchain.info ausschließen die großen Bitcoin-Börsen? Nach diesem Papier: https://siepr.stanford.edu/sites/default/files/publications/17-033_1.pdf (siehe pg. 17), es funktioniert aber ich sehe nicht, diese Informationen geschrieben, überall auf blockchain.info's website (oder anderswo).

+941
rndstr 20.02.2016, 17:46:04

Ich bin versucht, zu unterzeichnen ein coinbase-Transaktion. Ich weiß, ich brauche zu verwenden, 76 A9 14 (HASH160) 88 AC , aber ich verstehe nicht, wie die HASH160 (20 byte) aus einer bitcoin-Adresse.

+910
user26143 13.03.2018, 16:02:09

Ist der Algorithmus verwendet, um FirstBits zu erstellen Sie Ihre verkürzte Adressen beschrieben, und überall, so dass jemand wollen, um automatisch zu generieren generieren konnte das gleiche Resultat wie, fragt der website für jede einzelne Adresse?

Zum Beispiel, wenn ein block explorer wie http://blockchain.info/ aufnehmen will FirstBits für jede Adresse, wie funktioniert es generieren Sie schnell, ohne überlastung der FB-website?

+884
Ameen YarobbanAlameen 02.11.2017, 03:18:02

Wenn der Empfänger online ist, ist es so gut wie vollständig auf online-Transaktionen. Der Empfänger kann die Gültigkeit überprüfen und doppelklicken Sie verbringt genau wie bei jeder anderen Transaktion. In der Tat, wenn der Absender bekannt ist, offline zu sein, sind Sie sogar schneller und sicherer als der sender kann keine Doppel-verbringen Sie gleichzeitig.

Als Absender Ihre client-software sollte in der Lage sein zu bestätigen, dass Sie gesendet haben, eine sende-Transaktion. Jedoch, ohne online Sie wissen nicht, ob die Transaktion erfolgreich propagiert. Der Empfänger könnte versuchen, Sie zu betrügen, zu glauben, die Zahlung wurde nie erhalten, während heimlich das sammeln der Gelder.

Wenn der Empfänger auch offline wird es komplizierter. Es kann funktionieren, wenn beide Parteien wurden zuvor online und richten Sie eine Zahlungs-Kanal zwischen Ihnen. Alternativ, wenn die Münzen sind ausreichend alte, der Empfänger online war früher und glaubt, dass die sender nicht gehen auf große Längen zu verdoppeln verbringen, er kann erhalten die Münzen offline.

+876
Martin Melka 08.10.2011, 08:33:23

Die Mehrheit der Knoten-Steuerung der Netzwerk -, doch Sie alle gehorchen den üblichen Regeln des Bitcoin-Protokolls. Jeder Knoten prüft gesendete Daten von anderen Knoten, die es erhält, die gegen diese Regeln, und nur, wenn es Ihnen gehorcht, werden die Daten übertragen weiter.

+788
Solo86 08.06.2017, 14:20:50

Ich kenne die Antworten auf viele Fragen, auf die hier kurz berühren, auf diesem Punkt, aber ich würde gerne eine konsolidierte Antwort, die wirklich berührt auf die wichtigsten Unterschiede zwischen den verschiedenen Typen von hardware, die es ermöglicht SHA256 besser, statt der weniger Verwandte Tangenten andere Fragen diskutieren. Während meine unmittelbare Sorge ist mit Bitcoin, ich weiß, dass einige andere crypto-Währungen verwenden verschiedene algorithmen, so fühlen sich frei, zu verweisen, wenn es hilft, machen Sie Ihren Punkt.

  • Warum die Bitcoin-hash-Algorithmus SHA256, eine bessere Leistung auf verschiedenen Typen von hardware? Was macht ein ASIC - /FPGA-fähige computing-mehr H/s als eine GPU eine GPU als CPU, etc?

  • Was ist "die Komplexität der Kerne?" Ist dies ein Verweis auf die Anzahl der Kerne, oder auf die tatsächliche sterben Komplexität? In beiden Fällen, warum ist dies nicht ein Faktor in der SHA256-Leistung? Die Referenzierung von David Perry ' s Antwort hier:

Es ist wichtig zu beachten, durch die Art und Weise, dass die eine Sache, die gewonnen ' T kaufen Sie mehr-hashes pro Sekunde, ist die Komplexität der Kerne. Dies ist der Grund, warum Nvidia kann machen große Karten für gaming-Zwecke, aber Sie saugen für Bergbau - Spiele machen, eine bessere Nutzung der exotischen neuen Anweisungen als SHA256 tut.

  • Kann SHA256 optimiert werden überhaupt besser auf einer pro-Architektur-basis? Können irgendwelche Optimierungen vorgenommen werden, um den double-hashing-Prozess?
+772
uouououououo 15.05.2011, 11:47:43

Verwaiste Transaktionen zurückgegeben werden, um den Speicher-pool, Sie sind nie "verloren". Wenn der TX hat zu existieren aufhören von mempools, es würde einfach sein, wie wenn Sie noch nie geschickt, also wieder Sie wäre nicht verloren.

+772
Lady Dee 01.01.2015, 01:11:50

Client-side Filter (neutrino) können Sie überprüfen, ob eine bestimmte Transaktion in einem block. Dies kann als ein Beweis der nicht-Aufnahme.

https://github.com/bitcoin/bips/blob/master/bip-0157.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0158.mediawiki

Beachten Sie, dass dies nicht Teil des Konsens, also Knoten könnte an dir liegen. Gibt es nicht eine SPV merkle Nachweis verbunden PoW, so dass es vielleicht nicht gut genug für das, was Sie im Sinn haben.

+757
hbrls 29.04.2017, 23:43:36

Mein Ziel ist es, besser zu verstehen, wie Transaktionen und Blöcke gebaut raw. Für, die, ich habe mehrere Fragen und Antworten hier auf StackExchange, aber das beste für mich war dieser Beitrag: Laden Sie einzelne und bestimmte block für Studienzwecke

Dann folgte ich den Angaben in dieser Antwort und hatte einen Blick auf diesen block.

Raw-HEX-Datei der block hier.

Nun meine Frage: Warum kann ich nicht finden, Transaktions-hash, der in der raw-hex-Datei?

Wenn ich bin auf der Suche für eine bestimmte Transaktion hash (z.B. "909374f0cc117...) ich finde es nicht. Ich dachte, jede Transaktion wird Hinzugefügt, um den block. Vielleicht nicht den hash der Transaktion?

+715
Nona Ubiznez 23.05.2010, 05:29:16

Sie können Lügen, um Sie über den Filter, ja. Aber aufgrund der Filter deterministische Sie kann Anfragen an andere Knoten die Hashwerte der Ihre Filter, um zu Messen, relative Richtigkeit. Sie können auch einen Wachtturm wie den Dienst zu geben, einen vertrauenswürdigen Satz der Filter in einigen Fällen.

Die ursprüngliche design-Dokument enthält eine Erweiterung zu Begehen, um diese Filter als eine Konsens-Regel. Es ist so konzipiert und dargestellt, als "Ebenen", die Verbesserung der Zuverlässigkeit und Sicherheit der Verwendung von client-Seite filtern auf diese Weise.

Das Sicherheitsmodell von oracle bloom-filter kann enorm gesteigert werden stattdessen begeht einen hash des BFD in jedem block als ein soft- Gabel Konsens-Regel ändern. Nach dieser, jeder Knoten im Netzwerk würde bauen Sie den filter und überprüfen, ob der hash in der block korrekt ist, dann machen Sie eine bewusste Wahl, es zu verwerfen Raum für Einsparungen oder den cache Daten auf der Festplatte.

https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-May/012636.html

+714
ryabchewsckih 01.09.2016, 01:56:14

In Bezug auf die Programme, die teilen Ihre source-code.

+593
Eazyr 03.12.2018, 13:33:45

Ich würde das zweite http://betwithbtc.com/ als eine gute Ressource für Glücksspiel verbundenen bitcoin sites.

Zusammen mit der bitcoin-centric-poker-Websites erwähnt in anderen Antworten switchpoker.com nimmt bitcoin als Zahlungsmethode zusammen mit anderen traditionellen Zahlungsmethoden.

+573
vdudouyt 28.10.2014, 14:30:11

1 bitcoin = 100 Millionen satoshis

+562
L Frankland 02.08.2017, 09:56:42

Also ich habe das Problem gelöst, erstmal ein Riesen Dank an pebwindkraft für die Richtung und link zu betrachten. Basierend auf seiner Aufteilung einer Transaktion, die ich herausfinden konnte, wohin ich gelaufen war. Mir fehlte die richtige hex freischalten der vorherigen Transaktion, sobald diese eingetragen wurde, an der richtigen Stelle des serialisierten Transaktion wurde erfolgreich ausgestrahlt. Die Aufschlüsselung der Transaktion ist es, plus der bitcoin Referenz-Seiten waren riesig hilft, herauszufinden dieses heraus.

Nochmals vielen Dank,

Dave

+554
Kvng Alex 08.04.2012, 02:35:49

Brian aus Coinbase hier. Sorry, die Sie erlebt Verzögerungen! Es wurden einige Probleme in der Vergangenheit, an der wir arbeiten, zu verbessern. Coinbase sendet ein hohes Volumen der bitcoin-Transaktionen (oft parallel in vielen Maschinen), und als ein Ergebnis, das wir manchmal auf Probleme, die selten sind anderswo. In diesem Fall, glaube ich, die Wurzel des Problems war, um die Ausgaben Münzen, wo die Eingänge waren nicht in einem block noch. Senden wir eine große Anzahl von Transaktionen, und manchmal auch andere Knoten erhalten Sie aus der Bestellung (die Transaktion, verbringt das ändern könnte ankommen, bevor die Transaktion generiert hat die änderung). Der offizielle client, bitcoind, hatte ein Problem (unklar, ob es ein Fehler war, oder beabsichtigt), wo eine Transaktion, in der verwaiste Swimmingpool, bekam angeschlossen (Eingang Transaktion endlich angekommen) hat in der Folge nicht weitergeleitet werden, um den rest des Netzwerks, wie eine normale Transaktion. Wir haben im Chat mit Gavin über diese, um zu sehen, welche Lösungen könnte es zu einem kurzfristigen release.

Ein Problem wie dieses könnte es zum nicht weitergeleitet werden, um die meisten/viele Bergleute, die ist, warum es würde eine lange Zeit dauern, um es in einen block.

Als eine Kurzfristige Korrektur, die wir manuell die push-Transaktionen sowie angeschlossenen Knoten wie blockchain.info um sicherzustellen, dass Sie gut weitergegeben. Vielen Dank für Lager mit uns, wie wir weiterhin die Verbesserung der Dinge. Erfahrungen wie diese sind definitiv nicht das, was wir anstreben. Hoffe, die Erklärung hilft!

+545
Chee Hong 20.07.2018, 22:12:12

Mit BIP38 können wir generieren auch eine intermediate code (oder das Passwort-code) und geben Sie es zu nicht vertrauenswürdigen Partei zum erzeugen des verschlüsselten Schlüssel/Adresse aber nicht in der Lage zu entschlüsseln key ohne passphrase.

Dieser Zwischencode kann verwendet werden, um zu generieren, eine beliebige Anzahl von verschlüsselten Schlüssel durch den nicht vertrauenswürdigen Partei.

Also meine Frage ist, ist es sicher für nicht Vertrauenswürdige Partei zu speichern diese zwischen code und re-generieren von neuen verschlüsselten Schlüssel unter Verwendung der gleichen, wenn es den führen Sie aus lösen?. Ist dieser Zwischencode anfälliger als bruteforcing den verschlüsselten Schlüssel zu erraten der passphrase?

Natürlich gibt es die Möglichkeit, den code immer gehackt und verändert mit ein paar anderen code, die, wenn Sie verwendet generiert den verschlüsselten Schlüssel, die nicht Eigentum des ursprünglichen Benutzers vor, aber bedenke, dass ist schon gesorgt.

+501
Alec Wenzowski 17.05.2010, 12:25:05

Bei der Verwendung von sendtoaddress-api-Aufruf, muss ich zu geben Sie eine Adresse ändern?

Nein, es erzeugt ein neues Schlüsselpaar und sendet das Gleichgewicht zu es. Dieses Schlüsselpaar gespeichert ist in Ihrer Brieftasche.dat-Datei.

+487
kotova9353 27.01.2018, 01:15:23

Wenn jeder verbringen kann, die gleiche Bitcoin zweimal, dann das ganze system zusammenbrechen würde, da Bitcoins würde nicht knapp werden.

+487
lemonina 03.02.2015, 20:38:37

meine passphrase nicht funktioniert, kann ich nicht gesendet, alles auf bitcoin-core - wallet und ich habe $400.00 USD in bitcoins .. das macht mich verrückt.. es war völlig in Ordnung, am letzten Freitag, jetzt für die letzten 3 Tage bin ich nicht in der Lage zu senden oder ändern sogar meine passphrase ... das ist lächerlich

+474
Andrija 02.07.2012, 16:14:45

Ich habe versucht, das senden einige bitcoin aus meiner blockchain.info Konto, aber wurde gebeten, meinen private key, wie kann ich meinen privaten Schlüssel auf blockchain wallet?

+326
John Priest 07.03.2014, 17:15:09

Er konnte tun, was er will, das problem ist legitim, Kunden ignorieren würde die Blöcke, wenn Sie out-of-spec!

+248
sjhuskey 27.06.2015, 18:40:40

Das Hauptbuch-Eintrag ist in der Tat eine single-multisig 2-von-2-Transaktion enthalten ist, in einem block.

Dann, haben beide Parteien das erstellen eines 1-von-2-multisig Transaktion, die noch nicht veröffentlicht, um das Netzwerk, aber als reserve. Diese Transaktion wird jedes mal aktualisiert, wenn Sie eine Transaktion zwischen den beiden Parteien. Sobald eine der Parteien beschließt, schließen Sie den Kanal, den er oder Sie veröffentlicht Ihre zweite Transaktion, und es ist in der blockchain.

+223
kumikoda 16.12.2017, 04:23:17

Nein, auf die Gabel bisher nur die BTC präsentieren, reflektieren die BTG-Kette, da die Gabel schon passiert. Weitere Transaktionen auf der BTC-Kette wird dabei nicht berücksichtigt. Dies bedeutet auch, können Sie verbringen BTC ohne dass es Sie BTG Gleichgewicht.

Auch die BTG-Adressen eindeutig sind, also von dem, was ich verstehen, können Sie nicht senden Sie BTG eine alte BTC-format-Adresse, aber Sie kann umgewandelt werden, und in der Tat BTG-Adressen einstellen, die Umwandlung Algorithmus, der neben der Adresse, Erstellung-Algorithmus für neue Adressen.

+92
DavidJoin 23.02.2018, 16:34:39

Habe ich einen raw-Transaktion aus myElectrum wallet, aber wenn ich versuche, zu verbreiten bekomme ich diesen Fehler:

zwingend erforderlich-script-verify-flag-failed

Warum ist das passiert?

Die Transaktion steht unter:

01000000016e8e85990c3b55c2d0a309b4dbb58cf1ad1031875bd9787563c34e1e21747292010000006a47304402206b1a17596910f36633055f6562b86f203b04d328bd9d8aa972bfb28b43f88f69022000aca8f00b8224cc1b35f4f73830d9043b58bb313f3f2fa9307c1498d9e29951012103604b96f0d94b08201f4c915f258d722c182a499c3f3da0bdfd90ea073ba8b0feffffffff0320a10700000000001976a9143cc975a70ff7bc4e0a2be13f8e5f357f5d5d2ec88ac400d0300000000001976a914cfe7d631b90268c07c26f373ea9b08e091292a8788ac262bf400000000001976a914f390899608bc9246d5fd8554ad4212701111a33a88ac00000000
+36
adadion 10.02.2012, 06:51:53

Siehe die Liste der Gabeln auf die Ripple-wiki. Es aktuell vier Projekte.

Warum gibt es nicht mehr, jede Antwort wird durch die Notwendigkeit sein, die Meinung, die tendenziell nicht angemessen auf eine StackExchange Seite. Aber meine Antwort wäre, dass, wie Sie sagen, produzieren eine identische Gabel ist einfach zu tun, aber auch nutzlos. Der Wert des Systems wie die Welligkeit kommt von Netzwerk-Effekten , die ein Klon fehlen würde. Der einzige Grund, warum vernünftige Menschen würden mit Hilfe einer Gabel wäre es, wenn es hatte einige wichtige neue Funktion (hart, viel Arbeit) oder wenn die vorhandene Implementierung hatte einige ernsthafte tatsächliche oder wahrgenommene fehlerhaft, dass die Gabel nicht (möglicherweise auch nur die wahrgenommene Kontrolle einer bestimmten Person kann auf das Netzwerk). Für viele Probleme, die Leute scheinen mit Ripple, anstelle von "forking" es macht viel mehr Sinn, die Arbeit in Richtung einer Reihe von Prüfungen mit einen robusten Satz von UNL Einträge, die möglicherweise ausschließen Ripple Labs und zusätzliche, nicht-Ripple Labs Mitwirkenden an der code-Basis.

+29
Deborah Pate 23.05.2017, 11:32:58

Fragen mit Tag anzeigen