Die mobilen apps unterstützen wischen/importieren den privaten Schlüssel via QR-code?

Die bitcoin.org Website mit einer Liste der Geldbörse der Kunden nicht deutlich zeigen, welche erlauben, für den Import von bitcoin über einen QR-Papier-Brieftasche. Kennt jemand einen Ort, um zu sehen, welche Unterstützung für solche Funktionen, oder kennen diejenigen, die funktionieren auf dem Handy, die eindeutig die Unterstützung streichen?

+565
Vinaya 28.09.2016, 07:11:37
22 Antworten

Ich bin verwirrt durch eine Aussage in https://bitcoin.org/en/developer-guide#hardened-keys

"Aus diesem Grund werden die chain-code-Teil eines erweiterten öffentlichen Schlüssel sollte besser geschützt sind als standard öffentlicher Schlüssel"

Ich bin verwirrt, weil ich dachte, die Kette war der code für eine intrinsische und leicht zu entziffern ist Teil eines erweiterten öffentlichen Schlüssel. Zum Beispiel die top-Antwort hier erklärt, wie leiten Sie den chain code von extended public key:

Schlüssel-Ableitung in HD-wallets mit Hilfe des erweiterten privaten Schlüssel vs gehärtet Ableitung

Also wie genau wird man eigentlich zu gehorchen, die Beratung von bitcoin.org "sicher" dieser chain code, wenn es offen ausgesetzt in der public-key selbst? Ein "gehärteter" public-key ebenfalls nicht aussetzen seine chain code?

+903
Athan Soulis 03 февр. '09 в 4:24

Es ist schon einige Jahre her, seit die ursprüngliche Frage gestellt wurde, so dass ich dachte, es ist nützlich, zu zeigen, dass Gebäude, die von der Quelle ist viel einfacher heutzutage. Kann man einfach mit Docker und sich keine sorgen über pfuscherei etwas auf Ihrem system.

Die meisten Docker Lösungen, die ich gesehen haben, verwenden Sie die Ubuntu-PPA, weil es viel schneller. Gebäude aus den Quellen scheint langsamer im Andockfenster, auf einem Mac mindestens (und evtl Windows). Ich erwarte, dass es wäre viel schneller auf Linux.

In jedem Fall, ich habe ein Dockerfile nach dem offiziellen Bitcoin-Core install guide. Es ist auch vorsichtig, um git clone das aktuelle release-version.

https://github.com/chanhosuh/docker-bitcoin

+884
izus84 26.04.2011, 03:23:00

Ich schrieb ein Buch über Bitcoin, und meine stolze Oma wollte ein Exemplar haben. So bekam Sie es ist, sagte: "Was für ein schönes Bild auf dem cover!" und - "Was ist das, Bitcoin?".

Sie weiß nicht, crypto-Währungen, die nie einen computer benutzt. Doch nutzt Sie ein PayPal-Konto von Ihrem iPhone. Wie kann ich erklären, was Bitcoin besonderes für eine nicht-technische person? Ich meine nicht die Einführung in die Nutzung und die bestehende Frage "Was ist Bitcoin?" mit seinen Antworten ist noch viel zu technisch.

Derartige Herausforderungen sind keine Seltenheit. Ich muss erklären, zu meinem Chef, warum ich die Anfrage, ein paar Tage zu gehen, um eine Bitcoin-Konferenz, und bald meine Tochter möchte wissen, warum Papa ist so begeistert über seine mining-rig. Meine Freundin braucht, um zu verstehen, warum verbringe ich so viel Zeit mit der Erforschung von Bitcoin.

Kennt jemand die Augen öffnet Worte? Vielleicht eine Analogie oder eine Metapher, die helfen würde? Also Oma, Freundin, Tochter, Chef - alle kann in etwa verstehen, und sagen "Ah, so ein Ding? Nützlich in der Tat!"

+862
Fullerton CA 28.01.2015, 04:33:51

in der Tat, die aktuelle Konsens-Regeln definiert im code von bitcoin-client, der verwendet wird heute von der Mehrheit. dies ist durch die definition des Begriffs "Konsens". morgen können wir noch eine Konsens Regeln.

die wiki-Seite https://en.bitcoin.it/wiki/Protocol_rules ist gut, aber es wird nicht beschrieben, BIP16 und viele andere Protokoll-Verbesserungen wurden bereits als Konsens Regeln (CSV, CLTV opcodes Handhabung, kann auch etwas anderes sein)

einige Dinge erwähnt, auf der wiki-Seite scheint falsch zu sein, zum Beispiel kann die Transaktion weniger als 100 bytes (tx Meldungen, Regel #6)

+737
Eugenio Armelin 07.12.2015, 16:42:43

Blockchain.info stellen Sie diese Informationen auf Ihre Entdecker.

Aktualisieren Sie einfach die Eigenschaft Adresse in das unten mit der bitcoin-Adresse, die Sie interessiert sind in.

https://blockchain.info/charts/balance?address=SOME_BTC_ADDRESS

Der Standard liefert die balance(erhältlich UTXOs) basierend auf Zeit, wenn eine Transaktion stattgefunden hat über die letzten 365 Tage, es gibt eine Schaltfläche am unteren Rand zu ändern, um einen anderen Zeitrahmen.

Oder wenn Sie sich für JSON-Daten, die Sie hinzufügen können &format=json zu Ende und es reagiert mit zwei Koordinaten.

X ist der unix-Zeit.
Y ist die balance der Adresse an der entsprechenden unix-Zeit.

Zum Beispiel https://blockchain.info/charts/balance?address=1BitcoinEaterAddressDontSendf59kuE&format=json antwortet mit der balance, wo eine Transaktion erfolgte für die letzten 365 Tage.

{"values" : [{ "x" : 1483998356, "y" : 13.12051013},{ "x" : 1482362680, "y" :
 13.11998881},{ "x" : 1480453296, "y" : 13.11997881},{ "x" : 1480217126, "y" :
 13.11987875},{ "x" : 1477953227, "y" : 13.11982404},{ "x" : 1476234141, "y" :
 13.11979674},{ "x" : 1472565544, "y" : 13.11951574},{ "x" : 1470980969, "y" :
 13.11751574},{ "x" : 1470680539, "y" : 13.11748574},{ "x" : 1470675058, "y" :
 13.11648574},{ "x" : 1470260254, "y" : 13.11638574},{ "x" : 1470246802, "y" :
 13.11581574},{ "x" : 1470230981, "y" : 13.11571574},{ "x" : 1466255060, "y" :
 3.11571574},{ "x" : 1465951449, "y" : 2.11571574},{ "x" : 1465950879, "y" :
 2.11561574},{ "x" : 1463520753, "y" : 2.11551574},{ "x" : 1463304458, "y" :
 2.11548419},{ "x" : 1462364446, "y" : 2.10759509},{ "x" : 1461775576, "y" :
 2.10747509},{ "x" : 1459038191, "y" : 2.10744509},{ "x" : 1459038191, "y" :
 2.10739079},{ "x" : 1459038191, "y" : 2.10733649},{ "x" : 1457638515, "y" : 
2.10728219},{ "x" : 1457590678, "y" : 2.10727673},{ "x" : 1457365022, "y" : 
2.10687673},{ "x" : 1453607377, "y" : 2.10637673},{ "x" : 1453607377, "y" : 
2.10632243},{ "x" : 1452802805, "y" : 2.10626813}]}
+650
Daniel777 26.10.2014, 23:22:06

Nun, dass segwit aktiv ist, ich bin daran interessiert zu wissen, wie viele segwit Transaktionen sind in jedem block.

Die Blockchain explorers habe ich mir angeschaut scheint das nicht zu sein, verfolgen diese info.

Da ist jeder Dienst, der es mir erlauben würde, um die Anzahl der segwit Transaktionen, die in jedem block.

+642
Joe Nilson Zegarra Galvez 27.09.2016, 11:24:53

Ich nur zog er ein paar BTC von Mt Gehex zu Adresse 1Mvk4YAtKZAP43wEhZ6ZQrTzLZwZzPxttj, Transaktions-id 3dfa979af56ff061efbceed0dd7c9dc9fd8c774249544018f6bbf646323ff03b, aber nicht erhalten die Münzen und die Transaktion nicht in der Kette. Sollte ich mir sorgen machen?

+621
Platon 27.10.2016, 23:10:34

Würde ich nicht erwarten, zu stehlen, zu erleichtern. BIP32 verwendet niedrige inkrementelle integer-zahlen, die leicht mit brute-forceable, wenn nicht vorhersehbar.

Gleiche Argumentation für die Verknüpfung von Adressen, die ich Schätze.

Ich lasse eine wirkliche Antwort bis jemand mehr wissen, obwohl.

Eine überlegung, ich bin mir sicher, dass Sie sich Gedanken darüber, dass Sie müssen sicherstellen, dass die Nummer eindeutig ist (keine Adresse Wiederverwendung). Selbst über mehrere Jahre (es sei denn, Sie nutzen das Jahr als eine der anderen HD Indizes, denke ich).

Ein Nachteil ist, dass, wenn Sie jemals laden Sie den privaten Schlüssel in eine andere Brieftasche wird es wohl nicht finden, Ihr Geld, da Sie nicht wissen, Ihre Nummerierung. Vielleicht ist das ein auf den Kopf, als er anzeigen in der Ebene der Verschleierung, um Sie zu schützen vor Diebstahl. Rutschiger Abhang wenn.

(Soll geben Sie diese als Kommentar statt einer Antwort, aber ich denke, ich werde es lassen, es sei denn, eine bessere Antwort sagt, dass es tatsächlich gefährlich ist.)

+617
Abichellam 13.11.2012, 19:58:51

Warum können keine Gebühren berechnet werden, basierend auf der aktuellen Netzwerk-Aktivität, so dass die Menschen wollen billigere Gebühren Geld senden zu ruhigeren Zeiten? Dies bedeutet eine gleichmäßigere Volumen der Transaktionen, die es ermöglichen, weniger Bergleute und damit der Erhöhung Ihrer Einnahmen?

Ich weiß nicht, über die block-Größe ist die gleiche Sache, die ich noch nicht so ganz verstehen, die mechanik, aber es würde logisch erscheinen, um Abfall zu reduzieren in dem Netzwerk, also null-Gebühr-Zahler, vielleicht nur dort verarbeiteten Transaktionen zu ruhigeren Zeiten.

+524
Payal Maniyar 14.05.2011, 05:18:55

MAIN: PART 1

MAIN: PART 2

MAIN: PART 3

MAIN: PART 4

MAIN: PART 5

MAIN: PART 6

Alle Ändern sind, unterzeichnet //Mod.

NICHT MINING WIRKLICH!!!!!!!!!!!!!!!!!!!!!1

enter image description here

nicht im Bergbau!!!

Alle ändert, sind in der test-und testreg zu.

+470
Heinze Holger 30.10.2017, 13:44:22

jemand /könnte/ werfen eine Menge von hash-power in das system. und bis zu der Zeit, als die Schwierigkeit passt, Sie /könnte/ produzieren mehr Blöcke als einen pro 10 Minuten im Durchschnitt. aber Schwierigkeiten einstellen werden, nachdem ein oder mehrere 2016-block-Brocken (beachten Sie, dass die änderung in Schwierigkeiten ist maximal ein Faktor 4 für jede 2016 block chunk), bis sich wieder einmal selbst mit der neuen hash-power nur einen block pro 10 Minuten produziert im Durchschnitt.

so "kurzfristig" ist es möglich, für jemanden zu produzieren, die mehr Blöcke als 1 pro 10 Minuten, aber "langfristig", wenn Sie weiterhin hinzufügen hash-Leistung ständig an, die Schwierigkeit zu fangen bis zu Ihnen.

+435
kemis 04.04.2014, 05:37:50

Das problem könnte sein, dass die JSON-Daten nicht enthalten Zeilenumbrüche. Ich Stand vor dem gleichen Problem. Mein 'abonnieren' - Aufruf keine Wirkung hatte, bis ich die Zeilenumbrüche Hinzugefügt, um die JSON-Daten. Ich habe noch nicht einmal bekommen eine Fehlermeldung zurück von der API.

Sie könnte die Nutzung der JSON-Bibliothek für Java, die sich um die richtige Formatierung für Sie.

Bitte beachten Sie, es gibt einige Bibliotheken für Bitfinex und Java. Sie brauchen nicht zum implementieren der API-Aufrufe auf Ihrem eigenen.

+409
TheComputerGeek010101001 25.09.2019, 04:47:53

Gibt es spezielle tests (test-Daten) sollte ich gegen meinen code, wenn ich geschrieben habe, ein Base58Checked encoder/decoder?

+405
GregA 19.03.2012, 15:29:15

Ich bin auf der Suche, um mir bitcoins mit Leichtigkeit. Aber zuerst möchte ich wissen, wie kann ich auf eine frühere testnet (testnet2). Ich haben zukünftige Pläne, dies zu tun. Ich muss wissen, wie um es zu öffnen auf der Befehlszeile, und ich werde nehmen es von dort.

+363
mrkre 04.04.2015, 22:00:41

Ich war nicht mit version 0.12.1 von bitcoind, wie ich irrtümlich nicht überschreiben die binäre wenn ein Upgrade.

Nun, ich habe ein Upgrade es angenommen wurde, in dem mempool und ich erwarte, dass Sie in einen block, sobald aktualisiert Bergmann schließt es.

+355
tempid 29.10.2015, 11:25:48

Ein überfliegen der source-code, fand ich folgende Gründe für eine Transaktion entfernt werden, aus dem mempool:

  • Es war in einem block

  • Eine entgegenstehende Transaktion (D. H. ein die ausgegeben, die mindestens einen der Eingänge) enthalten in einem block

  • Abgelaufen: es wurde in den mempool länger als die angegebene Zeit -mempoolexpiry (default von 336 Stunden)

  • Die memory-pool-Größe-limit wurde erreicht (festgelegt durch -maxmempool). Niedrigste Gebühr Transaktionen werden zuerst entfernt.

  • Eine blockchain Reorganisation eingetreten ist (z.B. eine andere Filiale der Kette wurde das beste), und diese Transaktion verbrachte Münzen werden nun unreif, d.h. der block, wo diese Münzen erstellt wurden, ist nicht mehr mindestens 100 Blöcke tief

  • Eine blockchain Reorganisation eingetreten ist, und die neue Kette ist kürzer, so dass der block Höhe erwähnt, die in dieser Transaktion locktime wurde noch nicht erreicht

  • Eine blockchain Reorganisation eingetreten ist. Transaktionen getrennte Blöcke werden Hinzugefügt, um den mempool. Wenn es schon voll ist, in diesem Fall werden die ältesten Transaktionen entfernt werden, um Platz zu machen (nicht die niedrigsten Gebühren in diesem Fall).

  • Unter " ersetzen-durch-Gebühr, es wurde ersetzt durch eines mit einer höheren Gebühr

Wenn jemand weiß von anderen, die ich verpasst habe, bitte Bearbeiten, um Sie hinzuzufügen.

Wenn wir finden konnten, die Transaktionen selbst, die wir vielleicht in der Lage sein, zu erraten, warum Sie entfernt wurden. Zum Beispiel, könnten wir uns vielleicht Einblick in Ihre Eingänge und sehen, ob Sie ausgegeben wurden von einer anderen Transaktion. Aber wenn ich schaute, bis das erste paar dieser Transaktions-IDs an blockchain.info ich habe keine Ergebnisse, also kann es sein, dass der block explorers gezogen haben, Sie als gut.

+333
duney 16.05.2016, 15:43:09

Besitzen einen privaten Schlüssel wird die Möglichkeit zur Steuerung der Ausgaben der Münzen. Es sollte nicht festgelegt werden, wie das Eigentumsrecht. Menschen neigen dazu, zu viel Kredit gewähren, um die Anonymität von bitcoin. Aber vorausgesetzt, Sie finden und nehmen Sie eine person vor Gericht, die Treffer in der Lotterie durch die Erzeugung einer bereits verwendeten wallet-Adresse, können Sie bitten, Ihren Fall an den Richter. Wenn Sie mir Münzen, oder Sie erwerben Sie haben Unterlagen, die beweisen, dass Sie verkaufen sind, indem eine Kette von Anhäufung Beweise. Dass,imo, wäre besseren Beweis, als einfach nur der Besitzer des privaten Schlüssel und plötzlich Tausende von Münzen.

Take-aways: 1) besser zu stehlen, eine kleinere Anzahl von Münzen, die als riesige Brieftaschen, Weg mit dem Diebstahl. 2) noch besser, wenn es nicht deins ist, (dh. Sie abgebaut, es wurde verschenkt, gekauft oder mit eigenen Mitteln...), dann wissen Sie, es ist Diebstahl, es zu nehmen. 3) Verlorene Münzen/private Adressen. Wie würden Sie wissen, für sicher?
Wenn Sie ein Papier mit einem privaten Schlüssel steht auf Sie können haben eine bessere Verteidigung für die Eigenverantwortung. Aber nicht, dass das jemals passieren?

+327
aggieNick02 14.09.2019, 11:20:56

Nein. Edge-Router sind Geräte, die (Bitcoin-Knoten), keine Dienstleistungen.

Edge-router ist ein Begriff, der bei der Vernetzung der Kontext: die Router, die auf dem Rand (boundary/Grenze) von einem größeren Netzwerk. Zum Beispiel ein Unternehmens-Netzwerk, das mit dem internet verbindet. Oft dient auch als firewall schützen das interne Netzwerk vor Zugriff von außen.

In einer ähnlichen Weise wie eine Bitcoin-core-node kann Funktion als firewall der Arten. Außerhalb der Knoten kann nur direkt mitteilen, dass edge-Knoten, aber nicht auf andere Bitcoin-bezogene software im Netzwerk dahinter. So ein edge-Knoten in der Regel nicht enthalten ein Portemonnaie selbst, so gibt es kein Geld direkt auf dem Spiel, im Falle eines Angriffs.

Andere Knoten, die im internen Netzwerk enthalten könnte, zum Beispiel eine Geldbörse oder Sie kann ausgeführt werden custom-software, enthält möglicherweise Sicherheitslücken oder Konsens, kritische Fehler, die ausgenutzt werden könnten, wenn direkt von außen zugänglich machen Angreifer.

+299
Shchetko20 30.08.2014, 03:28:26

Wenn es gibt keine mehr Käufer zum Preis X, dann hat man als Verkäufer niedriger sein Preis von Y. Wenn es noch keine Käufer, Sie haben, um Sie zu senken mehr. Wenn es viel mehr Verkäufer gibt als Käufer der Preis kann sinken sehr schnell, so wie gerade jetzt gibt es viel mehr Käufer gibt als Verkäufer und der Preis steigt sehr schnell.

+256
Christopher 16.12.2015, 15:33:39

Ich war überzeugt, dass der einzige Unterschied zwischen der Generierung von Adressen beginnend mit '1' und '3' wurde einfach das ändern des Präfix Hinzugefügt, um das verdauen von 0x00 bis 0x05 nach der ripemd160 Teil.

Obwohl die Adressen, die ich bekommen, die nicht mit den Adressen von Bitcoin-Core-wallet, wenn beim import die gleichen privaten Schlüssel, und auch von der https://segwitaddress.org/. Hat das Präfix 04 bleibt gleich oder ändert sich auch? Es gibt etwas, was ich bin fehlt. Könnten Sie bitte helfen? Danke.

[BEARBEITEN]

Dies ist die Methode, die ich im moment haben, und immer noch nicht funktioniert. Ich bin sicher etwas falsch..

def getPublicAddress(self, digest):

 oSk = ecdsa.SigningKey.from_string(digest, Kurve=ecdsa.SECP256k1) 
 oVk = oSk.get_verifying_key()

 hexlify = codecs.getencoder('hex') 
 selbst.pubkey = str(hexlify(b'\04' + oVk.to_string())[0].decode('utf-8'))

 ripemd160 = hashlib.neue('ripemd160')
 keyhash = hashlib.sha256 ("codecs".decode(self.pubkey", "hex")).digest()
ripemd160.update(keyhash)


 redeem_script = hashlib.neue('ripemd160')
 redeem_script.update(b'\x00\x14' + ripemd160.digest())

 prefix = b'\x05' 
 m = Präfix + redeem_script.digest()
 checksum = hashlib.sha256(hashlib.sha256(m).digest()).digest()[:4] 

 zurück base58.b58encode(m + Prüfsumme)
+249
Krashi Bangalore 03.03.2011, 22:51:25

Börse Märkte nicht verwenden blockchain für interne Transaktionen, geschieht dies durch Ihre eigenen proprietären software und Ihre eigenen Datenbanken. Benutzen Sie nur blockchains für ein-und auszuzahlen Zweck.

+110
Deion Ford 17.07.2016, 13:28:23

Bump Preis auf das DACH.

Zählen Sie sich selbst, jeden Tag, jede weniger und weniger bitcoins. Jetzt 1BTC ist ein 1.000$.

Vor einem Jahr, jedem Bergmann war in der Lage zu bekommen 1BTC so schnell, einfach, mit gewöhnlichen GPU, von Woche zu Monat, ist es egal.

Nun müssen Sie ein spezielles Gerät. Wahrscheinlich, im nächsten Jahr werfen Sie es in einer Deponie. Und der Preis von 1BTC so groß wäre, verursachen Sie nirgends bekommen kann, aber kaufen Sie für $.

Und durch Zufall, ist es optimal Perioden. Infrastruktur BTC schon groß, Sie wachsen exponentiell, wie Schwierigkeit. Im vergangenen Jahr, die Infrastruktur, wie Börsen, wallets wie coinbase, Geschäfte, erscheinen in 10x mehr als die bisherigen 4 Jahre.

Sieht aus wie in diesem Jahr - 2014 ist das Jahr der bitcoin die Infrastruktur, überall erscheint Geschäfte, Geldbörsen, etc. In 2015 label von Bitcoin in der Nähe der Twitter-Etikett, Facebook das label von jeder Plakatwand an jeder Ecke.

2013 - ein Jahr der ASICs.

+32
Nukks 23.05.2010, 06:34:55

Fragen mit Tag anzeigen