Hat Satoshi vor, dass midstate Berechnung zu beschleunigen hashing?

Das design von Bitcoin ermöglicht es Computern, die zur Berechnung eines hash mit 2 Iterationen des SHA256-Komprimierung-Funktion anstelle von 3, sondern 1 von 2^32 versuche.

Wenn Satoshi wählte SHA256d für Bitcoin, hat er beabsichtige, dieses zu ermöglichen?

+599
Stressed out 24.10.2014, 01:55:03
30 Antworten

Stoppen das internet wäre einfacher für die Regierung als blockiert bitcoin-Server IP-Adressen.

Sie haben nicht zum download der blockchain, um zu starten mit bitcoin oder empfangen von bitcoin, herunterladen wallet offline und verwenden Sie es, oder verwenden Sie blockchian.info seit Sie unterstützen tor-Netzwerk, damit Ihre Regierung nicht in der Lage sein, um es zu blockieren.

Geldbörsen sind nicht miteinander verbunden, einfach nur die software ein bisschen Mathe geben Sie eine neue Adresse, bestehende Adresse oder erstellen Sie eine neue Transaktion, dann senden Sie diese Transaktion, um das bitcoin-Netzwerk (blockchain).

+992
JanuskaE 03 февр. '09 в 4:24

Importieren könnte getan werden, mit Pywallet oder hoffentlich bald-zu-sein-offizielle wallet-export/import bitcoin patch, aber stellen Sie sicher, ein backup Ihrer Brieftasche ersten.

+991
StackUpPhysics 25.03.2016, 09:45:00
Weitere Antworten

Verwandte Fragen


Ähnliche Fragen

In einer sehr kurzen Zeit im wesentlichen alle mining auf ASICs. Die BFL Jalapeno gerade ausgeliefert. Dass die generation der ASIC-wahrscheinlich stellen die Mehrheit der Vermischung, wenn alle rückständigen Aufträge sind ausgeliefert.

Das Gerät verfügt 5.5 Ghash/s und verbraucht 30W, pro David Perry ' s aus Erster hand, die er erhielt.

Heute ist die hashing-Kapazität 66 Thash/s. Das ist 66,000 Ghash/s. Wenn all das getan wurde, auf BFL Jalapenos es müsste 12.000 von Ihnen. Jeder verbraucht 30W, so dass alle 12 von Ihnen zieht 360kW. Also an einem Tag, der Stromverbrauch ist 8,640 kWh. Bei $0,15 pro kWh (der Durchschnittliche Wohn Preis für Strom in den USA), das Summen $1,296 pro Tag.

Der Avalon ASIC ist etwa halb so effizient (60 Ghash/s verbraucht 600W), wenn also alle mining heute war Avalon ASICs, dann, dass der Gesamt-Stromverbrauch ist etwa $2,376 pro Tag.

Vielleicht in der Nähe ein Drittel des Netzes ist immer noch die GPU (z.B., 22Thash/s), so vielleicht, das wäre etwa $35K USD pro Tag, aber diese GPUs werden schnell fallen werden-offline wie Ihre Rentabilität sinkt Dank ASICs.

Dies hilft nicht wissen, was insgesamt den Stromverbrauch für ein Jahr sein wird, aber das ist, weil es nicht bekannt ist heute, was die exchange-rate wird ein Jahr aus.

Auch heute ist ASICs der ersten generation. Sie könnten sich durch neue Entwürfe, die Sie durchführen, 50%, besser sogar.

+981
GareBear 09.08.2010, 09:53:47

Ich spreche speziell über diese:

/** bereinigt version von CTransaction: nur bewahrt Metadaten und unverbraucht Transaktion Ausgänge
*
 * Serialisiertes format:
 * - VARINT(nVersion)
 * - VARINT(nCode)
 * - unspentness bitvector, für vout[2] und weiter; niederwertigstes byte zuerst
 * die nicht - verbrachte CTxOuts (über CTxOutCompressor)
 * - VARINT(nHeight)
*
 * Der nCode-Wert besteht aus:
 * bit 1: IsCoinBase()
 * bit 2: vout[0] wird nicht ausgegeben
 * bit 4: vout[1] wird nicht ausgegeben
 * Die höheren bits codieren von N, der Anzahl der nicht-null-bytes in den folgenden bitvector.
 * - Im Falle sowohl bit 2 und bit 4 sind ausgeschaltet, Sie Kodieren, N-1, so muss es sein
 * mindestens einen nicht-Ausgang ausgegeben).
*
 * Beispiel: 0104835800816115944e077fe7c803cfa57f29b36bf87c1d358bb85e
 * <><><--------------------------------------------><---->
 * | \ | /
 * versions-code vout[1] Höhe
*
 * version = 1
 * - code = 4 (vout[1] wird nicht ausgegeben, und 0 nicht-null-bytes bitvector Folgen)
 * - unspentness bitvector: 0 nicht-null-bytes Folgen, es hat die Länge 0
 * - vout[1]: 835800816115944e077fe7c803cfa57f29b36bf87c1d35
 * * 8358: kompakt-Betrag-Darstellung für 60000000000 (600 BTC)
 * * 00: Besondere txout Art pay-to-pubkey-hash
 * * 816115944e077fe7c803cfa57f29b36bf87c1d35: Adresse uint160
 * Höhe = 203998
*
*
 * Beispiel: 0109044086ef97d5790061b01caab50f1b8e9c50a5057eb43c2d9563a4eebbd123008c988f1a4a4de2161e0f50aac7f17e7f9555caa486af3b
 * <><><--><--------------------------------------------------><----------------------------------------------><---->
 * / \ \ | | /
 * versions-code unspentness vout[4] vout[16] Höhe
*
 * version = 1
 * - code = 9 (coinbase, weder vout[0] oder vout[1] sind unverbraucht,
 * 2 (1, +1, weil beide bit 2 und bit 4 sind ausgeschaltet) nicht-null-bitvector bytes Folgen)
 * - unspentness bitvector: bit 2 (0x04) und 14 (0x4000) gesetzt sind, so vout[2+2] - und vout[14+2] sind unverbraucht
 * - vout[4]: 86ef97d5790061b01caab50f1b8e9c50a5057eb43c2d9563a4ee
 * * 86ef97d579: kompakt-Betrag-Darstellung für 234925952 (2.35 BTC)
 * * 00: Besondere txout Art pay-to-pubkey-hash
 * * 61b01caab50f1b8e9c50a5057eb43c2d9563a4ee: Adresse uint160
 * - vout[16]: bbd123008c988f1a4a4de2161e0f50aac7f17e7f9555caa4
 * * bbd123: kompakt-Betrag-Darstellung für 110397 (0.001 BTC)
 * * 00: Besondere txout Art pay-to-pubkey-hash
 * * 8c988f1a4a4de2161e0f50aac7f17e7f9555caa4: Adresse uint160
 * Höhe = 120891
*/

Ich weiß wirklich nicht verstehen, wie nCode funktioniert. Nehmen wir das zweite Beispiel:

Erste bit gesetzt ist, um anzuzeigen, es ist ein coinbase-Transaktion. So weit nCode = 01. vout[0] und vout[1] ausgegeben, was bedeutet, dass wir 1 hinzufügen, da es mindestens 1 unverbrauchten Ausgabe. So ist die Bitmaske 0001 0001, die gleich 0x11.

Also wir haben bereits eine Nummer größer als 0x09. Wie die Hölle ist, dass nCode = 0x09 berechnet?

+916
johannesh 16.04.2012, 09:43:47

Ich bekomme die Fehlermeldung keine solche mempool Transaktion. Block explorer mit dieser Transaktion wird im block 277316.

Es sei denn, man läuft mit dem -txindex Kommandozeilen-option oder einer txindex=1 line-in deiner bitcoin.conf - Datei, getrawtransaction funktioniert nur für mempool Transaktionen (nicht Transaktionen, die bereits in der blockchain).

Ich habe bemerkt, dass wenn ich die bitcoin-cli getblockcount, bekomme ich nur 180024, die abgebaut wurde, im Jahr 2012. Warum bin ich immer so alte Daten?

Vermutlich Ihre bitcoind ist noch die Synchronisierung mit dem Netz. Dies kann in Stunden (oder sogar Tage, auf langsamer hardware).

+833
TechyM 24.01.2014, 15:52:47

Es scheint viele Unstimmigkeiten zwischen Kern -, Klassische, etc, wie scale-up Bitcoin.

Soweit Transaktionen pro Sekunde, und die Transaktions-Gebühren, würde einfach hinzufügen mehr Voller Knoten, um das Netzwerk helfen, lösen einige mir von diesen Wachstumsschmerzen?

Es scheint mir, dass mehr Knoten überprüfen Transaktionen würden sowohl die Geschwindigkeit des Netzes und reduzieren die Transaktionskosten. Obwohl, ich glaube nicht, scheinen viel Diskussion überall über dies

+832
xpereta 02.10.2011, 20:08:50

Wenn es eine Kette reorg, zum Beispiel:

Blockchain:

0a---1a---2a---3a

wird...

0a---1a---2b---3b

Wie lange sind die Blöcke 2b und 3b im Speicher gehalten, auf die Knoten?

Wenn ich die Abfrage der Knoten im block 2b später (getblock(2aBlockHash, VERBOSITY_LEVEL = 2)), wird es noch bringen Sie es zu mir?

Danke!

+753
yrcauskas 16.03.2019, 09:55:09

Auf eine überschrift der Ebene, die beide Factom und Tieron zu bieten scheinen einen identischen service: Fähigkeit zur Anwendung der bitcoin-blockchain zu veröffentlichen Beweise für die Existenz in einer skalierbaren Weise (z.B. durch multiplexing mehrere Ereignisse in einer einzelnen Transaktion und damit der Reduzierung der Kosten und Aufwand pro Veranstaltung).

Gibt es weitere grundlegende Unterschiede:

  • in Bezug auf service(s) angeboten, um die end-Nutzer?
  • in Bezug auf die Umsetzung Besonderheiten?
+725
Patrick Doherty 04.09.2016, 16:22:06

In den meisten Fällen, wenn Sie wirklich wollen, zu einem P2PK Transaktion, müssten Sie bitten den Empfänger zu sagen, dass Sie Ihre öffentlichen Schlüssel.

Sie können nicht bestimmen den öffentlichen Schlüssel von der Adresse allein. Die Adresse ist ein hash des öffentlichen Schlüssels und hash-Funktionen sind Einweg -. Also, wenn alle Sie haben, ist eine Adresse, die Sie nicht verwenden können, eine P2PK Transaktion.

Wenn der Empfänger hat vorher anderen Transaktionen geschickt an die gewünschte Adresse, und verbrachte mindestens eine dieser Transaktionen, dann den öffentlichen Schlüssel als Teil der Ausgaben der Transaktion Unterschrift. So in diesem Fall, der öffentliche Schlüssel wird in die blockchain, und Sie könnte es verwenden, um eine P2PK Transaktion.

Ich bin mir nicht sicher, warum Sie stören würde, wenn. P2PK Transaktionen sind ziemlich veraltet, und P2PKH sollte eingesetzt werden für alle normalen Zwecke.

+660
suraj mahajan 21.06.2010, 11:46:52

Manchmal beim versenden von Bitcoins aus, manchmal bitcoind die JSON-RPC-Antworten mit einem 500-Fehler. Ich möchte sicher automatisch wiederholen, aber es scheint, dass es gibt keine Möglichkeit, um eine nonce , um sicher zu wiederholen.

Ich habe einige komplizierte Ideen in der Lage sein zu wiederholen, sicher, aber ich glaube, so etwas wie die nonce ist am einfachsten. Auf dem sicheren Wege zu wiederholen, die es gibt?

+601
edvard17 07.03.2016, 22:12:57

Nehmen wir an ich halten, Erzeugung von Zufallszahlen, die öffentlichen Schlüssel mit Ihrer passenden privaten Schlüssel und benutzen Sie niemals. Severals Jahre später bin ich die Prüfung für das positive Spiel gegen die blockchain für alle meine generierten öffentlichen Schlüssel. Wenn eine übereinstimmung gefunden wird, dass bedeutet, jemand ist tatsächlich mit einem öffentlichen Schlüssel, die ich in der Vergangenheit erzielten und für die ich kennt den privaten Schlüssel. Ich sollte dann in der Lage sein, die Kontrolle über jemand anderes wallet auch im Fall einer Papier-oder brain-wallet. Beste Grüße,

+590
Michael Eves 15.07.2015, 06:02:13

Ich hätte ein paar Fragen. Ich habe mir ausgiebig online und kann nicht scheinen, um die Antworten direkt auf den Punkt.

Ich habe gerade angefangen, einen vollständigen Knoten mit bitcoin-core und es ist derzeit die Synchronisierung/Validierung der Vergangenheit blockchain-und Nachholbedarf. Ich verstehe, dass die default-Einstellung in den bitcoin core ist, dass nicht-wallet-Transaktion Daten nicht gespeichert werden auf der Festplatte in der blockchain Daten. Meine Fragen sind dann:

  1. Ist die Transaktion spezifischen Daten (ie: bitcoin-Adresse, Zeit, ein - /outpus, etc...) gespeichert, die in jedem meiner raw-Daten (z.B.: schw.dat-Datei)?

  2. Wie kommt mein Knoten überprüft der Vergangenheit blockiert, ohne zu wissen, die Transaktionen aus diesem block? Ich gehe davon aus, dass andere Knoten keine Speicherung der Bewegungsdaten so, wie es ist, dass mein Knoten erhält den Transaktionen zu tun, eine vollständige überprüfung der besonderen block?

  3. Wenn die Transaktionen sind nicht auf meinem computer gespeichert, wie kann ich eine vollständige Kopie der blockchain? Ich dachte, das war einer der Punkte, die in der Ausführung einer Knoten - Sie haben ein voll-backup der gesamten blockchain. Wie könnte ich das reproduzieren der gesamten blockchain (wenn erforderlich), ohne die Transaktion die Daten in jedem block?

  4. Wenn die Transaktion nicht gespeichert werden, was genau gespeichert wird in der block data und wie ist das nützlich? Gibt es eine Möglichkeit, zu Dekodieren oder einen Mechanismus verwenden, erhalten Sie die Transaktion Informationen aus dem roh-block Daten-Dateien?

  5. Wenn die Transaktion mit Daten, die nicht gespeichert werden in der block-Daten von Ihrem computer (dh: txindex=0), wie kann Sie reproduzieren alle Transaktionen, wenn nötig, ohne etwas herunterladen oder eine Verbindung zum Internet, um es von anderen Knoten, wenn Sie sagen, Sie waren der Letzte Knoten mit einer Kopie der blockchain (z.B.: im Notfall wenn du sagst, theoretisch, alle blockchains wurden irgendwie gelöscht und meins war nur ein Links)?

  6. Muss ich aktivieren txindex=1, raw-Transaktion die Daten auf meine Knoten? Oder ist es gespeichert und zugänglich, wenn Sie benötigt werden, ohne dass dieser aktiviert ist?

würde wirklich zu schätzen Ihre Hilfe!!!!

+573
Fabio Maione 23.03.2017, 21:09:14

Nicht-segwit Knoten validate-Blöcke in der gleichen Art und Weise Sie Taten, bevor. Die noch prüfen, der Nachweis der Arbeit, die Sie noch überprüfen Sie die Eingänge und Ausgänge einer Transaktion, die Sie noch überprüfen, scripts, etc. Alles ist validiert die gleiche Weise wie wurde validiert, bevor segwit.

Der einzige Unterschied ist, dass mit segwit Eingänge, die nicht segwit Knoten führt keine überprüfung der Unterschrift, weil er keinen Zugriff auf die Daten, noch weiß er, wie diese zu interpretieren sind. Die scriptSig und scriptPubKeys für segwit Eingänge sind immer noch überprüft werden, wie normale Skripte und noch prüfen, um wahr (Sie wurden entwickelt, um validiert immer zu true).

Segwit nicht neu definieren, alles, was bereits in Bitcoin. Stattdessen wird es definiert einen neuen standard-Ausgabe-Skript mit der Ausgabe Skript bereits gültig ohne segwit. Also Blöcke und Transaktionen enthalten verbringt der solche Ausgänge werden sehen, dass diese immer als gültig, auch wenn die neuen Daten, die für eine solche Ausgänge (d.h. die Signaturen) ist ungültig.

+549
user67922 21.11.2011, 08:03:24

Erste Frage eine lange Antwort, weil es hängt von der scriptPubKey, aber auch der sigHash fahne, ich nehme an, Sie sprechen über die klassische P2PKH Transaktionen. (ScriptPubKey setzen die Bedingung für die "entsperren", während ScriptSig erfüllt Sie für "entsperren". Es kann Signatur verwenden... oder auch nicht, wird aber davon ausgegangen, dass Sie P2PKH scriptPubKey, so ist es nicht)

Also die scriptPubKey ist

OP_DUP OP_HASH160 <PubkeyHash> OP_EQUALVERIFY OP_CHECKSIG

Wo PubkeyHash ist gegeben durch Ihre bitcoin-Adresse.

Die scriptSig werden sollte

<Sig> <PubKey>

Der PubKey ist einfach. Von Ihrem Privaten Schlüssel, können Sie den öffentlichen Schlüssel (Kurve secp256k1)

Q = dG

wobei d der private key : int, Q öffentlicher Schlüssel : EC-Punkt, G : ECPoint gegeben durch die Kurve.

<sig>

besteht aus 2 Komponenten

<ecdsaSig> <sigHash>

ECDA Sig ist die Signatur von einem hash der Transaktion in DER Codierung. sigHash ist ein byte, das angibt, wie zu generieren, diese hash (ie: was ist eigentlich unterzeichnet).

sigHash selbst enthält 2 Informationen.

<AnyoneCanPay><All|None|Einzelzimmer>

So was unterzeichnet wird, ist ein berechneter hash-Wert Ihrer Transaktion je nach sigHash. Der menschenfreundliche Erklärung ist hier, und die meisten lesbaren code zu tun, die ist hier.

Sobald Sie berechnet den Hashwert, den Sie Unterschreiben müssen es nach dieser Mathematik auf elliptischen Kurven. Aufgrund der Notwendigkeit, in den Algorithmus, der eine zufällige K-Wert, der es Voraus, einen fairen RNG. So RFC6979 beschreibt einen Weg für die Suche nach einem K-Wert ist nicht zufällig, sondern sicher zu verwenden. (Ausführung hier)

So, hier ist das, was signiert ist, je nach sigHash Sie wählen:

AnyoneCanPay : Sie erlauben, jemand zu ändern, Eingang in der Transaktion. (nicht sign Eingänge, außer verkaufen)

Alle : Sie leugnen änderung der Ausgänge der Transaktion. (Zeichen-Ausgänge)

Single : Sie verweigern, die änderung der Ausgabe mit dem gleichen index, wie Sie Eingabe (Zeichen einen Ausgang)

Keine : Sie ermöglichen die änderung der Ausgabe in der Transaktion. (Zeichen keine Ausgabe)

Zweite Frage : Nein, was auch immer das sigHash, die Sie verwenden, als Teil Ihrer Signatur enthält den vorherigen output-Referenz, die Sie verbringen. Da kann man nicht doppelt ausgeben, können Sie nicht die Wiederverwendung der Signatur. Allerdings, wenn Sie wirklich wollen, zu tun, dann verwenden Sie den gleichen K-Wert für die Unterzeichnung 2 verschiedene hashes, dann sind Sie im Grunde genommen zugespielt Ihren privaten Schlüssel. So jemand wäre in der Lage zu "entsperren" eine zukünftige Transaktion gemacht, um Ihre bitcoin-Adresse durch das wissen, die beiden Signaturen.

+536
Piers Karsenbarg 13.09.2013, 16:03:07

Ich war heute zu Lesen bitcoind src, und versuchen herauszufinden, wo scriptPubKey wird ausgeführt, wenn ein Knoten empfangenen neuen block mit der Transaktion, zum Beispiel Transaktion vom neuen block möglicherweise nicht existieren, im mempool.

  1. Find-Funktion, die Skript ausführen:

    https://github.com/bitcoin/bitcoin/search?utf8=%E2%9C%93&q=EvalScript

    • src/script/interpreter.cpp in diesem Datei-source-code der EvalScript-Funktion

    Nur in diese 2 Dateien:

    • src/policy/policy.cpp

    • src/script/sign.cpp

  2. Überprüfen sign.cpp

    Evalscript -> CombineSignatures -> /src/bitcoin-tx.cpp: MutateTxSign -> MutateTx -> CommandLineRawTx -> main

    Diese Funktionen beim erstellen von neuen Transaktionen

  3. Überprüfen policy.cpp

    Evalscript -> AreInputsStandard -> /src/main.cpp: AcceptToMemoryPool

    AcceptToMemoryPool

    • src/main.cpp später

    • src/wallet/wallet.cpp -> CommitTransaction - das ist eigene Transaktion funktionale

    • src/rpcrawtransaction.cpp -> sendrawtrnsaction - rpc-Funktion senden rawtx

    • src/txmempool.cpp -> keine Anrufe nur Kommentare

Letzte ist src/main.cpp

AcceptToMemoryPool -> ProcessMessage auf die Meldung "tx" , neue single tx zu pool erhalten AcceptToMemoryPool -> DisconnectTip

DisconnectTip -> InvalidateBlock invaludate block und senden Sie alle Transaktion zurück zum pool mit allen Prüfungen durch und Skript eval

DisconnectTip -> ActivateBestChainStep :

 // Verbindung trennen aktive Blöcke, die nicht mehr in der besten Kette.
bool fBlocksDisconnected = false;
while (chainActive.Tipp() && chainActive.Tipp() != pindexFork) {
 if (!DisconnectTip(Staat))
 return false;
 fBlocksDisconnected = true;
}

Wenn wir Waisenkind nehmen Sie Transaktionen vom Waisenkind zum pool mit allen Prüfungen

NICHT mehr andere links gefunden

Daraus kann ich folgern, dass im Fall von Knoten mit bitcoind erhielt neuen block mit Transaktionen, die nicht im mempool fügen wir diese tx blockchain ohne scriptPubKey ausführen.

Folglich, wenn gleich "ehrlich" Bergmann zählen tx mit Ungültiger Skript, im Beispiel falsche Signatur, verbrachte gleiche Münzen, alle bitcoind Knoten hinzufügen blockchain ohne eval-script und dies nicht erkennen

Es ist nicht möglich, um wahr zu sein! Wo ist mein Fehler?

+453
Sandra Dee 11.09.2014, 05:51:00

Sie scheinen verwirrend die Begriffe "unbestätigt" und "unverbraucht".

Wenn Sie eine Transaktion erstellen, die Sie ausgeben vorhandenen unverbrauchten Transaktion Ausgänge (UTXOs) auf der input-Seite der Transaktion und die Schaffung neuer UTXO auf der output-Seite.

Ihre Transaktion bestätigt. Dies bedeutet, dass die Transaktion in einen block geschrieben und an die blockchain. Die Transaktion bestätigt hat, erfolgreich angemeldet über die Gelder an die Empfänger. Den Ausgang Ihrer Transaktion als "unverbraucht" bedeutet, dass der Empfänger der Transaktion hat nicht das Geld wieder, aber das bedeutet nicht, dass Sie noch nicht erhalten.

Die Sache lässt mich verwirrt, ist Ihr Kommentar, dass Sie wurden erwartet, um zu erhalten, Bitcoin, Bargeld für Ihre Transaktion. Hast du das Geld geschickt hat, irgendwo, um zu handeln? Wenn das der Fall ist, Fragen Sie Ihren Handelspartner, was die hold-up ist.

Wenn Sie dachten, Sie bekommen Bitcoin Geld durch senden von Bitcoins auf eine Bitcoin-Cash-Adresse, haben Sie sich geirrt. Bitcoin und Bitcoin-Cash sind zwei getrennte Netzwerke. Sie müssen zum wiederherstellen des Bitcoin Geld mit deiner Bitcoin privaten Schlüssel zu erstellen, der eine Bitcoin-Cash-Transaktion.

+446
elena301984 24.03.2018, 12:51:44

CLion unterstützt nur über den CMake-system. Aber die Bitcoin-Kern verwendet die autotools-build-system. Ohne eine spezielle Konfiguration, es ist unwahrscheinlich, dass Sie in der Lage sein zu bauen, Bitcoin Core mit CLion als Standard-CMake-config wird geändert werden müssen, um die Arbeit mit Bitcoin-Core.

Anstelle der Verwendung von CLion, zu bauen und zu Debuggen, sollten Sie in der Lage sein zu bauen, Bitcoin Core in ein terminal und führen Sie dann die resultierende Binärdatei in CLion ist der debugger.

+440
user157123 16.04.2010, 04:54:38

Ich bin ein neuer Anwender von Bitcoins, verzeihen Sie der Unwissenheit. (Hinweis: dies sind die test-Transaktionen)

Ich bin mit dem Bitcoin-qt client, und ich bin sehr verwirrt und glaube, ich habe etwas falsch gemacht.

  1. Ich habe zwei Rechner A und B beide mit Bitcoin-qt-client auf. Habe ich gemacht, Brieftaschen auf beiden Computern.

  2. Nach dem Start von Bitcoin-qt-client zum ersten mal auf Rechner A erstellte ich zwei Adressen mit der 'neuen Adresse' button. Ich klickte dann auf 'Verschlüsseln Geldbeutel" und trat einen passcode. Hinweis: ich habe nur diesen Prozess einmal, obwohl ich habe zwei Adressen.

  3. Ich habe dann übertragen zwei test-Transaktionen, um die Brieftasche auf computer A von Bitstamp. Diese kam durch wie:

    http://i.stack.imgur.com/2ziI6.jpg

(weiß nicht, ob irgendwas sieht falsch in diesem Bild?)

  1. Dann habe ich versucht, meine erste test-Transaktion und schickte es an die Adresse, die ich erstellt auf computer B (ich habe noch nie verschlüsselt, das Portemonnaie).

  2. Zu meiner überraschung geschickt, obwohl ich mich gar nicht zu geben jede Art von passcode auf dem computer Ein? Plus meine Adresse auf computer B nicht auch verschlüsselt?

  3. Heißt das, jeder kann die Mittel verwenden, die ich in meinem wallet auf dem computer Ein, ohne mein passcode?

  4. Der status der Transaktion auf computer B auch, 8 Bestätigungen? Ist dies ein Zeichen für einen Fehler. Auch das 'aus' markiert ist, so unbekannt ist das wichtig?

  5. Es ist auch kein Schloss-Symbol auf meinem QT-client, das habe ich schon gesagt, dass es sein sollte, wenn das wallet verschlüsselt wurde?

Ich bin verwirrt, bitte beraten. Sorry für meine Unwissenheit, ich bin nicht eine technisch denkende person, aber versuchen anzunehmen bit-Münzen.

+440
joelw 14.10.2019, 17:01:33

Nur ein Hinweis: Man kann wirklich fügen Sie beliebige Dinge wie text in die blockchain.

Sie können "teilen", indem Sie genaue Werte und durch bitcoin-Adressen, ja, aber es gibt nur so viel, dass man codieren kann, dass.

+417
user312861 07.01.2012, 00:43:29

Ich habe einen 12-Wort Mnemonik von einem Blockchain.info wallet erstellt im Mai 2013. Aber jetzt ist die Blockchain-recovery-Seite[1] erzählt mir, das ist eine ungültige Samen.

Ich bin sicher, dies ist nicht Benutzer-Fehler, da die recovery-Satz gefunden wurde, an zwei verschiedenen Orten: gesichert in einer Datei auf S3, und ausgedruckt auf einem Stück Papier.

Ich habe auch versucht die Blockchain-app sowie Myzel, und bekam das gleiche Ergebnis.

Ich Frage mich, ob die standards haben sich geändert, seit 2013 und die Art der Samen, die ich habe ist nicht mehr gültig? Gibt es ein tool, mit dem ich versuchen kann zu füttern dieser Merksatz in, so kann ich generieren die Brieftasche?

[1] https://blockchain.info/wallet/#/recover

+384
tangato 12.02.2016, 21:57:52

VERWENDEN SIE NICHT DIE EXAKTE BEISPIEL UNTEN AUS GRÜNDEN DER SICHERHEIT.

Informationen synthetisiert unten durchgeführt werden sollte, auf einem offline-Rechner. Die Adresse unten ist ein Beispiel für eine Adresse, wo Gelder einzahlen. Den source-code von Monero ist, Elektron Fähigkeiten zu schreiben, eine kurze C++ - Programm unten genannten inverse_mnemonics, bitcoin-explorer, und die sed-Befehl unten:

256-bit-hexadezimal Privaten Schlüssel von 25, Elektron Worten:

% echo "zivile dapper in vollem Umfang durchsetzen mühsam deodorant lava Zigarre gemischt wackelig beim juicy Radkappen auf vereiteln verpflichtet angelehnt trendige Sicherheit ausatmen Kaktus Fasane aufrecht jazz, der auf" | ./inverse_mnemonics

5356ac2233e3ea59af8e1c9ff3c3ce7c9f67053d128b7dd75ff6cedd8682ef86

Komprimiert WIF Privaten Schlüssel:

% echo "zivile dapper in vollem Umfang durchsetzen mühsam deodorant lava Zigarre gemischt wackelig beim juicy Radkappen auf vereiteln verpflichtet angelehnt trendige Sicherheit ausatmen Kaktus Fasane aufrecht jazz, der auf" | ./inverse_mnemonics | sed 's/$/01/' | bx base58check-encode-v 128

Kz1i9EK6MTd6T9PUeYwDMj2x4Rr5N8vcvwuttg8jlk3bscgzeygm

Zugehörige Öffentliche Adresse für die Einzahlung:

% echo "zivile dapper in vollem Umfang durchsetzen mühsam deodorant lava Zigarre gemischt wackelig beim juicy Radkappen auf vereiteln verpflichtet angelehnt trendige Sicherheit ausatmen Kaktus Fasane aufrecht jazz, der auf" | ./inverse_mnemonics | bx ec-to-public | bx ec-zu-Adresse -v-0

186EdXhyoa7EC1X33nLhQNebbreYLrccvb

Es ist erwähnenswert, dass https://xmr.llcoins.net/ hat ein JavaScript, das bestätigen können Teile der Ergebnisse, die über offline, und kann zusätzlich angewendet, um eine verschlüsselte Elektron Saatgut Wörter in Fall, dass jemand unberechtigten Zugriff auf Ihre paper wallet. Dies ist eine Gegenmaßnahme, verhält sich Analog zu einem Teil der BIP-38-Standard, sondern verwendet stattdessen Elektron-Technologie.

+357
lost in macland 09.01.2011, 04:55:04

Ich bin neu auf dieser Bitcoin und alles scheint verwirrend für mich.

Ich habe eine Anforderung, wo ich zu erstellen Brieftaschen für jeden Benutzer meiner Anwendung auf dem Bildschirm. So, er wird die übertragung von Bitcoins von seinem persönlichen Konto auf das neu erstellte Konto und dann Kauf die Objekte in meiner Anwendung.

Nun, ich bin gekommen, über eine website blockchain.info wo können wir Brieftaschen erstellen, durch die Nutzung Ihrer API.

Für die Verwendung dieser API, die wir ausführen müssen um ein lokales service und die Nutzung der API.

Meine Frage ist, wenn blockchain.info geht nach unten, dann nicht alle meine Konten nach unten gehen?
Oder, ist es egal, ob blockchain.info nach unten geht, weil die Konten erstellt werden, die auf Main Net von Bitcoin?

Kann mir jemand, erklären Sie mir das?

+147
Enock Mthreheya 24.10.2013, 01:04:33

Wenn Sie erhalten eine Transaktion mit Adresse, müssen Sie Einen privaten Schlüssel, um es ausgeben und nichts mehr.

Wenn Sie möchten, dass zwei oder mehr Adressen werden verwendet, um Geld auszugeben, das Sie erhalten, würden Sie brauchen, um eine multisig-Adresse. Nach, dass, würden Sie brauchen, um Einsatz von m-of-n die privaten Schlüssel verbringen Sie die Münzen, mit m und n für die vordefinierten, wenn Sie erstellen die multisig Adresse.

Gibt es andere Möglichkeiten, man könnte einschränken, Münzen ausgegeben - sagen, die ein Passwort erfordern oder zulassen, dass jemand zu verbringen, aber Sie sind viel dunkler und in der Regel nicht von jedermann verwendet.

+119
Ashish Gambhir 14.03.2011, 22:08:13

Eine Transaktion belegen kann eine "beliebige" Anzahl von nicht ausgegebenen Transaktionen zu erreichen, die notwendig Wert. Jedoch, jede eingehende Transaktion erhöht die Größe und somit Kosten. Das könnte ein Problem sein, wenn Sie eine Menge von sehr kleinen unverbrauchten Transaktionen.

Wie auch immer, Sie konnte nur an alle Ihr Geld auf sich selbst oder kombinieren Sie alle Ihre unverbrauchten Transaktionen in ein einziges.

In Bezug auf dein Beispiel: Bergarbeiter bezahlt die Summe aller Gebühren (und Belohnung) in einem einzigen, ersten, Transaktionen der block. Egal, wie viele (kleine) Gebühren gibt es in den block.

So, dies ist nicht der Tod von bitcoin. Wenn es wäre, bitcoin würde wohl schon tot sein.

+105
lackua 22.08.2010, 06:41:36

Hat Bitcoin eine Funktion haben, die erlauben würde, die BTC geschickt Sie zurückgegeben werden, Keine.

Der einzige Weg, um die BTC zurück ist, wenn der Empfänger macht eine neue Transaktion übersendung des Bitcoin, um Ihre Empfängeradresse. Wenn der Empfänger wird dies nicht tun, können Sie denken über die Kontaktaufnahme mit einem Anwalt.

+93
ssmy 31.07.2017, 12:27:55

gesundheitliche Bedenken.... gleiche wie ein normaler pc, ich habe ein 1500w Netzteil, mit 4 amd 7970 ist, es defnitly nicht direkt übersetzen, in der Hitze, wie Stephen sagte, weil die Abwärme der Prozessoren ist die Energie verschwendet, wo, wie die Mehrheit der Energie wird verwendet, um zu berechnen...

unter anderem: wie ein Licht Glühbirnen Zweck ist, um Licht zu machen, aber es produziert einige Hitze, denn nichts ist jemals 100% effizient, damit die Wärme raidiated verloren gehen oder verschwendet Energie.

und in den Bildern sieht es aus wie die mini-rig haben 42 (+-:120mm) Lüfter so nehme ich an, es wäre laut, wenn alle Lüfter sind über 50%.

+78
Lea Hanna 24.05.2018, 15:59:01

Die Länder haben AML (anti-Geldwäsche -) Gesetze, die Aktivitäten einzuschränken, die ermöglichen könnte, Geldwäsche. Eine Bitcoin-Börse wohl kann verwendet werden, für die Geldwäsche. Auch wenn der Buchstabe des Gesetzes nicht alles sagen, besonders relevant Bitcoin, die Banken wollen nicht, etwas zu riskieren.

Um in der Lage sein, zu respektieren, AML und anderen Gesetzen, die Banken müssen wissen, ein paar Dinge über den Besitzer und das Geschäft, und Sie haben ein "know your client" - Verfahren für Sie. Für die meisten Unternehmen das geht komplikationslos, für andere (z.B. Bitcoin exchange), könnte es ein problem sein.

+71
Dankeroni 02.06.2016, 14:33:21

Jeder Knoten im Netzwerk hat seine eigenen mempool. Während Sie gefüllt werden mit ähnlichen Transaktionen, die jeweils eine unterschiedliche Größe limit oder vielleicht sogar eigene Regeln, die Transaktionen zu behalten.

Unconfirmed inputs

In diesem speziellen Fall können Sie Sie (siehe Abbildung 1), dass es ein (U) gezeigt, in die beiden Eingänge der Transaktion. Die (U) bedeutet, dass die Eingänge angelegt werden, eine Transaktion, die noch unbestätigt.

Address the inputs come from

In der Tat, wenn man sich an die Anschrift, die zwei Eingänge wurden ausgegeben, um vor (Abbildung 2), werden Sie sehen, dass beide erschaffen wurden, Transaktionen, die nur bezahlt 4.4 satoshis pro byte in der Erwägung, dass die Transaktion, die Sie verknüpft zahlt 65 satoshis pro byte.

Ich würde vermuten, dass die ersten beiden Transaktionen, erstellt die Eingänge vielleicht nicht zugetragen worden, oder Sie waren nicht gehalten, die in den mempool von den anderen blockexplorers. Dann die Transaktion, die Sie über einen Link scheint ungültig zu jenen blockexplorers, weil die referenzierten Eingänge sind nicht bekannt.

Sie finden diese Frage interessant: "Wie kann Transaktionen verlassen Sie den Speicher-pool?"

+55
DAE51D 11.08.2011, 00:12:12

Hintergrund-info:

Als Nick erwähnt, Transaktions-Ersatz mit nLockTime und die Reihenfolge der zahlen ist derzeit nicht aktiviert durch das Netz. In der Praxis bedeutet dies, dass alle Transaktionen mit einem nLockTime in der Zukunft und mindestens einen Eingang mit non-max Sequenz-Nummer wird nicht ausgestrahlt werden, weil es nicht ein "endgültig" Transaktion.

Also, wenn Sie:

  • broadcast-TX1 mit nLockTime 3 Tage in der Zukunft und dann TX2 mit nLockTime 2 Tage in der Zukunft liegen, weder weitergegeben wird, durch das Netz.
  • broadcast-TX1 mit nLockTime 3 Tage in der Zukunft und dann TX2 mit nLockTime nicht in Kraft ist (oder in der Vergangenheit), TX2 wird nicht akzeptiert und ausgestrahlt, obwohl es war nicht der erste TX die Ausgaben die Eingabe.

Im wesentlichen, das Netzwerk "akzeptiert" das erste Finale (bereit für die Aufnahme in ein block -) Transaktion, dass die Ausgaben-Eingang, der es sieht. Es gibt einige Vorschläge zur Umgestaltung dieser Methode, wie relais-zuerst-Doppel-verbringen - und - ersetzen-durch-Gebühr.

+53
Keith Davies 22.09.2011, 07:06:12

Diese Dateien enthalten alle LTC Handel von Tag 1 bis etwa 2:20 Uhr UTC auf 31-3-2013.

LTCBTC @ BTCe Okt 2011 bis März 2013 http://www.mediafire.com/view/?5cwjmviou15k32h

LTCUSD @ BTCe Okt 2011 bis März 2013 http://www.mediafire.com/view/?cn5qxi44j6egrad

auch Kraken LTCEUR charts sind hier: http://api.bitcoincharts.com/v1/csv/

Ich bin auf der Suche für 2013 und 2014 BTCe LTCUSD und LTCBTC.

bitte helfen

+29
ksynchik 09.10.2018, 11:41:36

Fragen mit Tag anzeigen

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil