Was die Reihenfolge Bitcoin-Kern-Platz die Eingänge verbringt es in?

Was die Reihenfolge Bitcoin-Kern-Platz die Eingänge verbringt es in? Ist es zufällig? Ist es sortiert nach etwas? Was, wenn überhaupt, können Sie sagen, über den Urheber einer Transaktion durch die Eingabe der Bestellung?

+431
Evan Mg 25.08.2017, 23:09:00
30 Antworten

Zweite ist die aktuelle Auslastung, bevor es völlig aus dem Quellcode entfernt.

Es war nicht entfernt. Es einfach verschoben wurde:

statische CBlock CreateGenesisBlock(uint32_t nuhrzeit, uint32_t nNonce, uint32_t nBits, int32_t nVersion, const CAmount& genesisReward)
{
 const char* pszTimestamp = "The Times 03/Jan/2009 Chancellor on brink of second bailout for banks";
 const CScript genesisOutputScript = CScript() << ParseHex("04678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5f") << OP_CHECKSIG;
 zurück CreateGenesisBlock(pszTimestamp, genesisOutputScript, nuhrzeit, nNonce, nBits, nVersion, genesisReward);
}

(Quelle.)

  1. Wenn du meinst "Ist es der Schlüssel, den er benutzt, um Zeichen Ankündigungen und E-Mails," Nein. Das ist der PGP-Schlüssel 5EC948A1. Wenn du meinst, "Ist dies der Schlüssel ist, broadcast-Warnungen," Nein. Das ist hier definiert:

    https://github.com/bitcoin/bitcoin/blob/master/src/chainparams.cpp#L90

    Der Schlüssel ist gedacht, um gehört zu Satoshi Nakamoto, allerdings.

  2. Ist es nutzlos. Sie nicht wirklich benötigen die private Komponente des Schlüssel generieren oder überprüfen Sie den genesis block. Und, wie Sie sagen, Sie können nicht verbringen und die damit verbundenen Bitcoins. Für alle, die wir kennen, es ist vielleicht nur ein zufälliger Punkt auf dem ECDSA-Kurve, ohne den zugehörigen privaten Schlüssel.

  3. Dies scheint eine ganz normale, unkomprimierte Schlüssel. Es beginnt mit 0x04, gefolgt von 64 bytes. Der Unterschied in der, wie es ausgedrückt wurde zwischen 0.1.5 und 0.8.0 ist nur ein Ergebnis der endianness. Als für wie zu generieren, rufen Sie einfach getnewaddress gefolgt von validateaddress ein auf das Ergebnis.

  4. Nichts.

+933
minimaleshiyaboyz 03 февр. '09 в 4:24

Sie müssen ausgeführt werden, bitcoind mit dem -server - option gesetzt sowie -rpcuser und -rpcpass. Diese kann alternativ auch eingestellt werden, wie Zeilen in Ihrer bitcoin.conf. Der RPC-port wird nur geöffnet sein 8332, wenn alle drei dieser Optionen sind korrekt eingestellt.

+928
Vivek Saini 02.12.2013, 14:27:10
Weitere Antworten

Verwandte Fragen


Ähnliche Fragen

Ich empfehle diesen Artikel:

http://www.coindesk.com/bitcoin-law-what-us-businesses-need-to-know/

Es sagt:

Einzelne bitcoin Bergleute, die bei der Konvertierung Ihrer "erstellt" Münzen zu fiat-Geld-Sender, obwohl Sie nie act "als ein Unternehmen," noch Wert übernehmen, der von einer person zu übertragen, um eine Dritte person.

Also, vorausgesetzt, dass Sie zum Ziel zu konvertieren einige Ihrer abgebauten bits, Sie werden besteuert wie eine Geld-Sender zusammen mit den Vorschriften für die Sender, FinCen compliance etc.

+904
idchiang 03.10.2017, 18:44:42

In einer freien Marktwirtschaft, die die Verbraucher chaotisch und natürlich, wählen Sie die beste Produkt.

Diejenigen, die denken, Sie können erstellen eine digitale kryptogeld "besser" als Bitcoin - aber Sie definieren Sie "besser" sind mehr als willkommen, dies zu tun und versuchen, andere davon zu überzeugen, Ihre Argumentation. Wenn die Argumentation ist vernünftig und die Leute mögen es, den Markt belohnt wird der Gründer mit Nutzung Ihrer Währung!

+899
Jaume Garcia Sanchez 28.09.2019, 04:34:47

SegWit2x geplant war, um zu passieren, heute bei der BTC block 501451 (http://b2x-segwit.io).

Wie kann ich überprüfen, ob die Gabel verabschiedet wurde und von wem?

Electrum wallet-docs (http://docs.electrum.org/en/latest/hardfork.html) sagen, die app erkennt eine blockchain-split, aber mir nichts bemerkt. Dies bedeutet, die Gabel war nicht erfolgreich?

+896
rosstex 10.08.2010, 02:21:49

Was ist, wenn ein block enthält viele mehr Transaktionen als die anderen? Wäre es nicht besser, Holen Sie den block mit mehr Transaktionen? Auch deshalb ist ein Band letztlich gebrochen zufällig, sondern als eine deterministische Weise, die hilft, das Netzwerk?

+867
Randilei Faumui 03.01.2017, 03:31:24

Laut Bitcoin-wiki https://en.bitcoin.it/wiki/Satoshi_Client_Node_Discovery

  1. Knoten entdecken Sie Ihre eigene externe Adresse durch verschiedene Methoden.
  2. Knoten entdecken Sie Ihre eigene externe Adresse durch verschiedene Methoden.
  3. Knoten macht eine DNS-Anfrage erhalten IP-Adressen.
  4. Knoten kann Adressen nutzen, die hart codiert in die software.
  5. Knoten exchange-Adressen mit anderen Knoten.
  6. Knoten speichern die Adressen in eine Datenbank und lese, dass die Datenbank beim Start.
  7. Knoten können zur Verfügung gestellt werden Adressen, die als Kommandozeilen-Argumente
  8. Knoten gelesen-Adressen von einem Benutzer zur Verfügung gestellten text-Datei beim Start

Denn dies ist die peer-to-peer-Technologie der client ist in der Regel verbunden mit mehr als einem Knoten zu einem Zeitpunkt. Der Referenz-client überprüft, jedes bit der Informationen, die es erhält. Wenn ein Finanz-Unternehmen zu gehen, rouge und senden von falschen oder unvollständigen Daten der software verwirklichen die Daten ungültig sind, und verlassen sich auf die anderen angeschlossenen Knoten zu betreiben.

+835
Vladimir Kolenov 14.09.2010, 16:16:44

Das chat-Protokoll hat der Entwickler aufgeführt

[06:55] <noagendamarket> Satoshi Nakamoto
[06:55] <noagendamarket> Gavin Andresen - (PGP -)
[06:55] <noagendamarket> Amir Taaki - (PGP -)
[06:55] <noagendamarket> Pieter Wuille
[06:55] <noagendamarket> Nils Schneider - [email protected]
[06:55] <noagendamarket> Jeff Garzik - [email protected] (PGP)
+830
begohm 01.07.2014, 15:44:42

Ein compute-intensive Teil der server-arbeiten ist die Schaffung neuer merkle Wurzeln. Als mckoss erwähnt, wird dies viel schneller, wenn Sie nur eine Neuberechnung der merkle Zweig, der verändert wird, indem die neue generation Transaktion statt der Neuberechnung der gesamte merkle-Baum.

Die anderen rechenintensiven Teil der server hat die Aufgabe der überprüfung der Beweise der Arbeit, werden später gesendet. In der Regel bedeutet dies hashing zwei SHA-256 chunks und überprüfen das Ergebnis mit der Schwierigkeit. Aber wenn es mehrere Nachweise von arbeiten mit der gleichen merkle root dann könnten Sie die Berechnung der midstate einmal, und dann nur eine hash-SHA-256-Stück für jede der Nachweis der Arbeit, die Sie überprüfen möchten. Genauso wie clients mit rollntime.

So dass jedes neue merkle root-Arbeit zu generieren, und schafft auch mehr Arbeit später benötigen einen neuen midstate berechnet werden.

BitMinter macht die Verwendung von Rollen werden die nuhrzeit Feld auf dem server als auch im client. Jedes mal, wenn die wall-clock-ticks eine Sekunde vorwärts, aktualisieren Sie die nuhrzeit Bereich der block-Daten mit einem neuen Zeitstempel versehen. Dann können Sie die Wiederverwendung von allen merkle Wurzeln und midstates haben Sie von der vorherigen Sekunde.

Das spart eine riesige Menge an Arbeit auf den server, und es ist, wie BitMinter laufen konnte mit geringer Last auf einem einzelnen server mit 2-3 TH/s von hashpower, während einige (nicht gut optimiert) - pools, einen neuen server für alle 300 GH/s von hashpower.

Da dann solche Optimierungen haben immer weniger wichtig. Mehr Kunden begann die Unterstützung rollntime. Server und clients begonnen haben, mit der Arbeit, die Schwierigkeit, über 1, was bedeutet viel weniger Arbeit, mussten auf dem server überprüft werden. Und dann gibt es die neuen Protokolle zu ersetzen getwork: Schicht-und GBT (getblocktemplate). Mit dieser Protokolle, die der server erzeugt eine Vorlage, die ist sehr Billig zu erzeugen, dann die clients haben den schwereren Teil der Arbeit erstellen basierend auf der Vorlage.

Ich denke immer noch, es ist eine gute Idee für die Kunden zu verwenden, die nuhrzeit trick, um die Wiederverwendung merkle Wurzeln und midstates, die es erlaubt midstate Wiederverwendung auf der server-Seite als auch, obwohl dies nicht mehr eine große Sache.

+806
foulgernz 30.05.2011, 13:01:16

Ich habe folgte dem tutorial in dieser Antwort:

Wie erhalte ich Zugang zu Informationen über blockexplorer.com oder blockchain.info ohne Erstellung von Anfragen zu diesen Webseiten?

Aber es gibt keine Anweisungen zu bekommen und auszuführen bitcoind zunächst als Abe erfordert die genesis blocks.

Außerdem bin ich immer die folgende Fehlermeldung beim Versuch zu synchronisieren:

$ python -m Abe.abe --config=abe-sqlite.conf --commit-Byte 100000 --no-dienen

Fehler beim laden von /home/bitcoin/.bitcoin/bitcoin.conf: [Errno 2] No such file or directory: u'/home/bitcoin/.bitcoin/bitcoin.conf'
catch_up_rpc: Abbruch

Ich habe bitcoind installiert auf meinem ubuntu-server:

$ sudo apt-get update
$ sudo apt-get install bitcoind
$ bitcoind

Was sollte ich in meiner config-Datei? Was hat Abe erfordern von bitcoind?

+767
Thisisstackoverflow 13.03.2010, 10:21:07

Dies ist ein Betrug. Block jeglichen Kontakt mit dieser person und senden Sie kein Geld, Passwörter, Schlüssel, oder sonst was.

Dein Freund hat Recht, es gibt keine solche Sache wie Bergbau "mit" somebody ' s Bitcoin. Bergbau erfordert spezielle hardware (wie der AntMiner S9, die ist ein echtes Gerät), aber wenn einer die hardware, die man nicht braucht, Zugriff auf zusätzliche Münzen oder irgendetwas anderes.

Die Masche wird wahrscheinlich in einer Weise organisiert, dass es aussieht wie Sie halten die Kontrolle der Münzen in den gesamten Prozess, und so, dass es nicht offensichtlich ist, dass Ihre Münzen übertragen worden Betrüger. Aber am Ende, wenn Sie versuchen, um Sie zurück zu bekommen, werden Sie feststellen, dass Sie nicht können.

+706
Puja Jogi 05.01.2015, 10:36:41

Vor kurzem Las ich über die Nützlichkeit des On balance Volume (öbv) in der Vorhersage der Kursbewegung.

Ich benutze GDAX und don T glaube, es hat öbv. (Oder gibt es?)

Jeder Austausch, der zeigt öbv?

Danke.

+688
Anthony Chua 22.01.2016, 00:05:17

Für diejenigen, die nicht vertraut mit front-running: es ist der Prozess der Markt - /Kursmanipulation. Wenn ich weiß, dass ein großer Kauf en.th. wertvolle passieren wird, die Höhe dieser, würden mehr selten auf dem Markt und es wird der Preis steigen kann. Dafür konnte ich schnell meine eigenen kaufen, der ein so gutes, zu spekulieren, dass der Preis steigt, und verkaufen es nach dem großen Transaktion zu einem höheren Preis.

In der bitcoin-Welt ist dies nicht ausgeschlossen. Vorstellen, dass Sie in einem großen finanziellen corp, und dieses Institut fragt, der trading-desk zu kaufen bitcoins für 10mio Euro. Ein Mitarbeiter konnte sehen, dass diese geplante Handel, und tun, eine schnelle self-Handel vor. So ist dies innerhalb von Unternehmen.

In der öffentlichen bitcoin-Raum, gibt es kein Anzeichen für einen "großen" der Handel, das geschehen wird auf der blockchain. In der Regel ein tx zusammengesetzt und dann ins Netzwerk gesendet, die zu dem Knoten, der Sie verknüpft sind, und von dort aus auf das gesamte Netzwerk. Also, wenn Sie konnte sehen, dass diese UTXO mit eine enorme Menge, die in Ihren Knoten haben Sie die Zeit, um Ihre eigenen erstellen tx zu tun, vor ausgeführt. Es müsste sich in einem Kandidaten-block, bevor die "großen" Texas schließt sich ein block, der dann minde. Ich sehe nicht, dass eine Garantie gibt, das zu tun. Könnte es sich anders, wenn ein Bergmann kommt ins Spiel, und er ist von hand crafting ein Texas, aber ich bin mir nicht 100% sicher... Er müsste schnell genug sein, dass kein anderer Bergmann hat ein Kandidat block, die erhalten ist in der blockchain vor ihm...

+615
user3156276 02.05.2019, 22:43:06

Für einige Grund, warum ich verloren habe alle meine Daten in meinem .bitcoin - Verzeichnis, außer dem Geldbeutel.dat - Datei. Jetzt bitcoin-qt zeigt 0 balance, und es ist 5 Jahre hinter sync. Ist das möglich, wiederherstellen von Münzen in diesem Fall?

+604
Javi 09.05.2010, 21:34:16

Die Funktion client.getBlockchainInformation und die anderen Methoden, die das bitcoin-core - npm - Modul verwenden bitcoin-core-REST-Schnittstelle. Um es zu verwenden, es muss jedoch aktiviert sein, wenn Sie beginnen bitcoind mit den -rest - flag.

Die REST-API aktiviert werden können, mit den -rest option.

Das interface läuft auf dem gleichen port wie der JSON-RPC Schnittstelle Standard-port 8332 für die mainnet, port 18332 für testnet und den port 18443 für regtest.

z.B.:

$ bitcoind -rest

oder in bitcoin.conf

rest=1
+586
LuisVM 19.01.2011, 16:40:16

Habe ich eine Geldbörse mit Hilfe von WalletAppKit auf Android und hat einige Transaktion in es.

Nun, was ich versuche zu tun ist, die Wiederherstellung, die Brieftasche aus der mnemonische code (BIP39). Es gibt auch den Geldbeutel-Objekt, aber es enthält nicht die Transaktionen.

Hier ist der ref link https://bitcoinj.github.io/working-with-the-wallet#seeds-and-mnemonic-codes die beschreiben das arbeiten mit mnemonischen code und Samen.

Es sagt auch "jetzt synchronisieren Sie die wiederhergestellten wallet wie unten beschrieben", aber ich fand nie irgendeine Art und Weise zu synchronisieren.

DeterministicSeed seed = Brieftasche.getKeyChainSeed();
println("Seed-Wörter lauten:" + Tischler.auf(" ").join(Saatgut.getMnemonicCode()));
println("Seed Geburtstag ist:" + seed.getCreationTimeSeconds());

String seedCode = "Hof Impuls Luxus fahren heute werfen farm Pfeffer Umfrage Wrack Glas-Bundes";
lange creationtime = 1409478661L;
DeterministicSeed seed = new DeterministicSeed(seedCode, null, "", creationtime);
Wallet restoredWallet = Brieftasche.fromSeed(params, Samen);
// jetzt synchronisieren Sie die wiederhergestellten Brieftasche, wie unten beschrieben.
+582
Rod Cole 31.05.2015, 20:03:50

Bitcoin-ABC ist voll kompatibel zu Bitcoin bis auf die Gabel. Bedeutet das, dass eine nicht synchronisierte Bitcoin ABC-Knoten sendet Bitcoin Transaktionen statt Bitcoin Geld?

+571
ArashHj 12.08.2017, 06:43:25

Es ist nicht ein problem, weil SHA256 ist keine Verschlüsselung-Algorithmus, noch handelt es sich um Primzahlen. Es gibt keine bekannten algorithmen für Quantencomputer für oder Kollisionen preimage-Angriffe auf SHA256.

Das Bitcoin-Protokoll keine Verschlüsselung in irgendeiner Weise, denn das würde bedeuten, dass nicht alle Daten öffentlich einsehbar.

+556
Happylife 29.02.2012, 19:01:11

Website ist down, google findet keine neue Adresse. Finden nichts zu bitcoin Foren, aber Gregor nicht der hellste Stift, vielleicht nicht wissen, wie zu suchen.

+551
user1485 23.09.2016, 14:57:20

Bitcoin Wiki (Schwierigkeit):

Das höchste Ziel (Schwierigkeit 1) ist definiert als 0x1d00ffff, das gibt uns einen hex-Ziel

0x00000000FFFF0000000000000000000000000000000000000000000000000000

Es sollte angemerkt werden, dass pooled mining oft benutzt, die nicht abgeschnitten Ziele, die bringt "pool Schwierigkeit 1" an

0x00000000FFFFFFFFFFFFFFFFFFFFFFffffffffffffffffffffffffffffffffff

Was weiß ich, mit nicht-abgeschnitten Ziele stellt das Ziel auf eine höhere Zahl als im Netz akzeptieren würde. In anderen Worten, wir können am Ende finden, ein hash-akzeptiert durch den "pooled mining" (unten als nicht-abgeschnitten), aber dennoch abgelehnt werden, indem das Netzwerk (höher als abgeschnitten).

Warum machen die Leute verwenden, die nicht abgeschnitten mining-Ziele zu erreichen?

Warum wird nicht einfach die tatsächliche abgeschnitten Ziele so, dass wir ein genaueres Bild von dem Netzwerk und vermeiden Sie die Gemeinkosten , die angefallen als solche?

+509
Ward vs Kovalev 21.06.2012, 12:10:17

Wenn Sie eine Bestellung aufgeben zu verkaufen LTC in btc-e es wird geprüft, ob es eine Bestellung gibt, zu kaufen LTC bei der gleichen rate wie von Ihnen angegeben. Wenn es um kaufen LTC bei der gleichen rate wie Sie in Ihr angegebene verkaufen, um es füllen Sie Ihr zu verkaufen, um bis auf die Höhe des buy order. Wenn die buy order Menge, die größer ist, als Ihr verkaufen, um Ihren verkaufen, um gefüllt werden, sofort und erhalten Sie BTC und die Käufer erhalten Ihr LTC. Wenn es keine zu kaufen, um an die rate, die Sie angegeben, wird das system warten, bis jemand kaufen LTC bei der gleichen rate. Sie können immer Abbrechen, diese Aufträge, bevor Sie vollständig gefüllt, aber denken Sie daran die 0,20% - trading fee genommen wird, wenn Sie eine Bestellung aufgeben, und nicht, wenn Sie die Bestellung abschließen.

+440
frankliuao 16.05.2010, 07:33:49

Das ist mehr eine blockchain als eine bitcoin-Frage:

Ich möchte eine blockchain (potentiell permissioned) zu verwalten Besitzer eines Gerätes. Aber verbunden mit dem Gerät gibt es einen privaten Schlüssel.

Gibt es eine Möglichkeit für die Besitzer eines Gerätes für den Zugriff auf diesen privaten Schlüssel, im Idealfall nur mit blockchain?

+347
Raghu Sonigara 06.12.2011, 07:15:32

Ich schrieb eine FAQ zu diesem hier. Es enthält verschiedene Dinge, die Sie ausprobieren können.

Eine andere Möglichkeit ist, dass die Adresse entspricht einer importierten privaten Schlüssel. In der Vergangenheit, Elektron verwendet, um erlaubt zu importieren, private Schlüssel in HD-wallets. Diese importierte private Schlüssel werden nicht wiederhergestellt, wenn Sie die Wiederherstellung von Saatgut. Ist dies also eine Adresse von einer importierten privaten Schlüssel?

+318
Eric Grunzke 15.01.2014, 02:41:30

Es ist, weil bitcoin-Transaktionen sind endgültig und exchange Margen sind niedrig.

Unternehmen, die etwas verkaufen, für den download, kann es sich leisten, sich Treffer durch Betrug ohne wirklichen Verlust (außer möglicherweise eine Möglichkeit Kosten, aber selbst das wird wahrscheinlich minimal sein wird als Betrüger würde wahrscheinlich nicht bezahlen, auch wenn Sie konnte nicht betrügen). ie Margen sind hoch.

Allerdings, wenn bitcoins werden mit einer Kreditkarte gekauft, es ist mehr wie eine physische Abhebung von Bargeld von der Kreditkarte. Sobald physische Bargeld oder bitcoins übergabe der Transaktion ist endgültig. Die Partei, die die Hände über das Geld oder bitcoins hat eine Menge zu verlieren, wenn die Kreditkarte storniert. Sie können nicht erhalten Ihr Bargeld oder bitcoins zurück. Gebühren für die Durchführung eines exchange niedrig sind, also können nicht die Kosten des Betrugs.

Andere Arten von Unternehmen, die verkaufen physische Güter online und versenden Sie werden wahrscheinlich vorsichtig sein, um sicherzustellen, Sie haben validiert, Identifizierung oder eine physikalische Adresse so, dass Sie etwas zu verfolgen, im Fall von Betrug. In einigen Fällen werden die Kosten der physischen Ware vielleicht schwach genug, dass eine gewisse Gefahr von Betrug akzeptabel ist.

+269
cheng wee 28.01.2017, 09:05:20

Von dem was ich verstehe, Bitstamp ist nicht registriert mit FinCEN, in der Erwägung, dass Mt.Gehex ist, bedeutet dies, dass Bitstamp ist in Gefahr, heruntergefahren werden?

+258
Alisa Witmer 15.07.2018, 04:19:02

Die version der JSON-RPC-Protokoll funktioniert Bitcoin verwenden? 1.0 oder 2.0? (Diese Frage ist gefragt, aber das war vor fast 3 Jahren. link)

Wenn Sie versuchen, version 2.0 funktioniert alles gut curl --data-binary '{"jsonrpc": "2.0", "id":"curltest", "Methode": "getinfo", "params": [] }' -H 'content-type: text/plain;' http://bitcasino:[email protected]:8332/ Aber benannte Parameter werden nicht unterstützt (oder ich weiß nicht Recht, die Namen der parameter).

Auch ich Quelle in bitcoind repo-Datei mit erklärt json-rpc-Fehler-codes: link. Codes genannt als Standard-JSON-RPC 2.0-Fehler Ist es metioned Teile, die nicht in 1.0?

Also, was ist die offizielle position jetzt? Immer noch 1.0 ?

+256
NiloVelez 09.09.2010, 13:07:54

Es ist aufgrund miss-sync von bitcoind in meinem Fall.

Einfach warten, der bitcoind sync mit dem bitcoin-Netzwerk (9GB eigentlich), und, nachdem Sie es verwenden können.

du-ksh ~/.bitcoin/ geben wird, die Größe.

+232
Akshay Anurag 08.07.2019, 19:12:43

Ja, Sie sind richtig. Es gibt eine Feste Ordnung, gewährleistet durch die merkle root und der Nachweis der Arbeit. Sowohl die Blöcke und Transaktionen innerhalb jedes Blocks sind streng geordnet.

Dieser Auftrag ist eigentlich notwendig für die Validierung von Transaktionen innerhalb. Zum Beispiel könnten Sie haben eine Transaktion, Y, hängt vom Ausgang der Transaktion X im gleichen block. Wenn Y vor X in der Liste der Transaktionen in den block, dann der block wäre ein Ungültiger block.

Mit sagte, dass, obwohl die Reihenfolge der Transaktionen innerhalb einer bestimmten chain snapshot kann nicht ändern, die Kette selbst kann von Zeit zu Zeit. Dies geschieht, wenn es eine Gabel in das Netzwerk. Blick auf das Bild unten:

enter image description here

Lassen Sie uns sagen, Sie wüssten über block A, und Sie dachte, es war der Tipp von der besten Kette. Dann, ganz plötzlich, die andere Kette ist aus, und der block A wird ersetzt durch block B. Die Reihenfolge der Transaktionen möglicherweise nicht die gleiche wie die Reihenfolge, in B.

Es kann auch interessant zu wissen, um zu ermöglichen, Gavin ist O(1) block Vermehrung Vorschlag, es gibt eine kanonische Sortierung für Transaktionen in einen block.

+197
sushil Biswas 06.02.2016, 01:15:35

Ich versuche, durch zu gehen das whitepaper zu einem besseren Verständnis von bitcoin, aber ich verstehe nicht den block und die anschließende blockchain-Modell um eine Transaktion zu erzeugen. Die Probleme, die bitcoin scheint, wie es ist, zu versuchen Adresse verifiziert wird, wenn person A hat tatsächlich das Geld zu senden an person B, und sicherzustellen, person B kann nicht ändern Sie den Betrag, den person A sendet.

enter image description here

Ich verstehe, dass wenn Einer versucht, Geld zu senden, B, A Unterschreiben Sie die Transaktion mit seinem privaten Schlüssel als B will, um sicherzustellen, A ist, wer schickt das Geld. Was ich nicht verstehe, ist die Notwendigkeit für die Vermischung von B-den öffentlichen Schlüssel und die Vorherige Transaktion, und was genau wird geprüft/signiert.

Ich Las ein wenig über das problem des "double-spending" aber ich glaube nicht, dass ich es verstehe völlig, weil ich nicht sehe, wie die oben löst. Doppel-Ausgaben, wie ich Sie verstehe, ist Eine die Geld an eine person, dann machen die Transaktion scheinen, wie es nicht passieren wird oder ungültig ist, damit zu verbringen, das gleiche Geld an jemand anderen.

Wenn die Transaktion mit i - 1 als Hash in der Transaktion ich, das bedeutet, dass nur Transaktion i - 1 bekannt ist. Es sagt nichts über die Transaktion, die ich - 2, wo die gleichen Geld, das ausgegeben wird in der Transaktion konnte ich bereits ausgegeben worden. Es scheint nicht, wie Transaktion i - 1 oder i hält eine Liste der bisherigen Transaktionen, so gibt es keine Möglichkeit der überprüfung, wo der Käufer in der ich eigentlich das Geld hat.

Was ist der Zweck der Vermischung der Empfänger den öffentlichen Schlüssel und die Vorherige Transaktion, und was wird überprüft auf dem Bild oben

+144
Ubaid Gillani 28.10.2019, 18:51:47

Wie kann ich sehen, alle meine BitCoin-Adressen?

Hintergrund

Wenn ich eine Zahlung senden, um jemanden (z.B. 0.35 BTC), das BitCoin-Protokoll ist nicht in der Lage zu senden, nur 0.35 BTC an jemanden. Zum Beispiel, wenn ich selbst 1 BTC, und verbringen möchten 0.35 BTC, dann eine Transaktion wird erstellt, so schicken Sie mir das gesamte 1 BTC um zwei verschiedene Personen:

  • 0.35 BTC zu [Zieladresse]
  • restlichen 0.65 BTC für [eine neue zufallsgenerierte Adresse, die ich besitze]

Das war schrecklich verwirrende Sache für mich, und fast alle anderen. Die meisten Menschen gehen davon aus, dass, wenn Sie backup Ihrer öffentlichen und privaten Schlüssel, die Sie gesichert haben Ihre Brieftasche.

Leider, haben Sie nicht nur die Adresse, die angezeigt wird in BitCoin-qt, die Sie besitzen n - geheim-Adressen, die nicht sichtbar in Ihrer Brieftasche.

Ein Konkretes Beispiel

Läßt nehmen eine Reale Transaktion aus der blockchain:

  • Quell-Adresse
    18888888PPJ8oGeqR6AKmoiKUme9da48xf: 2.3899 BTC
  • Ziel-Adressen
    1FvLq2vz7neRJeLk1uXGjg1Jk8FCiaHnwk: 2 BTC
    18888888PPJ8oGeqR6AKmoiKUme9da48xf: 0.3898 BTC

Draußen ist ein Kerl, der besitzt-Adresse 18888888PPJ8oGeqR6AKmoiKUme9da48xf (die hatte ein Verhältnis von 2.3899 BTC). Er verbrachte dann 2 BTC auf etwas. Der "ändern", dann wird wieder eine neue Adresse in seinem client (18888888PPJ8oGeqR6AKmoiKUme9da48xf)

Sie sehen nie diese Adresse

Das problem ist, dass man nun selbst einer anderen Adresse, einem anderen zufällig generierten public - /private key pair. Wenn Sie verlor Ihre Brieftasche, jetzt, und aus einer Sicherung wiederhergestellt, würden Sie nicht haben, Zugang zu dieser änderung, weil Sie nicht über die Schlüssel-Paares für diese neue, geheime, verborgene, Adresse.

Sie nur die backup-Taste-pair-Mädchen für Ihre einzige "echte" Adresse. Mit jeder Transaktion BitCoinQt schafft eine innere, geheime, unsichtbare Adressen. Sie sind versteckt in Ihrer Brieftasche.

ich will backup - alle meine public-private-key-Paare zu Papier. Aber bevor ich diesen Punkt erreicht habe, möchte ich sehen, alle meine public-private-Schlüsselpaare. muss ich sehen, alle meine Adressen.

Wie kann ich sehen, alle meine BitCoin-Adressen?

BitCoinQt: v0.8.1-beta

Alternativ, um sicherzustellen, dass die Sicherheit meiner BitCoins, nach jeder Transaktion sollte ich erzeugen einer Transaktion

  • Von: mir
  • An: mich

so, dass alle meine Münzen am Ende in eine "echte" Adresse, die ich dann sichern? Ist das etwas, dass ist die beste Praxis.

Verlieren BitCoins, weil mein Geld saß in der geheim-Adressen war...deprimierend.

Bonus Geschwätz

Aus dem BitCoin wiki-Eintrag Ändern:

Die wallet-Datei enthält den privaten Schlüssel für die Adressen ändern, und Sie können das empfangen und senden von Münzen in der Regel. Allerdings, die Benutzeroberfläche in die Standard-client nicht angezeigt, Sie in das Adressbuch.

Beachten Sie auch: ich spreche nicht über die Sicherung auf eine Brieftasche.dat - Datei. Dass ein backup meiner wallet, sondern in eine Datei. ich habe ein backup von meiner einzigen Adresse; das ist unzureichend, weil die meine Adresse nicht mehr jeden bitcoins.

+83
Bedlams Nukeman 07.06.2010, 07:20:56

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