Wie wahrscheinlich ist es, key-pair-Mädchen Kollision Angriffe?

Ist es möglich, profitabel zu sein, durch die Entwicklung eines Kollision-Anwendung, die kontinuierlich und automatisch ein Schlüsselpaar generieren, überprüfen Sie für die Existenz des öffentlichen-Adresse in die block-chain, und extrahieren Sie dann keine Mittel gefunden und auf passende Schlüsselpaare?

Ich bin nicht zu Fragen, weil ich das tun möchte, sondern ich möchte verstehen, was abgewehrt wird, dieser threat vector. Ich verstehe die Gesamtzahl der Schlüsselpaare ist Massiv, aber es scheint, wie jemand bauen könnte, eine Kollision Bauernhof hammer-Schlüssel-Paaren.

+791
user239929 18.06.2014, 00:33:31
18 Antworten

Sie können es so machen:

1) getblockcount gibt Sie den letzten block, den Sie haben [es nennen n]

2) getblockhash n gibt Sie den hash für diesen block [nennen es hash]

3) getblock hash gibt Sie den block. Vergleichen kann man die Zeit der block mit der aktuellen Zeit, und schätzen, wie viele Blöcke hinter dir. Es sollte ungefähr (jetzt - blocktime) / 600 wenn die Zeiten sind in Sekunden.

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

Es gab einige Kritik von Kryptographie-Experten über die aktuellen Bitcoin-Algorithmus(s). Nun, dass Bitcoin wurde veröffentlicht, um die wilde und jeder hatte Zeit, es zu studieren, gibt es einen Konsens, der für Verbesserungen gemacht werden könnten, um Bitcoin besser?

Wenn es möglich war, zu beginnen zu wissen, was wir jetzt wissen, könnte Bitcoin ausgelegt sein, besser?

+964
joshua blumenkopf 24.02.2014, 09:55:25
Die Integration von Bitcoin-Dienstleistungen mit Hilfe von PHP-basierten frameworks oder mit Hilfe von PHP
+901
user1325 02.06.2013, 05:43:24

Die Bandbreite, die Sie benötigen, um zu erhalten eine 80-byte-header etwa alle 10 Minuten. Darüber hinaus, wenn Sie möchten, verbringen, erhalten Sie von der SPV Beweise, dass die Reichweite etwa 500-1000 bytes pro utxo. In anderen Worten, die Anforderungen an die Bandbreite sind wirklich winzig.

Storage - Jeder block header ist 80 Byte, da dies geschrieben wird, gibt es weniger als 430,000 Blöcke, also 80 * 430,000 = 35.4 MB. 100 MB sollte Sie noch 15 Jahre.

RAM - Die Hauptverwendung der RAM ist zu tun, SHA256 und ECC-Signierung/Verifizierung Operationen. Eine minimale CPU mit wenig RAM (512 MB) kann beides tun, ohne ein problem.

+771
nezda 13.03.2016, 06:21:12

Dies ist, wie sich sorgen, dass Ihr Haus wird erhalten Treffer, die von zwei Asteroiden. Es gibt so viele Möglichkeiten, Ihr Haus zerstört, die sind Millionen mal mehr wahrscheinlich. Es ist also nicht rational zu sorgen, außer für die zweite oder zwei, die es nimmt, um zu erkennen, dass es nicht Wert ist sich Gedanken über. Zum Beispiel, eine Kollision auf der hash des öffentlichen Schlüssels ist über 80 Milliarden, Milliarden, Milliarden mal wahrscheinlicher.

+721
user83400 18.07.2015, 16:23:51
Beim bitcoin gibt "- code":-25 nach dem Aufruf einer RPC-Funktion. Auch bekannt als RPC_VERIFY_ERROR und RPC_TRANSACTION_ERROR. Verwenden Sie nicht dieses tag für Allgemeine Fehler.
+670
varshneydevansh 14.08.2016, 22:37:24

Vor kurzem habe ich das Studium an der bitcoin. zwar werde durch die doppelte ausgeben, verarbeiten, fand ich diesen link als Wie erkenne ich eine Doppel-verbringen?

und eine Antwort gibt, beschreibt verschiedene Szenarien:

Doppel-Ausgaben umgegangen wird, wie diese-wenn zwei Transaktionen, die Ausgaben der gleiche input(s) passieren, in der gleichen block, beide werden abgelehnt. Wenn eine Transaktion in einem block vor dem anderen, der erste wird angenommen und der zweite abgelehnt wird. Nun, wenn zwei Transaktionen in das Netzwerk gleichzeitig, aber mit unterschiedlichen Endpunkt, der Zeit, den nächsten block abgebaut wird, ist es wahrscheinlich, dass Sie würde es in dem gleichen block und damit gleichzeitig abgelehnt. Es ist auch möglich, dass ein block abgebaut wird, die einen Transaktion, und alle nachfolgenden Blöcke mit den anderen die Transaktion wird einfach abgelehnt werden. Die Dritte und am wenigsten wahrscheinliche Szenario ist, dass zwei Blöcke abgebaut werden, gleichzeitig -- jedes mit einer der konkurrierenden Transaktionen-und dies wäre die Ursache fork in der blockchain. Dies ist jedoch der Zweck, Bestätigungen, und von der Zeit erreichen Sie 6 wird, ist es sehr wahrscheinlich, dass die Gabeln wurden versöhnt und dass man von diesen Transaktionen wird abgelehnt werden zusammen mit der abgelehnten Gabel.

allerdings konnte ich nicht fassen.

  1. wenn zwei Transaktionen, die Ausgaben im gleichen Eingang(s) passieren, in der gleichen block, beide werden abgelehnt.

Ist es möglich, dass zwei Transaktionen sind im gleichen block? Meines Wissens nach, jeder Knoten prüft die Transaktion, bevor es in den Speicher-pool. Also das nächste mal, wenn die gleiche Transaktion angezeigt wird, ist es nicht ungültig, der zweite Transaktion?

  1. wenn zwei Transaktionen, die in das Netzwerk gleichzeitig, aber mit unterschiedlichen Endpunkt, der Zeit, den nächsten block abgebaut wird, ist es wahrscheinlich, dass Sie würde haben es in der gleichen block und damit gleichzeitig abgelehnt.

Ist es nicht der gleiche Fall wie oben???

+630
shamasha 25.04.2015, 18:40:16

Ein Papier-wallet ist sicherer als eine physische Münze mit Adressen, als die ehemaligen, die Sie selbst gestalten können, auf Ihrem eigenen Computer, während mit einer physischen bitcoin Sie nie wissen, unter welchen Bedingungen es hergestellt wurde und wer könnte Sie kopiert haben, an die keys.

+617
lukiffer 16.03.2019, 11:44:39

Ich Sprach mit Erik Voorhees und ich erfuhr, dass er ist nicht die person, die programmiert SatoshiDice. Weiß jemand, wer ist der Entwickler hinter diesem Spiel ist?

+612
Brandon DeBrakeleer 18.06.2014, 15:26:55

ich stolperte auf diesem block in der blockchain: https://blockchain.info/block/00000000000000000052fca516261b65a8a455f35f4c2f867acfb08069def3ec warum ist es so klein, mit so wenigen Transaktionen?

+435
NoMad 05.08.2013, 03:57:42

Ich denke, Sie beantwortet Ihre eigene Frage in einer Art und Weise. Dieser Befehl sendet die von einem bestimmten Konto an eine Adresse, ich bin sicher, dass Sie nicht wollen, die Mühe mit Konten und senden Sie einfach bitcoins.

Sie können senden von einer Adresse zur anderen mit einem ähnlichen Befehl.

sendtoaddress <bitcoinaddress> <Betrag> [Kommentar] [Kommentar zu]

Wo <bitcoinaddress> ist die Adresse, die Sie senden möchten, und <Betrag> ist die Menge an Bitcoins (bis zu 8 Nachkommastellen). Die anderen beiden sind in Klammern sind optional und Kosmetik.

Sie können die Ausgabe dieser Befehle in eine Befehlszeile oder mithilfe einer der vielen Bibliotheken für verschiedene Sprachen. Überprüfen Sie heraus die Bitcoin API-Referenz.

+374
user15877 29.07.2010, 14:21:39

Wenn Sie Fragen zum erstellen von Transaktion manuell, Sie können tun, dass durch die Schaffung raw-Transaktionen, Verwendung von Adressen (A, B, C) Eingängen.

Sie können festlegen, dass die Gebühr nicht durch die Ausgaben der Gebühr, die während der Erstellung der Transaktion. wenn du also 3 BTC senden Sie 2.998 und lassen Sie einfach den rest, wird es betrachtet, als Bergleute Gebühr.

Standardmäßig, wenn Sie mit Bitcoin-core oder jede andere wallet-Sie sind mit erforderlichen Eingaben zur Deckung Ihrer Zahlung, so sollten Sie nicht befürchten, dass.

+358
jMan 12.05.2017, 07:34:38

Derzeit gibt es keine Grenzkontrollstellen (Bitcoin Verbesserung Vorschläge), die versuchen, erhöhen die 80-byte-Grenze wie Sie sehen können hier.

Dabei eine oberflächliche Suche auf dieses repository, Sie können sehen, dass nur wenige erwähnen OP_RETURN überhaupt.

+345
Valori Marshall 27.04.2011, 14:56:23

Ich habe einen Privaten Schlüssel und dann, nachdem ich es eingegeben, es gibt noch eine andere Aussage

"Die Eingabe eines Kennworts für den Privaten Schlüssel"

Also, wie kann ich hack oder erzeugen?

+331
Graham Wheeler 10.01.2010, 14:01:12

Sie konnte kaufen oder verkaufen, eine physische bitcoin wie ein casacious Münze oder BitBill (oder sogar ein finanziertes Geschenk-wallet wie aLittleBitOfCoin). Diese Art von Austausch nicht einmal, dass computer-Zugang. Sie konnte exchange-offline-Papier-wallets, aber dann ist es ein Grund mehr, die Frage der Geheimhaltung des privaten Schlüssels.

+308
GMBill 07.08.2017, 04:28:56

In den nächsten Monaten wird endlich sehen, ASIC Miner ins Spiel kommen, die Erhöhung der globalen Netzwerk-hashrate von einer Menge noch nie zuvor gesehen. Der Kurs, mining-Schwierigkeit wird dann entsprechend erhöhen, aber es wird eine (wie klein?) Zeitrahmen, wo diese neuen Geräte werden erzeugen Unmengen von neuen Münzen. Als dann die Schwierigkeit erhöht, mining neue bitcoins wird zunehmend schwieriger.

Wie wird sich dieser Einfluss auf die bitcoin-Preise (abgesehen von Spekulationen, die wurde ganz wild in letzter Zeit)?

Meine Vermutung ist, dass die Preise fallen, wenn die ASIC-Geräte mit der Förderung beginnen, und dann werden Sie stetig steigen, weil die mining-botcoins wird nie mehr so einfach. Aber dann, natürlich, ich bin nicht der einzige vermute, dass dies... so viele Leute werden wahrscheinlich denken, "jetzt ist es ein guter Zeitpunkt, um zu kaufen bitcoins" und dadurch bleiben die Preise hoch.

Was wissen Sie über diese denken?

+305
Ugyen Dorji UD 11.10.2013, 19:10:41

Ich habe nur versucht, zu verwenden unowallet. Es scheint, dass der private Schlüssel ist irgendwie kodiert in der url. Ist es nicht einige bekannte Art der Darstellung? Wäre es nicht möglich, erstellen Sie eine url für meinen private key?

Oder vielleicht ist es nur der Samen von der bitcoin-Adresse-generator.

Meine einzige Beobachtung ist, dass es nicht eine base58, weil es 'l' und 'O' s, es kann nicht sein, base64, weil Sie nicht haben, schlecht Anzahl der Zeichen (aber vielleicht ist '=' sind weggelassen).

e.g:

URL: https://uno-wallet.com/wallet/WXG7M59EniYuAm39ildMv7lUDc2L5khVLDpMPic2dOo1mJDiLJ

Adresse: 1BjECXazZUZdd8zAj7VoxppoBA73aZ1Krx

Privater Schlüssel: 5JWXyvz2DcEKQFm7pa6j8Gp1M5A8cgNhx4f2zjm2r14mhy3d2nq

+251
aibinwdw 24.01.2019, 20:59:36

der beste Weg, um Ihre pci-Steckplatz eine pci-usb-hub-Karte und line-up der asic usb erupters Naben auf, die. wenn Ihr Motherboard verfügt über 4 usb-Anschlüsse und Haken Sie einen hub, um jedem und jeder hub besitzt 7 asic Miner, indem die Karte wird doppelt so hoch. dann haben die anderen slots und in Gang halten, bevor Sie es wissen werden Sie tera hashing!

+103
Vipvap 27.09.2012, 22:45:15

Fragen mit Tag anzeigen