Wäre es möglich den Angriff auf die bitcoin-Netzwerk durch den Kauf und löschen großer Mengen von bitcoin?

Könnte eine Regierung, entschlossen zu stoppen bitcoins, nur kaufen, eine Menge von bitcoins und löschen Sie den Brieftasche danach? Sind die bitcoins sind dann Weg?

+215
Shoeb khan 29.04.2010, 05:35:53
29 Antworten

Können Sie mir 1 block etwa alle 10 Minuten, also insgesamt Blöcke pro Tag 6 x 24 = 144

Die aktuelle Hash-Rate in das Netzwerk ist über 70000 GH/s (Quelle: Blockchain.info]1

Wenn Sie 100% der Hash-Leistung, bekommen Sie alle die Blöcke, jeden Tag.

Mindestens ein block pro Tag benötigen Sie etwa 0,7% des aktuellen Gesamt-hash-power (1/144), etwa 486 GH/s hash-power.

Mindestens eine Münze pro Tag, benötigen Sie mindestens 19.44 GH/s hash-Leistung ( 486 / 25 Münzen pro block)

Die hash-Strombedarf wird sich ändern, wie das Netzwerk hash-rate steigt mit mehr ASIC-Geräte ausgeliefert.

+947
Robert W 03 февр. '09 в 4:24

Ich beginne die Erkundung der Bitcoin-Welt und ich verwirrt in Bezug auf :

  • wer macht was,

  • verschiedene cryptocoins zur Verfügung,

Alle spezifischen Vorteil zu verwenden ? zum Beispiel, kein limit für die übertragung, kleiner Preis,...

Darüber hinaus scheint es, dass Mt.Gehex ist ein starker Spieler, aber es ist kein Herausforderer in diesem neuen, wachsenden Unternehmen ?

Vielen Dank für Ihre Hilfe, um zu klären, die Grundlagen !

+906
Peter B1 19.12.2011, 09:46:50

Cryptocurrencies, und durch die Erweiterung ausgestellte Token, Leben in einer rechtlichen Grauzone.

ICOs sind nur Mittel zu verwenden, blockchain-ausgestellte Token als Finanzierungsmechanismus. Wenn es nicht für die rechtliche Grauzone, es scheint mir, dass Sie genau die Sache, investor Akkreditierung Gesetze sollen verhindern, dass: die Beschaffung von Geld von Menschen, die anfällig sind, um betrogen zu werden.

Von dem, was ich bisher gesehen habe, fast jeden ICO ist einfach nur eine Menge reden, ohne dass darauf hingewiesen wird, dass es einen plan oder Kompetenz zu implementieren, was aber die off-the-shelf-ICO smart Vertrag. In anderen Worten, eine moderne Inkarnation von einem pump-and-dump-Betrug.

Also um deine Frage zu beantworten: der Vorteil ist die Erhöhung schnell viel Geld, ohne auf irgendwelche Versprechungen.

Ich glaube, dass ICOs setzen das ganze ökosystem in ein schlechtes Licht, und sind wahrscheinlich zu rechtlichen Problemen.

+863
sonph 24.02.2017, 18:05:59

Sagte Bitcoin (sprechen im Allgemeinen; Block-Kette) ist eine Verteilte Public Ledger und wie wir wissen;

Das Journal ist ein Buch, wo alle Transaktionen werden sofort erfasst, wenn Sie stattfinden, die anschließend klassifiziert und übertragen in die betreffende account bekannt wie Ledger.

Lesen Sie mehr: link

Dies bedeutet, dass Ledger hält klassifiziert und abgewickelte Transaktionen statt Zeitschriften.

Wir wissen, dass Bitcoin alle Transaktionen (UTXO - Unverbrauchte Transaktionen Ausgabe - ist optional) also warum nennen wir es - Ledger anstatt Journal?

Bitte fügen Sie Verweise auf Ihre Antworten!

+848
senpai 24.08.2017, 05:53:44

Die Kraft halten, die Wechselkurse der verschiedenen Währungen im Gleichgewicht ist die gleiche Kraft halten, die Wechselkurse, die gleich über mehrere Börsen: Arbitrage.

Wenn der Wert von Bitcoin ist anders genug, dass man kaufen könnte günstig für eine Währung dann verkaufen Sie für einen Gewinn in einem anderen, oder in der gleichen Währung über mehrere Börsen, die Menschen werden genau das tun. Diese Art der Transaktion ist, bezeichnet man als arbitrage. Der wichtige Teil ist, dass, wenn es genug arbitreurs Ihre Aktionen werden schließlich bewegen die Märkte, die Sie spielen, sodass Sie in der Mitte zu treffen und damit die Einigung auf einen Preis.

+828
Vilde 07.02.2017, 04:20:49

Ich möchte einen Knoten in Flüssigkeit Sidechain, so dass ich integrieren kann Flüssigkeit Netzwerk mit meinem dezentrale exchange.

+827
Qimirito 02.03.2019, 04:04:38

Ja! Mit einem HD (Hierarchische Deterministische) Brieftasche, die Sie Steuern alle Adressen drin. Über eine neue Adresse für jede Transaktion ist eigentlich eine gute Sache für die Privatsphäre.

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

https://community.coinbase.com/t/why-did-my-address-change-did-i-lose-some-payments/1589/2

Um die Antwort auf Ihre Letzte Frage, die Sie nicht brauchen, um aufhören, Ihre Adresse ändern, da die Zahlungen schicken, um Ihre alten HD bleiben die Adressen unter Ihrer Kontrolle.

Wenn Sie mehr Kontrolle haben möchten, ich schlage vor, Sie führen Ihr eigenes voller Knoten und geben keine Steuerung für ein 3rd-party: https://bitcoin.org/en/choose-your-wallet

Coinbase bietet Komfort und andere Vorteile, aber dieser Beitrag von CEO Brian Armstrong macht es klar, was Ihre Prioritäten sind: https://medium.com/the-coinbase-blog/coinbase-is-not-a-wallet-b5b9293ca0e7

+791
GianMarco Tavazzani 12.10.2012, 17:19:02

Kann ich mit einem alten ASIC Bitcoin miner für andere Anwendungen? Zum Beispiel, schnell neuindizieren der blockchain auf meinem computer? Oder schnell hashing jede Datei auf meiner Festplatte?

(Ich Frage mich wirklich, wenn die Festplatte könnte sogar die Daten auf die Maschine schnell genug ist, und die CPU würde wahrscheinlich beteiligt sein, die übersetzung der Daten für die miner, das wäre also ein Engpass...)

(Anmerkung: Meine Frage unterscheidet sich von der "Wiederverwendbarkeit von ASIC-Miner", weil ich mich nur Fragen über hashing-spezifische Anwendungen, und nicht, ob ASICs können andere mathematische Operationen.)

+725
Quy Le 15.12.2017, 19:44:13

Ich versuche, die Ergebnisse der Dumpprivkey zu signieren einer Nachricht außerhalb des QT-client, jedoch bin ich entweder ein problem bei der Unterzeichnung oder extrahieren der Reale Wert des Schlüssels.

Was Codierung, endian, oder das format ist Dumpprivkey in?

Ich nehme an, es ist Base58 kodiert...

+712
Adriana Murray 11.03.2010, 13:16:30

Ich habe ein Konto erstellen, in bitcoind, der hat einige der balance von 1,77 btc, ich würde gerne alles zusenden an eine andere Adresse, wird ein admin-Adresse, so gibt es eine rpc-Methode zum senden von alles oder muss Transaktionsgebühr Berechnung für diese. Wenn Transaktionsgebühr Berechnung gemacht werden muss, bitte lassen Sie mich wissen, die calcuation, diese particualar func hat impl in meinem backend für eine Plattform.

+651
bezumie 19.07.2017, 13:20:31

Sie können den import einer alten unkomprimierte Schlüssel. Es wird funktionieren gut. Getnewaddress immer verwendet Skripte mit 'compressed' - Tonarten. BIP-143 (segwit) Stil-Eingänge auch die Komprimierung erfordern.

Der kleinere Schlüssel-format Ergebnisse in kleineren Transaktionen, und, wo es erforderlich ist und nicht nur optional auch einfacher code.

+647
user3292320 03.10.2018, 09:18:53

Ich Schreibe ein java-webserver, der bitcoin als Zahlungsmittel. Dank der hilfreichen Ratschläge in dieser Frage, ich bin in der Lage zu generieren Zahlung-Adressen für verschiedene unterschrieben Anbieter. Ich bin jetzt unter dieser Adresse, und erstellen Sie eine Zahlungsaufforderung mit der bitcoinJ-Bibliothek. Ich möchte jedoch, diese Anfrage als eine aussagekräftige URL, also die web-browser-oder client-Zahlung etwas tun können. Das heißt, ich erstelle die Zahlungsaufforderung auf dem server und senden Sie es an den client. Der client kann dann setzen Sie diese Anfrage in die Brieftasche der Wahl und die Zahlung vornehmen.

Ist die Zahlung verlangen können, das es so funktioniert? Ich sah diesen Beitrag auf stackoverflow, die zeigt, dass es kann, aber ich habe nicht in der Lage, um zu sehen, etwas in der API, die ich verwende, die das tun können. Ist, dass eine Einschränkung der Spezifikation, die Bibliothek, die ich verwende, oder ist es möglich zu tun?

+637
Uchiha Sasuke 03.11.2015, 15:41:48

Derzeit gibt es eine API limit von 60 Anfragen pro minute auf Bitfinex.

Frage ist, ob diese Grenze ist bezogen auf:

  • 1) einzelne IP-Adresse,

Wenn dem so ist, kann ich mehr IPs verknüpft, um ein Konto von denen jede mit der 60request/minute linit?

  • 2) Benutzer Konto,

Wenn dem so ist, kann ich mehr accounts mit der selben IP-Adresse?

  • 3) die einzelnen API-key

Wenn dem so ist, kann ich mehr keys auf einen account von denen jede mit separaten request limit?

+626
Kuroko123 23.03.2015, 20:39:39
  1. bitcoind installieren mit sudo apt bitcoind installieren in Ubuntu 16.04 server-amd64(https://bitcoin.org/en/full-node#ubuntu-1410)
  2. bitcoind --version show v0.13 ga402396
  3. bitcoind daemon -zmqpubhashblock=tcp://127.0.0.1:28332 -zmqpubhashtx=tcp://127.0.0.1:28332 nach dem download, blocks-Datei 89 G. und der bitcoin.conf nur rpcuser=xxxyyy-und rpcpassword=xxx123 sollten Sie auf server hinzufügen=1 bitcoin.conf?
  4. git clone https://github.com/bitcoin/bitcoin
  5. cd bitcoin/contrib/zmq und pip installieren zmq, dann tun python zmq_sub.py und wir können nicht alles in lange warten. Wie können wir erhalten hashtx und hashblock von bitcoind? Sollte ich installieren libzmq3-dev? Ist libzmq3-dev nur für die Kompilierung von bitcoind und brauchen nicht in der Laufzeit?
+623
tonymen 24.03.2014, 00:58:46

Ich bin empfangen von Zahlungen mit Blockchain API.

Der Zahlungseingang Teil funktioniert, aber nach, dass, wenn es anrufen sollte ein link auf meiner website zu informieren über die Zahlung, es funktioniert nicht. Ich bin mit der blockchain Rückruf der tester auf der API-Seite an https://blockchain.info/api/api_receive

Meine website sollte zurück zu Ignorieren test-callback - aber es gibt Read timed out. Auch gibt es das gleiche auf jedem link von meiner website, die ich in.

P. S: ich bin ein SSL-Zertifikat verwenden und in meine .htaccess ich bin zwingen die Webseite zu beantragen, gehen Sie zu https:// aus http://.

+604
mr Saeed 04.01.2015, 13:12:14

Die Formel gefunden, im folgenden link. Ich kann nicht verstehen, mit meinem wissen. Kann jemand mir erklären mit einem Beispiel?

Gewinn = ExchangeA_sell * (1 - ExchangeA_fee) - ExchangeB_buy * (1 + ExchangeB_fee).

Eine weitere Sache, Ist diese Formel gut für alle Börsen? Cryptsy und Bter haben unterschiedlich berechnet Ihr Netto-Gesamtwert. Bter verkaufen bieten ist, unterscheidet sich von cryptsy verkaufen bieten. In Bter den Handel Gebühr abgezogen nur gegenüber cryptsy in Bezug auf Währungen kaufen und verkaufen?

+585
Isham 21.06.2018, 13:58:44

blk.dat-Dateien enthalten Blöcke, die Daten im raw-format. Auch ein leveldb index ist gepflegt, die hilft, um schnell nachschlagen Blöcke/utxo. Details finden Sie hier und hier.

Blockexplorers nicht direkt diese Dateien Lesen. Es ist nicht sicher für die Multi-Prozess Zugriff auf leveldb in der gleichen Zeit (blockexplorer und bitcoin-Knoten-Prozess). Hier ist eine kurze Zusammenfassung von dem, was ein blockexplorer tun:

  1. Erstellen von Tabellen mit Indizes zu speichern, Blöcke/Transaktionen/Adressen
  2. Tun RPC-Aufrufe/ hören, um Rückrufe zu bitcoind aktuellen Daten zu bekommen
  3. Speichern von abgerufenen Daten in Tabellen
  4. Goto 2.

Die meisten der Häufig verwendeten blockexplorers sind entstanden aus dem unten opensource-code:

+445
Abhineet 25.05.2012, 10:43:59

Ich habe gelesen, durch eine Reihe von Beiträge auf hier über diesen Fehler, aber keiner scheint mein problem zu lösen. Ich bin versucht, Altcoin-cli auf meinem alt-Münze (das ist eine exakte Kopie des bitcoin-Quelle) mit meinen generiert Altcoind daemon und Altcoin-cli

Ich weiß, es ist eine exakte Kopie des bitcoin, weil ich Gabel ihn mir (für Lernzwecke), so dass die Fehler nicht verursacht durch mich brechen einige code. Hier sind die Schritte, die ich mache:

1) In einem terminal ausführen ich Altcoind -daemon -reindex

2) In meinem Altcoin.conf fine habe ich dieses:

rpcuser=barney
rpcpassword=12345
rpcport=22777
listen=1
server=1
dbcache=50
daemon=1
testnet=0
maxuploadtarget=200
txindex=1

3) ich dann Altcoin-cli generieren 1 -1 im Versuch, mir einen block. Dies ist, wo bekomme ich die Fehlermeldung:

Fehler: konnte keine Verbindung zum server: unbekannt (code -1) (stellen Sie sicher, server läuft und Sie eine Verbindung mit dem richtigen RPC-port)

Auch, wenn ich den cli - Befehl diese Zeile erscheint in der debug.melden

keypool reserve 2

Ich will hinzufügen, meine debug.log-dump auch unten, aber es sieht gut aus für mich. Die connection refused Fehler der Münze versucht, eine Verbindung zum Samen-Knoten, die noch nicht existieren.

DEBUG.LOG-Dump

2018-01-04 07:10:51 Bitcoin-version v0.1.0.0-0b9d033-dirty
2018-01-04 07:10:51 InitParameterInteraction: parameter der Interaktion: -whitelistforcerelay=1 -> Einstellung -whitelistrelay=1
2018-01-04 07:10:51 Vorausgesetzt, die Vorfahren der block 00000000000000000013176bf8d7dfeab4e1db31dc93bc311b436e82ab226b90 gültige Unterschriften.
2018-01-04 07:10:51 Standard-Daten-Verzeichnis /home/veggie/.Teggie
2018-01-04 07:10:51 Mit Daten-Verzeichnis /home/veggie/.Teggie
2018-01-04 07:10:51 Using config file /home/veggie/.Teggie/Teggie.conf
2018-01-04 07:10:51 Mit maximal 125 automatische verbindungen (1024 file descriptors available)
2018-01-04 07:10:51 32 MiB aus 32 angefordert für den Signatur-cache speichern kann, 1048576-Elemente
2018-01-04 07:10:51 Mit 0 threads für die Skript-überprüfung
2018-01-04 07:10:51 Binding RPC auf Adresse 0.0.0.0 port 22777 gescheitert.
2018-01-04 07:10:51 HTTP: erstellen von work queue-Tiefe 16
2018-01-04 07:10:51 Config-Optionen rpcuser und rpcpassword wird bald veraltet. Lokal-Instanzen zu entfernen rpcuser, um die cookie-auth, oder kann ersetzt werden mit rpcauth. Bitte finden Sie unter freigeben/rpcuser für rpcauth auth generation.
2018-01-04 07:10:51 HTTP: ab 4 worker-threads
2018-01-04 07:10:51 Mit BerkeleyDB version der Berkeley DB-4.8.30: (9. April 2010)
2018-01-04 07:10:51 Mit wallet Brieftasche.dat
2018-01-04 07:10:51 init-Nachricht: Überprüfen Brieftasche...
2018-01-04 07:10:51 CDBEnv::Open: LogDir=/home/veggie/.Teggie/Datenbank ErrorFile=/home/veggie/.Teggie/db.melden
2018-01-04 07:10:51 scheduler thread starten
2018-01-04 07:10:51 Gebunden [::]:22822
2018-01-04 07:10:51 Gebunden 0.0.0.0:22822
2018-01-04 07:10:51 Cache-Konfiguration:
2018-01-04 07:10:51 * Mit 6.2 MiB für block-index-Datenbank
2018-01-04 07:10:51 * Mit 8.0 MiB für Kette-state-Datenbank
2018-01-04 07:10:51 * Mit 35.8 MiB für in-memory-UTXO-set (plus bis zu 286.1 MB, ungenutzte mempool Raum)
2018-01-04 07:10:51 init-Meldung: Loading block-index...
2018-01-04 07:10:51 Abwischen LevelDB in /home/veggie/.Teggie/blocks/index
2018-01-04 07:10:51 Eröffnung LevelDB in /home/veggie/.Teggie/blocks/index
2018-01-04 07:10:51 Geöffnet LevelDB erfolgreich
2018-01-04 07:10:51 Mit der Verschleierung der Schlüssel für die /home/veggie/.Teggie/blocks/index: 0000000000000000
2018-01-04 07:10:51 Abwischen LevelDB in /home/veggie/.Teggie/chainstate
2018-01-04 07:10:51 Eröffnung LevelDB in /home/veggie/.Teggie/chainstate
2018-01-04 07:10:51 Geöffnet LevelDB erfolgreich
2018-01-04 07:10:51, Schrieb neue verschleiern Schlüssel für die /home/veggie/.Teggie/chainstate: 2e49fc905edaf50c
2018-01-04 07:10:51 Mit der Verschleierung der Schlüssel für die /home/veggie/.Teggie/chainstate: 2e49fc905edaf50c
2018-01-04 07:10:51 Initialisieren Datenbanken...
2018-01-04 07:10:51 init-Nachricht: Überprüfen Blöcke...
2018-01-04 07:10:51 block index 15ms
2018-01-04 07:10:51 CTxMemPool::ReadFeeEstimates(): unable to read policy estimator-Daten (non-fatal)
2018-01-04 07:10:51 init-Nachricht: die Belastung der Brieftasche...
2018-01-04 07:10:51 nFileVersion = 10000
2018-01-04 07:10:51 Tasten: 103 plaintext, 0 verschlüsselt, 103 w/ Metadaten, 103 Gesamt
2018-01-04 07:10:51 Brieftasche 6ms
2018-01-04 07:10:51 setKeyPool.size() = 101
2018-01-04 07:10:51 mapWallet.size() = 0
2018-01-04 07:10:51 mapAddressBook.size() = 1
2018-01-04 07:10:51 Neuindizierung block-Datei blk00000.dat...
2018-01-04 07:10:51 UpdateTip: neue beste=0000794e30ec87650feebfdc5c39c51927ebb8407129ed5e93375dd825e50380 Höhe=0 version=0x00000001 log2_work=17 tx=1 Datum='2017-12-06 14:20:46' progress=1.000000 cache=0.0 MB(0tx)
2018-01-04 07:10:51 mapBlockIndex.size() = 1
2018-01-04 07:10:51 nBestHeight = 0
2018-01-04 07:10:51 init-Nachricht: Laden-Adressen,...
2018-01-04 07:10:51 Geladen 2 Adressen von peers.dat 1ms
2018-01-04 07:10:51 init-Nachricht: Laden Bannliste...
2018-01-04 07:10:51 init-Meldung: Starting network threads...
2018-01-04 07:10:51 init-Nachricht: Done loading
2018-01-04 07:10:51 msghand thread starten
2018-01-04 07:10:51 opencon thread starten
2018-01-04 07:10:51 addcon thread starten
2018-01-04 07:10:51 dnsseed thread starten
2018-01-04 07:10:51 net-thread starten
2018-01-04 07:10:51 torcontrol thread starten
2018-01-04 07:10:51 Geladen 1 Blöcke aus externen Datei in 210ms
2018-01-04 07:10:51 Neuindizierung abgeschlossen
2018-01-04 07:10:51 Importiert mempool Transaktionen von der Festplatte: 0 Erfolge, 0 Fehler, 0 abgelaufen
2018-01-04 07:10:53 connect() zu 207.246.105.211:22822 scheiterte nach select(): Connection refused (111)
2018-01-04 07:10:55 connect() zu 45.63.111.147:22822 scheiterte nach select(): Connection refused (111)
2018-01-04 07:10:58 von connect() an 45.63.111.147:22822 scheiterte nach select(): Connection refused (111)
2018-01-04 07:11:00 schließen (), um 207.246.105.211:22822 scheiterte nach select(): Connection refused (111)
+436
NandhaKumar 22.07.2012, 22:43:23

Darlehen sind möglich, in einem deflationären Umfeld. Derzeit bitcoins ist zu flüchtig (das hat nichts mit deflation), um die Kreditvergabe vertretbar ist. Für die Zwecke der Beantwortung der Frage gehe ich davon aus, dass in Zukunft die Volatilität ist entweder niedrig oder leicht Hecken.

Die Zinsen in ein Darlehen kommt aus 4 Komponenten:

  1. Gelegenheit Kosten. Stattdessen geben Sie einen Kredit, ich könnte etwas anderes tun, produktiv mit dem Geld. Wenn ich könnte, erhalten Sie einen 10% ROI auf mein Geld durch die Installation einer neuen Klimaanlage, die wird Faktor in das Interesse ich ändern. Es wäre ein Verlust für Darlehen Geld, um Sie bei weniger als 10% (nach Anpassung für die anderen Risiken), als würde ich "verdienen" mehr durch die Berücksichtigung der 10% ROI.

  2. Inflationsrisiko. Wenn Geld Wert ist, 5% weniger in einem Jahr, in dem ich bezahlt werden wollen 5% mehr auch auf ein kein Risiko kein profit-Darlehen. So inflation trägt zum Allgemeinen Interesse erhoben. Deflation würde, subtrahiert von den gesamten Zinsen.

  3. Standard-Risiko. Wenn Sie nicht zahlen mir, ich Geld verlieren. In der lange run, das ich brauchen, um zu sammeln Interesse äquivalent zu % der geliehenen Summe, die verloren geht, durch Standardwerte. Wenn ich das Projekt, das ich verlieren im Durchschnitt 10% der geliehenen Summe und berechnen 11% Zinsen, dann würde ich den break-even. Hinweis: real world Berechnungen sind komplexer, da kann man sammeln, die Einnahmen auch aus Darlehen, die Standard-und möglicherweise Sicherheiten oder Verkauf von ausgefallenen Darlehen für eine gewisse Erholung. Noch Ausfallrisiko Bedürfnisse zu sein eingeschlossen in den Preis der Anleihe.

  4. Verzögert Sich Der Verbrauch. Indem Sie ein Darlehen (auch wenn Sie preislich genau break-even -) ich bin die Verzögerung, meine Fähigkeit, mein Geld heute. Ich kann es nicht verwenden, bis getilgt, so werde ich eine Prämie, für die Zeit, die ich verlieren, warten für die Rückzahlung (manchmal auch als time-Wert). Selbst wenn also alle anderen Kosten/Risiken 0% wird es einige Zinsen sonst könnte ich genauso gut das Geld behalten in einem können.

Der Zins ist der "Preis" des Geldes. Von den vier Komponenten, die dazu beitragen, dass Kosten nur einer von Ihnen ist in Bezug auf inflation/deflation. Wenn langfristig alle anderen Faktoren gleich waren (was unwahrscheinlich ist), wird der USD war 3% Inflationsrate, und BTC hatte eine 2% deflation rate würde man erwarten, dass die Zinsen in BTC zu ~5% niedriger.

+352
gvkv 22.12.2017, 13:10:26

Es gibt ungefähr 2^256 private Schlüssel, 2^256 öffentliche Schlüssel, und 2^160 (einfach) - Adressen. Gibt es andere Adressen (multisig) mit mehr als einem zugehörigen öffentlichen Schlüssel-und damit mehr als einen entsprechenden privaten Schlüssel.

2^160 ist 1,461,501,637,330,902,918,203,684,832,716,283,019,655,932,542,976.

Nur zum Vergleich:

Zahl der Sterne im beobachtbaren Universum: 2^70
Anzahl der Atome in der Erde: 2^166
Anzahl der Atome in der Milchstraße: 2^256
Anzahl der Atome im bekannten Universum: 2^266

+341
drugzlogotapka 06.12.2010, 05:44:37

Es sind 2048 Wörter in der BIP39 Liste, es gibt 24 mögliche Positionen für Ihre fehlende Wort.

Sie müssen versuchen, 2048 x 24 = 49,152-Kombinationen.

Für jeden, müssen Sie einen privaten Schlüssel generieren + öffentliche Schlüssel und überprüfen Sie, ob Adressen erzeugt, die alle nicht ausgegebenen bitcoin ist mit Ihnen verbunden. Arbeiten Sie mit einem beschnitten blockchain und wahrscheinlich weiter beschneiden basierend auf dem bekannten Datum-Bereiche Ihrer letzten Transaktionen.

Oberflächlich zumindest, es scheint machbar für einen automatisierten Prozess, dies zu tun in vernünftiger Zeit (D. H. weniger als die Jahre).

Nachdem versucht alle Wörter in einer position, die Sie haben sollte eine vernünftige Idee, wie lange dies dauern wird.

+274
Jason Knight 14.07.2016, 06:08:35

In der Nähe unmöglich, die Verteilung ist einfach so groß. Dieses Merkmal ist ein design-Merkmal.

+264
Stuart Bradford McLachlan 26.01.2019, 11:38:49

Vielleicht könnten Sie werfen Sie einen Blick auf die nächste crypto-Währung namens « Chia » erstellt von Bram Cohen (BitTorrent Schöpfer), es ist ein Beweis, basierend auf den verfügbaren Speicherplatz auf den Festplatten der Bergleute (Bauern). Er behaupten, dies wird mehr verteilt werden und Energie sparen

+247
jwmait 03.08.2019, 06:15:07

Ich habe auf der Suche in die gleiche Sache in letzter Zeit zu bauen "Bitcoin-Bestiarium" mit seltsamen Transaktionen. Heruntergeladen habe ich die bitcoin-tools ( https://github.com/gavinandresen/bitcointools ). Es hat eine option, um die Spur nicht-standard-Transaktionen: - dbdump.py --search-Blöcke=NONSTANDARD_CSCRIPTS

Ich habe gebaut auf, dass ein python-Programm zu studieren, meine lokale blk000x.dat-Dateien mit der blockchain info. BCDataStream und Deserialisieren kommen von bitcoin-tools.

#!/usr/bin/env python 

von BCDataStream import *
import Deserialisieren

def extract_script(d):

 für t in d['Transaktionen']:


 für txOut in t['txOut']:
 print "Prev hash: "+(d['hashPrev'][::-1]).encode('hex')+" Script: "+Deserialisieren.decode_script(txOut['scriptPubKey'])+'\n' 


 return None


def findlock(mit dem Namen):

 f = open(filename, 'r')

Magie=f.Lesen(4)
magicref='f9beb4d9'.decode('hex')

 während magic:
Größe=f.Lesen(4)[::-1].encode('hex')
N=int(Größe 16)

 blk = Deserialisieren.BCDataStream()
blk.write(f.read(N))
d=Deserialisieren.parse_Block(blk)
extract_script(d)

Magie=f.Lesen(4)

f.close()
 return None

def test():
findlock('blk0001.dat')
findlock('blk0002.dat')
findlock('blk0003.dat')


wenn __name__ == '__main__':
test()

Das Programm dumps das Skript in alle Transaktionen, die mit der vorherigen block-Nummer (muss ich noch verbessern, aber Sie können später finden Sie den richtigen block). Die ganze Datei ist über 3 GB.

In meinem Linux-terminal-ich leite die Ausgabe in eine scripts.txt Datei und dann mit grep zu suchen-Befehle, wie:

grep 'WENN' scripts.txt > IF.txt

MIN, WENN, DROP, SWAP, zum Beispiel, zeigen interessante Dinge. Einige von Ihnen sind Fehler (siehe https://bitcointalk.org/index.php?topic=67158.0), einige weiß ich nicht.

+232
RadianceBox 17.07.2019, 07:27:52

bitinstant jetzt macht der btc-> paypal. auch könnten Sie versuchen, Münzen verkaufen, paypal zu Personen, die auf bitcoin-otc (obwohl, müssen Sie aufpassen, für Rücklastschriften).

+222
carpics 15.03.2012, 12:40:00

Ich habe gelesen, dass man zahlreiche Hochfrequenz-Handelshäuser bauen Rechenzentren in der Nähe von equity-Austausch zur Minimierung der Millisekunden, die notwendig sind, um quotes und trades ausführen. Im Fall der Kauf und Verkauf von Bitcoin, ist mein broker ist die Nähe zu einem Austausch relevant? Haben wir gesehen, Bitcoin Broker starten zu werben Handels-Ausführung garantiert?

+199
Erick Major Dos Santos 12.01.2019, 12:04:25

Ich bin nicht sicher, wo Sie gefunden negative Ganzzahlen. Aber in den meisten Orten im bitcoin-Protokoll eine kompakte mit variabler Länge wird verwendet für ganze zahlen. Siehe Referenz hier https://en.bitcoin.it/wiki/Protocol_documentation#Variable_length_integer

+127
Andrea99 29.01.2013, 07:52:10

Meine folgende bitcoin kommt mit Fehlern, die sagen "Wallet (out of sync) und auch die Jüngsten Transaktionen (Synchronisation)"

Ist dies konsistent im ganzen und gehen Weg oder ist es ein problem?

Die port-Nummer gewählt 9050

+23
Wei Huang 18.02.2015, 01:22:40

Mit der Einführung von ASICs und FPGAs, ich bin auf der Suche um ein upgrade von meinem rig. Jedoch, ich benutze die rig für die Akademische Forschung mit brute-force-SHA-1 und SHA-2 Rissbildung (ich arbeite auf machen Passwörter sicherer für meine Hausarbeit, versuchen, zahlen für alles von mining BTC während der Ausfallzeit).

Was sind meine Optionen? GPU 's don' T scheinen, wie Sie ankommen wird, viel länger...

+22
Gleland 15.08.2018, 01:30:08

Fragen mit Tag anzeigen