Warum funktioniert dieser code hält mir dieser Fehler? Ich versuche nur, zu verstehen, die raw-bitcoin-Protokoll

import random

def privateCeiToWif(Cei_hex) :
 return utils.base58CheckEncode(0x80, Cei_hex.decode('hex'))

def privateCeiTopublicCei(s) :
# secp256k1 : Standards für Effiziente Cryptography (SEC)(Certicom Research) bezieht sich auf die Parameter des ECDSA-Kurve
 Signatur = ecdsa.SigningCei.from_string(en.decode('hex'), Kurve = ecdsa.SECP256k1)
 Verifizierung = Unterschrift.verifying_Cei
 return ('\04' + Unterschrift.verifying_Cei.to_string()) .encode('hex')

def pubCeiToaddr(s) :
 ripemd160 = hashlib.neue('ripemd160')
ripemd160.update(hashlib.sha256(en.decode('hex')).digest())
 return utils.base58CheckEncode(0, ripemd160.digest())

def CeiToaddr (s) :
 zurück pubCeiToaddr(privateCeiTopublicCei(s))

#WARNUNG : Diese random-Funktion ist nicht sicher
private_Cei = ' '.join(['%x ' %random.randrange(16) for x in range(0, 64)])
drucken CeiUtils.privateCeiToWif(private_Cei)
drucken CeiUtils.CeiToaddr(private_Cei)

error message ceiutils

+728
Elena lvarez de la Campa Cresp 09.06.2019, 15:50:01
30 Antworten

Du hast Recht, die öffentlichen Schlüssel werden in der Regel unbekannt, bis-Münzen ausgegeben werden, um von Ihrer Adresse, und das solange, bis die Münzen ausgegeben werden, nur ein hash des public-key wird veröffentlicht.

Es ist zwar technisch möglich, bitcoin öffentlichen Schlüssel für die Art der Verschlüsselung, die Sie vorstellen sind, du bist die erste person, die ich gesehen habe sprechen über das tun so. Der satoshi-client eine Schnittstelle, um Benutzern zu ermöglichen, die zum signieren von Nachrichten mit seinem privaten Schlüssel, die andere überprüfen können, mit der dazugehörigen bitcoin-Adresse, sondern unter Verwendung von öffentlichen Schlüsseln zum verschlüsseln von Nachrichten, die nur der Inhaber des privaten Schlüssels entschlüsseln kann, ist etwas, was ich noch nie gesehen habe.

Beachten Sie, dass die Unterzeichnung einer Nachricht mit Ihrem privaten Schlüssel in der satoshi-client enthält den zugehörigen öffentlichen Schlüssel in der Ausgabe Unterschrift. Dies ermöglicht es dem Empfänger, um zu überprüfen, die Nachricht. Es ist möglich, dass Sie sonst nicht kennen würden Sie den öffentlichen Schlüssel nur der entsprechende bitcoin-Adresse.

+996
Jayson Perera 03 февр. '09 в 4:24

Ich bin Herumspielen mit dem code und versucht zu passen Schwierigkeit durch ändern der code aus

bnProofOfWorkLimit = ~uint256(0) >> 1

zu

bnProofOfWorkLimit = ~uint256(0) >> 20

innerhalb der code-block für die Regression Test chainparams.cpp (bitcoin-0.10.0).

Ich konfiguriert habe, dann make install mit binaries in ein benutzerdefiniertes Verzeichnis (nicht standardmäßig /usr/local/bin/bitcoind !), gestartet bitcoind in regtest-Modus und erzeugt einige Blöcke.
Irgendwie fühlt es sich wie es dauert die gleiche Menge an Zeit, die für die Erzeugung von Blöcken, bevor Sie den code ändern.

Was mache ich falsch?


UPDATE:

Geändert Schwierigkeit chainparams.cpp aus

bnProofOfWorkLimit = ~uint256(0) >> 1

zu

bnProofOfWorkLimit = ~uint256(0) >> 32

noch immer dieses:

Bitcoin-version v0.10.0.0-g047a898 (Fri, 13 Feb 2015 09:55:11 +0100)
Mit OpenSSL version OpenSSL 1.0.1 f 6 Jan 2014
Mit BerkeleyDB version der Berkeley DB-4.8.30: (9. April 2010)
Standard-Daten-Verzeichnis /home/aliakbar/.bitcoin
Mit Daten-Verzeichnis /home/aliakbar/Downloads/bitcoin-0.10.0_test1/build/bin/test1/regtest
Mithilfe von config-file /home/aliakbar/Downloads/bitcoin-0.10.0_test1/build/bin/test1/bitcoin.conf
Mit maximal 125 verbindungen (1024 file descriptors available)
Mit 4 threads für die Skript-überprüfung
Binding RPC auf die Adresse ::1 port 23333 (IPv4+IPv6 bind any: 0)
Binding RPC auf Adresse 127.0.0.1 port 23333 (IPv4+IPv6 bind any: 0)
Mit wallet Brieftasche.dat
init-Nachricht: Überprüfen Brieftasche...
CDBEnv::Open : LogDir=/home/aliakbar/Downloads/bitcoin-0.10.0_test1/build/bin/test1/regtest/Datenbank ErrorFile=/home/aliakbar/Downloads/bitcoin-0.10.0_test1/build/bin/test1/regtest/db.melden
Gebunden [::]:13333
Gebunden 0.0.0.0:13333
init-Meldung: Loading block-index...
Eröffnung LevelDB in /home/aliakbar/Downloads/bitcoin-0.10.0_test1/build/bin/test1/regtest/blocks/index
Geöffnet LevelDB erfolgreich
Eröffnung LevelDB in /home/aliakbar/Downloads/bitcoin-0.10.0_test1/build/bin/test1/regtest/chainstate
Geöffnet LevelDB erfolgreich
LoadBlockIndexDB: letzter block Datei = 0
LoadBlockIndexDB: letzter block Datei-Informationen: CBlockFileInfo(Blöcke=0, size=0, Höhe=0...0, time=1970-01-01...1970-01-01)
Überprüfung der blk-Dateien sind vorhanden...
LoadBlockIndexDB(): transaction index deaktiviert
Initialisierung der Datenbanken...
Pre-allocating bis zu position 0x1000000 in blk00000.dat
FEHLER: CheckProofOfWork() : nBits unten minimale Arbeit
FEHLER: CheckBlockHeader() : proof of work fehlgeschlagen
InvalidChainFound: invalid block=0f9188f13cb7b2c71f2a335e3a4fc328bf5beb436012afca590b1a11466e2206 Höhe=0 log2_work=1 Datum=2011-02-02 23:16:42

Was mache ich falsch? Muss ich passen Schwierigkeit woanders als in chainparams.cpp?

+996
Abdullah Malikyar 18.06.2013, 07:59:03

Es ist möglich, mine, Texas, hat eine 0 BTC-Ausgang? In der Theorie ist es nicht standard, aber gültig, so ist es nicht weitergeleitet, es kann aber abgebaut werden. Wie mir das in der Praxis? Gibt es Knoten, die es zu akzeptieren? Ich habe versucht, Eligius' 192.3.11.20 aber er lehnt es.

EDIT: ich will tun, p2pkh Transaktion

+982
jsnelgro 04.04.2012, 03:20:22

Sie könnten wahrscheinlich laufen goxtool in Python unter Cygwin, denn das würde geben Sie Sie ein terminal. Ich bin mir nicht sicher, ob das die einzige Linux-spezifische Sache, die es brauchen würde, aber es würde wahrscheinlich der Anfang sein.

+940
user115188 02.06.2012, 15:14:01

Seit 17. November 2011 werden keine Gebühren erhoben. Anstelle einer optionalen Spende von 0,5% an den Autor von P2Pool für die Unterstützung der zukünftigen Entwicklung.

Wenn Sie nicht möchten, um eine Spende an den Autor, Sie können ausführen P2Pool wie diese:

python2 run_p2pool.py --give-Autor 0.0 [BENUTZERNAME] [PASSWORT]

Das 0.0 ist ein Prozentsatz Ihrer Einnahmen und kann eingestellt werden, zu welchem Prozentsatz Sie möchten.

+825
Mobolaji Mobolorunduro 28.01.2015, 02:26:44

Brieftaschen
Ein wallet ist eine Anwendung, die verwaltet Ihre Schlüssel und können Transaktionen erstellen. Es gibt viele open-source-und closed-source-wallet-Anwendungen für verschiedene Plattformen (Desktop, Mobile, benutzerdefinierten Hardware-Wallets). Bitcoin-core ist eine Umsetzung, läuft auf vollen Knoten. Siehe Bitcoin Wiki - Wallet.

Konten
Ein Konto kann unterschiedliche Bedeutungen haben, abhängig von der wallet-Anwendung, die Sie verwenden, aber in bitcoin Kern ist es eine Möglichkeit zu geben, einen lesbaren Namen zu einer Adresse und behalten Sie Ihre balance. In bitcoin core, ein Konto kann auch mehrere empfangen von Adressen. Siehe Bitcoin Wiki - Accounts erklärt. Hinweis: Siehe @Pieter Wuille Kommentar unten, dass dies veraltet aus bitcoin-core.

Adressen
Eine Adresse kann eine form der Ihren öffentlichen Schlüssel (oder ein Skript), zu denen die Menschen bitcoin senden, und die kann nur ausgegeben werden, die mit dem zugehörigen privaten Schlüssel (oder von der Erfüllung der Schrift). Es gibt viele Formen, Ihre Adresse nehmen kann, weil es abgeleitet werden kann aus jedem gültigen Skript. Eine einfache P2PKH (Zahlen, um den öffentlichen Schlüssel (hash -) Adresse ist der RIPEMD160(SHA256(public key)) codiert Base58-Prüfsumme. Ein P2SH wird ein hash-Wert ein Skript. Im Grunde, um zu verbringen, Münzen geschickt zu jeder Adresse, die man erfüllen muss, das Skript, das die Adresse darstellt, die in der Regel beinhaltet die Bereitstellung des Skripts (P2SH), dass die Adresse wurde ein Hashwert aus, und alle erforderlichen Unterschriften. Siehe Bitcoin Wiki - Adresse

+813
Joshua Manasseh 03.04.2018, 18:40:20

Sie können die folgenden in Ihrem plätscherte.cfg - Datei:

[rpc_startup]
{ "command" : "log_level", "severity" : "Fehler" }
+797
Dominique Paul 23.01.2010, 17:06:30

Bitcoin-Transaktionen nicht bewegen Fonds von einer Adresse zu einer anderen.

Bitcoin ist Kern-Konzept-Münzen. Münzen entstehen durch Transaktionen, und kann willkürlich mit Wert. Münzen verbraucht werden, die von einer anderen Transaktion, indem Sie ausdrücklich unter Bezugnahme auf die Transaktion, die Sie erstellt. So, in einer Weise, Transaktionen Schmelzen einige input-Münzen zusammen (zu zerstören), und Schmieden neue aus (mit einem Gesamt-Wert, nicht den Wert übersteigen, der geschmolzene).

Beim erstellen einer Münze, die Sie zuweisen können, es an eine Adresse (in der Tat ein script, aber wir vereinfachen). Dies ist nur ein Authentifizierungs-Mechanismus auf die Spitze: um zu konsumieren, eine Münze zugeordnet-Adresse Ein, Unterschreiben Sie die Transaktion mit dem privaten Schlüssel entsprechend A.

Also um deine Frage zu beantworten: das ist nicht möglich. Um eine Transaktion zu erzeugen, müssen Sie wissen, die genauen Transaktionen, die zugewiesenen Münzen zu Adressen von Euch, und Ihr Wert.

+782
APEric 07.01.2010, 21:25:53

Die offensichtlichste Schwäche ist die folgende: Wenn ein Angreifer genug hashpower eine alternative zu bauen Zweig, beginnend mit dem aktuellen block, und vor dem Netzwerk, sobald dieses Blocks beschnitten; er kann schreiben, die ganze Geschichte komplett, die Zuordnung von bitcoins beliebig unter den Adressen, die er wählt.

Dies kann abgemildert werden, mit Archiv-Knoten, die konsultiert werden, in Zeiten der not.

+781
shashank singh 03.05.2012, 03:05:55

Ich bin nach dieser Anleitung: http://rdmsnippets.com/2013/03/20/bitcoin-mining-with-ubuntu-12-04-tls-and-cgminer/

Aber es funktioniert nicht auf meinem server (Spezifikation, werden in der Betreff-Feld)

Ich bekomme diese Fehlermeldung:

[email protected]:~/bitcoinmining$ ./cgminer/cgminer -n
 [2013-06-23 15:03:51] CL Plattform 0 vendor: Advanced Micro Devices, Inc. 
 [2013-06-23 15:03:51] CL Plattform 0 name: AMD Accelerated Parallel Processing 
 [2013-06-23 15:03:51] CL Plattform 0 version: OpenCL 1.2 AMD-APP (1113.2) 
 [2013-06-23 15:03:51] Fehler -1: Erste Geräte-IDs (num) 
 [2013-06-23 15:03:51] clDevicesNum Fehler, keine GPUs nutzbar 
 [2013-06-23 15:03:51] 0-GPU-Geräte max erkannt 
[email protected]:~/bitcoinmining$ sudo aticonfig --lsa
* 0. 01:00.0 ATI Radeon HD 3600 Series

* - Standard-adapter

Ich kann nicht wechseln Sie zu windows, weil es mehrere Gründe geben, hat jemand eine Idee was ich falsch mache?

Vielen Dank im Voraus! ps: ich benutzt linux seit vielen Jahren, so weiß ich meinen Weg. Dies ist eine frische server-installation.

+754
Simon Forsberg 30.10.2015, 01:59:36

Sie sind das hinzufügen der server der falsche Weg. Die Art und Weise, die Sie beachten Sie die server-Adresse ist nicht gültig URI-syntax.

Schlecht :

username:[email protected]://localhost:8336

Gut :

http://username:[email protected]:8336
+727
myc 19.07.2010, 05:11:56

OK, habe es herausgefunden.

Es war ein Problem mit dem Wert von v im vrs (v wird die version byte und r/s wird der-Werte). Da v nicht codiert werden, indem DER Unterschriften, die überprüfung für 27 <= v <= 34 war ein Fehlschlag, weil Sie nicht wissen, die v - Wert würde erfordern manchmal v gleich - Keine, 0 oder 1.

+704
WRX 22.02.2016, 17:01:23

Sie werden nie gehören niedrige Gebühren für Transaktionen vor hohe Gebühr für Transaktionen, da Sie einen Anreiz haben, um mir höhere Gebühr Transaktionen vor einem niedrigeren Preis ersetzen. Wenn Sie mir eine höhere Gebühr für Transaktionen, die Sie machen mehr Geld. Wenn Sie eine Transaktion machen, und zahlen einen $1 Gebühr, während der Durchschnitt liegt bei $50, es wird wahrscheinlich niemals verarbeitet werden. Der miner wird nur die Bearbeitung Ihrer Bestellung einmal gibt es keine mehr Transaktionen mit einer Gebühr über $1.

+676
Hanxiao Lu 10.02.2017, 10:06:39

Wer weiß, was es bedeutet, wenn es keine ScriptSig unter " INPUT SCRIPT für eine TX?

Siehe hier:

https://i.imgur.com/TCHFUfV.jpg

Danke!

+650
Elliott Bailey 15.12.2011, 18:58:43

Stellen Sie sich die blockchain als... eine Kette von Blöcken

Die situation ist:

A -> B -> C
 \-> C'

Aber manche Knoten sehen es als A -> B -> C und mir ist über den block C

und einige andere finden Sie unter A -> B -> C" und mir über die block - C'

Wenn der Knoten sieht etwas wie dieses:

A -> B -> C -> D -> E...
 \-> C'-> D'-> E'...

es sollte wählen Sie die Kette mit der größeren kumulierten Schwierigkeit (längste) und vergessen Sie alles über orphan-Kette

+507
DianaM 01.04.2018, 02:05:31

Die Ripple-Konto Reserven sind dokumentiert auf der Ripple-wiki.

Das Vertrauen Zeile Reserven sind nur für das Vertrauen, das Sie festlegen. Andere nicht dazu führen, dass Sie Ihre Reserven zu erhöhen, indem Sie hinzufügen einer Linie Vertrauen zu dir.

Der client warnt Sie, wenn Sie FALTENBALG zweimal Ihren aktuellen XRP reserve begrenzen, indem Sie ein Warnsymbol neben Ihrem XRP-übersicht (rechts oben auf der client). Ob die Warnung angezeigt wird oder nicht, wenn Sie den Cursor über die XRP Zusammenfassung wird ein "tool-tip" mit der aktuellen reserve-Anforderungen.*

Wenn eine Aktion würde man unter den reserve-Anforderungen (wie das senden von zu viel XRP, erstellen eines Angebots, die Festlegung eines neuen Vertrauen Zeile) die Aktion ist abgelehnt mit der Begründung, ein Fehler. Wenn unten die reserve-Anforderungen können Sie immer noch andere Transaktionen so lange, wie Sie genug XRP zu bezahlen, 0.000010 XRP Transaktionsgebühr.

  • Hinweis:derzeit gibt Es ein client-bug, der bewirkt, dass die reserve-Anforderungen gezeigt werden, dass zweimal die alten Stufen, etwa acht mal die aktuelle reserve-Anforderungen.
+490
dybtcs 12.02.2013, 04:55:20

Ich habe gehört, der mindestens 2 Finanz-Produkte, die es den Menschen ermöglichen, Positionen auf bitcoin an der Börse. Hier eine Reuters-Artikel auf eine. Kann mir jemand erklären, was der Zweck dieser Anlageinstrumente ist? Warum würde jemand bezahlen wollen, ein Finanzinstitut ~2%/Jahr zu halten Ihre Bitcoins für Sie? Nicht zu vergessen die counterparty risk...

"Durch die Auflistung der ETI auf die Gibraltar Stock Exchange, die einem EU-regulierten Markt, wir sind in der Lage, bringen ein hohes Maß an Transparenz und Liquidität der Anleger", sagte Revoltura CEO Ransu Salovaara.

Transparenz? Wie ist eine undurchsichtige Finanzprodukte - die kann oder kann nicht gesichert werden durch die tatsächliche bitcoin - gehen, um mehr Transparenz über trades auf einer öffentlichen blockchain?

Ist es einfach nur eine Geld greifen, zu nutzen, die Leute, die keine Ahnung haben, oder bin ich etwas fehlt?

+418
PercyN 21.08.2017, 10:49:25

Ich bin beim Lesen über das Stratum-Protokoll, wo Bergleute tragen, um pools. Speziell dort ist ein "mining".submit" - Methode -- https://en.bitcoin.it/wiki/Stratum_mining_protocol, in dem ich miner vorlegen wird, der eine Freigabe für die Prüfung. Die Angaben auf diesem Dokument sind ein wenig spärlich. Speziell, was die "ExtraNonce2" Wert " beschreiben Sie als seiend zurückgesendet an den pool?

+412
maqyolah 14.08.2015, 10:34:08

Halten Sie im Verstand, bei den aktuellen Preisen würde es eine sehr lange Zeit, um Ihre ursprüngliche Investition zurück-mit cloud-mining. Es gibt viele Berichte von cloud-mining zu einem ponzi-Schneeballsystem, wie haben Sie den Vorteil der "Zeit" auf Ihrer Seite. Sie sind im Grunde zahlen Sie zurück, was Sie bezahlt Sie langsam.

Allerdings, wenn der Preis der BTC nicht signifikant steigen Sie einen Gewinn machen können dabei cloud-mining. Sie sind besser mit der $150 zu kaufen $150 im Wert von btc und hält das vs Bergbau ist es über die cloud. Sie würde sofort die BTC zu USD Wert vs warten.

Mein Rat, wenn Sie wollen, um in den Bergbau als "hobby" einfach einen usb miner können Sie bei ebay finden. Oder nur mir die mit Ihrem computer, und ordnen Sie einen pool mit einem der anderen gewinnbringenden Münzen finden Sie hier: http://www.coinwarz.com -- bitcoin-mining ist eine verlorene Schlacht für die Solisten.

+408
Sushant Gurjar 23.08.2010, 04:36:30

Ich glaube nicht, dass es eine Gefahr, dass dies geschieht, denn würde es sehr wenig Anreiz für jemanden, der zum einfügen von betrügerischen Transaktionen. Bitcoin der Erfolg erzielt hat, und ist eine wichtige wertanlage, so ist es ein riesiger Anreiz zum starten von 51% der Angriffe gegen ihn, aber wegen der Größe des Netzwerks und die Menge der ehrlichen Bergleute es noch nicht passiert. Also, meiner Ansicht nach, bis ein kryptogeld erreicht einen signifikanten Wert oder verwenden, es hat keine Gefahr von betrügerischen Aktivitäten und durch die Zeit erreicht er einen Wert, den es sich lohnt zu hacken dann wird das Netzwerk zu groß ist, starten Angriffe gegen ihn.

+371
lspare 20.01.2010, 19:43:09

Hinzufügen --gpu-platform 1 an den Anfang der config-Zeile, um es zu ignorieren, die Intel-Karte.

+353
sarang 05.06.2015, 20:59:07

Blockieren Schwierigkeit ist, hängt nur von der Summe der Geschwindigkeit der Bergleute arbeiten auf, die Kette bestimmten chain, müssen Sie bleiben durch die Auswertung der den Abstand der Zeitstempel der Blöcke in einem 2-Wochen-Frist. Es lohnt sich, zu denken, über die block-Kette wie ein Baum, der nur zufällig eine sehr starke zentrale Filiale, wo äste gewogen, wie viel Arbeit ging in die Schaffung von Ihnen eher als Ihre Länge.

                                                     

 +---> 9 +---> 9 
9 +----> 9 | 
 +---> 1 +---> 1 +---> 1 +---> 1 +---> 1 

            
Wir haben hier zwei konkurrierende Tipps von der Kette, einer mit einem kumulierten Schwierigkeit 36 (9+9+9+9, und eine mit einem kumulierten Schwierigkeit 25 (9+9+1+1+1+1+1). Obwohl der Obere Abschnitt der Gabel hat weniger Blöcke, es hat einen höheren Schwierigkeitsgrad als die untere Gabel und so angesehen wird, als die aktuellen "besten" Seite der Kette.

+291
Forensic toxicologist 01.07.2016, 17:32:46

Der Ausgang wird ausgegeben, ist eine native segwit Ausgabe. Wenn Sie einen Blick auf die Transaktion , die es erstellt hat, erhalten Sie 0014644a61cf83439e53b5dd413bec63c98c9e39c107 für die lock-script, welches eine native segwit p2wpkh Ausgabe.

Die Ausgaben rein segwit Ausgabe erfordert keinen Wert für das scriptSig (anders als für einen p2sh-p2wpkh).

Die Adresse wird als ungeparste Erkenntnis wurde nicht aktualisiert, um zu erkennen bech32-Adressen.

+240
wyrdup 04.04.2019, 15:37:24

Ich würde empfehlen http://www.xmlgold.net. Sie bieten ein ziemlich gutes system, das ermöglicht Ihnen den Kauf einer prepaid-mastercard mit bitcoins und laden Sie die Karte mit bitcoins. Sie haben niedrige Gebühren.

+215
avichaz 27.08.2018, 07:39:06

Gegeben der folgende block, wie kann ich überprüfen, dass der Nachweis der Arbeit? Ich habe diese Daten von bitcoin-cli getblock und analysiert, um ein Ruby-hash-Daten aufgerufen wird:

{"hash"=>"00000000000000001354e21fea9c1ec9ac337c8a6c0bda736ec1096663383429",
 "Bestätigungen"=>2, "size"=>529935, "height"=>347928, "version"=>2,
 "merkleroot"=>"14b2c974a4f9ab92a68f03a491965063d1f8a2e8b2268fdb4cbce92262bb09c0", 
"tx"=>"..entfernt, die für Raum, Komfort...", "Zeit"=>1426554998, 
"nonce"=>3284264479, "bits"=>"18172ec0", "Schwierigkeit"=>47427554950.6483, 
"chainwork"=>"000000000000000000000000000000000000000000056f68a6406c831f16c1bd", 
"previousblockhash"=>"000000000000000007c464352935f12c3695f7de4eee8390f444233682abf8aa", 
"nextblockhash"=>"000000000000000016e3530b3a7cdaaa495e6eb70aa8f3f15d02fd078235e931"}

Ich habe versucht, die folgenden:

version = "02000000"
prev = Daten["previousblockhash"]
merkle = Daten["merkleroot"]
Zeit = data["Zeit"].to_s(16) #umwandeln hex
bits = Daten["bits"]
nonce = Daten["nonce"]

hashable = version + prev + merkle + Zeit + bits + nonce

Antwort = Digest::SHA256.hexdigest hashable

Das problem ist, meine Antwort ist diese:

b7dc9db86cdf47bf1b13274f88b14211a1ce58c52ac1e41c987b4ad65cf50f4f

aber die gegebene Antwort (Daten["hash"]) ist

00000000000000001354e21fea9c1ec9ac337c8a6c0bda736ec1096663383429

Was mache ich falsch?

Vielen Dank für jede Hilfe, Kevin

+180
klurie 16.06.2011, 08:20:53

Ich habe die nicht fortgeführten Ledger Nano hardware wallet.

Ledger veröffentlicht neue firmware für dieses für SegWit und damit die Spaltung BCH.

Um das update durchzuführen, müssen Sie wischen Sie Ihre Schlüssel und neu erstellen Sie aus Ihrem 24-word-recovery-Sicherung. Wenn aus irgendeinem Grund dies nicht funktioniert, müssen Sie Ihre Bitcoins sind Weg!!!

Dies scheint etwas extrem/riskant für mich, denn ich habe nicht verwendet meine 24 word-recovery-Sicherung vor (was ist, wenn ich bekam 1 Brief falsch in eines der Wörter?).

Ich Frage mich nur was soll ich diesen Ansatz? Wäre es sicherer zu übertragen, meine Münzen zu Coinbase vorübergehend, update den stick und dann übertragen Sie Sie zurück? Ich weiß, ich würd Treffer für die 2 Sätze der Gebühren, aber zumindest ich hatte das Gefühl, ein bisschen sicherer zu machen.

+169
Bodja77 07.05.2012, 10:14:49

Dies ist ein häufiges problem, deren Ursache nicht bekannt ist. Sie können versuchen, Schalt-Bergleute, Schalt-Fahnen, oder schalten OpenCL-Versionen. In der Regel können Sie eine Kombination finden, die das problem behebt. Ich habe gesehen, diese Frage mehrmals gefragt und ich habe noch nicht gesehen eine solide Antwort.

+145
Ventor 08.05.2012, 04:41:20

Meine Dateien aus Feb 2014 (auf einer staubigen alten usb) sind wie folgt, alle in einem Verzeichnis namens MultiBit. Verzeichnisse:

  • multibit.log (mit einer log-Datei)
  • multibit-Daten, mit vier backup-Verzeichnisse, inklusive der key-Sicherung, die sich selbst enthält zwei Dateien, die wie multibit-201402xxxxxxxx.Schlüssel
  • und fünf Dateien: checkpoint, info, Eigenschaften, spvchain, Geldbörse (allen Voraus durch multibit.)

Es scheint, die "multibit" - Präfix geändert auf "speichern" nach 0.5.13. Ich habe auch keine "Brieftasche Worte", nur mit einem Kennwort, so dass ich denke, dass sich auch geändert.

Mein Gedanke ist, um den import von privaten Schlüsseln Verfahren in Multibit-Unterstützung. Dies würde zu erhalten, um eine neue Multibit installieren Fragen für die Geldbörse-Schlüssel mit der restore-wallet-Verfahren. Und möglicherweise Probleme mit einem neuen OS auch (Linux).

Aber:

1) Die multibit-201402xxxxxxxx.die Schlüsseldatei sollte ich, der jüngste, oder beides? Wird diese Arbeit mit meinen alten Dateien; soll ich das Präfix ändern auf "speichern"?

2) Sollte ich stattdessen installieren einige frühe Multibit-version und verwenden Sie restore wallet aus dem Programm? In dem Fall kann ich sagen, welche version ich hatte im Jahr 2014 aus meiner log-Datei (oder anderes)?

3) Möglicherweise nicht relevant, aber ich bin mir nicht sicher, ob meine Dateien sind vom laufen einen Multibit-backup, oder nur manuell kopieren. Es gibt keine .exe-Dateien gibt, aber Sie erstellt wurden unter Win (98 glaube ich).

Hinweis: diese Frage Hilfe abrufen meiner alten wallet, der ähnlich ist, aber nicht Fragen, über den Import von privaten Schlüsseln, unter anderem. Auch diese Frage der Übertragung von bitcoins von einer alten multibit wallet, eine kurze Bemerkung, die durch die OP gelang es den import von privaten Schlüsseln, aber nicht, wie das getan wurde.

Nicht Massiv Wert, aber ich wäre für Hinweise sehr dankbar.

+94
rammjet 14.06.2016, 03:29:59

Mein Verständnis ist, dass an einem bestimmten Punkt, nachdem die hardware übergeben, die 4 GH/s-Ebene, die 4 Milliarden mögliche Werte für die nonce wurde nicht ausreichend in bitcoin-mining, denn eine gute Anlage Auspuff könnte Sie alle in weniger als einer Sekunde, und dann musste warten, bis die nächste Sekunde für den timestamp-Wert zu ändern und dann versuchen, die nächsten 4 Milliarden.

Die Sache, die ich nicht bekommen, obwohl, ist, warum Sie konnte nicht passen die Zeitstempel in Schritten von weniger als einer Sekunde? Was ist mit Millisekunden und Nanosekunden? Warum nicht einstellen, dass die Eingabe anstelle der nonce-Bereich?

Edit: Ist es so, dass der timestamp hat ein festes format, das endet in Sekunden, und die änderung wäre dies schwieriger / weniger effizient als nur Aneignung von Raum aus der coinbase-Transaktion?

+89
rotto 05.05.2012, 22:26:43

Das ist DeepBit Ausschüttung Adresse. Wenn DeepBit zahlt seine Bergleute, sendet er eine Transaktion pro miner, und jede Transaktion kommt aus 1VayNert und sendet die änderung zurück zu 1VayNert. Die änderung von diesen tausenden von kleinen Transaktionen summiert sich auf große "Gesamt-BTC empfangen" Mengen. 1VayNert hat nie wirklich enthalten irgendwo in der Nähe von 10 Millionen BTC -- das ist nur, wie viel BTC hat es geschickt, um sich in der änderung von Transaktionen.

+17
justinleey 16.01.2011, 02:54:50

Fragen mit Tag anzeigen