Bitcoin Pay-to-PubKeyHash (P2PKH), die in den multi-sig-Adressen

Können wir senden Pay-to-PubKeyHash (P2PKH) zu einer Adresse beginnt, die von 3 . Ich habe versucht, zum senden von raw-Transaktion zu einem meiner coinbase-Adresse, die beginnt ab 3, aber es senden zu völlig anderen Adresse beginnt, die von 1 . Wie kann ich das senden der Transaktion an der Adresse beginnt, die von 3 ?

+354
Neha 17.04.2013, 03:13:51
37 Antworten

Ich wollte nur zum installieren von bitcoin-qt auf einem anderen Rechner (alle anderen funktionieren), aber ich kann nicht scheinen, um das abrufen der block-chain mit bitcoin-qt 0.8.6 beta (wie heruntergeladen http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.8.6/bitcoin-0.8.6-win32-setup.exe/download).

Ich bin mit bitcoin-qt (gestartet als administrator) auf Windows 8 über eine 3G-Datenverbindung. Nach dem herunterladen von ein paar tausend Blöcke, die software hält sich beim beenden mit der Fehlermeldung "failed to read block". Wenn ich neu starten, das die software holt ein weiteres thounsand Blöcke und endet mit dem gleichen Fehler bald.

Sogar eine komplette Neuinstallation (die ich zusätzlich gelöscht, das ganze data-Verzeichnis in %APPDATA\Bitcoin) nicht scheinen zu helfen. Beginnend bitcoin-qt mit "-reindex" hat auch nicht geholfen. Ich habe das hd-Laufwerk für die Fehler aber nicht finden.

Was bin ich dong falsch?

+987
trekkiejonny 03 февр. '09 в 4:24

Mein Verständnis ist, dass die aktuelle Blitz-Netzwerk-Spezifikation erfordert eine Adresse erhalten Geld, um Ihre Sachen signiert mit seinem privaten Schlüssel, dem zufolge der Eigentümer des Schlüssel online zu sein. Gibt es irgendwelche Techniken, die erlauben würde, einige 3rd-party-zu akzeptieren, die Geld in Ihrem Namen, ohne Vertrauen, dass 3rd-party?

Ich kann mir vorstellen, eine situation, wo der sender Delegierten senden, um eine 3rd-party, ebenso wie die Entsendung der anti-cheat-Transaktionen delegiert werden können, um eine 3rd-party -, der Uhren der blockchain. Zum Beispiel, vielleicht der Absender gibt eine 3rd-party-die richtigen notwendigen Transaktionen zur Autorisierung senden von lightning btc zum Ziel einmal das Ziel online kommt. Ich weiß nicht, ob das möglich ist mit der aktuellen Funktionalität in Bitcoin, tho. Ist das möglich?

+949
user3734806 21.06.2017, 14:44:15

1 - Wenn Sie nicht möchten, dass die Verwendung von third-party-Systemen benötigen Sie eine server-zu-host-bitcoind.

2 - Installieren Sie Bitcoin-QT. In Ihrem data-Verzeichnis, erstellen Sie bitcoin.conf mit den folgenden Parametern (benötigen Sie mehr, wenn Sie versuchen, die Verbindung zu bitcoind von außerhalb localhost):

server=1
rpcuser=username
rpcpassword=Passwort

3 - Verwenden Sie die Bitcoin-API für den Zugriff auf beliebige Daten, die Sie brauchen. Sie werden wahrscheinlich verwenden müssen, um Konten , um sicherzustellen, dass die ordnungsgemäße Umgang mit Geld.

Wenn Sie weitere Unterstützung benötigen, fühlen Sie sich frei, zu Fragen Sie hier, oder Kontaktieren Sie mich für mehr direkte Hilfe zu einem vernünftigen Preis ;).

+890
John Machado 26.03.2014, 07:11:29

Sie können wickeln Sie ein brute-force-wrapper um die Antworten hier. Schreiben Sie einfach einige Schleifen iterieren über alle möglichen Passwörter, und rufen Sie eine der Funktionen in der verlinkten Frage, um zu versuchen und zu entschlüsseln, Sie Brieftasche.

Dies ist, was ich in einem ähnlichen Szenario (Javascript/node.js).

+852
tenthousandsuns 05.09.2012, 07:45:03

Adressen der öffentlichen Schlüssel eines asymmetrischen Schlüsselpaares

Eine Adresse repräsentiert den öffentlichen Schlüssel eines asymmetrischen Schlüsselpaares.1 Der Besitzer des Schlüsselpaars verwenden können, der private Schlüssel zum signieren von Transaktionen oder Nachrichten (zum Beispiel, um zu beweisen, Besitz). Nur mit dem korrekten privaten Schlüssel eine gültige Signatur erstellt werden, die dann jeder überprüfen kann, als gültig mit dem zugehörigen Adresse (die, wieder, stellt den öffentlichen Schlüssel).

Geldbörsen sind ein abstraktes Konzept, einen "keyring"

Eine Brieftasche ist ein abstraktes Konstrukt, welches den Satz von public-und private-key-Paare nach dem Zufallsprinzip für den Benutzer generiert. In einer deterministischen Brieftasche, die Schlüssel werden aus einer passphrase abgeleitet (eine bestimmte Saatgut, masterkey oder Kennwort) anstelle einer Zufallsverteilung. Im wesentlichen bezieht er sich auf einen Schlüsselanhänger im kryptographischen Sinne.

Die Bitcoin-client-software verwenden, um den Geldbeutel für den Benutzer, so dass es überprüft jedes der enthaltenen Adressen in die Brieftasche, ob es irgendwelche Salden (Transaktion Ausgänge) verbunden, die in der blockchain mit Ihnen. Es fasst die Mittel und stellt Sie als eine einzige Bilanz. Zugrunde liegenden, jedoch werden diese Salden werden gespeichert, öffentlich in der blockchain (das ist richtig, der Geldbeutel nicht enthalten, Ihre Münzen, die es einfach ermöglicht Ihnen zu verbringen). Sie sind aufgeteilt zahlreiche Adressen und Transaktion Ausgänge:

  • Adresse #155212 hat
    • 3 BTC Transaktion Ausgang 1
  • Adresse #23414 hat
    • 1.2 BTC Transaktion Ausgang 1
    • 0.7 BTC Transaktion Ausgang 2
  • ...

Jeder kann Sie sehen, aber in der Regel nicht feststellen kann, die die Identität des Besitzers.


1 um genauer Zu sein eine Adresse ist ein Base58-kodierte Hashwert des öffentlichen Schlüssels.

2 natürlich, real-Adressen eigentlich sind alphanumerische Zeichenfolgen mit bis zu 34 Zeichen.

+841
user11260787 15.08.2015, 15:48:18

Heute schickte ich eine Bitcoin-Bezahlung, aber es wurde nicht in einem block für über 10 Stunden jetzt. Die Zahlung hatte die folgenden Eigenschaften:

  • ~0.1 BTC
  • 222 bytes
  • Eine UTXO als Eingabe (ich habe Münzprüfer)
  • Die UTXO war etwa 1 Jahr alt

Derzeit werden die Blöcke nicht immer voll (in der Tat gibt es Blöcke, die nur 8% voll). Aus diesem Grund habe ich versucht, um die Gebühr zu sparen.

enter image description here

(https://bitcoinfees.github.io/#1m)

enter image description here

(https://blockchain.info/ 2016-08-08 20:42 UTC).

Was die Politik tun Bergleute haben derzeit über null Gebühr Transaktionen? Ich habe viele null-Gebühr Transaktionen in der Vergangenheit (>1 Jahr) und die blockieren die Aufnahme Zeit war wirklich schnell (~5 Blöcke vielleicht). Hat die Politik der Bergleute ändern?

+806
deiwer78 30.04.2015, 16:51:26

Ich bin mir nicht sicher über die Wellen", aber ich weiß, IOTA speziell verwendet jede Transaktion zu bestätigen, um die Transaktionen rund um es. Anstatt also eine dedizierte miner, jeder user ist im wesentlichen ein "miner" für die kurze Zeit, machen Sie eine Transaktion.

+779
pl0x 26.03.2012, 17:11:39

Es ist down, weil es auf demselben server gehostet als bitcointalk.org (in einer separaten VM), und die bitcointalk.org server ist down. Nachdem Sie beide auf dem gleichen server wurde bequem, aber es ist unnötig störend für beide Seiten zu gehen, wenn es gibt Probleme mit dem host-Rechner/OS/Netzwerk, so dass das wiki wird anderswo in der nahen Zukunft.

Ich besitze die domain-Namen und Griff einige technische Aspekte der wiki-Bedienung, aber ich bin nicht die beste Ansprechperson für die meisten technischen Probleme, und ich bin nicht verantwortlich für diktieren, wiki Politik. Für diese beiden Dinge, ist es am besten, um join #bitcoin-wiki auf Freenode oder veröffentlichen im Wiki-Bereich des Forums.

+768
thomasfedb 13.07.2017, 08:35:01

Sagen wir, $1B Wert von Geld in bitcoin und seine aktuelle Marktkapitalisierung beträgt $100B. Wie viel wäre die market-cap-Erhöhung mit sich, dass $1B?

Würde es gehen bis zu $101B, $105B, $110B, $100.1 B?

Ich weiß, dass es wird sich ändern, je nachdem, wie das Geld gesetzt wird. Wenn Sie jemanden finden, der Verkauf von hand vor Ort, als wäre es nicht auf den Markt auswirken, Preis - /cap-Markt überhaupt.

Aber ich bin mehr gespannt auf den Durchschnitt der Steigerung? Ich vermute, es ist eine Formel, für die es im Finanzwesen? Was ist es?

+762
JohnPhteven 29.02.2012, 22:53:42

Da niemand scheint zu erwähnt habe, werde ich den chip in zukünftige Referenz. Wenn Ihr bitcoind-Knoten befindet sich hinter einem router/NAT, dann können Sie nur verbindungen zu anderen, Sie können nicht verbinden Sie. Lass uns annehmen, dass die meisten Menschen in dieser situation sind, das macht die meisten Knoten unconnectable (direkt zumindest). Wenn Sie öffnen Sie Ihren node port auf Ihrem router dann jeden bitcoind-Knoten gibt, wird in der Lage sein, eine Verbindung zu Ihnen, wenn Sie wünschen, anstatt die Knoten nur in der Lage, eine Verbindung zu anderen, die geöffnet haben, in Ihrem Hafen. Das gleiche gilt für Bittorrent-und andere p2p-Systeme.

+733
Manuel Rio 18.05.2015, 20:39:24

Ich weiß, diese Frage ist alt, aber ich stolperte über es auf der Suche, wie Sie lehren mich, wie multisig-Adressen arbeiten, und ich kann mir vorstellen andere zu. Also werde ich versuchen zu erklären, die typische Durchflussmenge für das erstellen, hinzufügen von bitcoins, und schließlich verbringen Sie eine multisig-Adresse. Diese Erklärung richtet sich an Anfänger, also bitte entschuldigen Sie meinen Mangel an Bescheidenheit. First off, einige der Terminologie, die wir bekommen sollten, aus dem Weg.

Bitcoin-Adresse: Eine bitcoin-Adresse ist eine Zeichenfolge (in der Regel) 33 oder 34 Ziffern, die wir geben, um Menschen, wenn wir wollen, dass Sie senden Sie uns bitcoins. Hier ist ein Beispiel für public address

19evXeJDDLNeRS4st4bGUJNGk8eBgVCCg4

Öffentlicher Schlüssel: Ein öffentlicher Schlüssel wird verwendet, um daraus eine bitcoin-Adresse, obwohl Sie wissen, ein bitcoin-Adresse WIRD NICHT zulassen, Sie zu finden, dass die Adresse der entsprechenden öffentlichen Schlüssel. Für weitere Informationen über die public-key - / bitcoin-Adresse Beziehung gehen https://en.bitcoin.it/wiki/Technical_background_of_version_1_Bitcoin_addresses. Hier ist, was der öffentliche Schlüssel für die bitcoin-Adresse eingefügt oben aussieht

035739f07de25c205525d81b126ed87bc30377e688705072d186e4f5c88908ce3a

Beachten Sie, dass ich nur weiß, dass öffentliche Schlüssel, denn es ist gespeichert, zusammen mit meinen privaten Schlüssel in meine Brieftasche, ich bin dieses posting in der Regel vertrauliche Informationen hier, weil es einfacher ist, zu verstehen, bitcoin, wenn Sie Beispiele.

Multisig Transaktion/Adresse: Eine multisig Transaktion ist nur eine Transaktion, die als eine der Eingaben eine multisig-Adresse. Multisig-Adressen verwendet werden, zu machen, so dass mehrere Schlüssel im Besitz von gesonderten Einrichtungen sind erforderlich, um die bitcoins in eine Adresse.

OK Super!!! Nun, hier sind die Schritte und hintergrund für eine multisig-Adresse. Ich werde die Dinge zu erklären in verständlicher Sprache zuerst, und dann follow-up mit der bash/Terminal-Befehle, die Sie verwenden, um erstellen/hinzufügen Geld/verbringen Sie die multisig Adresse. Ich bin mit dem standard-bash-delimiter"$>", um anzuzeigen, dass was kommt nach dem "$>" ist das, was Sie in Ihrem terminal. Leitungen nach Zeile mit "$>" sind die Ausgabe von diesem Befehl. Wenn Sie Fragen haben über einen Befehl Ihrer Eingabe, können Sie geben Sie den folgenden in das Terminal, um zu zeigen, welche Argumente übergeben werden sollen, der Befehl

$> bitcoind help <nameofcommandhere>

Diese Erklärung setzt Voraus, Sie haben ein update auf das Datum und die Arbeitsweise bitcoind-server läuft, die können akzeptieren RPC-Befehle.

ich. Erstellen Sie den öffentlichen Schlüssel umfasst die multisig Adresse. Sie verwenden diese die öffentlichen Schlüssel und einem anderen Stück von Informationen, die Sie zum erstellen Ihres multisig Adresse. Die häufigste Verteilung der Adressen in einer 3-address die multisig-Adresse (es ist möglich, eine multisig-Adresse, die aus mehr als drei Adressen, aber Sie sind nicht von allen unterstützt Bergleute, so dass für diese Erklärung befassen wir uns mit den meisten gängigen 3-address die multisig-Adresse) sind wie folgt. PubKey#1 ist in der Regel im Besitz von Ihnen und die auf einem Gerät gespeichert haben Sie leichten Zugang zu (wie ein Handy). PubKey#2 ist in der Regel auch von Ihnen gehört, aber irgendwo gespeichert sind, zu sichern (wie cold storage oder in eine Papier-Brieftasche). PubKey#3 ist oft der öffentliche Schlüssel von irgendeiner Dritten Partei, wie Ihr Bruder oder ein Unternehmen, das bitcoin-bezogene Dienste wie Coinbase. Wir nennen jede dieser Eigentümer, der einen öffentlichen Schlüssel einer Entität. Daran erinnern, dass Bitcoin verwendet private/public-key-Kryptographie, also wem auch immer erstellt einen öffentlichen Schlüssel hält auch die entsprechenden privaten Schlüssel zu sich selbst. Dieser private Schlüssel wird später wichtig in der Erklärung. So erstellen wir 3 neue öffentliche Adressen, die wir am Ende mit, um eine multisig-Adresse! Beachten Sie, dass, wie ich oben erklärt, wenn Sie eine multisig-Adresse in einer realen situation würden Sie wahrscheinlich erhalten eine der drei öffentlichen Schlüssel von Dritter Seite, aber für diese Erklärung hier wir sind nur zu erstellen, die alle drei selbst. Hier sind die relevanten RPC-Befehle für die Erstellung von öffentlichen Schlüsseln:

Geben Sie diesen Befehl, um alle Ihre Konten. Vorausgesetzt, du bist neu anfangen zu können, müssen Sie nur den account mit dem Namen einer leeren Zeichenfolge und keine bitcoins in es

$> bitcoind listaccounts
{
 "" : 0.00000000
}

Geben Sie den folgenden Befehl ein, drei mal drei neue Adressen in das Konto

$> bitcoind getnewaddress “"

Geben Sie diesen Befehl, um die neu erstellte Adressen

$> bitcoind getaddressesbyaccount ""
[
"1CtfcziAhqx83CtSPdufgZDGmL8ohTFTdd",
"1JeK7TZR85BL8WvtHgCiTSYtPJupdYYXgr",
"1MP3BzdhzoBmGoBiVfLmhv7B4Czxm3Mbru"
]

Sie sind nicht gemacht, obwohl. Bisher haben Sie nur gesehen, die öffentlichen Adressen. Sie benötigen den öffentlichen Schlüssel dieser Adressen. Zum Glück kann man tun, dass einfach durch Eingabe des folgenden Befehls drei mal, jedes mal als Ersatz für eine der Adressen, die Sie erstellt haben

$> bitcoind validateaddress ein <btcaddress>
{
 "isvalid" : true,
 "Adresse" : "19evXeJDDLNeRS4st4bGUJNGk8eBgVCCg4",
 "ismine" : true,
 "isscript" : false,
 "pubkey" : "035739f07de25c205525d81b126ed87bc30377e688705072d186e4f5c88908ce3a",
 "iscompressed" : true,
 "Konto" : ""
}

Der Wert rechts von "pubkey" ist, dass die Adresse für den öffentlichen Schlüssel.

ii. Sie verwenden dann diese drei Schlüssel zu erstellen, die multisig Adresse. Im vorherigen Absatz erwähnte ich, wie man benötigt den öffentlichen Schlüssel plus einem anderen Stück von Informationen, die zum erstellen der multisig wallet. Das Stück von Informationen ist die Zahl der notwendigen Unterschriften zu verbringen die bitcoins in eine multisig-Adresse. Eines der nützlichen Dinge, die über eine multisig-Adresse ist, dass, um zu senden und das Geld in die Adresse, dauert es mehrere private Schlüssel (ich sagte Ihnen, wir würden wieder kommen, um diese!) die Unterzeichnung der Transaktion um ihn gültig zu machen. Also, für dieses Beispiel verwenden wir die Zahl "2"; zwei von drei Einrichtungen anmelden, die die Transaktion im Auftrag für bitcoins überall bewegen. Wenn wir es schaffen, die multisig Adresse, bitcoind zurück multisig 34-stellige Adresse, sowie eine Reihe von hex-Daten genannt die "redeemScript". Beachten Sie, dass die erste Ziffer in der Adresse wird eine "3". Die meisten Adressen, die Ihr verwendet, um wahrscheinlich beginnen mit einer "1", aber alle multisig beginnen mit "3". Kopieren, einfügen, und speichern die Adresse und redeemScript Werte irgendwo, wie wir benötigen Sie in einem bit. So schaffen wir die multisig-Adresse, indem Sie folgenden Befehl eingeben. Werden Sie sicher, dass Sie die Apostrophe und Anführungszeichen genau so, wie ich haben, und Ersatz für die öffentlichen Schlüssel, die Sie von validateaddress ein.

$> bitcoind createmultisig 2 '["<pubkey>", "<pubkey>", "<pubkey>"]'


{
 "Adresse" : "3DS7Y6bdePdnFCoXqddkevovh4s5M8Nhgm",
 "redeemScript" : "5221027ca87e1aa2595ec7771afee8fdc6efdbc301b8370c4386731b4bd82247dc74a321022cc9874ba092095dd a47a4e4edb1781c43c35b3ec0429ac005df37b9d6eec94b21035739f07de25c205525d81b126ed87bc30377e6887 05072d186e4f5c88908ce3a53ae"
}

Kopieren Sie die Ausgabe, die Sie bekommen, irgendwo brauchen wir es bald.

iii. Senden Sie ein paar bitcoins von einem Ihrer Brieftaschen auf die multisig Adresse. Ich war überrascht zu erfahren, Coinbase nicht denken, dass multisig-Adressen sind gültig, wenn Sie also mit Coinbase können Sie nicht senden, direkt von Ihrem Coinbase wallet auf die multisig Adresse. Als workaround kann man mit Coinbase zu senden, die eine kleine Menge an bitcoins (ich schickte 1 dollar Wert) an eine der drei Adressen Sie ursprünglich erstellt haben, warten, dass die Transaktion bestätigt bekommen, und verwenden Sie dann den folgenden Befehl zum versenden von bitcoins aus, dass regelmäßige-Adresse, an die multisig Adresse. Ersetzen Sie mit der multisig-Adresse und mit einer gewissen Menge an bitcoins weniger Wert als der Betrag, den Sie an die reguläre Adresse. Denken Sie daran, dass Sie zu bezahlen haben, Transaktionsgebühren! Wenn der Befehl funktioniert, dann ist es die Rückkehr der Transaktion Transaktions-hash. Sie können sich diese Transaktion durch Eingabe des Transaktions-hash in das Feld Suche auf blockchain.info.

$> bitcoind sendtoaddress <bitcoindaddress> <Betrag>
0ac29fc675909eb565a0984fe13a47dae16ca53fb477b9e03446c898b925ab6b

iv. Endlich, wir gehen zu verbringen die bitcoins, die wir gerade empfangen, in die multisig Adresse. Wir werden die private-keys der ersten beiden Adressen, die wir in Schritt 1 erstellt haben. Um den privaten Schlüssel, geben wir den folgenden Befehl ein, zweimal in das Terminal, jeder Zeit ersetzen, mit einer der bitcoin-Adressen, die Sie erstellt:

$> bitcoind dumpprivkey <btcaddress>
KyiRjmZYPH7cfyKf1WNb3BZFz1ySurWEykxlngkh6vmtcscirbpg

(Als Seite note, ist die denkbar schlechteste Sache, die Sie tun können, in der bitcoin-community ist, fügen Sie den privaten Schlüssel der Adressen, auf einem öffentlichen forum. DIES NIE TUN! Ich bin nur tun dies, weil ich möchte sicherstellen, dass die Leser Folgen können, zusammen mit meiner Erklärung, und es gibt nur ein paar Dollar in diese Adressen)

v. Nun haben Sie zwei öffentliche/private Schlüsselpaare, wir können schließlich verbringen die bitcoins, die wir geschickt, um die multisig Adresse. Dazu müssen wir zunächst zu sammeln, einige Informationen über diese Transaktion, wo wir geschickt bitcoins die multisig-Adresse, da müssen wir die richtige Ausgabe aus, die Transaktion zu verwenden, da der Eingang in die raw-Transaktion wir sind dabei, zu erstellen. Geben Sie den folgenden in das terminal, ersetzen mit der Transaktions-hash, der zuvor zurückgegeben wurde.

$> bitcoind getrawtransaction <txid> 1
{
 "hex" : "010000000175783b2ca3381efb15ee7f5f44632a2c699171a924185386460b91d0f211d3bb000000006a47304402207707875d5c29ed0d97cd72087c67c17c57e2ef34d0b6208a054fffece8704477022045aec0ea57830f53fa0e52094400dd4fb654d7712f2ac3341a762d0f46c02d370121027ca87e1aa2595ec7771afee8fdc6efdbc301b8370c4386731b4bd82247dc74a3ffffffff0210270000000000001976a91431e71089318d7b1ea51a1add0dd6525423f713c488ac702402000000000017a91480cff499983050ec4268d749a1f898bec53e9fc28700000000",
 "txid" : "0ac29fc675909eb565a0984fe13a47dae16ca53fb477b9e03446c898b925ab6b",
 "version" : 1,
 "locktime" : 0,
 "vin" : [
{
 "txid" : "bbd311f2d0910b4686531824a97191692c2a63445f7fee15fb1e38a32c3b7875",
 "vout" : 0,
 "scriptSig" : {
 "asm" : "304402207707875d5c29ed0d97cd72087c67c17c57e2ef34d0b6208a054fffece8704477022045aec0ea57830f53fa0e52094400dd4fb654d7712f2ac3341a762d0f46c02d3701 027ca87e1aa2595ec7771afee8fdc6efdbc301b8370c4386731b4bd82247dc74a3",
 "hex" : "47304402207707875d5c29ed0d97cd72087c67c17c57e2ef34d0b6208a054fffece8704477022045aec0ea57830f53fa0e52094400dd4fb654d7712f2ac3341a762d0f46c02d370121027ca87e1aa2595ec7771afee8fdc6efdbc301b8370c4386731b4bd82247dc74a3"
},
 "sequence" : 4294967295
}
],
 "vout" : [
{
 "value" : 0.00010000,
 "n" : 0,
 "scriptPubKey" : {
 "asm" : "OP_DUP OP_HASH160 31e71089318d7b1ea51a1add0dd6525423f713c4 OP_EQUALVERIFY OP_CHECKSIG",
 "hex" : "76a91431e71089318d7b1ea51a1add0dd6525423f713c488ac",
 "reqSigs" : 1,
 "type" : "pubkeyhash",
 "Adressen" : [
"15Yrv3rAVxYTTGePM3ZZwumSnMfS9St9ud"
]
}
},
{
 "value" : 0.00140400,
 "n" : 1,
 "scriptPubKey" : {
 "asm" : "OP_HASH160 80cff499983050ec4268d749a1f898bec53e9fc2 OP_EQUAL",
 "hex" : "a91480cff499983050ec4268d749a1f898bec53e9fc287",
 "reqSigs" : 1,
 "type" : "scripthash",
 "Adressen" : [
"3DS7Y6bdePdnFCoXqddkevovh4s5M8Nhgm"
]
}
}
],
 "blockhash" : "00000000000000002ab5cb0ee400200b8575fe393fef57d41b41a5d533a414a3",
 "Bestätigungen" : 5,
 "Zeit" : 1404775273,
 "blocktime" : 1404775273
}

Suchen Sie den Schlüssel "vout", das sollte ein JSON array als Wert hat. Wir brauchen zwei Werte; der index der Ausgang vout der größte Wert, und der Wert von "hex" - Taste innerhalb der gleichen Ausgabe. Wenn ich ursprünglich gesendet hat, diese Transaktion, die ich geschickt hatte 0.00160400 bitcoins. 0,0001 ging die Zahlung miner-Gebühren, und die restlichen 0.0010000 ging an eine Adresse ändern, dass meine client-software für mich geschaffen. Wir wollen die Leistung mit dem größten Wert (hier 0.00140400) als input in unser Geschäft, wenn wir unsere raw-Transaktion. So hier ist der index gleich 1 ist. In dieser Transaktion müssen wir den Wert für den Schlüssel "hex" in "scriptPubKey. Es ist zu viel um ins detail zu gehen hier, was dieser Wert darstellt, wenn Sie daran interessiert sind, über eine der faszinierendsten Teile der bitcoin-Protokoll starten, Lesen Sie hier https://bitcointalk.org/index.php?topic=377604.0. Auf einem hohen Niveau, die scriptPubKey "hex" - Wert ist eine hexadezimale Codierung des Skripts, das ausgeführt wird, der als Teil einer Transaktion-Eingang, um sicherzustellen, dass die Transaktion gültig ist. Egal, der Wert für "hex" wir wollen, ist so a91480cff499983050ec4268d749a1f898bec53e9fc287

Denken Sie daran, wenn wir das multisig-Adresse einer der Werte, die zurückgegeben wurde, war die so genannte "redeemScript"? Hoffentlich werden Sie kopiert und eingefügt, dass irgendwo, weil wir müssen, dass zu unserem raw-Transaktion als auch. Dies wird auch verwendet, um sicherzustellen, dass die Transaktion gültig ist und kann so übergeben werden, um von Knoten, wenn es ausgestrahlt wird, um das Netzwerk.

OK, hier kommt die verwirrende Teil coding-Weise; wir werden tun, einige relativ low-level-bitcoin-Operationen, was ist eigentlich Los, wenn Sie senden Sie die Münzen von einer Adresse zu einer anderen, jedoch mit der zusätzlichen Komplikation der Verwendung einer multisig Adresse. Wir verwenden die Transaktion hash-Werte, die der index in der vout-array wir nur gefunden, das scriptPubKey, die redeemScript, sowie eine bitcoin-Adresse, welche Sie erhalten eine bestimmte Menge an Münzen, die wir angeben. Geben Sie den folgenden in das Terminal-genau so, wie ich geschrieben haben, den Austausch mit der Transaktions-hash, mit 1, mit die scriptPubKey, mit der redeemScript, mit der Adresse, die Sie senden möchten diese bitcoins (ich habe eine der drei, die ich beim start), und (Sie Ahnen es) mit dem Betrag, den Sie senden möchten. Vergessen Sie nicht zu berücksichtigen, für eine etwa von 0,0001 Transaktionsgebühr. Seien Sie gewarnt, dass die Warnungen, die Sie erhalten, sind nicht sehr aussagekräftig, so stellen Sie sicher, Folgen Sie diesem layout genau.

$> bitcoind createrawtransaction '[{"txid":"<txid>","vout":<vindex>,"scriptPubKey":"<scriptPubKey","redeemScript":"<redeemScript>"}]' '{"<sentToAddress":<Höhe>}"


01000000016bab25b998c84634e0b977b43fa56ce1da473ae14f98a065b59e9075c69fc20a0100000000ffffffff0160fd0100000000001976a9145eed147e77af70c64c31c056c3b3474c79c65da088ac00000000

Dieser Befehl gerade eine raw-hex-codiert-Transaktion, ist dies die Sammlung von bytes, die bitcoin-clients als broadcast an das Netzwerk und die Informationen enthalten, die erforderlich, um sicherzustellen, dass die Ausgänge verwendet werden, als input für die Transaktion gültig sind. Aber jetzt diese Transaktion ist NICHT gültig, weil es nicht unterzeichnet wurde, die durch mindestens zwei private Schlüssel, die im Zusammenhang mit dieser multisig Adresse. Das machen wir jetzt. Wir nehmen diese raw-hex-Transaktion, die meisten der Informationen, die wir gerade eingegeben haben in dem vorherigen Befehl, und die privaten Schlüssel für die erste Adresse, die wir erstellt und signieren Sie die Transaktion. Der Befehl sieht wie folgt aus, wo Sie ersetzen die Ausgabe des vorherigen Befehls, und mit dem privaten Schlüssel der ersten Adresse, die wir erstellt haben (denken Sie daran, die wir erhalten, durch ausführen von "bitcoind dumprivkey "?)

$> bitcoind signrawtransaction '<rawhextransaction>' '[{"txid":"<txid>","vout":<vindex>,"scriptPubKey":"<scriptPubKey","redeemScript":"<redeemScript>"}]' '["<privkeyone>"]'


{
 "hex" : "01000000016bab25b998c84634e0b977b43fa56ce1da473ae14f98a065b59e9075c69fc20a01000000b500483045022100f98068a026e2fc75cfeffe84bbac4223ed172df42bca01fd748a14bd960b1695022062c61a7f4f2a63a65d96b0feaf2a048bc2ca93e5de13013978a187395f880b6d014c695221027ca87e1aa2595ec7771afee8fdc6efdbc301b8370c4386731b4bd82247dc74a321022cc9874ba092095dda47a4e4edb1781c43c35b3ec0429ac005df37b9d6eec94b21035739f07de25c205525d81b126ed87bc30377e688705072d186e4f5c88908ce3a53aeffffffff0160fd0100000000001976a9145eed147e77af70c64c31c056c3b3474c79c65da088ac00000000",
 "complete" : false
}

Sie werden bemerken, dass die "komplette" Taste ist falsch. Denn wir haben nur eine der beiden Unterschriften, die wir brauchen, um diese eine Transaktion gültig. Der Wert für "hex" ist die hexadezimale Darstellung der raw-Transaktion haben wir, aber mit einer Signatur enthalten. Als Nächstes nehmen wir die Transaktion mit einer Signatur und das signieren mit dem privaten Schlüssel der zweiten Adresse, die wir erstellt haben. Der Terminal-Befehl ist sehr ähnlich:

$> bitcoind signrawtransaction '<onesigrawtransaction>' '[{"txid":"<txid>","vout":<vindex>,"scriptPubKey":"<scriptPubKey","redeemScript":"<redeemScript>"}]' '["<privkeytwo>"]'

{
 "hex" : "01000000016bab25b998c84634e0b977b43fa56ce1da473ae14f98a065b59e9075c69fc20a01000000fdfd0000483045022100f98068a026e2fc75cfeffe84bbac4223ed172df42bca01fd748a14bd960b1695022062c61a7f4f2a63a65d96b0feaf2a048bc2ca93e5de13013978a187395f880b6d0147304402201ce986e3fd780f4fe81f40ceb271a8ff34c3845e385b8424f8b20d1b91f1282102205dc71831baf5606f59d06b1d115bda3ec28817cdb4bf9df06643d550c30ef193014c695221027ca87e1aa2595ec7771afee8fdc6efdbc301b8370c4386731b4bd82247dc74a321022cc9874ba092095dda47a4e4edb1781c43c35b3ec0429ac005df37b9d6eec94b21035739f07de25c205525d81b126ed87bc30377e688705072d186e4f5c88908ce3a53aeffffffff0160fd0100000000001976a9145eed147e77af70c64c31c056c3b3474c79c65da088ac00000000",
 "complete" : true
}

Du bist wahrscheinlich glücklich, zu beachten, dass "komplett" ist nun wahr. Wir haben jetzt nur noch einen Schritt! Nehmen wir die Ausgabe des letzten Befehls, ist eine gültige und vollständig signierte Transaktion senden von bitcoins eine multisig-Adresse in eine Adresse, die Sie angeben, und senden Sie es aus, indem Sie die "sendrawtransaction" - Befehl, wie diese

$> bitcoind sendrawtransaction <fullysignedtransaction>

bc26380619a36e0ecbb5bae4eebf78d8fdef24ba5ed5fd040e7bff37311e180d

Und schließlich wird das Ergebnis der Transaktion hash für die Transaktion, die Sie gerade verschickt.

Das ist es! Sie können blockchain.info zu sehen, dass die Transaktion im Netzwerk. Jetzt wissen Sie, wie multisig-Adressen erstellt werden, so senden Sie Geld, um multisig-Adressen, und vor allem wie man zu verbringen diese bitcoins. Nun bitte, gehen Sie raus und helfen, machen die wallet-software, die multisig Transaktionen in einer benutzerfreundlichen Art und Weise.

+708
user104862 25.10.2017, 16:03:16

Erstens Setup bitcoin Core-API-server auf Ihrem pc.

dann installieren Sie die Php-curl-für Ihren Apache-server.

dann Folgen Sie Link: en.bitcoin.es/wiki/PHP_developer_intro

put-api-Befehl als name der Funktion und wenn irgendwelche Parameter setzen Sie dann in die Funktion parameter. ich hoffe, es wird funktionieren.geben Sie das Ergebnis als json-format.

Muss Auf Ihr Display-Fehler in php.ini

+694
user3048968 06.06.2012, 15:43:59

Prüfen, Check-out die Bitcoin-Bewertung für Benutzer Zeugnisse, Bewertungen, etc. Die Kategorie für Escrow-Dienstleistungen können hier gefunden werden:

http://thebitcoinreview.com/sites.php?catid=9&subcatid=76

+691
user121494 03.09.2019, 07:38:42

Wenn die Ausgaben eine P2PKH Ausgabe der "Daten" wir hash enthält nur die Ausgabe-Skript aus dem vorherigen Transaktion aber, wenn die Ausgaben ein P2WPKH (der neuen Serialisierung) haben wir auch das Feld Betrag aus der vorherigen Transaktion (#6 in BIP-143-Spezifikation). Warum?

+685
aiy 06.01.2019, 00:56:00

Aufruf: bitcoin-cli decoderawtransaction 01000000010000000000000000000000000000000000000000000000000000000000000000ffffffff0704ffff001d014dffffffff0100f2052a01000000434104e70a02f5af48a1989bf630d92523c9d14c45c75f7d1b998e962bff6ff9995fc5bdb44f1793b37495d80324acba7c8f537caaf8432b8d47987313060cc82d8a93ac00000000 von Ihrem bitcoin-client, erhalten Sie:

{
 "txid" : "2d05f0c9c3e1c226e63b5fac240137687544cf631cd616fd34fd188fc9020866",
 "version" : 1,
 "locktime" : 0,
 "vin" : [
{
 "coinbase" : "04ffff001d014d",
 "sequence" : 4294967295
}
],
 "vout" : [
{
 "value" : 50.00000000,
 "n" : 0,
 "scriptPubKey" : {
 "asm" : "04e70a02f5af48a1989bf630d92523c9d14c45c75f7d1b998e962bff6ff9995fc5bdb44f1793b37495d80324acba7c8f537caaf8432b8d47987313060cc82d8a93 OP_CHECKSIG",
 "hex" : "4104e70a02f5af48a1989bf630d92523c9d14c45c75f7d1b998e962bff6ff9995fc5bdb44f1793b37495d80324acba7c8f537caaf8432b8d47987313060cc82d8a93ac",
 "reqSigs" : 1,
 "type" : "pubkey",
 "Adressen" : [
"13A1W4jLPP75pzvn2qJ5KyyqG3qPSpb9jm"
]
}
}
]

Alternativ können Sie auch Gavin Andresen ist Deserialisieren Skript in Python geschrieben: https://github.com/gavinandresen/bitcointools/blob/master/deserialize.py

+637
rollinjack 13.08.2019, 04:41:36

Es gibt eine Menge von Fragen auf, die Bitcoin-SE über Blöcke, aber bemerkenswert, ich konnte nicht finden, dass explizit das Layout, was ein block ist.

A-Blöcke hat zwei Dinge: Einen block-header und einer Liste von Transaktionen.

Block:

  • Block Header
    • Version-Nummer (4 byte integer)
    • Vorherigen Block-Id (32-byte hash -)
    • Merkle Root (32-byte hash -)
    • Zeit (4 byte integer)
    • Schwierigkeit (4-byte integer)
    • Nonce (4 byte integer)
  • Liste von Transaktionen
    • Anzahl der Transaktionen in der Liste
    • Tx1
    • Tx2
    • ...
    • TxN

In die block-header-Teil des Blocks:

  1. Die Versionsnummer ist ein parameter, der um Hilfe bei der Aktualisierung, wie Blöcke behandelt werden, durch das Netz.
  2. Die Referenz auf den hash des vorherigen Blocks ist es, was die Gruppe von Blöcken, die einen "block chain".
  3. Die merkle root-hash ist, kann verwendet werden, um zu beweisen, dass eine Transaktion in den block, ohne all die details der block (das ist ein bisschen kompliziert, finden Sie diese für weitere Informationen).
  4. Das Eingabefeld für die Zeit ist, um zu zeigen, das Netzwerk, was mal der block wurde gelöst, und in die Berechnung der Schwierigkeit parameter.
  5. Die Schwierigkeit (oder nBits , wie es genannt wird im code) ist die Kurzform, wie schwierig es ist, lösen Sie den block. Im wesentlichen, es kodiert für ein Ziel Wert, und der hash des Blocks (wenn behandelt, wie eine 256-bit-integer) muss unter das "target" - Wert als gelöst betrachtet werden.
  6. Die nonce (number used once) ist nur eine Ganzzahl, die Bergleute können sich ändern, wiederholt, um die hash-header und erhalten ein anderes Ergebnis jedes mal, in der Hoffnung, erhalten einen hash, der unter der Schwierigkeit Wert codiert von den vorherigen parameter.

Die Liste der Transaktionen ist Recht einfach, es ist nur die Anzahl der Transaktionen und dann die Transaktionen selbst verkettet.

Nehmen Sie zum Beispiel die genesis-block. Die raw-bytes sind:

0100000000000000000000000000000000000000000000000000000000000000000000003ba3edfd7a7b12b27ac72c3e67768f617fc81bc3888a51323a9fb8aa4b1e5e4a29ab5f49ffff001d1dac2b7c0101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff4d04ffff001d0104455468652054696d65732030332f4a616e2f32303039204368616e63656c6c6f72206f6e206272696e6b206f66207365636f6e64206261696c6f757420666f722062616e6b73ffffffff0100f2052a01000000434104678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5fac00000000

Wenn wir brechen, bis wir sehen können, was drin ist:

01000000 // Version
0000000000000000000000000000000000000000000000000000000000000000 // Hash Vorherigen Block
3ba3edfd7a7b12b27ac72c3e67768f617fc81bc3888a51323a9fb8aa4b1e5e4a // Merkle Root
29ab5f49 // Zeit
ffff001d // Schwierigkeiten
1dac2b7c // Nonce
01 // die Anzahl der Transaktionen
Tx1:
01000000010000000000000000000000000000000000000000000000000000000000000000ffffffff4d04ffff001d0104455468652054696d65732030332f4a616e2f32303039204368616e63656c6c6f72206f6e206272696e6b206f66207365636f6e64206261696c6f757420666f722062616e6b73ffffffff0100f2052a01000000434104678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5fac00000000

Wenn Sie hash-block header der genesis-block erhalten Sie:

000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f

Sehen Sie, wie es beginnt, mit all diesen Nullen? Das ist, weil viele viele versucht aufgenommen wurden (änderung der nonce jedes mal), bis der miner wurde das Glück zu finden, eine nonce, die macht der block-header-hash zu einem ausreichend niedrigen Wert (Blick auf den hash als hexadezimal codiert Ganzzahl, mit der die meisten signifikanten bits auf der linken Seite und das niederwertigste auf der rechten Seite).

+636
michael 27.10.2010, 05:44:52

Erstens, der Austausch verfolgen von Transaktionen von Ihren TXIDs. Die TXID kann geändert werden von 3. Parteien, aber nicht die Bewegungsdaten.

Ich kann nicht verstehen, wie, sagen wir, Bob ändern kann Alice die Signatur in einem Alice->Bob Transaktion, wenn die Signatur nicht zu ihm gehören, in den ersten Platz.

Alte Versionen von Bitcoin Core verwendet OpenSSL zur überprüfung von Signaturen (jetzt libsecp256k1). OpenSSL ist nachsichtig über Signatur-Codierung.

  • Eine ECDSA Signatur ist ein (R,s) - paar. (R,-s) macht auch eine gültige Signatur.
  • OpenSSL ermöglicht Verschlüsselungs-algorithmen, die anderen als DER.

was bedeutet, es gibt mehr als eine Möglichkeit zu codieren Signaturen. Unterschiedliche, aber gleichwertige Signaturen ermöglichen die 3rd parties zum ändern der Signaturen ohne Kenntnis des privaten Schlüssels, also die änderung der TXID.

Details: Bulletin 62

+625
nnythm 09.04.2019, 10:11:39

Ihre Blockchain.info wallet ist inhärent sicher wegen der Art, Portemonnaies entstehen durch die Blockchain. Blockchain.info sendet nur verschlüsselte Nutzlasten an und aus, die decryptable durch die pass-phrase, die Sie verwenden.

Nicht die API verwenden, wenn Sie nicht wollen, verlassen Sie sich auf die SSL, das sollte schön kräftig sein, wenn Sie richtig eingesetzt, aber die standard-web-Schnittstelle sicher sein sollte.

+506
Azevedo 23.07.2019, 20:03:40

Hallo da ich irrtümlich schickte Ihre bch-look zu btc würde ich gerne Ihre Unterstützung TX : a235d00a0b215aac84df3f316ee75993d6c7021547e46c932456fa13abf43600

Btc. 1DG834n6U1VyuTPbWBKpRFpTQ48uHfrK1w

+481
M3CSL 01.10.2011, 16:10:57

Aus dem Glossar:

Der Auswahl von Transaktionen für den Bergbau nicht nur auf Ihre Kosten, aber auch auf der Grundlage der Gebühren von Ihren Vorfahren (Eltern) und Nachkommen (Kinder).

So, wir verstehen, dass dies eine Politik, die umgesetzt wird durch einen Bergmann. Nun, die Art, wie wir sicherstellen können, dass unsere stecken Transaktion fällt unter diese Richtlinie ist sicherzustellen, dass unsere stuck_tx hat eine child_tx mit gutem Gebühren.

Für die Erstellung eines child-raw-Transaktion, brauchen wir nur die txid vom stecken der Transaktion und die neue Adresse zu senden. Setzen Sie die Mittel, das zu ändern, was bleibt ist die Gebühr. Unterschreiben und verbreiten Sie.

Bestimmen Sie die richtige Gebühr und weitere details prüfen, diese Gebühr bumping Seite auf bitcoin-wiki.

+456
asgallant 25.06.2011, 06:37:37

Hier ist eine andere, vielleicht schnellere version:

finde /mein/Ordner -exec file {} ";" | grep 'Berkeley'

Dieser Befehl druckt die Liste aller Dateien aus dem /meinem/Ordner, die die Art der Berkeley-DB. Über andere, das ist die Art der Bitcoin-wallet-Dateien.

+444
arun15thmay 09.07.2010, 04:04:36

Ich betreibe einen Dienst zu knacken wallet-Dateien und, ja, es ist möglich sich zu erholen Mittel aus MultiBit wallet-Dateien.

In der Regel Benutzer-Passwort-Schutz Ihrer MultiBit wallet-Dateien und wenn dies der Fall ist und Sie haben keine Ahnung, was das Passwort ist, dann ist in der Regel der Aufwand der brute-force ist zu hoch.

Da dies ein breites Thema mit vielen tools zu verwenden, ich rate zu beginnen https://github.com/gurnec/btcrecover und dann google für weitere details. PM mich, wenn Sie stecken in den Prozess.

+443
TurningOutAwesome 23.04.2014, 12:58:01

Da gibt es einige bitcoin-Adresse Arten von einem privatekey oder publickey. Ich kann mit der Bilanz einer Adresse, aber wie bekomme ich das ganze Gleichgewicht der privatekey oder publickey. Wie können die Liste alle die Adresse von einem privatekey oder publickey. Was mehr ist, wie Prozess-multisig-Adresse, die erzeugt nicht die gleiche privatekey von publickey.

+433
aarocard 14.10.2011, 02:43:00

Es wird gesagt, dass in dem Fall, dass ein Angreifer mit einem anhaltenden 51% macht, ist der Angriff noch nicht ändern können, die block-Belohnung. Warum?

Meinem naiven Verständnis ist, dass, da der Konsens, der vom Angreifer kontrolliert, dies reicht aus, um push durch ein Protokoll zu ändern, dass änderungen der Lohn.

Der wichtigste Zweig ist der einzige, der noch zu bestätigen-Transaktionen, so dass Kunden brauchen würde, um Ihre software zu aktualisieren, um zu bleiben auf dieser (bösartige) Haupt-Zweig.

+364
user219372 12.03.2016, 02:37:02

wenn Sie wollen schnelle http-ticker verwenden Sie die neue fast_ticker : http://www.reddit.com/r/Bitcoin/comments/1c9npl/mtgox_fast_ticker_last_only_no_rate_limit_1second/

http://data.mtgox.com/api/2/BTCUSD/money/ticker_fast

und erhalten Sie 1 Sekunde nur zwischengespeichert, minimalistischen ticker ( Letzte )

wenn du mehr brauchst ( low, high, volume ) Sie haben die normalen ticker, wahrscheinlich zwischengespeichert 30 Sekunden :

http://data.mtgox.com/api/1/BTCUSD/ticker

die neue data.mtgox.com hinter cloudflare nun, und das nur ratelimits Sie schlagen nun cloudflare anti dos Grenzen

der alte api-urls nicht mit Daten.mtgox sind jetzt veraltet und werden nicht garantiert, um zu arbeiten

+352
Kevin London 08.04.2011, 16:22:26

Lesen QRs, download von dieser website und öffnen Sie es. Es funktionierte lokal offline für mich in Firefox. Chrome war ein wenig schwieriger, weil es blockiert die webcam von der Registerkarte" file:/// urls. Ich habe es auf Arbeit mit diesem , aber es erfordert python installiert werden.

+282
Konkhmer Love 03.05.2019, 05:07:36

Heute ging ich zu verwenden Gestaltwandlung.io-Handel einige BTC für IOTA. Ich habe nur eine kleine Menge an BTC, und ich werde nur die Durchführung einer einzigen Transaktion. Aufgrund von Staus auf dem Netz gekoppelt mit unpraktisch Gebühren die vorgenannten Betrieb ist nicht machbar.

Meine Frage ist nun, in der Theorie, funktioniert der Blitz Netzwerk helfen mir in dieser situation?

Ich verstehe, dass es mir helfen kann, zahlen Händler mehrere Male ohne Blähungen das Netzwerk/entstehen mehrere Gebühren, aber hilft es einem einzelnen Benutzer in einer einzigen Transaktion, wie die oben? Ich fühle mich wie ich bin etwas fehlt, weil der Blitz soll beide lösen Staus und Gebühren, aber in meinem begrenzten Verständnis, so scheint es, um dies zu tun, nur indirekt. Es klar würde unclog den mempool viel, und dadurch, weil zu einer Abnahme von Staus führen zu einem gleichzeitigen Rückgang der Transaktions-Gebühren. Richtig? Aber ist es eine direkte Anwendung für einzelne Transaktionen, die nicht mit mehreren kleinen ein - /Ausgänge wie mein Beispiel oben?

Vielen Dank für Eure Antworten.

+244
R Hickman 10.04.2011, 22:00:34

Ich Stimme mit Chak. Speichern Sie alle Ihre Währung in online-wallet ist sehr riskant. Es ist sehr gefährlich, 'Ursache, die Sie verlieren alle tour Kapital auf diese Weise. Ich denke, es ist besser, lassen Sie eine kleine Menge von Geld in die online-wallet und überweisung der rest der hardware ein. Diese Weise Ihr Geld sicherer sein. Alternativ können Sie eine Geldbörse mit cold storage. Zum Beispiel, cex bietet eine solche Portemonnaies. Durch die Art und Weise, Sie bieten Boni für die Verwendung von überweisungen, https://cex.io/wires-campaign/.

+243
ahmedsaied 18.09.2019, 00:59:01

Bitcoin-Qt hat eine Funktion namens "keypool." Pre-erzeugt 100 Schlüssel und schließt Sie in alle Ihre backups. Auf diese Weise, wenn Sie ein backup machen, es werden auch die Schlüssel, die Sie gehen in der Zukunft zu verwenden.

Im Allgemeinen senden einer Zahlung verbraucht eine Adresse, und empfangen einer Zahlung verbraucht eine Adresse.

Wenn Sie 1 Transaktion im Monat, 100 Schlüssel wird letzten 8 Jahren.

Allerdings, wenn Sie Ihre wallet-Kennwort, müssen Sie ein neues backup.

+242
LuDin 27.05.2013, 05:33:14

Nach viel Kampf, fand ich heraus, dass Electrum verwendet die folgenden root-Ableitung für normale und multisig wallets. Zum Beispiel:

  • root/0/0 für jeden cosigner. Beispiel:

    • m/44'/0'/0' ==> shared root key (x)

    • x/0/0 ==> Adresse für den Empfang multisig (stammen alle cosigners shared keys. alle 3 keys lexikographisch geordnet).

  • einige semi-kompatiblen form BIP45 für hardware-wallets. Nicht getestet, aber hier ist der code: https://github.com/spesmilo/electrum/blob/master/lib/base_wizard.py#L220

refs:

Was BIP32 Ableitung Pfad ist Electrum verwenden?

https://github.com/spesmilo/electrum/issues/2266

https://bitcointalk.org/index.php?topic=1819380

+177
jaskmar 30.04.2013, 23:59:27

Wenn jemand Zugang blockchain.info finden Sie Blöcke und Pool-name, der finded. Ich will wissen, wie dieses Zeichen?

Dank

+154
Gambai 09.11.2016, 15:59:35

Die Berechnung der Preis von Bitcoin basiert auf dem Bitcoin/USD exchange rate wird wahrscheinlich nicht geben Ihnen die genauen tatsächlichen Kosten von Bitcoin in Ihre einheimische Währung. Der Preis in der eigenen Währung wird durch Angebot und Nachfrage auf einem lokalen exchange, die sich in Ihrer eigenen Währung. Dies kann durch so viel wie 10 bis 30% z.B. Südafrika & Südkorea an.

So, Sie Fragen, würde das bedeuten, dass es einen Unterschied im Wert zwischen Btc/USD, Btc/Native und USD/Native? Ja, das ist das, was arbitrage basiert, und viele nutzen die Differenz um einen Gewinn zu machen, wo Btc ist höher bewertet. So bottomline, wenn Sie auf der Suche nach genauen Wechselkurs Blick auf einem lokalen exchange.

+125
QuantumCalzone 18.08.2019, 10:23:01

Ich versuche, meinen eigenen block explorer So, dass muss ich nutzen p2p-bitcoin-Protokoll. Dafür bin ich mit btcd (golang) lib.

Nach bitcoin Buch habe ich zu senden version Nachricht (und erhalten verack Nachricht zurück), die zur Initialisierung der Verbindung, dann schicke ich getheaders Nachricht im Zyklus.

Nun, Stell dir vor ich bin ein neuer peer und herunterladen möchten, alle die blockchain (eigentlich will ich erhalten-block-hashes mit getheaders (2000 pro Sekunde) und für jedes block-hash-ich will Sie erhalten einen block selbst zu Bearbeiten und legen Sie die Blöcke Daten in meine mongo-Datenbank)

Wenn ich bin neuer peer in das Netzwerk, wie soll ich senden erste (und weiter), getheaders Nachricht, ich verstehe nicht ganz, wo sollte ich block locator-hashes und wie die form der Meldung?

+83
Pius Friesch 03.10.2017, 07:53:46

Use createWalletAPI buy litecoinj

warum in dieser Zeile(Peer.downloadBlockChain();) ich kann nicht peer-Verbindung?? Ich bin zu verwechseln.

+63
CR3 17.05.2018, 23:42:33

HTTP 404-Fehler zurückgegeben wird, wenn eine RPC-Befehl nicht vorhanden ist. Der RPC-Befehl, den Sie verwenden möchten, befindet sich getwork, und getwork entfernt wurde, in Bitcoin Core 0.10.0. Wenn Sie möchten, verwenden Sie getwork, müssen Sie ein downgrade auf eine version von Bitcoin Core vor 0.10.0, aber ich würde empfehlen, dass Sie das nicht tun. Stattdessen sollten Sie verwenden getblocktemplate , die Sie tun, indem Sie die --no-getwork option. Wenn Sie das tun, müssen Sie auch angeben --coinbase-addr=ADDR , da Bitcoin Core wird nicht bauen ein coinbase-Transaktion für die miner zu verwenden. Statt der miner benötigt wird, um die eigene coinbase-Transaktion und muss diese option gesetzt werden.

+53
Edi 18.05.2018, 22:14:47

Es ist schon ein paar Jahre, und ich öffnete meine bitcoin-qt client. Es sagt, ich habe Münzen, sondern unter Tage, um "sync mit" Netzwerk".

Weiter, ich kann nicht finden eine Brieftasche.dat Datei irgendwo auf meinem system.

Wie kann es wissen, ich habe Münzen ohne wallet?

Ich bin auf dem gleichen Rechner hatte ich vor zwei Jahren, und nicht alle Dateien löschen, die aus meiner ~library/application support/bitcoin-oder jeder anderen bitcoin-bezogene Dateien... sooo... verwirrt.

Alle Erkenntnisse, anyone?

+48
Chinaski 17.03.2018, 15:01:26

Was sind multi-Signatur Transaktionen, und warum kann Sie verwendet werden?

Siehe auch:

+12
Rodrigo San 20.10.2016, 03:08:56
$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