Warum ist eine Kette code, der benötigt wird für die Entropie in HD-wallets?

In den Dokumenten und Artikeln, die ich gelesen habe, heißt es, dass die "chain-code" in HD-wallets existiert zu bieten Entropie zur Ableitung von untergeordneten öffentlichen/privaten Schlüsseln. Wenn ich sehe, dass der Prozess richtig, es ist der folgende:

MyHash = HMAC-SHA512(Parent_PublicKey + Parent_ChainCode + Index)
Special_Integer = Leftmost256Bits(MyHash)
Child_ChainCode = Rightmost256Bits(MyHash)
Child_PublicKey = Parent_PublicKey + Special_Integer
Child_PrivateKey = Child_PrivateKey + Special_Integer

Meine Frage ist, warum genau der chain-code notwendig ist. Auch mit nur HMAC-SHA512(Parent_PublicKey + Index) sollte die Ausgabe von "look" sehr unterschiedlich für die verschiedenen Indizes, so ist das problem, dass es immer noch mathematisch in der Nähe?

Ein paar Fragen:

  1. Ich nehme an, das Ziel ist zu verhindern, dass mit Hilfe eines Schlüssels abzuleiten, seiner Kinder oder Geschwister. Ist das falsch und/oder gibt es noch andere Sicherheitsgarantien, dass HD-wallets suchen, die in Ihrer Struktur?

  2. Ist die Kette code als "public" als den öffentlichen Schlüssel, oder ist es wünschenswert, ihn privat zu halten, soweit möglich?

+585
123456 10.02.2017, 00:50:23
25 Antworten
rm: cannot remove '/home/[Benutzer]/btc/bitcoin-core/blocks/blk01253.dat': Schlechte Nachricht

Die gleiche Fehlermeldung, wenn ich habe versucht mit bitcoind -reindex

Info:

  • OS: Ubuntu

  • Bitcoind-version: 0.18

Externe Festplatte

Ich habe schon versucht mit sudo rm -rf das ganze blocks-Verzeichnis, aber ich bekomme diese "Schlechte Nachricht" Fehler ein paar .dat-Dateien.

+989
jnichols959 03 февр. '09 в 4:24

Ich erhielt 8 BCH nach der Gabel und habe Sie in meinem Blockchain.com Brieftasche in Einstellungen-allgemein, bis zum 14. Dezember, wenn ich überprüft, den 15. Dezember den BCH gegangen war, mit absolut keinen Bezug zu Ihnen, die Brieftasche Seiten wurden geändert, um zu zeigen, wie viele BCH, Sie haben so gut wie Bitcoins und Äther. es gibt jetzt eine Seite gewidmet, um erste Schritte mit BCH und was Sie tun können, mit Ihnen aber mir gegangen. Ich habe per E-Mail Blockchain.com Sie nicht Antworten. Dies hat zu einem Schwanz durch die blockchain.com team als meine BTC und Äther sind alle da. jeder weiß, was ich tun kann bitte.

+968
Frances Malone 09.08.2012, 16:09:14

Definieren einer Umgebungsvariable JAVA_HOME mit dem Pfad zum jre/jdk-installation. Das funktionierte für mich.

+966
mindpoem 04.11.2011, 15:34:09

Nur fand diese Website vor kurzem, sieht gut aus: https://www.aurumxchange.com/

+959
wyverniv 04.12.2017, 16:21:26

Einen einlösen script generiert zusammen mit der multisig-Adresse. Das einlösen Skript decodiert werden kann bei https://coinb.in/#verify (zum Beispiel) zu bestimmen, die Adresse, die erforderliche Zahl von Unterschriften und eine Liste der öffentlichen Schlüssel, die mit access. (Es wird auch später verwendet werden, lassen Sie die bitcoins.)

+939
Geryndiy 19.08.2010, 12:03:22

Ich denke dabei an die "Wissenschaft" des block explorers

Wenn ich gehe, um einen block-explorer und Ansicht eine Adresse, die ich sehen, eine Liste der Transaktionen in, die Adresse und der aktuelle Saldo

Ist dies technisch nur die Inhalte der einzelnen Blöcke gespeichert werden, wie Sie erstellt werden (oder rückwirkend analysiert) und die Zuweisung eines Datenbank-Eintrags für jedes neue element in diesem block?

Oder auch die Speicherung jede unbestätigte Transaktion, auch die Daten?

Das schreiben dieses, ich denke, ich habe meine Frage selbst beantwortet, aber vielleicht gibt es eine effizientere oder clever, was hier Los ist

+924
HackFisher 27.05.2010, 22:28:57

Bitcoin verwendet ein gossip-Protokoll zu übertragen, - Blöcke und-Transaktionen. Wenn Sie eine Verbindung zum Bitcoin-Netzwerk, Ihre Brieftasche wird zu einem Knoten in diesem Netzwerk. Es unterhält eine oder mehrere verbindungen zu anderen Knoten. Wenn Sie senden eine Transaktion, senden Sie Sie an alle Knoten, dass Sie verbunden sind. Dann überprüfen Sie die Transaktion mit Ihrer Knoten-Regeln (die auch in der Regel gehören die Konsens-Regeln). Wenn es geht werden alle Prüfungen, die Knoten lokal speichern und anschließend übermitteln Sie die Transaktion an alle Knoten verbunden ist. Und so weiter und so Fort, bis alle Knoten gehört haben, die Transaktion.

Das gleiche passiert mit den Blöcken, außer, dass Sie nur überprüft gegen die Konsens-Regeln, es gibt keine lokalen Regeln für Blöcke.

Es gibt Dinge, die getan, um zu verhindern, dass Knoten vom Empfang der gleichen Transaktion mehrfach. Die meisten Knoten, bei der übertragung einer Transaktion, eigentlich erst ankündigen, um alle Knoten verbunden ist, dass es eine Transaktion. Dann werden diese Knoten müssen, dass für die Fragen der Transaktion, bevor es tatsächlich übertragen werden. Diese Art von Knoten wird nicht erhalten eine Transaktion mehrmals da diese Fragen für die Transaktion eigentlich nicht schickte es sofort.

+913
Espen Burud 30.07.2015, 14:52:55

Inspiriert durch die Diskussion in dieser Frage, Frage ich mich, was wären die Nachteile der Zugabe von Akkumulatoren wie utreexo (Papier an: https://eprint.iacr.org/2019/611.pdf) zu bitcoind?

Auf der positiven Seite scheint es wie eine riesige Verbesserung, wenn wir nicht brauchen, um zu speichern die Historie aller Transaktionen, sondern verlassen sich auf merkle Beweise.

+850
sam okby 13.11.2019, 01:41:34

Ich fand diese interessante nehmen auf Bitcoin Transaktion geben die trends von 2015.

So, der Artikel ist von vor 2 Jahren, Frage ich mich:

ein. Gibt es irgendwelche neueren Transaktion Typen?

b. Was ist die Durchschnittliche Größe der einzelnen Transaktionen?

c. Gibt es eine Seite/Möglichkeit zu sehen, den Transaktions-Arten enthalten in jedem block?

+819
Florian Dierickx 20.07.2017, 08:32:28

Es scheint mir mit dem gleichen seed für zwei Portemonnaies führt diese wallets werden Duplikate des jeweils anderen. d.h. alle Münzen werden aufwendbare entweder durch die Brieftasche. Das bietet keinen Vorteil in meinem Kopf, und wie es scheint, schwächt die Sicherheit, da es nun zwei Plätze für einen Angreifer, um Ihren privaten Schlüssel.

Interessante Idee, mit Bluestacks laufen mehrere Geldbörsen.

+785
Michael Ivanov 19.02.2017, 03:03:22

Das ist, weil die Speicherung, Bergbau, und der Kauf von bitcoins bringen neue Herausforderungen mit sich. Allerdings bezahlt in bitcoins ist so ziemlich das gleiche wie bezahlt, in USD, gold, oder Ithica Stunden; Sie brauchen eine service-Leute wollen.

Ich sehe nicht, die Menschen akzeptieren bitcoin, die ausschließlich für eine lange Zeit, Auch wenn 50% der Bevölkerung ist bereit zu verwenden, bitcoin, das ist immer noch eine erhebliche Menge von dem Markt, dass Sie zu ignorieren.

+718
alensmith 01.09.2014, 14:52:16

First off, ist dies Ihre Brieftasche. Ich weiß, das ist eine dumme Frage, aber ich muss immer Fragen. Außerdem wurde dieser Geldbeutel "verschlüsselt"? Welche version der wallet hast du verwendet und war das Portemonnaie auf der Grundlage der gleichen Anwendung, die Sie jetzt verwenden.

Beispielsweise, Bitcoin-Qt Wallet, haben Sie, um eine übereinstimmung mit dem gleichen Produkt. Ich habe bemerkt, zum Beispiel, wenn ich versuchte, meine Brieftasche import funktioniert nicht auf anderen Bitcoin-wallet-Anwendungen, selbst wenn ich das Passwort für die Verschlüsselung korrekt.

Sollte dies wirklich beantwortet werden, indem der Entwickler sagte, Geldbeutel und da ich nicht weiß, die Brieftasche, die Sie verwenden, kann ich dir nicht helfen, die aktuelle Zeit in dieser Hinsicht.

+623
Burt Luong 17.10.2017, 06:48:33

Nach dem Abschnitt "ich habe mein zwei-Faktor/mobile/ ... etc (E-Mail/OTP|Authenticator/etc), was kann ich tun?" der GreenAddress FAQ-Seite,

Sie sollten immer über mindestens zwei zwei-Faktor-Optionen aktiviert.

Leider habe ich es nicht. Ich nur hielt die Google Authenticator einen aktiviert.

Zusätzlich für OTP/Authenticator sollten Sie eine Sicherungskopie der anfängliche seed-Nummer und/oder QR-code angezeigt. Vorausgesetzt, Sie halten diese backups können Sie erhalten Zugriff auf Ihre Münzen, auch wenn Sie verlieren den Zugriff auf eine Methode aus irgendeinem Grund.

Ich habe immer ein backup von der Google Authenticator-QR-code (ist das die gleiche wie die "anfängliche seed-Nummer"?), aber wenn ich den Google Authenticator oder Authy apps zu generieren, die ein OTP, GreenAddress / GreenBits nicht erkennen.

Warum würde das sein?

Gibt es eine Möglichkeit zu deaktivieren GreenAdress 2FA mit dem Merksatz und/oder PIN?

+596
Mafdet 15.12.2015, 05:12:55

Hier ist mein bitcoin.conf

server=1
rpcuser=root
rpcpassword=passwordhere
rpcconnect=75.74.28.1.2 (letzten 2 Ziffern randomisiert für die Sicherheit).
rpcport=8332
rpcallowip=107.180.44.217

Also was ist das Problem? Wenn ich es über localhost ist es in der Lage, um zu verbinden. Extern ist es nicht. Ports sind weitergeleitet und werden öffnen.

+595
kisia48 13.05.2019, 10:11:03

Ich möchte wissen, ob es sicher ist zu verwenden, online-wallets? Können wir Vertrauen, online-Speicher, speichert unser privkeys, passphase und Geldbeutel.dat-Dateien?

Ich habe gelesen, dass mindestens ein android-wallet gehackt wurde also ich denke das ist nicht sicher, wenn die private keys gespeichert in ausländischen remote-Speicherung. Vielleicht habe ich etwas falsch verstanden?

+578
Tee 07.07.2011, 16:06:56

Ich nehme an, dass, wenn Sie beziehen sich auf "third-party-watchers" du meinst, Wachtürme. Ich bin damit einverstanden, dass "trustless" ist vermutlich ein zweideutiges Wort in diesem Zusammenhang. Zu der Zeit des Schreibens, die einzige wirkliche Vorschlag mit einem Protokoll, das ich mir bewusst bin, ist PISA, von Andrew Miller et al. PISA ermöglicht Benutzern die Auswahl einer Depotbank, der wird belohnt werden, in die Veröffentlichung. Nutzer zahlen, der Depotbank und der Depotbank verliert Kapital, wenn es nicht durchgeführt wird (dh, wenn die Gegenpartei Knoten verwaltet, zu veröffentlichen, die den alten Zustand).

Im moment scheint Roger Wattenhofer ist die Arbeit auf Sie zu. Allerdings haben Sie nicht vorgeschlagen, ein Protokoll noch. Ihre Idee ist es, Anreize durch Belohnungen, wenn Sie die Kanäle sind, 'gerettet', sondern durch penalisation, wenn eine Wachtturm-Gesellschaft nicht sparen an Zeit.

Beide Seiten haben vor-und Nachteile.

  • Die con Millers Vorschlag ist, dass man wählen muss, die Wachtturm-Gesellschaft, dass das Vertrauen in es. Die Gegenpartei könnte versuchen zu bestechen, um die Wachtturm-Gesellschaft, so dass Sie beide mehr verdienen als der penalisation.

  • Wattenhofer ' s Vorschlag nicht dieses problem haben, wie jeder im Netz abrufen können, die Belohnung, und somit ist jeder der Wachtturm-Gesellschaft. Das problem dieses Vorschlags ist, dass es Anreize für Menschen, um andere Menschen angreifen und verhindern, dass Sie von der Veröffentlichung selbst.

Dies ist ein work in progress. Wie für einen selbst behauptete trustless Wachtturm, es gab einige Diskussionen in der Lighting-dev-Mailingliste, hier und hier, aber es ist noch ein work in progress.

+541
Hans Tananda 30.11.2012, 12:29:03

Ich weiß dieses Thema diskutiert wurde, eine ganze Menge, aber nach mehreren Tagen auf der Suche für diese Arbeit, ich gebe auf.

Ich möchte, um eine Transaktion zu erzeugen, die auf einem nur-Ansicht-Geldbörse, die ist mit dem internet verbunden und synchronisiert, dann melden Sie diese Transaktion auf einem "kalten" offline-Maschine, die den privaten Schlüssel, dann senden Sie diese Transaktion auf der view-only-wallet.

View-only-wallet werden [GELÜBDE]

Offline-cold-wallet werden [OCW]

Einige andere bitcoin wallet werden [SAU] (auf einem anderen 3rd-Maschine,, das wird spielen die peer -)

Lassen Sie uns zunächst zu simulieren, den Knoten mit einem Knoten auf jeder Maschine:

[GELÜBDE] bitcoind -regtest -wallet=/Pfad/daemon1.dat -datadir=/path/.bitcoin1 -rpcport=18334 -port=18434 -addnode=127.0.0.1:18435
[SAU] bitcoind -regtest -wallet=/Pfad/daemon2.dat -datadir=/path/.bitcoin2 -rpcport=18335 -port=18435 -addnode=127.0.0.1:18434
[OCW] bitcoind -regtest -datadir=/pfad2/.bitcoin -wallet=/pfad2/wallet -rpcport=18336 -port=18436

Mit dieser Pseudonyme zu nennen, die bitcoin-cli:

alias BITVOW='bitcoin-cli -regtest -datadir=/path/.bitcoin1 -rpcport=18334'
alias BITSOW='bitcoin-cli -regtest -datadir=/path/.bitcoin2 -rpcport=18335'
alias BITOCW='bitcoin-cli -regtest -rpcport=18336'

Also die beiden [GELÜBDE] und [SCW] miteinander zu verbinden, kein problem damit (Sie bilden eine kleine 2-Knoten-Netzwerk).

Auf dem offline-Rechner, Tue ich dies:

$ BITOCW getnewaddress
2Mz6H8BU3Gg4Nmrv1LyZPm4KcaKj8EjZxxl
$ BITOCW dumpprivkey
2Mz6H8BU3Gg4Nmrv1LyZPm4KcaKj8EjZxxl
cQgMpjZKVnYon1cfKaMuSpAsNQS3rw49bkummwv3n3ubec1ywcqj

Ich möchte zu senden, 500 BTC zu 2Mz6H8BU3Gg4Nmrv1LyZPm4KcaKj8EjZxxl, so dass ich Mittel generieren, um die "anderen" Portemonnaie, um zu bezahlen meine Geldbörse, mit generieren, zu validieren, der Transaktion:

$ BITSOW generieren X
$ BITSOW getbalance
550.00000000
$ BITSOW sendtoaddress 2Mz6H8BU3Gg4Nmrv1LyZPm4KcaKj8EjZxxl 500
33f30a3efd7d9b14be28b727f61884cba22bfd69a6fa1b1a475d384fbe2db5f1
$ BITSOW generieren 1
$ BITSOW getnewaddress
2NF64kzg5R4wdA3bjJAtVyvKmvgbo1FJ8sm

Ich werde diese Adresse 2NF64kzg5R4wdA3bjJAtVyvKmvgbo1FJ8sm um Gelder zu erhalten, aus meiner Brieftasche mit einem offline-Unterschrift.

Ich Importiere die bitcoin-Adresse auf einem wallet-view wallet, und überprüfen Sie die balance:

$ BITVOW importaddress 2Mz6H8BU3Gg4Nmrv1LyZPm4KcaKj8EjZxxl
$ BITVOW getbalance "*" 0 true
500.00000000

Perfekt. Jetzt kommt der Teil, wo ich will, zu senden thoses 500 zurück zu 2NF64kzg5R4wdA3bjJAtVyvKmvgbo1FJ8sm mit einer offline-Transaktion signieren.

Lassen Sie uns zunächst identifizieren die TX, die verwendet werden können:

$ BITVOW listunspent 1 99999999 '["2Mz6H8BU3Gg4Nmrv1LyZPm4KcaKj8EjZxxl"]'
[
{
 "txid": 
"33f30a3efd7d9b14be28b727f61884cba22bfd69a6fa1b1a475d384fbe2db5f1",
 "vout": 0,
 "Adresse": "2Mz6H8BU3Gg4Nmrv1LyZPm4KcaKj8EjZxxl",
 "label": "",
 "scriptPubKey": "a9144b17c1384ded51b51a60915fa56be6cc7d00212087",
 "Betrag": 500.00000000,
 "Bestätigungen": 1,
 "aufwendbare": false,
 "lösbar": false,
 "sicher": true
}
]
$ BITVOW createrawtransaction '[{"txid":"33f30a3efd7d9b14be28b727f61884cba22bfd69a6fa1b1a475d384fbe2db5f1","vout":0,"scriptPubKey":"a9144b17c1384ded51b51a60915fa56be6cc7d00212087"}]' '{"2NF64kzg5R4wdA3bjJAtVyvKmvgbo1FJ8sm":499.9999}'

Dies wird als eine rohe Transaktion (die ich in $RAW_TRANSACTION zum Beispiel):

0200000001f1b52dbe4f385d471a1bfaa669fd2ba2cb8418f627b728be149b7dfd3e0af3330000000000ffffffff01f04c3ba40b00000017a9144b17c1384ded51b51a60915fa56be6cc7d0021208700000000

Dann, auf dem offline Rechner, ich will dieses Zeichen mit dem privaten Schlüssel:

$ BITOCW signrawtransactionwithwallet $RAW_TRANSACTION
{
 "hex": "0200000001f1b52dbe4f385d471a1bfaa669fd2ba2cb8418f627b728be149b7dfd3e0af3330000000000ffffffff01f04c3ba40b00000017a9144b17c1384ded51b51a60915fa56be6cc7d0021208700000000",
 "complete": false,
 "errors": [
{
 "txid": "33f30a3efd7d9b14be28b727f61884cba22bfd69a6fa1b1a475d384fbe2db5f1",
 "vout": 0,
 "Zeuge": [
],
 "scriptSig": "",
 "sequence": 4294967295,
 "error": "Eingabe nicht gefunden oder bereits ausgegeben"
}
]
}

Ich danke Ihnen sehr für Ihre Hilfe!

[EDIT]:habe ich auch so probiert:

$ BITOCW signrawtransactionwithwallet $RAW_TRANSACTION '[{"txid":"33f30a3efd7d9b14be28b727f61884cba22bfd69a6fa1b1a475d384fbe2db5f1","vout":0,"scriptPubKey":"a9144b17c1384ded51b51a60915fa56be6cc7d00212087"}]'
error code: -3
Fehlermeldung:
Fehlende Betrag für CTxOut(nValue=21000000.00000000, scriptPubKey=a9144b17c1384ded51b51a60915fa5)

[BEARBEITEN]

Hier ist was ich versucht, mit Hilfe der bereitgestellten Lösungen (2) und (3) von Pieter Wuille:

(2) Ich habe versucht, diese auf das offline-system [OCW], um RedeemScript für die Signierung:

BITOCW getaddressinfo 2Mz6H8BU3Gg4Nmrv1LyZPm4KcaKj8EjZxxl{
 "Adresse": "2Mz6H8BU3Gg4Nmrv1LyZPm4KcaKj8EjZxxl",
 "scriptPubKey": "a9144b17c1384ded51b51a60915fa56be6cc7d00212087",
 "ismine": true,
 "iswatchonly": false,
 "isscript": true,
 "iswitness": false,
 "script": "witness_v0_keyhash",
 "hex": "0014dd296fa290135a7c18c3002c41cf020324538d5f",
 "pubkey": "02ff5d370a78346d3fbac9750375a3d773aac9a1daadf870b887712d37c222d2b6",
 "embedded": {
 "isscript": false,
 "iswitness": true,
 "witness_version": 0,
 "witness_program": "dd296fa290135a7c18c3002c41cf020324538d5f",
 "pubkey": "02ff5d370a78346d3fbac9750375a3d773aac9a1daadf870b887712d37c222d2b6",
 "Adresse": "bcrt1qm55klg5szdd8cxxrqqkyrnczqvj98r2l8m5l0f",
 "scriptPubKey": "0014dd296fa290135a7c18c3002c41cf020324538d5f"
},
 "label": "",
 "timestamp": 1540018166,
 "hdkeypath": "m/0'/0'/4'",
 "hdseedid": "fc9ec97f45384df39d95fc424d5a5349951d5bde",
 "hdmasterkeyid": "fc9ec97f45384df39d95fc424d5a5349951d5bde",
 "labels": [
{
 "name": "",
 "Zweck": "erhalten"
}
]
}

Vielleicht bin ich etwas fehlt, aber ich konnte nicht finden, eine richtige RedeemScript für die Unterzeichnung.

(3) Zunächst, ich wußte nicht, daß es möglich war, so etwas zu tun, ohne dabei die Münze Auswahl mich. Wenn es ist, ich hätte lieber die "online sehen-nur" Geldbeutel machen die Münze Auswahl automatisch, so dass ich nicht haben, um programmgesteuert wählen Sie die passenden Eingänge.

Dann, nach Ihrer Beratung, das ist, was ich bisher ausprobiert habe, nach dem gleichen createrawtransaction wie oben, auf das online-system:

BITVOW converttopsbt 0200000001f1b52dbe4f385d471a1bfaa669fd2ba2cb8418f627b728be149b7dfd3e0af3330000000000ffffffff01f04c3ba40b00000017a9144b17c1384ded51b51a60915fa56be6cc7d0021208700000000
cHNidP8BAFMCAAAAAfG1Lb5POF1HGhv6pmn9k6llhbj2j7covhsbff0+CvMzAAAAAAD/////AfBMO6QLAAAAF6kUSxfBOE3tUbUaYJFfpwvmzh0aischaaaaaaaaaa==

Und:

BITVOW walletprocesspsbt cHNidP8BAFMCAAAAAfG1Lb5POF1HGhv6pmn9k6llhbj2j7covhsbff0+CvMzAAAAAAD/////AfBMO6QLAAAAF6kUSxfBOE3tUbUaYJFfpwvmzh0aischaaaaaaaaaa==
{
 "psbt": "cHNidP8BAFMCAAAAAfG1Lb5POF1HGhv6pmn9k6llhbj2j7covhsbff0+CvMzAAAAAAD/////AfBMO6QLAAAAF6kUSxfBOE3tUbUaYJFfpwvmzh0aischaaaaaaabap0lbqiaaaalfarldunzsr0jsrelwpd+izM03irULESrdcQzBmKw8CQAAAAASEcwraigkrmcygxx+LVIzMLYpwHVPbTSNYYQjZaMXUyQCBIDBliciffntypdi+G0yUH+yL7b/4YIrYjDUk08q/4A+I/2hh84Af7///+n2vDIPJrmbmA2RRL2RMtbVp+Sf4AU/JUUm53K1JOoJwAAAABIRzBEAiBOLc842gegxdiq0gagwz5vvni5e6difgzyg+m6xGrA0QIgf1mtao/3/dGA3u6LvgI2s7bLMtDAr+cxCU/lNJ1PC8cB/v///6ePR81CkwFcpxZub36mqRIemlMGNfvWhnxldppzw5lyaaaaaehhmeqcieel9vu7ezn4zapn1bgus7dr3wvz3j9ymezvvkgmbraxaia3xv8q5bdblkej/tHn+Adr1u+EUsaKdp8LnWM8cLajHwH+////unzoFharwYU9mElHKsCWwwmoqvbtEbzL8i2dzufq8rcaaaaasecwraigvoslc5rumxbu/O4gDzrFdXcxuCBDt30DczglDmuvSegCIfkziqu1os5unncethnns8th+38lFf71PDa9Og2n3TKFAf7////Zq7QRMc7AhtcyGYE/HdvSAR146Dv659BXuzrHycdrcQAAAABIrzbeaibctxevgcon8zlkng19tgs4gknq1r/Ge6Hjr/kIX0LJSQIgNHhYFpt2aabQEWA06apQpTcscobh1hkdo9b9p3knbksb/v///0dInKhhB5SbX3zsU4+I8irL8UFXYDWqM2njZ8cDJQw4AAAAAEhhmeqciey0fm9fwnemsm6cx37tms8vfknwypz3ixdzginxpoglaiath98taw71jpde6+85VXuy5iuFa1AHt+wkF7kNipEMLQH+////4bM2jf15ocNZ2pgM9vFpX4WcMkfA2Ynvjs66xsncgz8aaaaasecwraigarsu6ksp27b3wzbwbv64sswpdlywr2c7/JFwQ3yEHqwCIAC6OvBe4nMKxKu05HQADot8e+KWLpUdrUkjM1UaM4jbAf7////8b5WwVRpa4j9w73Dg1cy3zygIu4YGBCGnfujb2t/QagAAAABIRzBEAiBKVpF+WbZJ2TJMYkujmLxEhkTAwV35Z4FgNBlYt0d28gigcqbedij7ktw6hr94o4i2iiwad3xhfn8qqi0anl5bjh4b/v///zPoBvkyeie1HxFTJRUrG/J7pE67/XCDa8t+uxpZKwQ8AAAAAEhHMEQCIAo5RI1TtAoOsjufhlibi1rzn7e9v+4cNKfiEjXvaqCYAiAAq/59k9LxVFjf8mkSs7u49wDR127cFd1vLU3bk3vifqh+////XTiaFEkYHocUhIg+XmbMi3nnpSw1qgKYKbZh1oS7dlsAAAAAsecwraigc/2/mN/evEi/hBA4JtTw/82mndVSuISAeTcqDQ5yyfQCIADnr/yfLKbOVj3hbqjUwewVu44xRSoBeHt3ptewb02baf7///87CVHCCJ4KsgaiAtMhT2h38YkXIqFy9cydmu/IthPSmgAAAABIRzBEAiAfkNsXRjf7sPjyknv38ny1wlq4k7ov8iqp+nhI8/jV5gIgDpJCo3VPg2M4GT9uSuDKlp4w6Bqdnjsiygdz6xrj0sub/v///wIAdDukCwAAABepFEsXwThN7VG1GmCRX6vr5sx9aceghxylbsobaaaaf6kuldnwiznlc9lyyg7jv4theqbx1h6hbwaaaaaa",
 "complete": false
}

Dann habe ich exportiert diese auf das offline-system und hat:

BITOCW walletprocesspsbt "cHNidP8BAFMCAAAAAfG1Lb5POF1HGhv6pmn9k6llhbj2j7covhsbff0+CvMzAAAAAAD/////AfBMO6QLAAAAF6kUSxfBOE3tUbUaYJFfpwvmzh0aischaaaaaaabap0lbqiaaaalfarldunzsr0jsrelwpd+izM03irULESrdcQzBmKw8CQAAAAASEcwraigkrmcygxx+LVIzMLYpwHVPbTSNYYQjZaMXUyQCBIDBliciffntypdi+G0yUH+yL7b/4YIrYjDUk08q/4A+I/2hh84Af7///+n2vDIPJrmbmA2RRL2RMtbVp+Sf4AU/JUUm53K1JOoJwAAAABIRzBEAiBOLc842gegxdiq0gagwz5vvni5e6difgzyg+m6xGrA0QIgf1mtao/3/dGA3u6LvgI2s7bLMtDAr+cxCU/lNJ1PC8cB/v///6ePR81CkwFcpxZub36mqRIemlMGNfvWhnxldppzw5lyaaaaaehhmeqcieel9vu7ezn4zapn1bgus7dr3wvz3j9ymezvvkgmbraxaia3xv8q5bdblkej/tHn+Adr1u+EUsaKdp8LnWM8cLajHwH+////unzoFharwYU9mElHKsCWwwmoqvbtEbzL8i2dzufq8rcaaaaasecwraigvoslc5rumxbu/O4gDzrFdXcxuCBDt30DczglDmuvSegCIfkziqu1os5unncethnns8th+38lFf71PDa9Og2n3TKFAf7////Zq7QRMc7AhtcyGYE/HdvSAR146Dv659BXuzrHycdrcQAAAABIrzbeaibctxevgcon8zlkng19tgs4gknq1r/Ge6Hjr/kIX0LJSQIgNHhYFpt2aabQEWA06apQpTcscobh1hkdo9b9p3knbksb/v///0dInKhhB5SbX3zsU4+I8irL8UFXYDWqM2njZ8cDJQw4AAAAAEhhmeqciey0fm9fwnemsm6cx37tms8vfknwypz3ixdzginxpoglaiath98taw71jpde6+85VXuy5iuFa1AHt+wkF7kNipEMLQH+////4bM2jf15ocNZ2pgM9vFpX4WcMkfA2Ynvjs66xsncgz8aaaaasecwraigarsu6ksp27b3wzbwbv64sswpdlywr2c7/JFwQ3yEHqwCIAC6OvBe4nMKxKu05HQADot8e+KWLpUdrUkjM1UaM4jbAf7////8b5WwVRpa4j9w73Dg1cy3zygIu4YGBCGnfujb2t/QagAAAABIRzBEAiBKVpF+WbZJ2TJMYkujmLxEhkTAwV35Z4FgNBlYt0d28gigcqbedij7ktw6hr94o4i2iiwad3xhfn8qqi0anl5bjh4b/v///zPoBvkyeie1HxFTJRUrG/J7pE67/XCDa8t+uxpZKwQ8AAAAAEhHMEQCIAo5RI1TtAoOsjufhlibi1rzn7e9v+4cNKfiEjXvaqCYAiAAq/59k9LxVFjf8mkSs7u49wDR127cFd1vLU3bk3vifqh+////XTiaFEkYHocUhIg+XmbMi3nnpSw1qgKYKbZh1oS7dlsAAAAAsecwraigc/2/mN/evEi/hBA4JtTw/82mndVSuISAeTcqDQ5yyfQCIADnr/yfLKbOVj3hbqjUwewVu44xRSoBeHt3ptewb02baf7///87CVHCCJ4KsgaiAtMhT2h38YkXIqFy9cydmu/IthPSmgAAAABIRzBEAiAfkNsXRjf7sPjyknv38ny1wlq4k7ov8iqp+nhI8/jV5gIgDpJCo3VPg2M4GT9uSuDKlp4w6Bqdnjsiygdz6xrj0sub/v///wIAdDukCwAAABepFEsXwThN7VG1GmCRX6vr5sx9aceghxylbsobaaaaf6kuldnwiznlc9lyyg7jv4theqbx1h6hbwaaaaaa"
{
 "psbt": "cHNidP8BAFMCAAAAAfG1Lb5POF1HGhv6pmn9k6llhbj2j7covhsbff0+CvMzAAAAAAD/////AfBMO6QLAAAAF6kUSxfBOE3tUbUaYJFfpwvmzh0aischaaaaaaabap0lbqiaaaalfarldunzsr0jsrelwpd+izM03irULESrdcQzBmKw8CQAAAAASEcwraigkrmcygxx+LVIzMLYpwHVPbTSNYYQjZaMXUyQCBIDBliciffntypdi+G0yUH+yL7b/4YIrYjDUk08q/4A+I/2hh84Af7///+n2vDIPJrmbmA2RRL2RMtbVp+Sf4AU/JUUm53K1JOoJwAAAABIRzBEAiBOLc842gegxdiq0gagwz5vvni5e6difgzyg+m6xGrA0QIgf1mtao/3/dGA3u6LvgI2s7bLMtDAr+cxCU/lNJ1PC8cB/v///6ePR81CkwFcpxZub36mqRIemlMGNfvWhnxldppzw5lyaaaaaehhmeqcieel9vu7ezn4zapn1bgus7dr3wvz3j9ymezvvkgmbraxaia3xv8q5bdblkej/tHn+Adr1u+EUsaKdp8LnWM8cLajHwH+////unzoFharwYU9mElHKsCWwwmoqvbtEbzL8i2dzufq8rcaaaaasecwraigvoslc5rumxbu/O4gDzrFdXcxuCBDt30DczglDmuvSegCIfkziqu1os5unncethnns8th+38lFf71PDa9Og2n3TKFAf7////Zq7QRMc7AhtcyGYE/HdvSAR146Dv659BXuzrHycdrcQAAAABIrzbeaibctxevgcon8zlkng19tgs4gknq1r/Ge6Hjr/kIX0LJSQIgNHhYFpt2aabQEWA06apQpTcscobh1hkdo9b9p3knbksb/v///0dInKhhB5SbX3zsU4+I8irL8UFXYDWqM2njZ8cDJQw4AAAAAEhhmeqciey0fm9fwnemsm6cx37tms8vfknwypz3ixdzginxpoglaiath98taw71jpde6+85VXuy5iuFa1AHt+wkF7kNipEMLQH+////4bM2jf15ocNZ2pgM9vFpX4WcMkfA2Ynvjs66xsncgz8aaaaasecwraigarsu6ksp27b3wzbwbv64sswpdlywr2c7/JFwQ3yEHqwCIAC6OvBe4nMKxKu05HQADot8e+KWLpUdrUkjM1UaM4jbAf7////8b5WwVRpa4j9w73Dg1cy3zygIu4YGBCGnfujb2t/QagAAAABIRzBEAiBKVpF+WbZJ2TJMYkujmLxEhkTAwV35Z4FgNBlYt0d28gigcqbedij7ktw6hr94o4i2iiwad3xhfn8qqi0anl5bjh4b/v///zPoBvkyeie1HxFTJRUrG/J7pE67/XCDa8t+uxpZKwQ8AAAAAEhHMEQCIAo5RI1TtAoOsjufhlibi1rzn7e9v+4cNKfiEjXvaqCYAiAAq/59k9LxVFjf8mkSs7u49wDR127cFd1vLU3bk3vifqh+////XTiaFEkYHocUhIg+XmbMi3nnpSw1qgKYKbZh1oS7dlsAAAAAsecwraigc/2/mN/evEi/hBA4JtTw/82mndVSuISAeTcqDQ5yyfQCIADnr/yfLKbOVj3hbqjUwewVu44xRSoBeHt3ptewb02baf7///87CVHCCJ4KsgaiAtMhT2h38YkXIqFy9cydmu/IthPSmgAAAABIRzBEAiAfkNsXRjf7sPjyknv38ny1wlq4k7ov8iqp+nhI8/jV5gIgDpJCo3VPg2M4GT9uSuDKlp4w6Bqdnjsiygdz6xrj0sub/v///wIAdDukCwAAABepFEsXwThN7VG1GmCRX6vr5sx9aceghxylbsobaaaaf6kuldnwiznlc9lyyg7jv4theqbx1h6hbwaaaaehfxyafn0pb6kqe1p8gmmalehpagmku41faqhrakcwraigwc5jdgvtrpfmnpbm7kctnojpltf8pmawxshwrybk94yciducovgw19ocp4yg5870w8zz0qcck6yhaqdazwrpswy5asec/103Cng0bT+6yXUDdaPXc6rJodqt+HC4h3EtN8Ii0rYAAQAWABTdKW+ikBNafBjDACxBzwIDJFONXwA=",
 "complete": true
}

Ich war glücklich, als ich sah, complete = true, aber dann ist hier was passiert:

BITOCW finalizepsbt "cHNidP8BAFMCAAAAAfG1Lb5POF1HGhv6pmn9k6llhbj2j7covhsbff0+CvMzAAAAAAD/////AfBMO6QLAAAAF6kUSxfBOE3tUbUaYJFfpwvmzh0aischaaaaaaabap0lbqiaaaalfarldunzsr0jsrelwpd+izM03irULESrdcQzBmKw8CQAAAAASEcwraigkrmcygxx+LVIzMLYpwHVPbTSNYYQjZaMXUyQCBIDBliciffntypdi+G0yUH+yL7b/4YIrYjDUk08q/4A+I/2hh84Af7///+n2vDIPJrmbmA2RRL2RMtbVp+Sf4AU/JUUm53K1JOoJwAAAABIRzBEAiBOLc842gegxdiq0gagwz5vvni5e6difgzyg+m6xGrA0QIgf1mtao/3/dGA3u6LvgI2s7bLMtDAr+cxCU/lNJ1PC8cB/v///6ePR81CkwFcpxZub36mqRIemlMGNfvWhnxldppzw5lyaaaaaehhmeqcieel9vu7ezn4zapn1bgus7dr3wvz3j9ymezvvkgmbraxaia3xv8q5bdblkej/tHn+Adr1u+EUsaKdp8LnWM8cLajHwH+////unzoFharwYU9mElHKsCWwwmoqvbtEbzL8i2dzufq8rcaaaaasecwraigvoslc5rumxbu/O4gDzrFdXcxuCBDt30DczglDmuvSegCIfkziqu1os5unncethnns8th+38lFf71PDa9Og2n3TKFAf7////Zq7QRMc7AhtcyGYE/HdvSAR146Dv659BXuzrHycdrcQAAAABIrzbeaibctxevgcon8zlkng19tgs4gknq1r/Ge6Hjr/kIX0LJSQIgNHhYFpt2aabQEWA06apQpTcscobh1hkdo9b9p3knbksb/v///0dInKhhB5SbX3zsU4+I8irL8UFXYDWqM2njZ8cDJQw4AAAAAEhhmeqciey0fm9fwnemsm6cx37tms8vfknwypz3ixdzginxpoglaiath98taw71jpde6+85VXuy5iuFa1AHt+wkF7kNipEMLQH+////4bM2jf15ocNZ2pgM9vFpX4WcMkfA2Ynvjs66xsncgz8aaaaasecwraigarsu6ksp27b3wzbwbv64sswpdlywr2c7/JFwQ3yEHqwCIAC6OvBe4nMKxKu05HQADot8e+KWLpUdrUkjM1UaM4jbAf7////8b5WwVRpa4j9w73Dg1cy3zygIu4YGBCGnfujb2t/QagAAAABIRzBEAiBKVpF+WbZJ2TJMYkujmLxEhkTAwV35Z4FgNBlYt0d28gigcqbedij7ktw6hr94o4i2iiwad3xhfn8qqi0anl5bjh4b/v///zPoBvkyeie1HxFTJRUrG/J7pE67/XCDa8t+uxpZKwQ8AAAAAEhHMEQCIAo5RI1TtAoOsjufhlibi1rzn7e9v+4cNKfiEjXvaqCYAiAAq/59k9LxVFjf8mkSs7u49wDR127cFd1vLU3bk3vifqh+////XTiaFEkYHocUhIg+XmbMi3nnpSw1qgKYKbZh1oS7dlsAAAAAsecwraigc/2/mN/evEi/hBA4JtTw/82mndVSuISAeTcqDQ5yyfQCIADnr/yfLKbOVj3hbqjUwewVu44xRSoBeHt3ptewb02baf7///87CVHCCJ4KsgaiAtMhT2h38YkXIqFy9cydmu/IthPSmgAAAABIRzBEAiAfkNsXRjf7sPjyknv38ny1wlq4k7ov8iqp+nhI8/jV5gIgDpJCo3VPg2M4GT9uSuDKlp4w6Bqdnjsiygdz6xrj0sub/v///wIAdDukCwAAABepFEsXwThN7VG1GmCRX6vr5sx9aceghxylbsobaaaaf6kuldnwiznlc9lyyg7jv4theqbx1h6hbwaaaaehfxyafn0pb6kqe1p8gmmalehpagmku41faqhrakcwraigwc5jdgvtrpfmnpbm7kctnojpltf8pmawxshwrybk94yciducovgw19ocp4yg5870w8zz0qcck6yhaqdazwrpswy5asec/103Cng0bT+6yXUDdaPXc6rJodqt+HC4h3EtN8Ii0rYAAQAWABTdKW+ikBNafBjDACxBzwIDJFONXwA="
Fehler-code: -22
Fehlermeldung:
TX entpacken fehlgeschlagen PSBT ist nicht zurechnungsfähig.: iostream-Fehler

Ich fand, dass Ausgabe #14473 auf github bitcoin-Projekt scheint verwandt zu sein, aber ich bin mir nicht sicher (https://github.com/bitcoin/bitcoin/issues/14473).

[EDIT]:

Zu (2): ich habe scriptPubKey innerhalb des embedded - Bereich wie vorgeschlagen, die 0014dd296fa290135a7c18c3002c41cf020324538d5f, und auch die Menge, wie es nicht im raw-Transaktion (wie empfohlen von Peter):

BITOCW -namens signrawtransactionwithkey hexstring=$RAW_TRANSACTION prevtxs='[{"txid":"33f30a3efd7d9b14be28b727f61884cba22bfd69a6fa1b1a475d384fbe2db5f1","vout":0,"scriptPubKey":"0014dd296fa290135a7c18c3002c41cf020324538d5f", "amount":499.9999}]' privkeys='["cQgMpjZKVnYon1cfKaMuSpAsNQS3rw49bkummwv3n3ubec1ywcqj"]'
{
 "hex": "02000000000101f1b52dbe4f385d471a1bfaa669fd2ba2cb8418f627b728be149b7dfd3e0af3330000000000ffffffff01f04c3ba40b00000017a914ef9751cb4e8dbe30f6070c546cb5fa6538231f56870246304302204385ab257825a678365ed1dfd9e06dd8c0f31ecf1f12ffd8058dff9cb952a98f021f7b0919da9ba57d94b0b5f24eaa27bcf6902460008e7db0f51890761e291c2b012102ff5d370a78346d3fbac9750375a3d773aac9a1daadf870b887712d37c222d2b600000000",
 "complete": true
}

Dann kann ich broadcast die signierte Transaktion auf die online-Rechner, aber:

BITVOW sendrawtransaction 02000000000101f1b52dbe4f385d471a1bfaa669fd2ba2cb8418f627b728be149b7dfd3e0af3330000000000ffffffff01f04c3ba40b00000017a914ef9751cb4e8dbe30f6070c546cb5fa6538231f56870246304302204385ab257825a678365ed1dfd9e06dd8c0f31ecf1f12ffd8058dff9cb952a98f021f7b0919da9ba57d94b0b5f24eaa27bcf6902460008e7db0f51890761e291c2b012102ff5d370a78346d3fbac9750375a3d773aac9a1daadf870b887712d37c222d2b600000000
Fehler-code: -26
Fehlermeldung: zwingend erforderlich-script-verify-flag-failed (Operation nicht gültig mit der aktuellen stack-Größe) (code 16)

Über die Münze Auswahl mit fundrawtransaction, erstellte ich eine leere Transaktion und versucht, die Fonds, von der online - "view-only" Geldbeutel:

$ BITVOW createrawtransaction ' []' '{"2NF64kzg5R4wdA3bjJAtVyvKmvgbo1FJ8sm":1}'02000000000100e1f5050000000017a914ef9751cb4e8dbe30f6070c546cb5fa6538231f568700000000
$ BITVOW fundrawtransaction 02000000000100e1f5050000000017a914ef9751cb4e8dbe30f6070c546cb5fa6538231f568700000000 '{"includeWatching":true}'
error code: -4
Fehlermeldung:
Unzureichende finanzielle Mittel

Ist includeWatching genug zu machen, nehmen Sie die Uhr-nur Adresse berücksichtigt? Um sicher zu sein, habe ich versucht :

$ BITVOW fundrawtransaction 02000000000100e1f5050000000017a914ef9751cb4e8dbe30f6070c546cb5fa6538231f568700000000 '{"includeWatching":true, "changeAddress":"2Mz6H8BU3Gg4Nmrv1LyZPm4KcaKj8EjZxxl"}'

Und es machte meine bitcoind Abbruch mit Fehler:

2018-10-27T18:55:19Z Neue outbound-peer verbunden: version: 70015, Blöcke=112, peer=0 bitcoind: Politik/feerate.cpp:25: CAmount CFeeRate::GetFee(size_t) const: Assertion `nBytes_ <= uint64_t(std::numeric_limits::max())' ist fehlgeschlagen. Abgebrochen

Über die Münze Auswahl mit walletcreatefundedpsbt, ich gibt mir:

$ BITVOW walletcreatefundedpsbt '[]' '{"2NF64kzg5R4wdA3bjJAtVyvKmvgbo1FJ8sm":499}'
error code: -4
Fehlermeldung:
Unzureichende finanzielle Mittel
+412
Carla K Carlos 13.05.2017, 22:17:38

Die Abstimmung hat keine Auswirkungen auf das Ergebnis. Lange bevor SegWit aktiviert, die Bergleute waren die Abstimmung, denn es war zu wählen, Bitcoin Schicksal: 40% des Netzes war die Abstimmung für SegWit, während die anderen 40% wurde die Abstimmung für eine block Größe erhöhen.

Die Skalierung ist die Debatte auch schon vorbei, so hat es keine Auswirkungen, derzeit.

  • Wählen Sie "Pool entscheidet", wenn Sie ein großer fan von Matsch oder Prusnak
  • Wählen Sie "Bitcoin Core", wenn Sie sind sehr dankbar für das, was Core-Entwickler gebracht haben, um Bitcoin
  • Wählen Sie "Nicht Stimmten", wenn Sie möchten auch nicht, da Schneematsch hat immer die Core-Entwickler.
+398
Lantz Warrick 12.06.2011, 01:18:07

Nach Jahren der Entwicklung 3 Monaten Flüssigkeit (side-chain-Projekt) angekündigt wurde. Wenn man sich https://liquid.horse/ finden Sie die folgenden Statistiken, wie von jetzt:

Sidechain-Statistiken Der Genesis-Block September 27, 2018 Sidechain

Transaktionen 3458

Sidechain-Blöcke 125344 / 223.9 MB

Erwartet / Fehlende Blöcke 144622 / 19278 (15.38%)

Eintrag (peg-in) Transaktionen 96

Exit (peg-out) - Transaktionen 30

Flüssigkeit Föderation Wallet 25.26 BTC / $97,905 USD

125k-Blöcke, von denen 97% sind leer, aber mit einem Speicherbedarf von 223 MB an Daten zu speichern 3458 Transaktionen innerhalb der sidechain scheint sinnlos zu diesem Zeitpunkt.

Wenn eine Flüssigkeit, die angekündigt wurde mehrere Börsen und services angekündigt, die zum ausführen eines flüssig-Server.

  • Ist es nur die Zeit nehmen für jene Spieler zu integrieren, die Flüssigkeit richtig?
  • Wann wird diese ausziehen?
+332
Christopher Henley 12.06.2010, 20:15:35

Ich bin derzeit auf der Suche in die Schaffung einer kompakten merkle-Baum die Zweige zu beweisen, dass eine gegebene hash-wurde in einer gegebenen merkle root. Mein Erster Gedanke war, die Liste der leaf, der merkle root und alle hashes, dass die vorliegende Blatt wurde in Verbindung mit zu machen merkle root.

Also in diesem Beispiel:

enter image description here

Ich würde Zustand

Blatt: 12c5
Root: 2f9c
Knoten: [d187, a8b5, 1328, d063]

Da jedoch die Reihenfolge der Knoten Angelegenheit für die Erstellung des merkle root, würde ich auch auflisten, ob der Knoten war auf der linken oder rechten Seite.

Ich Frage mich - ist es eine kanonische Art und Weise der Auflistung dieser Informationen zum erstellen der merkle-Niederlassungen?

+309
Devin Crossman 06.11.2014, 20:25:56

Ich habe alte (pre-random-number-bug) Adressen in meinem android bitcoin wallet-app, mit 0 balance. Nach dem patch bin ich mit einer neuen Adresse (mit Gleichgewicht) und immer noch meine alte Adresse in meinem Portemonnaie. Sollten lösche ich meinen alten Adressen aus meiner android-app?

Angenommen, jemand knackte mein Alter Schlüssel, und importierte es in seine Brieftasche. In diesem Fall ist es trotzdem möglich, für ihn ein sweep-Transaktion? Ich erinnere mich, so etwas wie dies geschah mit blockchain.info / mywallet app, aber ich bin mir nicht ganz sicher.

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

+290
JulioHenrique97 29.05.2016, 02:52:25

Der Wechselkurs BTC/USD ist entdeckt von Marktteilnehmern, die sich durch das verkaufen und kaufen von bitcoins für USD. Die aktuelle rate ist nur die neueste Preis aus, wenn ein Käufer und Verkäufer einigten sich auf einen Handel.

Tauscht nicht die Preise festsetzen, sondern eine Plattform bieten, verfolgt die kaufen und verkaufen, Bestellungen zu erleichtern, Handel. Deshalb, in einer Weise, dass Sie die Daten sammeln und kommunizieren Sie den Preis, während Sie (in einer idealen Welt) keinen Einfluss auf den Preis selbst.

+257
MashkaCo 20.12.2017, 08:58:53

ich kann nicht berechnen, gflops, aber...

einige einfache Gedanken:

wenn sha2 ist nicht mehr sicher kann man nicht so einfach stehlen bitcoin aus einer vorhandenen Adresse durch die Berechnung des privaten Schlüssels aus einer beliebigen Adresse, weil zu generieren, die Adresse ripemd160 wird auch verwendet. und du hast nicht davon ausgehen, dass ripemd160 ist auch nicht mehr sicher.

wenn jeder wissen würde, sha2 ist nicht mehr sicher dann Bitcoins werden wertlos, denn jeder kann mir, ohne die Arbeit der proof-of-work-Verfahren.

wenn nur der Angreifer weiß, wie berechnen Sie den Eingang einer sha2-Funktion, eine intelligente Angreifer nicht angreifen das system. er würde das system: der einfachste Weg, um Geld zu verdienen, wenn Sie berechnen können nahezu beliebige sha2-hashs mit nahezu beliebigen input: Bergbau. kannst du mine blocks und so können Sie verdienen 12.5 btc mehrere Male pro Stunde (zudem verdienen Sie die transactionfees) ohne zu bezahlen viel Geld für Strom, da brauchen Sie nicht zu "arbeiten", im Sinne von proof of work mehr. der Vorteil: Sie müssen nicht die Zerstörung des Systems, weil keiner kann wirklich erkennen, dass Sie "hack" das system und so könnten Sie theoretisch verdienen viele bitcoins.

+224
betty joe 31.08.2017, 15:01:13

Ich bin völlig neu zu bitcoin. Vor kurzem erhielt ich von bitcoins von einem poker-Website, über eine Empfangs-Adresse, die ich erstellt in Bitcoin Core. Als ich merkte, dass die Synchronisierung ewig dauert, habe ich installiert, Elektron statt und fügte hinzu, die Ihre Adresse für die Standard-Brieftasche, die nur zusehen. Jetzt will ich einzahlen meine Münzen zu Neteller aber Sie sind auf dieser Uhr nur die Brieftasche, und ich kann nicht machen Sie eine Zahlung mit. Die Brieftasche scheint nicht zu haben eine private oder eine public-key - (ich habe irgendwo gelesen, dass ich möglicherweise müssen Sie einen privaten Schlüssel, den würde ich dann auf importieren, um eine neue Geldbörse?). Was zur Hölle mache ich?

+176
Aiko Mastboom 01.02.2011, 05:57:14

Bergmann beginnt, erstellen Sie einen neuen block, sobald es erhält einen gültigen block von einem anderen miner. Es fängt dann an zu konstruieren und hash, der nächste block auf dem block, den er gerade erhalten hat.

Sie waren richtig, wenn Sie dachte, dass jeder miner hat einen separaten block vom rest. Nicht bei so Aussehen, als ob die Bergleute sind alle Mitarbeitenden zu finden, ein hash für den gleichen block, sondern stehen in Konkurrenz gegen einander, um Ihre eigenen block die nächste in der Kette. Wenn Sie finden, die einen gültigen block, die Sie verbreiten, und die anderen Bergleute, Ihre Bemühungen, und statt konzentrieren Ihre hashing-power auf den nächsten block.

+30
blasev 24.02.2017, 04:03:14

Fragen mit Tag anzeigen