Anreiz-und 51% - Angriff

White paper:

"Der Anreiz kann dazu beitragen, den Knoten zu bleiben, ehrlich. Wenn ein gieriger Angreifer ist in der Lage zu montieren mehr CPU-Leistung als alle ehrlichen Knoten, müsste er wählen zwischen der Verwendung es um zu betrügen Menschen von Diebstahl zurück, seine Zahlungen einstellt, oder die Verwendung zum generieren von neuen Münzen. Er sollte es finden mehr profitabel zu spielen, die Regeln, wie Regeln, die Gunst, ihn mit mehr neuen Münzen als alle anderen kombinierte, als Sie zu untergraben, das system und die Gültigkeit seiner eigenen Wohlstand."

Noch, ich habe gelesen, bitcoin-community beschäftigt sich mit 51% Angriff:

http://blogs.wsj.com/moneybeat/2014/06/16/bitbeat-a-51-attack-what-is-it-and-could-it-happen/

Eigentliche bitcoin-Umsetzung ist oder nicht, haben Anreiz-system als pro-whitepaper zu entmutigen 51% Attacke?

+721
ClauCupaw 04.02.2016, 23:59:59
21 Antworten

Ja. Die cloud, die Sie sich beziehen, ist eigentlich die block-Kette. Eine bitcoin-wallet hat verschiedene Bedeutungen, wie zum Beispiel web-wallet, brain-wallet, oder diverse andere, aber meiner Meinung nach die beste Darstellung einer wallet ist eigentlich eine Datei, die meist eine Brieftasche.dat - Datei. Dann verwenden Sie ein bitcoin-client zu öffnen, diese wallet-Datei.

In dieser Datei gibt es verschiedene Schlüsselpaare, die Sie verwenden können, um Bitcoin-Transaktionen. Keine balance-Informationen werden in dieser Datei, ansonsten wäre es extrem groß in der Größe.

Der wichtige Teil ist, dass eine bitcoin-wallet-format ist nicht standardisiert. Dies bedeutet, dass jeder bitcoin-client implementiert seine eigene wallet-Datei-format. Sie können nicht importieren die Bitcoin-QT wallet-Datei in Multibit zum Beispiel.

Aber nochmal, eine Brieftasche, die dargestellt werden können in einer Vielzahl von verschiedenen Möglichkeiten: als Dateien auf dem web von Dritten verwaltet werden, als ein Stück Papier, usw.

+941
Frambot 03 февр. '09 в 4:24

Ich bin immer um 4 Aktien eine minute (mining 100Mh/s aber das stört mich nicht, dass viel, weil die Anzahl der Aktien ist das, was wirklich wichtig ist, oder?) und seit LTC/USD ist 2 und er zahlt 50 LTC für jeden block Belohnung, sollte es bezahlen 100USD für jeden 713 Aktien (diff, wie ich) so sollte ich mich immer wie 100 $alle 3 Stunden (das ist ziemlich guter Hinweis, mein Mathe falsch ist) und das ist, weil der Unterschied nur so gering ist!

Wenn ich dies tun Mathe für BTC funktioniert es nur Recht. Nicht die Mechanismen, die sollen sehr ähnlich sein?

+921
Goralight 16.02.2017, 16:38:40

Mit Bezug auf SegWit2x/BIP-91. Wenn SegWit erfolgreich umgesetzt um Aug 1, was erforderlich ist, von den Bergleuten, die im November zur Umsetzung der 2mb schwer Gabel erfolgreich? Ist es auch mindestens 80% Signalisierung über Blöcke auf VORGEGEBENE Termine?

+869
Gordon Leland 12.11.2014, 23:16:42

Ich habe gesehen, diese Frage pop über ein paar mal, aber ich fand keine Antwort, die ich verstehen konnte. Dies ist das Szenario:

  1. Ich erstellte eine BCH-wallet, irrtümlich dachte, es war eine BTC ein.
  2. Ich BTC gekauft und an die BCH-Adresse
  3. Realisierung der Fehler, habe ich eine BTC-wallet mit dem BCH-passphrase.

Ist, was ich getan habe richtig? Bin ich wahrscheinlich zu sehen, meine bitcoins? Sollte ich etwas anderes tun? Wie kann ich überprüfen, wo die gekauften Münzen sind?

+848
user36786 10.03.2016, 18:00:27

Wenn Sie einen client verwenden, können Sie einfach exportieren Sie die Brieftasche.dat durch eine option, sicher sein, es zu verschlüsseln!

Wenn Sie brauchen, um Ihre Coinbase "wallet", können Sie nur senden Sie die balance, um eine offline-wallet-Adresse.

+764
Jeromi Richmond 16.04.2016, 18:56:48

Ich habe 2 U3 läuft auf Linux Ubuntu cgminer 4.9.0.

  • Eigene Stromversorgung
  • Neue kurze USB-Kabel
  • Kalt die Raumtemperatur 5 Grad Celsius (Kühlkörper gehen nicht über 40 Grad)

Nicht einmal habe ich es geschafft, laufen Sie länger als 24 Stunden. Weiß jemand, warum Sie weitermachen, ZOMBIE?

Sobald Sie gehen, ZOMBIE-like werden Sie nicht erkannt werden von cgminer und manchmal zeigen Sie in lsusb, aber nicht immer. Der einzige Weg, um dies zu beheben, entfernen Sie das USB-Kabel und Power, neu starten cgminer, dann stecken die macht wieder in und USB.

+763
sjosen 15.06.2016, 00:31:48

Mögliche Duplikate:
Gibt es da ein festes "Bitcoin-Bank" noch?

Sagen, dass ich wünschte, zu meinen bitcoins von einem (für mich) einzigen Punkt und ich habe nicht die technischen Ressourcen, um einen einzigen access point mit einer Brieftasche unter meiner eigenen Computern / Geräten.

Gibt es eine bitcoin-bank-service oder ähnlichen Dienst hostet meine bitcoin-wallet-für mich und ist es ein Vorteil, einen solchen Dienst über die wahrscheinlich bessere Sicherung und wird von einem einzigen Punkt, zu dem ich es Schaffe meine bitcoins ohne eigene remote-Zugriff auf einem PC zu Hause? Was sind die Gründe gegen die Nutzung dieses Services?

+669
Kissmet 18.03.2012, 23:31:45

Was ist der Hauptunterschied zwischen Delegated Proof of Stake (DSB) gegen Nachweis der Beteiligung? Gibt es irgendeinen signifikanten Vorteil für die Sicherheit? (da die PoS im Allgemeinen leidet security-Probleme). Und die DLTs - / Blockchains verwenden DSB?

P. S. der link erwähnt in DIESER ANTWORT, die über die behördlichen DATENSCHUTZBEAUFTRAGTEN, die gibt es nicht mehr.

+667
user65500 17.12.2012, 01:07:44

Wenn Sie noch nicht verteilt Münzen, können Sie reissue der Währung, die die gleiche Weise, die Sie ausgestellt hat, indem Sie die folgenden in diesem Handbuch.

+581
Evgeni Sergeev 10.01.2013, 08:23:20

Ich weiß, du bist auf der Suche nach einigen magischen Konstanten, aber Sie existiert nicht. Ihr code muss befassen sich mit reorgs beliebiger Tiefe zurück zu den genesis-block.

Dies mag wie eine Belästigung und der Umgang mit der block-Kette, aber es ist, wie die Zahlungen haben immer gearbeitet. Auch wenn einige Kerl, den Sie zahlt mit einem Koffer voller verifiziert gold bars, ein Gericht bestellen können, die Sie zwingen, um wieder diese bars zu einem späteren Zeitpunkt. (Zum Beispiel, es ist ziemlich normal für das Gericht, um gestohlene gut wieder an seinem vorigen Besitzer ohne Entschädigung an den jetzigen Besitzer, auch wenn der aktuelle Besitzer wusste nicht, dass es gestohlen wurde, wenn er es gekauft. Dies vor allem passiert das gelegentlich mit Kunst gestohlen vor 70 Jahren während des zweiten Weltkriegs.)

Wenn Sie wirklich wollen, um eine Abkürzung nehmen und lassen Sie es mit langen reorgs bis zu einige zukünftige Programmierer oder Datenbank-admin, dann einen beliebigen Konstanten zu tun. Dies ist der Grund, warum viele high-value-Standorte erfordern sechs Bestätigungen---nicht weil die sechs ist der richtige Wert, aber, weil etwa eine Stunde von Bestätigungen ist eine schöne beliebigen Wert.

+571
user2702772 06.02.2012, 12:56:07

Ich bin ein noob, um das ganze BTC-Sache, also bitte Geduld mit mir.

Ich habe meinen computer neu formatiert und alles verloren auf Sie. Ich beschlossen, ich möchte wieder meine multibit wallet, aber ich habe nur folgende info:

  • Geheime Worte
  • Altes Passwort

Ich habe nicht ein backup der wallet-Datei oder was auch immer es genannt wird.

Meine Frage ist, wie kann ich öffnen Sie diese Brieftasche mit dieser information? Es hat eine Menge von BTCs es in und ich wirklich wollen, um Sie zu retten.

Vielen Dank für das Lesen!

+517
Jac Walker 31.08.2010, 01:46:02

Ist es möglich, die pools, aber auch wenn Sie nahm 30% aller pools würden Sie immer noch nur verbeult die hashrate sehr leicht. Hinzu kommt, dass die DDOS-power benötigt werden würde, EXTREAME und mit dieser macht könnte man genauso gut nur mir bitcoins mit all diesen Computern teilnehmenden in den Angriff. Plus die Menschen die solo-mine, wenn Sie haben sehr GROßE Rechenzentren, und Sie konnte nicht ddos-solo-Minern ohne zu wissen, Ihre IP ' s und selbst wenn Sie Taten, Sie würde wahrscheinlich ddos-Schutz.

+474
Aoran Zhao 23.07.2019, 22:08:13

Ich habe einige Fragen bezüglich Transaktionen, prevTxHash in-Eingänge in einer Transaktion, macht das tragen der hash-Wert von vorhergehenden Transaktion in block-oder hash der vorherigen Transaktion, die von den gleichen privaten Schlüssel.

Nein, es ist der hash-Wert der Transaktion, deren Ausgang Sie sind derzeit die Ausgaben. Angenommen, ich wollte diese Transaktion. Ich würde 961763d1c918e654c0ec922eb0aeb7f7e951e9bfae5398ec52e93fa0576c1f74 als die vorhergehende Transaktion hash, um zu ermitteln, welche Ausgabe ich bin Ausgaben.

+447
Jure Djokic 05.11.2012, 21:56:21

Ich denke, es ist notwendig. Die Brieftasche nicht nur enthalten Adressen. Es enthält auch Transaktionen, die zu Ihnen geschickt werden.

Angenommen, Sie erzeugen ein Portemonnaie, dann sichern Sie diese. Sie erhalten auch eine Menge Geld. Löschen Sie die Brieftasche auf Ihrem computer, und wiederherstellen der alten Brieftasche. Wie funktioniert Bitcoin wissen, dass, sollte es erneut Scannen der blockchain für Transaktionen, die an Sie gesendet? Ich glaube nicht, es kann, es sei denn, die Brieftasche enthält ein Feld, das stellt die aktuelle best chaintip.

Wenn Sie nicht möchten, dass Bitcoin jemals zu schreiben, um die Brieftasche, können Sie es kompilieren mit --disable-wallet.

+382
srj1738 12.02.2019, 18:17:25

Also ich denke ich fand die Lösung auf meine Frage nach der Suche ein bisschen herum.

Ich modifizierte Konstruktor, der explizit die peer-Adressen wie diese:

öffentliche SimpleExample() throws UnknownHostException {

 walletAppKit = new WalletAppKit(NETWORK_PARAMETERS,VERZEICHNIS "test");
walletAppKit
.setAutoSave(true)
.setBlockingStartup(false)
 .setPeerNodes(//Samen-Knoten für das test-Netzwerk
// neue PeerAddress(InetAddress.getByName("seed.bitcoin.sipa.werden"), 18333),
 neue PeerAddress(InetAddress.getByName("testnet-seed.bitcoin.petertodd.org"), 18333),
 neue PeerAddress(InetAddress.getByName("node3.mycelium.com"), 18333),
 neue PeerAddress(InetAddress.getLocalHost(), 18333));
}

Eine andere Sache, die ich Tat, war, nennen Sie 2 Methoden, die auf der WalletAppKit zum starten der synchronisation:

walletAppKit.startAsync();
walletAppKit.awaitRunning();
+362
jckennedy 31.08.2015, 01:09:12

Kann Sie tatsächlich einen "test" Münzen mit bitcoind und testnet?

Ich meine, in einem standalone-test-Umgebung, kann die generation der "simulierten" BTC getan werden, und mit sehr kurzen test blockchain erfolgen in einer sehr kurzen Zeit?

+323
RDJ 24.08.2016, 21:01:12

Ich habe ein bisschen abgebaut auf beide pools. Slush-baut sich einen Betrag in Ihrem Konto und sobald es geht, eine Schwelle, die Sie festlegen, Matsch, sendet Sie eine Auszahlung, die kommt aus einem anderen Geldbeutel. Eligius legt den Schwellenwert (und es ist ziemlich niedrig auch), und sobald Ihr "Konto" geht es, Eligius sendet die Zahlung direkt aus der neu erstellten Münzen.

Ich habe genug Fantasie, um zu sehen, wie Slush ' s pool und die Website zu verwalten, die Arbeiter aus und senden Sie die Zahlungen, aber ich kann nicht umbrochen, mein Kopf herum, wie Eligius geht das auch so.

Wie funktioniert Eligius bezahlen Bergleute direkt aus der neu erstellten Münzen? Was sind die vor-und Nachteile dieser im Vergleich zu, wie Matsch nicht? Gibt es noch andere pools, die das gleiche tun? Dies ist nur möglich mit BTC und es Klone oder kann Litecoin pools es zu tun?

+287
Logicwax 09.08.2015, 12:18:45

In einer situation, wo Elektron-Skript enthalten ist, im PFAD, so dass Elektron command args... ist möglich von terminal-Befehlszeile, ist es möglich, zu erstellen multisig wallet in dieses terminal?

Ich weiß, dass Elektron erstellen -w Pfad/zu/wallet erstellen Portemonnaie in der Pfad - Pfad/zu/Brieftasche. Ich Frage mich, ob es möglich ist, zu erstellen multisig wallet von der Befehl-Linie auch.

+284
grefab 24.10.2015, 01:16:19

Die 51% Attacke ist, emergente Verhalten des Systems. Es ist nicht, weil es eine "50%" begraben irgendwo in dem Protokoll, das kann nur geändert werden, um 60% oder 75%. Jemand mit mehr hashing-power als alle anderen kombiniert werden kann, genügend Zeit, bauen immer eine längere Kette als jeder andere.

+262
user241654 16.05.2011, 20:29:13

Ich habe gefragt, ähnliche Frage hier: Ist gossip-Protokoll in Bitcoin perfekt? Aber ich habe nicht eine Antwort bekommen auf meine Frage wirklich. Ich bin vorstellenden ein Konsens-Algorithmus und brauche ich definitive Antwort.

Können wir es für selbstverständlich, dass, wenn im Zeitraum t waren es 10.000 verbundene peers (keine neuen Kollegen anschließen, keine Kollegen zu trennen), alle mit guten internet-Anschluss und die hardware, dann, wenn jeder der diese 10.000 peers entstand eine Transaktion (oder eine beliebige Art von Nachricht) an seinen Kollegen, können wir für absolut gewährt , dass schließlich jeder einzelne dieser 10.000 verbundene peers haben in seinem mempool alle 10.000 Transaktionen einschließlich seines eigenen und die des 9,999 anderen peers und absolut keine Transaktion fehlt auch im mempool jeder dieser Knoten (Sie alle haben den gleichen Satz von Daten)? Wenn ja, würde und könnte die geschätzte Zeit (Sekunden, Minuten, Stunden)?

Und jetzt: Dinge wie Doppel-verbringt, Transaktion Richtigkeit, Kollegen verbinden und trennen von Netzwerk, etc. das passiert im realen kryptogeld-Systeme sind hier nicht relevant - das ist eine theoretische Frage und eine theoretische situation.

+211
martinkm 07.02.2014, 06:45:30

Ja, es packt von der keypool das ist ein Sicherheits - /back-up-Funktion, so dass Sie Zukunft hat Adressen von privaten Schlüsseln gespeichert.

Ich glaube, ich verstehe nicht Ihr problem, warum Sie nicht wollen, es zu ziehen aus der keypool genau? Ich nehme an, Sie könnte sich ändern, Ihre bitcoin.conf zu keypool=1 oder eine andere kleine Zahl, und dann neue Adressen generieren. Damit ist Ihre neu generierte Adresse wird eine neue sein, die nicht von den zuvor vorhandenen Schlüssel-pool. Aber nochmal ich bin mir nicht sicher, welchem Zweck dies dienen würde. Die neuen Schlüssel werden gespeichert, um Ihre Brieftasche oder so, ob Ihr keypool=1 oder keypool=1000.

+79
hamstergene 03.10.2012, 15:37:03

Fragen mit Tag anzeigen