Was BIP32 Ableitung Pfad ist Electrum verwenden?

Elektron 2.0 verwendet BIP0032 intern. Ich möchte einen code schreiben, erzeugt den gleichen Adressen. Ich kann nicht finden alle Informationen über diese online.

Was BIP32 Pfade ist es verwenden, um Adressen zu generieren?

+404
Peggy Rose Palumbo 31.07.2017, 20:39:22
30 Antworten

Lesen Sie alle möglichen Beispiele im internet, aber immer noch keine Verbindung zum btc Knoten von Java aus.

Ich bin mit btcd-cli4j haben aber versucht, alle anderen rpc-libs so gut, Ergebnis ist das gleiche. Dies ist der Befehl:

BtcdClient client = new VerboseBtcdClientImpl(httpProvider, "127.0.0.1", 8332, "foo", "bar"); 

Dies ist das Andockfenster Bild:

version: '3.3'

Dienstleistungen:

bitcoind:
Bild: seegno/bitcoind:neueste
Befehl:
-printtoconsole
-regtest=1
-rest
-rpcallowip=172.18.0.2
-rpcuser=foo
-rpcpassword=bar
-rpcport=8332
-server
-logips
-debug=rpc
Anschlüsse:
 - 8332:8332

Habe versucht paar verschiedene docker-images als auch. Immer das gleiche: Exception in thread "main"

HttpLayerException(super=CommunicationException 
(super=com.neemre.btcdcli4j.core.http.HttpLayerException: Fehler #1003001: Der server antwortete mit einem nicht-OK - (4xx) HTTP-status-code. Status-Zeile: HTTP/1.1 403 Forbidden, code=1003001))

Mein Verdacht wurde um rpcallowip aber nicht wissen, wie Sie richtig eingestellt. Dieser ist festgelegt durch in das docker-container und Ausführung hostanme -ich zu sehen, die ip-Adresse. Die Einstellung, dass man in der config und einem Neustart des Containers.

+975
ZXCB 03 февр. '09 в 4:24

Ich empfehle die Verwendung der bitcore Bibliothek gebaut von BitPay die eine Transaktion.verify () - Funktion, die gut funktioniert.

Sie können auch versuchen zu decodieren einer Transaktion hex mit diesem blockcypher tool und wenn es richtig dekodiert und alle Komponenten für eine gültige Transaktion gibt, dann werden Ihre Transaktion sollten gut zu gehen

+875
flaviotsf 19.11.2016, 15:30:26

bitcoind - d für daemon. Es hat eine native JSON-RPC-API gebaut, um es, in der Tat, das ist, was es bietet. Verwenden Sie einfach die JSON-RPC-calls, um Informationen aus der bitcoind, oder in der Tat zum senden von Informationen an bitcoind.

+871
Suncatcher 26.02.2010, 18:53:11

Wenn in Bitcoin, die nonce enthalten ist in der Kopfzeile der vorgeschlagenen block, ist es die Antwort auf die Frage aus dem vorherigen block?

+741
toddimus 18.10.2015, 16:23:26

Wie über localbitcoins.com? 231 Ländern zu unterstützen, erfüllen können Menschen von Angesicht zu Angesicht von dieser website im Land, wo Sie gehen und tauschen Sie Ihre bitcoins für Bargeld in lokale fiat-Währung.

+732
Dusan Stojadinovic 25.06.2017, 04:23:47

Nein. Hashes berechnet werden, die nach Eingang der Tx-Nachricht, und in einer Datenbank gespeichert, die außerhalb der blockchain, die von der client/Knoten.

http://www.reddit.com/r/Bitcoin/comments/1sqa1q/techincal_do_transaction_messages_between_nodes/

+720
beilharz 21.01.2014, 14:52:58

Ich habe gerade versucht, senden Sie ein paar bitcoins und ich erhielt diese Fehlermeldung , die ich nicht verstehe, was bedeutet es und warum?

+697
Sweetapple Clarence 11.10.2018, 23:20:34

Wie kann Zahlungsabwickler wie bitpay arbeiten? Soweit ich das verstanden Sie können nur eine Adresse pro Taste-pair-Mädchen, so tun Sie erzeugen ein ganz neues paar für jede Zahlung? Oder kann das getan werden, mit HDWallets?

+660
tobeannounced 10.10.2013, 04:46:15

Nonces sind nicht 'gefunden' oder 'unfound'. Eine nonce ist einfach nur ein paar Daten in die block-header können geändert werden, indem der Bergmann zum ändern der resultierende hash-Wert von dem block-header (dies ist, wie mining funktioniert, versuchen Sie viele nonce-Werte für den jeweiligen block zu finden, die eine hash-weniger als einige Gegner). Aber wegen der Schwierigkeit der mining-bitcoin ist mittlerweile so hoch, denn es gibt so viele mächtige Bergleute, die kleine nonce-Feld kann nicht verändert werden genug zu finden-Blöcke mehr, also Miner sind zu ändern, andere Daten in den block zu, wie Daten in der coinbase-Transaktion oder dem Zeitstempel. Ich glaube, dass das, was Sie hören.

+657
YorgZ 12.02.2018, 03:31:17

Sie können verwenden Sie diese einfache Anleitung von peercointalk helfen Sie mir auf einem mac.

+600
nzhuk98 05.03.2018, 02:38:18

Gibt es irgendwelche javascript-Bibliotheken verschlüsseln kann ein 100 Zeichen text-Nachricht mit Ihrem bitcoin-public-key, aber nur in der Lage sein es zu entschlüsseln, die mit Ihrem bitcoin privaten Schlüssel?

Ich bin auf der Suche zum erstellen einer web-Formular, das verschlüsseln kann das Formular Werte, die nur die bitcoin öffentlichen Schlüssel. Und auf der anderen Seite, wenn es erhalten werden kann, mit dem privaten Schlüssel entschlüsselt.

+598
lilw 21.05.2016, 17:18:26

"Unsere ASIC-chips, wie die von einigen anderen Herstellern, ein Schaltungsdesign, unterstützt ASICBOOST." - Bitmain-Anweisung

Bitmain behauptet, dass es nicht auf mainnet. Es ist derzeit unbekannt, wie sich die Nutzung der Funktion. Wahrscheinlich würden Sie brauchen, custom firmware und software.


Edit: Hier ist jemand auf reddit beschreibt, wie Sie aktivieren ASICBOOST: https://www.reddit.com/r/Bitcoin/comments/63yo27/some_circumstantial_evidence_supporting_the_claim/dfy5o65/

+595
jondyer 25.08.2016, 10:17:47

Ich habe gerade mit der GPU-mining auf meiner NVIDIA 560 (Nicht gut Karten für Bergbau). Hier die stats, ich bin immer nicht sicher, Ob ich die Einstellungen konfiguriert haben, richtig, als meine GPU-temp ist nur 27C, ist das richtig? Ich weiß, Nvidia-Karten sind nicht so gut für den Bergbau, aber sollte die temp so wenig sein?

enter image description here

reaper.conf

kernel-reaper.cl
save_binaries ja
enable_graceful_shutdown keine
long_polling ja


mine litecoin

Litecoin.conf

host notroll.in
port 6332
Benutzer *****
pass *****


Protokoll litecoin

worksize 256
aggression, max
threads_per_gpu 1
sharethreads 18
lookup_gap 2
gpu_thread_concurrency 6144
+565
tim b 24.11.2017, 00:24:37

Es gibt Gerüchte, dass der Schöpfer von Bitcoin, Satoshi Nakamoto, derzeit besitzen so viel wie 1,5 m bitcoins.

Welche Schritte sind erforderlich, um zu bestimmen / erraten, wie viele Münzen Satoshi hat?

+516
user143781 27.05.2018, 12:08:10

Ein Papier aus dem Jahr 2015 Decker und Wattenhofer schlägt vor, ein interessanter Entwurf für eine Zahlung channel-network, die sich von der Blitz-Netzwerk. Die Autoren behaupten, in der Verwandte arbeiten", dass der Blitz:

  • "erfordert der Austausch von Schlüsselmaterial für jedes update in den Kanälen, was entweder massive storage-oder Computer-Anforderungen", und
  • "kann nicht zerlegt werden in kleinere Einheiten, die analysiert werden kann, in isolation, so dass die Sicherheits-Analyse schwierig, und daraus in komplexen Implementierungen".

Ich habe zwei Fragen:

  1. Inwieweit diese Kritik von Blitz-gültig ab November 2017?
  2. Gibt es eine Implementierung von Duplex-micropayment-Kanäle oder zumindest Pläne zu erstellen?
+513
Centigonal 13.02.2016, 17:32:49

Ich schickte 3 btc von mtgox zu cavirtex. Die Adresse ist korrekt und ich war ein transaciton ID von mtgox. Noch blockchain.info zeigt keine Aufzeichnung einer Transaktion und 3 btc fehlen. Ich habe geschrieben, dass sowohl mtgox und cavirtex zu Fragen - noch keine Antworten.

Was kann ich tun? Wie kann ich wissen, ob Sie gestohlen wurden?

Diese Frage mit einer akzeptierten Antwort ist Verwandte - oder mehr auf den Punkt, mir ist ein Duplikat von ihm: Transaktion wurde nicht gefunden

+491
Joshua James Cottrell 21.12.2013, 01:51:49

Umfrage-Reihenfolge:

  • Sie sollten ein system zu haben, die eindeutig identifiziert die Umfrage und zugeordnet es einige Zeichenfolge von Zeichen. Dies kann nur eine einfache Zahl, oder etwas komplizierter.
  • Müssen Sie verwenden, die eindeutige id der Anforderung eine Bitcoin-Adresse besteht aus bitcoind mit einem eindeutigen account-Namen abgeleitet-id. Ich würde dir auch raten hashing die account-Namen, so im Falle Ihrer Brieftasche kompromittiert wird Informationen Ihrer Kunden erhalten nicht ausgetreten.
  • Die Bitcoin-Adresse zu der Umfrage Besitzer senden von Bitcoins an.
  • Sie sollten in regelmäßigen Abständen überprüfen bitcoind für neue Transaktionen. Um zu vermeiden, dass Doppel-verbringt, sollten Sie warten, bis Sie mindestens 1-Bestätigung (vorzugsweise 6) auf die Transaktion lassen, bevor die Umfrage Online gehen.

Umfrage ist live:

  • Sie brauchen ein system zu haben, die eindeutig dem Benutzer das ausfüllen der Umfrage, so dass Sie nicht tun die gleiche Umfrage zweimal.
  • Jeder Benutzer benötigen, um Ihre Rücknahme-Adresse (und Sie sollten prüfen, ob es in Ordnung ist)
  • Sollten Sie verfolgen, wer füllt aus einer bestimmten Umfrage und halten Sie ein Protokoll Ihrer Adressen. Auf diese Weise würden Sie in der Lage sein, um eine einzelne Zahlung an allen von Ihnen am Ende des Tages, anstatt eine einzelne Zahlung an jede person. Dies würde sparen Sie Geld auf Transaktions-Gebühren.
  • Sie können entweder die Zahlungen vom Konto einzigartig in der Umfrage, oder verschieben Sie das ganze Geld in eine einzelne Auszahlung Konto und Zahlungen senden von dort aus. Letzteres würde die user erhalten nur eine Zahlung, eher als werden zugespammt mit vielen. Und wieder, dies würde senken Sie Ihre Transaktionskosten.
  • Sie müssen zu verfolgen, wie viel Geld übrig ist für jede Umfrage und Wann schalten Sie es aus. Sie können entweder tun, die intern oder durch entsprechende Guthaben in bitcoind (verschieben von Geld vom Konto jedes mal, wenn jemand rundet die Umfrage).

Diese sollten die Grundlagen. Wie immer, halten Sie Ihre Brieftasche zu sichern, mit einem Passwort geschützt und gesichert. Falls Sie noch weitere Fragen haben, können Sie immer Fragen Sie auf dieser StackExchange. Wenn Sie brauchen Beratung, Kontaktieren Sie mich bitte (ThePiachu-gmail-com).

+443
kalambet 08.03.2014, 14:04:54

Es gibt mehrere online-Führer, von denen einige bereits erwähnt wurden. Ich würde auch empfehlen, die 3 Führungen an: http://www.coinminingrigs.com

+410
jessicawinkler 03.08.2013, 13:30:31

Ich importierte meine BCC privaten Schlüssel in blockchain.info. Aber es funktioniert fragt mich nicht für den privaten Schlüssel und listet die Adresse als "watch only". Ich möchte zum importieren der BCC-Betrag in einen blockchain.info wallet. Alle Tutorials zu es die dem nicht entsprechen, mit der aktuellen blockchain-Menüs.

+377
Matt Jenkins 03.05.2011, 15:56:59

Electrum ist wunschlos glücklich, läuft entweder über standard-HTTP-ports (443 und 80) oder über einen SOCKS-proxy wie Tor. Beide Optionen sind sichtbar unter den server-Einstellungen in der Haupt-panel, und beides wird Ihnen helfen, brechen durch eine restriktive firewall.

+375
Vivek V Dwivedi 07.10.2018, 04:24:11

Coinbase ermöglicht den Kauf, Verkauf und halten von drei cryptocurrencies wie der 7/4/17. Bitcoin (BTC), des Astraleums (ETH) und Litecoin (LTC) unterstützt auf der Coinbase-Plattform und es gibt auch eine US-Dollar-Geldbeutel (USD), wo Sie können, store-US-Dollar aus dem Verkauf von Münzen oder von transfers. Coinbase hat eine Versicherung, die das schützt alle Kunden gegen den Verlust von digitalen Währungen. Wenn digitale Währungen sind gestohlen, Coinbase Versicherung machen Sie ganze. Auch, wenn Sie ein US-Bürger Ihre US-Dollar wallet (USD) ist geschützt bis zu $250.000.00 Uhr, F. D. I. C Versicherung. Der USD ist, wo Sie Parken Sie Ihr Bargeld vor dem Kauf oder nach dem Verkauf. Speicher ich 99% meiner digitalen Währungen auf Coinbase und ich Schlaf ganz gut.

+373
Totor 08.02.2017, 13:40:48

Block-Zeit ist ein Kompromiss zwischen:

  • Netzwerk Laufzeit
  • Menge an Arbeit verschwendet, die an die Kette teilt (Bergleute arbeiten weiter an den letzten block kannte, bevor eine neue gefunden wurde)
+336
Owen dawson PGA 09.02.2019, 10:19:42

listaddressgroupings

Ich habe den Befehl listaddressgroupings aus dem bitcoin-qt console-Fenster und zählte alle meine Adressen. Dann sah ich für einen meiner alten senden Transaktionen hier:

https://blockchain.info/

Und fand die Adresse ändern. Es entspricht der Adressen in der Liste.

+314
niravdesai21 30.07.2015, 06:37:13

haben Sie schaute auf die woocomerce plugin und btcpay?

Das repository hat Anweisungen für die Bereitstellung von wordpress.

https://github.com/btcpayserver/woocommerce-plugin/releases

BTCPay Dokumentation für die Installation von WooCommerce plugin

+286
ch1rh0 30.10.2015, 18:28:20

Ein Artikel über die Blockchain-Support-Center-Dokumenten Austausch von bitcoin in Bar (BCH) für bitcoin (BTC) oder des Astraleums (ETH), mit der folgende screenshot:

Bitcoin Cash balance example

Seit Montag, ich habe nicht in der Lage zu sehen, die Exchange Bitcoin Cash - option in meinem eigenen Geldbeutel:

My own wallet example

Am Dienstag erreichte ich heraus zu @AskBlockchain auf Twitter, aber bisher habe ich noch keine Antwort.

Hat Blockchain.info entfällt diese option völlig, oder ist das einfach ein bug?

+188
Progenitor Mimic 06.03.2015, 06:44:36

Die Gebühren sind Recht niedrig, in der Tat. Wenn Sie die Transaktion statt der Adresse, Sie können feststellen, dass Sie zahlen 51 Satoshi/Byte.

Nach bitcoinfees.21.co, die empfohlene rate, um eine Transaktion so bald wie möglich bestätigt ist rund 220 Satoshi/byte-heutzutage.

Also, was Sie tun können, ist warten, bis die Transaktion bestätigt bekommen, oder verbringen Sie den UTXO , indem Sie eine neue Transaktion mit einer hohen Gebühr, nach einem Kind-zahlt-für-Eltern (CPFP) Ansatz.

+114
michle juriya 17.03.2016, 04:08:23

Sie wollen zu verwenden getnewaddress. Hier ist die Ausgabe des bitcoin-cli helfen getnewaddress von Satoshi:0.17.0.1:

bitcoin-cli getnewaddress( "label" "address_type" )

Gibt eine neue Bitcoin-Adresse für den Empfang von Zahlungen.
Wenn 'label' angegeben ist, wird er zum Adressbuch Hinzugefügt 
also Zahlungen, die mit der Adresse verknüpft wird mit 'label'.

Argumente:
1. "label" (string, optional) Die Bezeichnung für die Adresse mit. Wenn nicht angegeben, wird das Standard-label "" verwendet wird. Es kann auch der leere string"", um repräsentieren die Standard-label. Das Etikett muss nicht existiert, wird es erstellt, wenn es ist kein label von dem angegebenen Namen.
2. "address_type" (string, optional) Die Adresse geben zu verwenden. Optionen sind "legacy", "p2sh-segwit" und "bech32". Standard ist festgelegt durch -addresstype.

Ergebnis:
"Adresse" (string) Den neuen bitcoin-Adresse

Beispiele: 
 > bitcoin-cli getnewaddress 
 > curl --user Benutzername " --data-binary '{"jsonrpc": "1.0", "id":"curltest", "Methode": "getnewaddress", "params": [] }' -H 'content-type: text/plain;' http://127.0.0.1:8332/
+92
PJ Bergeron 02.10.2019, 21:58:46

Bitcoin im Durchschnitt hat ein block alle 10 Minuten. Es gibt Vorteile (pdf) zu, die eine höhere "Taktfrequenz", z.B. Litecoin, block) alle 2,5 Minuten. Ich nenne "BitcoinX4" die theoretische blockchain, die erreicht wird durch die Beschleunigung block Erstellungszeit (hardfork) werden, ohne die Gesamtzahl der Münzen (block Belohnung reduziert um einen Faktor 4).

Es ist denkbar, dass irgendwann in der Zukunft, ein "split" oder "hard fork" gemacht werden, die in Bitcoin, so dass seine Blöcke werden generiert, mit einer anderen (höheren?) Frequenz, möglicherweise unter Beibehaltung eines mining-Mehrheit. Damit dies geschehen kann (hash-power-Mehrheit), ASICs, müssen in der Lage sein, die crunch neuen "BitcoinX4" - Kette.

So, meine Frage - sind die bekannten ASICs heute kompatibel mit der änderung der block-Geschwindigkeit?

+78
Susmith 26.02.2019, 11:41:28

Satoshi gebaut Bitcoin-ein Dezentrales Netzwerk. Einige der ursprünglichen Empfehlungen (z.B. warten auf 6 Bestätigungen) stützten sich auf Statistiken, die im Zusammenhang zum Grad der Dezentralisierung.

https://bitcoin.org/bitcoin.pdf

Nach Mathe auf Seite 9 des grundlagenpapiers es ist weniger als eine 0,1% ige chance, erfolgreich eine doppelte Ausgaben-Angriff, wenn ein Schurke Bergmann steuert 10% der Netzwerk-hash-rate und der Empfänger wartet 5 Bestätigungen. Aber wenn ein Schurke Bergmann kontrolliert 45% der Netzwerk-hash-rate, die Sie würde warten, bis 340 Bestätigungen zu erreichen das gleiche Maß an Vertrauen (weniger als 0,1% chance), der eine doppelte ausgeben, nicht Auftritt.

Gibt es tools, die die automatische überwachung der hashrate des großen pools und dynamisch zu verwenden, die Daten zu ändern, die Anzahl der Bestätigungen Händler verlangen? Mein Verwendungszweck Falle würde kick in-für große Einkäufe, wenn/falls Sie einen großen pool ging runter, was ein weiterer pool (zumindest vorübergehend) ein sehr großer Prozentsatz der Netzwerk-hash-rate.

+57
lulezi 03.03.2012, 00:43:28

Ich möchte schreiben eigene GPU-miner, aber ich finde keine einfache Lösung (cgminer-und RPC-miner sind große Projekte mit vielen nutzlos für mich funktioniert). Ich muss die Quellen nur einen GPU-miner mit langer pooling, nichts mehr.

+29
margalo 01.03.2017, 16:37:16

Fragen mit Tag anzeigen