Umgewandelt Segwit-Adresse (YPUB) zu älteren (XPUB), aber die Salden abweichen

Ich bin versucht zu konvertieren Segwit YPUB Adresse bekam ich von einem Ledger Wallet auf eine ältere XPUB-Adresse zur Abfrage der Transaktionen aus der Brieftasche. Ich habe noch zu finden, eine zuverlässige API unterstützt YPUB und ich bin mit Blockchain.info zum abrufen der Informationen zum Bitcoin.

Während ich versucht habe mehrere Methoden zum konvertieren eines YPUB zu XPUB (immer die gleichen Adressen mit jeder Methode, die ich gefunden habe - ändern der header mit dem Netzwerk spezifisch magic-Taste), sehe ich nicht das Gleichgewicht auf dem gebrachten XPUB-Adresse. Es zeigt 0 balance.

Ist es möglich, dass eine konvertierte Adresse anzeigen würde das Gleichgewicht der ursprünglichen Adresse?

Vielen Dank, Rares

+347
Paddy Carroll 30.06.2012, 13:13:54
30 Antworten

Suche Dev Update #5 und insbesondere die OP_RETURN Daten Funktion durch enthalten sein, in der 0.9 Version, wie werden Daten zurückgegeben, die während der Transaktion?

Soll ich erstellen eine neue txout ohne Wert und ein scriptPubKey nur mit "OP_RETURN mydata" oder ist es ein Teil von einem anderen txout mit einem Wert und an eine tatsächliche Adresse? Wie werden die Daten dargestellt, wenn Sie das andere Ende?

Wenn ich gebeten habe, die falsche Frage, könnte es sein, aufgrund meiner begrenzten Verständnis, wie Skripts verwendet werden soll. In dem Fall links zu Ressourcen, die erklären das besser wäre willkommen.

Dank

+986
luisrc7 03 февр. '09 в 4:24

Block-und block-Größe sind zwei getrennte Dinge. Beide haben Ihre eigene Auswirkung auf die Skalierbarkeit (wenn man bedenkt Transaktionen pro Sekunde als der entscheidende Faktor Skalierbarkeit)

Wenn Sie den zoom ein wenig und Blick auf die Szenarien, die von einem 60-Minuten-Sicht, eine größere Blockgröße (sagen wir, wir gehen von 1 MB bis 2 MB) erlaubt es, die doppelte Anzahl von Transaktionen, um durch zu gehen in der gleichen Zeit. Die block-Zeit für beide, 1 MB und 2 MB Blöcke bleibt 10 Minuten, aber 2 MB Blöcke erhöhen die Netzwerk-Transaktionen pro Sekunde (oder pro block, wenn Sie zählen möchten, dass die Weg sind) auf das doppelte der bisherigen Menge.

Wenn in diesem Netzwerk, zu dem Sie auch halbiert den block-Zeit auf 5 Minuten ein, hast du effektiv vervierfacht den Durchsatz des Netzwerks.

Die Erhöhung der Blockgröße ist nicht dazu gedacht, den Rückgang der minimale Zeitaufwand für eine tx zu werden, aufgenommen in der blockchain. Es soll zur Verringerung der durchschnittlichen Zeit genommen. Da bitcoin hat derzeit vollen Blöcken, die Erhöhung der Blockgröße bedeutet, dass mehr Transaktionen werden bestätigt, in der gleichen Zeit, damit die Verringerung der durchschnittlichen Zeit, die es dauert für ein tx bestätigt werden.

+872
user51441 11.02.2019, 06:16:22

Das problem ist die Transaktionsgebühr hängt nicht von den Werten der Eingänge, aber die Anzahl der Eingänge.

+847
Weibing Chen 04.02.2016, 11:46:14

Ich habe gesehen, eine Menge von Methoden schwer Gabel-Ketten verwenden, um sowohl starke und opt-in-replay-Schutz, so dass Transaktionen nur gültig für eine der Ketten. Beispiele für solche Regeln sind: mit einem Transaktions-ungültig-Ausgabe, und mit einem bestimmten OP_RETURN string.

Meine Frage ist, warum sind diese Mechanismen nötig, die zum Schutz der Inhaber von replay-Angriff? Genauer gesagt, warum kann nicht eine person, die die Münzen vor-Gabel schützen Sie sich einfach durch die Ausgaben ein paar Münzen-splitting-Transaktionen auf jede Kette wie diese:

  1. Alice hat die alleinige Kenntnis der privaten Schlüssel benötigt, um zu verbringen UTXO EIN , die einen Wert von 1 "LegacyCoin", bevor die harte Gabel.
  2. Hard fork erstellt eine neue Münze, genannt "NewCoin" auf der Basis der blockchain Geschichte der LegacyCoin.
    • UTXO A enthält nun 1 LegacyCoin nach der LegacyCoin Netzwerk und 1 NewCoin nach der NewCoin Netzwerk, weil das ist, wie schwer Gabeln arbeiten.
  3. Alice erstellt und unterzeichnet zwei Transaktionen: eine, verbringt Eine für B und eine, verbringt Ein zu C (beide Alice hat auch die alleinige Kenntnisse in der priavte-Taste).
  4. Alice dann gleichzeitig Sendungen dieser unterschriebenen Transaktionen auf die zwei Netze: die übertragung der Transaktion A->B nur auf der LegacyCoin Netzwerk und die Transaktion A->C nur auf die NewCoin Netzwerk.
  5. Beide Transaktionen bestätigt bekommen, die auf Ihre jeweiligen Netzwerke und jetzt Alice hat effektiv split der ursprüngliche Wert von UTXO EIN in die beiden blockchains im vollständigen fehlen einer replay-Schutz-Mechanismen implementiert NewCoin. Die Münzen können nun concidered gespalten, denn selbst wenn Sie damit verbringt, B, niemand sonst verbringen kann C (und Umgekehrt), weil Sie anders sind UTXOs und erfordern unterschiedliche Signaturen zu verbringen. Auch, offensichtlich kann niemand verbringen Einen , weil es bereits ausgegeben wurde, auf beide Ketten.

Warum ist die Anweisung in Schritt 5 nicht wahr? Woher kommt diese Logik zu brechen erfordert eigentlichen replay-Schutz-Mechanismus implementiert werden, durch hard-Gabel-Ketten?

+830
Nishant Dubey 01.05.2014, 09:39:47

Irgendwie eine seltsame Frage, und ich bin mir ziemlich sicher, die Antwort ist, "äußerst unwahrscheinlich", sondern wollte sehen, was der community-Gedanke.

Sekundäre Frage: Wie sicher kann man sein, dass die Adressen walletgenerator.net und ähnlich wie Papier-Brieftasche-Generatoren generieren, sind nicht alle im Zusammenhang mit einer bereits in Verwendung xPub?

+784
Linda Reed 07.07.2015, 14:58:39

Ich bin ein Bitcoin-Neuling

Ich hatte einige BTC übertragen in mein Breadwallet Konto am Dec 2nd, und es zeigte sich in meiner Bilanz als bestätigt. (Transaktions-ID: bcef79f0672705aa957dfa32982d504db28599289418a58c96d671842bf1e4d8). Kein problem.

Ich bin dann an einigen mehr BTC von GDAX in meine Breadwallet Konto am Dez 9 @ 16:02 . Es zeigte sich als “In Progress" für eine Weile und dann wurde es bestätigt und der Betrag wurde Hinzugefügt, um die Gesamt-balance. (Transaktions-ID: b7194a8af423f4eb7a97b0af181203b074fa9b0b02b784fc1789c1d0beeea5b8)

Ich schickte dann einige BTC von meinem Breadwallet am 9. Dez @ 18:44 was ist nun zu zeigen, wie "In Progress". (Transaktions-ID: 6ad094d28c264d87d64512753916b76e9855f59194c18c636e87db234624fdc3)

Die Wirtschaft network-Gebühr habe ich bezahlt für diese Transaktion, sagte, dass es dauern würde, 1 bis 24 Stunden. Aber es wurde geklebt bei 40%.

Auch, ein weiteres Problem das ich habe ist, dass der letztere Betrag von GDAX wurde bestätigt, dass am Dez 9 @ 16:02 zeigt nicht in meine Breadwallet jetzt?

Ich verstehe nicht, was ist passiert? Bitte helfen Sie mir, wie ich bin besorgt, dass ich verloren habe einige Bitcoin.

Was soll ich tun?

Danke

+762
Rob Conger 25.12.2012, 13:55:33

Der vollständige code für Getrennt Zeuge wurde veröffentlicht am 19 April, die zu den Buchstaben die Anforderung erfüllt. Aber anscheinend haben einige Leute hatten verstanden, der erste Punkt bedeutet, dass es in der Produktion im April das war nicht der Fall.

Nach den oben genannten, eine Implementierung für eine hard-fork erwarten würde geliefert werden, 19. Juli.

Wenn ich mich Recht erinnere, Bitmain ist Jihan Wu hat vor kurzem erklärt, dass Punkt 4 wird interpretiert als Sie dass der code für eine blocksize erhöhen hardfork zu haben gewesen verschmolzen in Bitcoin Core, bevor Sie laufen Getrennt Zeuge in der Produktion. Dies ist natürlich eine sehr viel stärkere Forderung als Punkt 2 und Punkt 4, die gelesen werden konnte, wie Sie beginnen, zu benutzen, SegWit spätestens dann, wenn code für einen hardfork ist veröffentlicht.

Das argument wurde auch gemacht, dass durch das zulassen der Abstimmung für Klassik, einige pools verletzt haben, Punkt fünf. Die Meinungsverschiedenheit ist hier vor allem, ob Klassisch stellt eine inkompatible version. Bis zu einem Klassischen Knoten aktiviert, es folgt den gleichen Regeln, so die Befürworter argumentieren, es ist kompatibel. Doch da der Klassische Brüche mit den geltenden Regeln, sobald es aktiviert, andere erklären, dass es nicht "Bitcoin Core-kompatibel".


Insgesamt, so scheint es mir, dass es noch eine Menge Missverständnisse und Interessenkonflikte ausgemerzt werden. Stark abweichenden Prioritäten und Sprachbarrieren hinzufügen, um die Schwierigkeiten. Es scheint auch sehr unterschiedliche Annahmen darüber, wo die Unterstützung der Gemeinschaft liegt und wie Sie die Kraft der Dynamik in der Bitcoin funktioniert.

Soweit ich sagen kann, wir können nur warten und sehen, wie sich die situation entwickelt. Der nächste Schritt erscheint, um die unmittelbar bevorstehende Aufnahme von Getrennt Zeugnis in die nächste Bitcoin Core release candidate. Sobald einige der Bergleute start-Signalisierung Bereitschaft für Getrennt Zeuge, wird sich die situation wahrscheinlich schnell entwickeln würden.

+724
Daniel Ohanessian 27.12.2017, 23:43:27
  • Was sind die nächsten forks der Blockchain, die bekannt gegeben wurden?
  • Wann werden Sie auftreten?
  • Wo kann Sie dem neuesten Stand gehalten?

Vielen Dank für die Antworten!

David

+717
Dan Feinstein 23.02.2018, 18:37:58

Ich Will wissen, was ist der beste Weg zu lernen über bitcoin?

+641
Lemourinios 25.03.2014, 08:06:11

Okay, da gibt es keine Antwort, seit Tagen schon, ich denke dieser link enthält wahrscheinlich die am nächsten zu einem:

Beschreibung der Anmeldeinformationen Blob-Vault

Man kann seine eigene Blob-Depot oder verwenden Sie einen öffentlichen. Wo ist der Quellcode für es, ich weiß es noch nicht. Auch nicht sicher, der genaue Zusammenhang mit Ripple-Adresse.

+640
emperorspride188 20.07.2014, 08:15:40

Technisch gesehen ein voller PoW Lösung ist eine Lösung, deren hash-Wert unter einem bestimmten Schwellenwert, sagen V. Es ist nicht das gleiche wie zu sagen, dass der hash-Wert muss beginnen mit X Anzahl der Nullen (es sei denn, der threshold-Wert ist Potenz von 2).

Meine Frage ist, was ist die übliche Praxis in mining-pools, wo man Sie braucht einzureichen teilweise proof of work zu geben, ein Beweis dafür, dass er gearbeitet hat, auf der Suche nach der block-ehrlich? Können sagen, in einige "Runde", die Bergleute, die in einem pool haben Ihre besten (am wenigsten) hash-Werte als v= v1,v2,..v_n. Gibt es eine Funktion, die in v als Eingabe und berechnet die Belohnung für jeden der Bergleute ? Es gibt checkpoint Art von system, wo die sagen, wenn die eingereichten Aktien hash-Wert liegen im Bereich zwischen einigen dann, dass miner ist kategorisiert in diesem Bereich. Sobald alle Mitglieder sind kategorisiert in Gruppen (was widerspiegeln würde, wie mächtig mining-rigs, die Sie haben), Sie können dann bezahlt werden für Ihren Dienst in gleichem Maße. Natürlich gibt es keine Notwendigkeit zu kategorisieren, wie ich übrigens erwähnen, aber es ist, wie es in der Praxis funktioniert ? Wenn ja, wie sind die level checkpoints verteilt ?

+635
Kyle Lowry 07.07.2019, 08:56:43

Habe ich erfolgreich getan .01 einer bitcoin sowohl bid und ask, aber ich Frage mich, wenn jemand weiß, dass die wirkliche Grenze?

Ich kann nicht scheinen, um es zu finden in Ihrer Dokumentation.

+627
Anthony Horn 21.05.2017, 15:14:04

Die bitcoin-script-Mechanismus ist sehr einfach und dumm, das ist der Grund, warum es so sicher ist. je mehr es werden komplexe weniger, es kann gesichert werden, verursachen mehr Szenarien auftreten können und Fehlerquellen. so haben Sie einen sehr einfachen Mechanismus mit begrenzten Operationen, sehr leicht zu testen und zu pflegen, die sicher noch erweiterbar wie pay-to-script-hash.

+537
Elmar Weber 21.01.2011, 04:49:40

Terabox.mir hat HTTPS. Von Coinbase jeder kann Geld senden Terabox.mir und topup das Gleichgewicht. Nach der topup das Geld gestohlen. Wenn Sie versuchen, setzen Sie Sie nicht zu beantworten.

Niemand Sie Herunterfahren, Sie sind immer online und handeln wie Sie nicht Betrug ist, gibt es keine Gemeinschaft zu halten, berichten über Betrug, so dass seine shut-down-mindestens.

Verlor ich bereits mein Geld es kann nicht zurücktreten, es immer wieder zu topup mehr und wenn ich den Kontakt mit Ihnen, Sie Antworten Sie nie, werden Sie nie erwähnen, was ist die Mindest-balance zu beginnen durch, die Weise, in der Menschen verwirrt und zahlen mehr und mehr, und Sie halten was der gleiche Fehler Betrug.

enter image description here enter image description here

Kann das jemand abstellen? Bericht zufällige lokale scam-community, so dass wir gemeinsam handeln stärker gegen Sie?

+509
Quojil 22.01.2014, 12:49:26

Die sperren-Skript auf eine UTXO und die Erschließung Skript geschrieben werden, in bitcoin-scripting-Sprache. Wenn eine Transaktion bestätigt ist, wird die Erschließung Skript in jeden Eingang ausgeführt wird, neben der entsprechenden sperren-Skript, um zu sehen, ob es erfüllt die Ausgaben Zustand. Kann jemand erklären, die nitty gritty der Bitcoin-Skript mit sperren und entsperren-Skript?

+460
Ryan Lv 29.06.2010, 00:53:37

Vor kurzem war ich in einer situation, wo ich zu arbeiten hatte, auf Bitcoin-core c++ - code-Basis. Wird von c# - hintergrund, ich hatte das gleiche problem, das Sie konfrontiert. Ich schaute auch in die Lösungen, die jeder wird sagen, dennoch möchte ich Ihnen eine exakte Lösung für diese Frage:

Voraussetzungen

  • Sie müssen verstehen die Grundlagen der c++ - Projekt-Struktur. so etwas wie dieses:
root\
lib\
submodule1\
submodule2\
MakeFile.bin
src\
component1\
comp1.cpp
comp1.h
component2\
main.cpp
Makefile.bin
.gitmodules
.gitignore
Makefile.bin
konfigurieren.ac
autogen.sh

Dieses die sehr Sie ein basic-Projekt Struktur und Sie gehen können, um ein sehr Komplexes, sondern nur um eine Vorstellung zu geben wir tragen mit. Ich werde nicht geben Ihnen details dieser Dateien, aber Sie können immer die Kasse aus meinem root - repository für c++ - Standardcode. Dateien wie Makefile.bin, konfigurieren.ac etc. gibt es für die Autotools oder GNU-Build-Tools. Im Grunde, Autotools, ist eine Sammlung von tools Autoconf, Automake, make-utility und Libtools, verwendet zum erstellen von c++ - Projekt.

  • Die Basis der Autotools

Lassen Sie uns beginnen

  • Download Bitcoin-core und open /src/Makefile.bin.
  • Der Bitcoin-code-Basis ist eine Kombination mehrerer Programme wie bitcoind, bitcoin-cli, bitcoin-tx und bitcoin-qt . Sie können diese Programme erwähnt, die in src/Makefile.bin Datei, Suche für bin_PROGRAMS makro.
wenn BUILD_BITCOIND
 bin_PROGRAMS += bitcoind
endif
wenn BUILD_BITCOIN_CLI
 bin_PROGRAMS += bitcoin-cli
endif
wenn BUILD_BITCOIN_TX
 bin_PROGRAMS += bitcoin-tx
endif
  • Es ist wichtig zu wissen, welche ausführbare Datei, die Sie Debuggen möchten? - Ich gebe ein Beispiel von bitcoind
  • Bitcoin-Entwickler haben die umgesetzten Module (Konsens -, server -, cli -, wallet -, common -, crypto etc.) in statische Bibliotheken (.a-Dateien), so dass Sie geteilt werden kann und für alle diese Programme. Um zu verstehen, wie diese Dateien verwaltet werden, wie ich schon sagte, starten Sie suchen in der Makefile.bin, vorhanden innen src-Verzeichnis. Zum Beispiel:

  • In der bitcoin-s src/Makefile.bin - Datei haben wir bitcoind Recht? Wir suchen Sie diesen text in die Datei. Sie erhalten bitcoind_SOURCES und bitcoind_LDADD Makros für die Quellcode-Datei des Programms (im Grunde die Datei, in der main() definiert ist) und verknüpft statische Bibliotheken (.a-Dateien) zu bitcoind - Programm bzw.

  • Schauen wir uns nun für eine der verknüpften Bibliotheken, sagen libbitcoin_server, finden Sie libbitcoin_server_a_CPPFLAGS, libbitcoin_server_a_CXXFLAGS und libbitcoin_server_a_SOURCES Makros. In libbitcoin_server_a_SOURCES makro, haben Sie alle .cpp und .h - Dateien definiert.

Ich hoffe, diese würde gegeben haben Sie einige Einblicke, um mit zu beginnen. Bald werde ich schreiben einen blog zu diesem Thema. Bearbeiten Sie diese Antwort einmal getan.

EDIT: das hier ist ein blog zu diesem Thema, die ich geschrieben habe. Hoffe, dass hilft.

+455
Ringle 08.12.2018, 04:15:42

Ja, der private key(s) kann abgeleitet werden, aus den Samen. Das ist der Punkt der deterministischen wallets. Die wallet, generiert der seed muss nicht mit dem Internet verbunden sein, um die Samen zu arbeiten.

Die BIP32 wiki-Seite erklärt sich der tatsächliche Algorithmus zur Erzeugung einer sehr großen Zahl von privaten Schlüsseln von einem kleineren Samen.

+437
Mehdi Hosseinzadeh 14.11.2015, 20:14:29

Ich bin müde von fractional reserve den Austausch weiter zu führen, die mit dem Konto-Inhaber schließlich halten die Tasche.

Die Börsen veröffentlichen den Nachweis der Reserven.

Echtzeit-Nachweis mit blockchain-Adressen wäre am besten, aber geprüfte Berichte von einem technisch versierten Wirtschaftsprüfungsgesellschaft wäre besser als der status quo für die meisten Börsen, wo keine Transparenz ist, sofern überhaupt.

+385
user95938 26.05.2014, 14:30:16

Blick auf 2 von 3 multisig-Adressen mit der Elektron-Konsole mit öffentlichen Schlüsseln (nicht die master public keys):

Elektron createmultisig 2 '["1. public-key wallet 1", "1. public-key-wallet 2", "1. public-key-wallet 3"]'

Dies wird löschte eine p2sh-Adresse und ein redeemScript. Die Adresse jedoch nur die erste Adresse in ein Elektron 2 von 3 multisig wallet, wenn Sie die öffentlichen Schlüssel sind eingetragen in der richtigen Reihenfolge (das hat ein einer von sechs chance).

Elektron 2 von 3 multisig wallets konsistente p2sh Adressen, egal in welcher Reihenfolge der master public keys eingetragen werden. Wie kann createmultisig verwendet werden, um die Konsistenz mit Elektrum ist multisig wallets?

Edit: Die vorgeschlagene Antwort ist die addmultisigaddress Befehl von bitcoin-core (wie ich es richtig verstanden habe), danke für die Anregung. Allerdings war die Frage wie dies zu tun mit Electrum console (wenn möglich).

Die Frage ist, wie (re)erstellen Sie die richtige erste p2sh Adresse von Elektron ist multisig (2 von 3) wallet mit master öffentlichen Schlüssel, die als Eingabe, nur mit dem ersten öffentlichen Schlüssel von jedem der master-öffentlich-Schlüssel und im Einklang mit Elektrum ist multisig (2 von 3) - Geldbörse die ganze Zeit.

Edit2: Ein Beispiel mit den aktuellen master öffentlichen Schlüssel und gibt den öffentlichen Schlüssel:

Master public key ein: xpub661MyMwAqRbcFRS9DDMPDGhicAnYcselawwwsvie3netgbbw6p6fqxcxdobd9h1bqxbjbmesxkexyrlumxanvbw9hi4jxzkjldyzk3hk7nt 
eine der ersten public-key a1: 03722ef79a70b43843c642f3495d2b9b8a6403189d52a04ecac652c133f7940fed

Master public-key b: xpub661MyMwAqRbcEqNp5KidkrqspVy5hmmtwuqgusa8lsu6wwddymmd13appqvrmgazyc5fkxsnxutqnot2j9pytftf67munbezifv6vnd5qw2 
b, dem ersten öffentlichen Schlüssel b1: 03f9652bfbbfb426eb2011db774c97866e00effdf954cc225807f89b23150dda3a

Master public-key-c: xpub661MyMwAqRbcEpBbahsh3vPcooVMbefkawcx7vnaygokushdn2focjea7mkcsakwbkhbewn9tbw9akosjpgjoktcxzl98bgtcdzaspiebra 
c die ersten public-key-c1: 03f5ce19296793c6695bfefd7ead459a3f88ef776d8fc08b470dbc749d266d519f

Das Elektron ist (GUI) option zum erstellen einer multisig (2 von 3) wallet nehmen master public key von a,b und c in beliebiger Reihenfolge und geben eine Brieftasche mit dem ersten p2sh Adresse:

3HRmAEyoBwdHhdntJHFMeR8DxZyCgiaKzv

Electrum console Befehl createmultisig-Ausgabe verschiedene p2sh-Adresse je nach der Reihenfolge der öffentliche Schlüssel. Trail and error, erhalten Sie das gleiche p2sh-Adresse als die GUI, aber mein Ziel ist es, die richtige Adresse, ohne zu überprüfen, konsequent.

Mit '["a1", "b1", "c1"]':

Elektron createmultisig 2 -o '["03722ef79a70b43843c642f3495d2b9b8a6403189d52a04ecac652c133f7940fed", "03f9652bfbbfb426eb2011db774c97866e00effdf954cc225807f89b23150dda3a", "03f5ce19296793c6695bfefd7ead459a3f88ef776d8fc08b470dbc749d266d519f"]'

{
 "Adresse": "3EKHKsgn2smYcpeiD6zfR9sgrEp6PrqCtw", 
 "redeemScript": "522102ae1359d50bdc7d5b61c3bab9f293fc01cdab3c2b1151a7309fb2e28540d94e842102b0b20cb5e55204f63c016c3df94c3aadaed931370e49bb94097c97dff485032d2103d5196cd7f661deedb3f27fce93095554e72032c7fd26b1ddfaeac8d6f5d56d0553ae"
}

Mit '["a1", "c1", "b1"]':

Elektron createmultisig 2 -o '["03722ef79a70b43843c642f3495d2b9b8a6403189d52a04ecac652c133f7940fed", "03f5ce19296793c6695bfefd7ead459a3f88ef776d8fc08b470dbc749d266d519f", "03f9652bfbbfb426eb2011db774c97866e00effdf954cc225807f89b23150dda3a"]'

{
 "Adresse": "3HRmAEyoBwdHhdntJHFMeR8DxZyCgiaKzv", 
 "redeemScript": "522103722ef79a70b43843c642f3495d2b9b8a6403189d52a04ecac652c133f7940fed2103f5ce19296793c6695bfefd7ead459a3f88ef776d8fc08b470dbc749d266d519f2103f9652bfbbfb426eb2011db774c97866e00effdf954cc225807f89b23150dda3a53ae"
}

In diesem Beispiel habe ich "Glück" nach dem 2. Versuch und das gleiche p2sh-Adresse nach 2 versuchen von den 6 möglichen Permutationen. Meine Frage jedoch ist, wie die richtige Reihenfolge der öffentliche Schlüssel ohne überprüfung der GUI-multi (2 von 3) wallet?

+363
Mariyacool 27.02.2018, 23:17:32

Mit bitcoind, sendrawtransaction ist einer der Schritte in der Regel durchgeführt. Also nicht übertragen wird, einfach weglassen, der Befehl.

Für eine alternative, möchten Sie vielleicht zu schauen, SX>

SX ist eine Gruppe modularer Bitcoin Kommandozeilen-utilities, die admin-Typen können sich mit Bitcoin-Funktionalität ohne code schreiben zu müssen.

Mit dem Myzel mobile-app hat die einfachste Methode sein, um verbringen Fonds von einer Papier-Brieftasche. Von der app, wählen Sie die Kalte Lagerung. Dann Scannen Sie den privaten Schlüssel aus der Brieftasche. Dann Scannen Sie den QR-code der Bitcoin Adresse senden, die Mittel zu.

+324
Polinux 28.02.2013, 20:44:18

Für P2PKH-Adressen (1.. - Adressen), die Anschrift ist der hash-Wert Ihres öffentlichen Schlüssels und der öffentliche Schlüssel wird abgeleitet von Ihren privaten Schlüssel. Wenn Sie ausgeben, müssen Sie eine kryptographische Signatur und der öffentliche Schlüssel für Ihre Adresse. Dieses kryptografische Signatur kann nur erzeugt werden, indem mit dem privaten Schlüssel. Dies ist, was macht es so, dass nur verbringen Sie Ihre Bitcoin; Sie haben den private key, das macht eine gültige Signatur, so können Sie die Kosten der Transaktion. Wenn Sie verlieren, dass die privaten Schlüssel, können Sie nicht die Unterschrift und kann daher nicht die Kosten der Transaktion. Doch wer erhält Sie Ihren privaten Schlüssel (d.h. Stiehlt Ihre privaten Schlüssel) kann auch machen, dass die Signatur und verbringen Sie Ihre Münzen, das ist, warum Sie müssen halten Sie es sicher.

+293
MwcsMac 20.12.2010, 08:45:23

Wenn die Transaktion noch im mempool, dann sollten Sie in der Lage, es rückgängig zu machen aber wenn es auf blockchain dann u kann es rückgängig zu machen

+281
Mikhail Koipish 26.02.2019, 23:55:09

Je nach Sprache und bitcoin-Bibliothek, können Sie simulieren einen fake-peer bitcoin. Dies ist, was ich mache, wenn ich zu entwickeln, mit NBitcoin. (C#)

Grundsätzlich richte ich 2 Kollegen, die "client" und "server", ich habe dann das setup der client auf "Vertrauen" meine server-Knoten in tests. (heißt es nicht überprüfen, block Richtigkeit und den Nachweis der Arbeit)

Dann habe ich pilot des Servers Verhalten wie ich will, um zu testen, Gabel Szenario.

+273
Justin Xin 19.11.2014, 13:38:46

Meine Einstellung:

--scrypt -I 19 -g 1 --lookup-gap 2 --thread-concurrency-6720 -w 64

Ich bekomme:

cgminer version 3.7.2 - Schritte: [2014-02-14 21:28:07]
--------------------------------------------------------------------------------
 (5s):314.1 K (avg):301.2 Kh/s | A:79264 R:1440 HW:0 WU:270.0/m

Ich bin mit Ubuntu minimal installieren, und es ist nicht seiend verwendet für Desktop-PCs. Dies ist der beste ich könnte squeeze-out so weit.

+270
user75268 13.01.2019, 12:54:53

Ich bin mir nicht sicher, wie man diese Daten in einem format, das ich verwenden kann, und konsumieren? Ich hatte erwartet, eine Art von JSON-Struktur, hoffentlich gibt es einen Weg, um diese Informationen zu bekommen einfach?

+267
xreyuk 02.09.2016, 22:15:40

Eine Transaktion, Stiehlt Geld, sieht genau das gleiche ist wie eine Transaktion, die sendet, Geld von einer person zur anderen. Sie sind genau die gleiche Sache, nur, dass die person, die das initiiert die Geschäfte sind anders. Das Bitcoin-Netzwerk nicht kennt und nicht unterscheiden kann zwischen einem Diebstahl Transaktion und eine normale Transaktion, da Sie genau gleich sind. Außerdem wurde die Idee von Identitäten, die nicht wirklich existieren; es gibt keine Möglichkeit, zu erkennen, dass eine Adresse ist ein Dieb, der nur durch die Betrachtung der blockchain allein (die alle Knoten Zugriff haben).

Da die Transaktion ist vollkommen gültig, und niemand außer dem Besitzer des Geldbeutel und der Dieb wissen, dass die Transaktion wurde tatsächlich gestohlen Bitcoin, die Transaktion weitergegeben wird, durch das Bitcoin-Netzwerk, indem Sie voller Knoten und in Blöcke, die von den Bergleuten. Es gibt keine zentrale Autorität, die Frage ein stop, noch ist es eine Möglichkeit für jemand anderes zu wissen, dass eine Transaktion handelt es sich um Diebstahl.

+243
paulbradforth 30.07.2013, 02:28:12

Leider ist die Bitcoin wiki (https://en.bitcoin.it/wiki/Trade) gewachsen ist völlig unhandlich und hat viele veraltete / nicht mehr funktionierende links.

Coinmap ist ein anständiger Ort, wenn Sie sind auf der Suche nach "Ziegel und Mörtel" Unternehmen, und spendabit.co - Listen Millionen Produkte von einer wachsenden Zahl von Bitcoin-fähige Kaufleute (einschließlich der üblichen Liste -- Overstock.com, TigerDirect, etc).

+212
user49535 31.07.2014, 13:29:47

Kürzlich hörte ich von http://bitcoinstore.com

Sie bieten nicht "alles", und ich bin nicht sicher, wie der Versand funktioniert, aber Sie haben eine Recht große Auswahl. So wie ich das verstehe, dass es funktioniert, ist Sie in der bitcoin, konvertieren Sie es in Dollar und zahlen dann den eigentlichen Anbieter des Artikels(NewEgg, Amazon, etc)

+157
ahaurat 12.02.2012, 20:17:00

Es ist wahrscheinlich (blockchain kann diese Figur anders) die Priorität der Transaktion im Vergleich zu anderen. Knoten hinzufügen höchste Priorität Transaktion und wiederholen Sie, bis Sie erreichen die block-size-limit.

https://en.bitcoin.it/wiki/Transaction_fees

Priorität = Summe(input_value_in_base_units * input_age)/size_in_bytes
+140
Renee Rubens 25.07.2019, 00:51:58
Zu den Personen mit und unterstützt das Bitcoin-Netzwerk.
+103
brianj 09.04.2014, 13:27:08

Fragen mit Tag anzeigen