Kann die blockchain werden überholt durch eine Kette von niedrigen Schwierigkeitsgrad Blöcke?

Nehmen wir an, jemand erstellt eine blockchain-fork-ausgehend vom genesis block, wenn die Schwierigkeit war absurd niedrig, verglichen mit heute, dann fängt er an mining-neue Blöcke von dort bis zu den aktuellen block index.

Normalerweise würde dies erfordern, eine solche Menge von Zeit, um es vollständig impossibile, um aufzuholen mit der echten blockchain; auch wenn er von den heutigen leistungsstarken mining-hardware, die Schwierigkeit erhöhen würde, kompensieren Sie es schnell. Aber hier ist der Haken: er passt seine mining-software nicht immer erhöhen die Schwierigkeit, auch wenn es den Bergbau Hunderte von Blöcken pro Sekunde; block timestamps sind einfach gefälscht, um zu machen, scheinen Sie generiert wurden, in ~10 Minuten-Intervall.

Wenn die gefälschte blockchain ist länger als die wirkliche (derzeit ~300000 Blöcke), er geht auf Sendung; es scheint konform zu allen Vorschriften, und es ist länger als die aktuelle, so werden alle clients und Bergleute behandeln Sie dies als eine gewinnen-Gabel und schalten Sie, daran zu arbeiten. Natürlich, die Schwierigkeit erhöht sich abrupt, sobald der vollständige Netzwerk-hashing-power geworfen, und nach einiger Zeit-block-generation kehrt in den normalen Ebenen.

Aber nun ist der Schöpfer der gefälschte blockchain besitzt alle Bitcoins generiert wurden, von der genesis block an, wenn er ihn freigegeben hat.

Ist dieses Szenario tatsächlich möglich? Wenn nicht, warum? Wie wäre Bitcoin-Knoten reagiert auf eine 300000-blocks-lange Gabel? Gibt es ein limit, wie lange eine Gabel sein kann?

+124
kazimanzurrashid 17.06.2018, 07:39:28
22 Antworten

Wenn Sie nur mit Bitcoin über die RPC-Befehle, vielleicht möchten Sie sich in die Konten. Mit Ihnen kann man einfach anrufen getbalance und Sie werden wissen, wie viel Bitcoins sind in jedem der Konten.

Wenn Sie nur die Adressen, können Sie nur sehen, wie viele Bitcoins Sie erhalten mit ihm durch listreceivedbyaddress, die können nicht zuverlässig, wenn Sie verbringen kein Geld von Ihnen.

Alles in allem, sollten Sie nur Konten verwenden, wie Sie können, umfassen viele Adressen und bieten eine Vielzahl von Funktionen für das aufteilen der Münzen in vielen teilen in der gleichen wallet.

+988
user34954 03 февр. '09 в 4:24

Ihr vergesst den rest der Welt, bitcoin ist nicht nur für die USA. Sie sind auch unter der Annahme, dass die aktuelle Anzahl der USD im Umlauf die gleiche in 2140 wenn bitcoin maxes. Aller Wahrscheinlichkeit nach, wenn der dollar immer noch existiert dann überhaupt der dollar-Versorgung haben aufgepumpt ist irgendwo einfach nur schüchtern von infinity. Sie sind auch nur in M0-dollar liefern, wenn Sie M1, M2 und den rest dann die Versorgung der USD ist 10X Ihre Nummer.

Kurzum $56,000 / btc ist eine massive *unter*Schätzung.

+943
54skyx 20.03.2010, 05:35:28

Die neue option nennt sich maxuploadtarget. Es schließt sich maxconnections und hören Sie in der Liste der Dinge, die verwendet werden können zur Steuerung der Bandbreite und Ressourcenverbrauch von Ihrem Bitcoin-client. maxuploadtarget steuert die Bandbreite der in einer viel präziseren Art und Weise, als bisher möglich, ohne externe tools.

maxuploadtarget ist standardmäßig deaktiviert. Sie brauchen nicht, etwas zu tun. Mehr Dokumentation gibt es hier.

+880
Darshann Gandhi 22.08.2018, 00:51:15

Bitcoin ist ein peer-to-peer dezentral Bargeld.

Wenn Sie wollen sprechen Sie über die peer-to-peer dezentral Kredit -, check-out Restwelligkeit. http://ripple-project.org/

Peer-lending viele Unterschiede im Vergleich zu Bankkrediten. Es sind oft die sozialen und emotionalen Beziehungen zwischen den Kollegen, und dies hat einen starken Einfluss auf die zugrunde liegenden Anreize. Freunde und Familie sind wahrscheinlich zu machen Darlehen zu jedem anderen mit wenig oder gar kein Interesse. Aber dann wieder, Sie sind wahrscheinlich auch Fragen: "ja was willst du das verwenden?" Wenn Sie nicht zurück zahlen, bank, Sie einfach 'Bankrott gehen' und Sie können nicht berühren Sie. Wenn Sie nicht zurück zu zahlen, Ihre Freunde, es ist möglich, Sie hasst dich für immer, oder Sie schlagen, bis Sie (illegal, natürlich, denn das wäre Nötigung). Also die kalte Professionalität des bank lending schwingen in beide Richtungen. Aber peer-to-peer-lending ist eine alternative, und es ist einfacher realisierbar, als die meisten Leute denken.

Es gibt einige sehr gute blog-Beiträge über peer-to-peer-Kredit-und Verwandte Themen wie Ruf-Systeme hier: http://www.webisteme.com/blog/

#bitcoin-otc ( http://bitcoin-otc.com ) unterhält einen " Ruf " - system angesehen werden kann Analog zu einem Kredit-score. Es ist ein Maß für Ihre "Vertrauenswürdigkeit", die im Rahmen von bitcoin-Transaktionen. Wenn Sie sehr hohe Bewertungen auf #bitcoin-otc, ist es wahrscheinlich, dass Sie jemanden finden, der bereit ist, Sie ein bitcoin Kredit.

+840
milan 23.06.2017, 17:09:57

Ideal ist es sicher, die Daten übertragen, im bitcoin-Protokoll nie gedacht, ausgeführt zu werden. Aber:

  1. Die Transaktionen selbst sind Programme. Während Sie sind begrenzt und können nicht direkt auf Ihren computer, Sie können nur sehr rechenintensiv, Dosierung von Ihrem PC. Dieser Angriff ist unmöglich, jetzt und in absehbarer Zukunft, da alle nicht-standard-Transaktionen nicht bewertet werden.

  2. Kein virus, aber es ist möglich, beliebigen text-Nachrichten in blockchain. Deshalb kann man etwas, dass ist illegal in irgendeiner Jurisdiktion, möglicherweise macht bitcoin illegal, da die blockchain kann nicht nachträglich redigiert. Es ist jedoch zweifelhaft, ob ein solcher trick funktioniert tatsächlich, (1, 2). Aber es gab einige Aufregung darüber, darunter katholische Gebete in block-Header.

  3. Möglicherweise gibt es einige Fehler in bitcoin-software (sei es client-oder miner), genau wie in jeder anderen software. Zum Beispiel ist es möglich zum Absturz eines Computers durch das senden speziell geformten ping oder die Ausführung von code durch das senden von Paketen an einen geschlossenen Netzwerk-port. Dies gilt für alle software und ist nicht bitcoin-spezifisch.

+692
Damien Kreiser 25.12.2013, 07:41:21

Die anderen Antworten sind korrekt, aber dass ein gemischter wallet kann ausgeblendet werden, um die befleckten Münzen. Aber Sie übersehen einen wichtigen Punkt: die Betreiber der wallet-service, der nicht die erforderlichen Kenntnisse auf die Spur, die ausgehende Transaktion zurück zu der ursprünglichen Eingabe von Münzen, da beide Ströme in Verbindung gebracht werden mit der Brieftasche die interne Repräsentation eines Kunden-Kontos.

Gute wallet-Dienste wird sich weigern, diese Informationen, aber Sie sind immer noch anfällig gezwungen, um es zu offenbaren, z.B. durch juristische Zwangsmaßnahmen oder hacking. Also jemand, der es wirklich ernst meinte, wäscht seine bitcoins werden Routen von Transaktionen durch eine Reihe von Brieftaschen betrieben in verschiedenen Rechtsgebieten, auf der Theorie, dass es unmöglich sein würde, eine Vorladung oder ein hack jeden Geldbeutel in der Kette.

+680
livearoha 28.02.2019, 14:58:18

Diese Methode wird genutzt von Bitcoin Core (und einige andere) und verfügt über das sichern einer Brieftasche.dat-Datei. Es ist eine Datei, enthält die Schlüssel zu verbringen Ausgänge, Adressen, Transaktionen, Informationen und andere meta-Daten wie Kontakte.

Es hat eine andere Position, basierend auf einem Betriebssystem.

Windows: %APPDATA%\Bitcoin
Linux: ~/.bitcoin/

Mac OS X: ~/Library/Application Support/Bitcoin/

Für backup - Suchen Sie Brieftasche.dat und kopieren Sie es auf einem anderen Gerät, nur Sie haben einen Zugriff zu. Es kann ein USB-Laufwerk, einer CD, einem anderen computer oder Ihre private home-cloud-Speicher.

Sie können auch kopieren Sie es auf einen cloud-Speicher wie Mega oder Dropbox, aber stellen Sie sicher, es ist verschlüsselt.

Wiederherstellen der Sicherung, kopieren Sie einfach deine gesicherte wallet.dat über ein vorhandenes in die bitcoin-Daten Lage.

+652
JohannThor 30.03.2014, 16:53:42

So wissen wir, dass bitcoin ist sicher, bis zu dem Punkt, der im Grunde beweist P=NP. (Eine offene Frage)

Also ist bitcoin sicher. Aber ich habe das Gefühl er leidet noch immer ein problem, wie mit allen Transaktionen(nicht nur bitcoin). Eine person muss entweder senden Sie Ihren Anteil in den ersten Tausch oder erhalten die anderen und vertraut, um die Rückkehr der Zahlung, wenn keine übertragungsurkunde beteiligt ist.

Ich paraphrasiere und hoffentlich nicht zerstören die Idee, aber wenn ich lese das bitcoin whitepaper schien es erwischt, so dass keine übertragungsurkunde muss einbezogen werden, um Gelder zu transferieren online.

Also kein escrow bedeutet, wir alle müssen einander Vertrauen, wenn wir tun wollen, um Geschäfte mit einander? Weil eine person erhalten muss, oder senden Sie die Ware zuerst und müssen so auf den guten glauben, dass Sie erhalten die Entschädigung.

+640
ticky 17.07.2013, 23:11:08

Mit Mt.Gehex wahrscheinlich insolvent/pleite in diesen Tagen, wie sicher ist mein USD-Konto Gleichgewicht mit Bitstamp? Ist Bitstamp als registrierte Firma mit einigen finanziellen Institutionen? Kunden USD Einlagen versichert? Ich möchte nur zu Bedenken Sicherheit aus finanzieller Sicht und nicht mein account-Sicherheit (starke Passwörter, die zwei-Faktor-Authentifizierung etc. - ist eine persönliche Verantwortung, IMHO).

Denke ich, würde ich verlieren alle meine USD-Guthaben, wenn die Firma kaputt geht?

+525
JamesBond 03.09.2011, 13:52:50

Kann mir bitte jemand erklären, der Dritte (Escrow) - Ausgabe transaction hier aufgelistet:

https://blockchain.info/tx/09dd94f2c85262173da87a745a459007bb1eed6eeb6bfa238a0cd91a16cf7790?show_adv=true

Was die genaue Absicht und das erwartete Ergebnis ?

+390
Keisha Moore 13.03.2012, 15:57:47

Sagen wir, ich habe ein Portemonnaie in meinem computer, und ich erstellen Sie eine Adresse, also eine andere person kann die Hinterlegung von bitcoins im es.

Dann ist es übergeben wird, um die Bergleute und später Hinzugefügt, um die blockchain. Aber in der Zwischenzeit wurde die Transaktion nicht verifiziert.

Wann wird mein Geldbeutel ist aktualisiert, so dass die balance in meinem Geldbeutel und in die andere person die Geldbörse sind richtig?

Tut meinem Geldbeutel (und die andere person die Geldbörse) gehen Sie bitte, wenn es fertig ist, überprüft und validiert werden?

+358
Frida Schenker 08.11.2016, 09:10:50

Ein Faktor ist, dass Menschen die Begeisterung für Bitcoin treibt Sie zu Schritt außerhalb Ihres Komfort-Zonen und tun, Projekte, die Sie sonst nicht. Bitcoin ist ein neues startup-Wirtschaft und die fülle von Möglichkeiten, ist verlockend. Aber der Mangel an Erfahrung oder Fähigkeiten können dazu führen, dass Sie Fehler, die bringen über das Ende des Projekts. Bitomat.pl ist ein gutes Beispiel: der Eigentümer versucht, die Nutzung von AWS, ohne eine klare Idee, wie Sie funktionieren.

Ein weiterer Faktor, der - vor allem mit business-ventures - ist die überschätzung der Bitcoin-Markt Größe. Der Markt ist sehr klein, und ich habe das Gefühl, dass die Allgemeine Aufregung über die Bitcoin nicht abgestimmt durch Ihre Bereitschaft, es tatsächlich zu verwenden. Wenn es eine Nische Dienst der Zielmarkt ist die Schnittmenge der Menschen in dieser Nische mit Menschen, die mit Bitcoin, die ist winzig, und für mehr mainstream-Dienstleistungen, diejenigen, die gegründet werden, nur um den service anbieten zu können, die in Bitcoin sind oft schlechter als die etablierten mainstream-Angebote (siehe oben Punkt). Es kommt auf die Einnahmen nicht rechtfertigen, die overhead-Kosten, so dass das Projekt aufgegeben wird.

Schaffung eines erfolgreichen alt-Währung ist ein riesiges Unterfangen, und bisher wurde meistens versucht, durch Menschen, die scheinen zu denken, dass die änderung ein paar Parameter mehr braucht es nicht.

Ich habe keine konkreten Vorschläge, wie dies zu vermeiden, andere als zu versuchen, realistisch zu sein über die Durchführbarkeit des Projekts und der persönlichen Fähigkeit, Sie durchzuführen. Dies sollte nicht, natürlich, kommen auf Kosten von ein bisschen frech und gewagt.

+311
Sudarshan Sangwan 28.11.2015, 23:33:51

Lnd selbst hat soweit ich weiß keine api für rebalancing-Kanäle.

Allerdings gibt es die lndmanage repository verwendet, der lnd-api, um eine ziemlich starke rebalancing-tool

https://github.com/bitromortac/lndmanage

Solche rebalancing-Kosten-routing-Gebühren, wie Sie sind regelmäßige (kreisförmige) Zahlungen.

That being said, es ist nicht klar, warum Sie möchten, um ein neues Gleichgewicht Ihrer Kanäle vor eine Zwiebel auf Sie nicht wirklich. Derzeit gibt es die Diskussion über die JIT-routing (das auszugleichen einfach in der Zeit, wenn ein Kanal sollte verwendet werden, können nicht verwendet werden) und Gebühr frei "rebalancing" stattfindet, auf die Blitz-dev-Mailingliste.

+246
strano 18.04.2018, 09:49:05

Wie in der vorhergehenden Antwort erwähnt - wenn du Bergbauer bist, mit einer GPU, die Sie verdienen Sie fast nichts durch ASIC-proliferation (spezielle hardware, das macht die GPU/CPU mining for bitcoin [sha256-Algorithmus] veraltet). Sie können es besser Bergbau eine Münze mit Hilfe eines Algorithmus entworfen, um anti-ASIC. Mehrere altcoins wurden, in dem Versuch, das GPU-mining lebensfähig und resistent zu sein, um die ASIC-übernahme. Scrypt basierten coins zum Beispiel, kann immer noch werden, zumindest in der Nähe, um profitabel mit GPU-mining. Aber es gibt haufenweise andere, wie X11 (darkcoin), Quark (ex: quarkcoin), Scrypt-Jane (ex: yacoin), Scrypt-N (ex: vertcoin) - jeder algo hat Tonnen von Gabel - /geklont Münzen als gut.

Fast alle diese altcoins abgebaut werden können, mit einer GPU/CPU und gegen BTC auf einem der crypto-Börsen die es gibt. Sie können sogar pools, die verbinden Sie Ihre miner und der pool wird automatisch schalten Sie Ihr miner mining der profitabelsten coin (einige dieser pools wird auch auto-Börse für BTC als gut). Und wie in der vorherigen Antwort erwähnt, für die eigentliche mining-software, die Sie verwenden möchten:

  • SGMiner für AMD/ATI - Karten (CGMiner v3.7.2 war die Letzte version mit scrypt Unterstützung, damit Menschen gemacht SGMiner, um es zu ersetzen)
    • Compilierte binaries: sgminerwindows.com
  • CUDAminer für NVIDIA- Karten
    • Compilierte binaries: bitcointalk.org/index.php?topic=167229.0
  • CPUMiner für CPU-mining. Einige obskure algorithmen erfordern modifizierte Versionen dieser Bergleute, aber in den Beschreibungen für diese Münzen weisen Sie in die richtige Richtung.
    • Compilierte binaries: bitcointalk.org/index.php?topic=55038.0
    • Quelle: github.com/pooler/cpuminer (stackexchange nicht lassen Sie mich nach mehr als zwei link jetzt lol.. wenn ich die rep-Schwelle werde ich Bearbeiten Sie diese post, um Ihnen zu links..)
+208
mois 30.03.2016, 23:01:30

Ich Stimme zwar mit Pieter, das man generell nicht tun soll, gibt es einige technische Verständnis zu gewinnen von wissen, wie dies getan werden könnte. Die folgende Beschreibung ist für Referenz:

P2PKH

Ein P2PKH-Adresse Ein erstellt wird, aus dem öffentlichen Schlüssel K , indem das folgende:

A = BASE58CHECK( 0x00 HASH160( K ) )

Wo HASH160( K ) ist äquivalent zu RIPEMD160( SHA256( K ) ) und 0x00 steht die version byte (für P2PKH)

P2SH

Mit P2SH-Adressen, anstatt hashing des öffentlichen Schlüssels, die Sie hash ein transaction-Skript.

1 von 1 multisig Transaktion wird erstellt, indem die folgende byte-Werte:

OP_0 0x14 HASH160( K )

Also, zum erstellen eines P2SH Adresse, die nutzt eine 1-zu-1 multisig Transaktion, Sie bauen es wie folgt:

BASE58CHECK( 0x05 HASH160( OP_0 0x14 HASH160( K ) ) )

Wo 0x05 ist die version byte für script-hash-Adressen und 0x14 ist die Menge an bytes zu erwarten, in der HASH160( K ).

Bitcoin-Script Referenz

+197
John Caldwell 14.08.2012, 08:59:08

Ich SCHICKTE XPUB und versucht, viele Nachrichten zu senden blockchain nie reagieren. und ein Konto wurde mehr als 5 Tage. ich bin mit "validation-Error-Mempool-Konflikt. was ist das und wie lange es dauern wird? Ist das etwas, was blockchain Aktien und stehlen unser Geld? ich habe viele accounts und zwei meiner accounts habe dieselben Probleme seit letzter Woche.

+182
kadlugan 22.10.2012, 21:17:13

So nach und nach immer hier, ich habe Sie vergessen, warum Sie überhaupt wollen, um zu überprüfen, eine Transaktion in einem block, und wie genau dieser funktioniert. Fragen, wenn man erklären könnte

  1. In welcher situation möchten Sie überprüfen, eine Transaktion in einem block.
  2. Wie findest du den block, dass die Transaktion könnte.

Dieser link hier sagt:

Denken Sie zum Beispiel an ein SPV Knoten, der daran interessiert ist, eingehende Zahlungen auf eine Adresse, die in Ihrer Brieftasche. Der SPV-Knoten wird die Einrichtung eines bloom-filters (siehe [bloom_filters]) auf seine verbindungen zu Gleichaltrigen zu beschränken, die Transaktionen erhalten nur diejenigen, die mit Adressen die von Interesse sind. Wenn ein peer sieht eine Transaktion, die Spiele der bloom filter, es wird senden, dass der block mit einer merkleblock Nachricht. Die merkleblock Nachricht enthält die block-header sowie eine merkle-Pfad, links die Transaktion im Interesse der merkle Wurzel in den block. Der SPV-Knoten können mit diesem merkle Pfad zum verbinden der Transaktion um den block und stellen Sie sicher, dass die Transaktion enthalten ist, in den block. Der SPV-Knoten verwendet auch die block-header verknüpfen Sie den block, um den rest der blockchain. Die Kombination dieser zwei verbindungen, die zwischen der Transaktion und block sowie zwischen dem block und blockchain, beweist, dass die Transaktion aufgezeichnet wird in die blockchain. Alles in allem, das SPV-Knoten erhalten haben, weniger als ein kilobyte an Daten für die block-header und merkle Weg, eine Menge von Daten, die mehr als tausendmal kleiner ist als ein ganzer block (über 1 MB derzeit).

Ich verstehe immer noch nicht, warum Sie benötigen, um zu überprüfen, die Transaktion im block, einige Fragen, die kommen werden:

  1. Die Relevanz, die bestimmten block zu Ihnen. Selbst wenn Sie es überprüfen, ist Teil der block, ich sehe nicht, warum Sie kümmern uns es ist von das block.
  2. So erbringen Sie den Nachweis, dass es aufgenommen wird in die blockchain. Ich sehe nicht, wie das heißt, es ist gültig.
+161
user55314 28.08.2011, 02:38:08

Ich studiere das Papier "Bitcoin: A Peer-to-Peer Electronic Cash System" und ich habe schon viele Fragen auf dieser Website. Noch kann ich nicht vollständig verstehen, den Inhalt des Vereinfachten Zahlung Überprüfung Abschnitt.

Es ist möglich zu überprüfen, Zahlungen ohne Ausführung der vollständigen Netzwerk-Knoten. Ein Benutzer muss nur eine Kopie der block-Header der längsten proof-of-work-Kette, die er bekommen kann durch Abfragen von Netzwerk-Knoten bis er ist überzeugt, er hat die längste Kette, und erhalten Sie die Merkle-Zweig die Verknüpfung der Transaktion um den block, es ist Zeitstempel in.

Zunächst klingt es seltsam für mich, was gemeint ist, durch die Abfrage "bis Sie davon überzeugt sind, dass das die längste Kette". Ich nehme aber an, dass dies überprüft werden kann, die in irgendeiner Weise durch das Protokoll. Noch wichtiger ist, ich verstehe nicht, was damit gemeint ist, "erhalten die Merkle Niederlassung Verknüpfung der Transaktion um den block, es ist Zeitstempel in".

Lassen Sie uns also sagen, dass ich eine block chain von Kopf B und ich finde, dass die Transaktion, wo ich meine Zahlung in block Bi (im Prinzip sollte es erscheinen nur in einem block). Bedeutet "Beschaffung der Merkle-Zweig" bedeutet, dass ich zu rekonstruieren, der Zweig aus der Wurzel des Baums? Welcher Algorithmus wird verwendet, um zu tun?

Er kann nicht überprüfen, die Transaktion selbst, sondern durch die Verknüpfung mit einem Platz in der Kette, die er sehen kann, dass ein Netzwerk-Knoten hat es übernommen, und Blöcke Hinzugefügt, nachdem es weiter zu bestätigen, das Netzwerk hat es akzeptiert.

Fair genug, dies ist die Art, wie das Allgemeine Schema funktioniert. Finden Sie die Transaktion in das Netzwerk erzählen uns, dass es angenommen wurde, mit hoher Wahrscheinlichkeit und die weitere Blöcke, die Hinzugefügt werden, danach die mehr Gewissheit haben wir über diesen Zweig, endgültig zu sein.

Als solche, die Prüfung ist zuverlässig, solange ehrlich Knoten Steuern das Netzwerk, sondern ist auch anfälliger, wenn das Netzwerk ist überwältigt von ein Angreifer. Während Netzwerk-Knoten überprüfen können Transaktionen für selbst die vereinfachte Methode können täuschen, durch die ein Angreifer hergestellt Transaktionen, solange der Angreifer kann weiter überwältigen das Netzwerk.

Ich verstehe, dass im Allgemeinen, wenn ein Angreifer kontrolliert 51% der im Netzwerk ist, dann kann es Betrug. Aber was ist der Unterschied zwischen einer person, die über das Netzwerk und eine person außerhalb des Netzes in dieser Hinsicht? Wenn ein Angreifer fertigt falschen Transaktionen und erreicht seine Branche zu Dominieren einige Male, dann haben die Leute wechseln Ihre Niederlassung. Also, was ist der Vorteil eines Netzwerk-Nutzers gegen die, die nicht im Netz?

Eine Strategie, um einen Schutz gegen diese wäre zu akzeptieren Warnmeldungen von Netzwerk-Knoten, wenn Sie erkennen ein Ungültiger block, dass der Benutzer die software herunterladen, um den vollen block und alarmiert Transaktionen bestätigen Sie die Inkonsistenz auf.

Wieder konnte Sie angeben, welche Art von Angriff wird hier durchgeführt? Ich sehe nicht, wie Menschen das Netz erkennt einen ungültigen block...

+143
Clint F 21.06.2012, 01:15:18

Block-Header enthalten ein Feld namens bits, die verwendet werden können, zu berechnen, die Schwierigkeit und damit die Höhe der proof-of-Arbeit in der Kette. Wahrscheinlich gibt es einen shortcut um in der Lage zu beseitigen 100.000 längere Kette, aber alle core ist die Berechnung der proof-of-Arbeit in Ketten und nehmen Sie die eine mit mehr.

Beachten Sie, dass die block-Header werden nur 80 bytes, also die 500k Blöcke würden nur etwa 40 MB, nicht eine unzumutbare Menge an Daten zu berechnen, wie viel proof-of-work-Kette hat.

+96
Jobic 06.01.2014, 04:48:44

Ich will einen multi-sig-Geldbörse, die ich kann broadcast-Transaktionen über eine API. Ich möchte eine Brieftasche mit einer permanenten öffentlichen Adresse nicht eine, die jedes mal ändert, wenn ich den code ausführen. Ich wollte mit Blocktrail, aber einige Ihrer API-Funktionen sind gebrochen. Kennt jemand eine andere gute API ' s?

Einige Kontext zu dem, was ich tun will: automatisieren Sie den Versand von Münzen an bestimmte Adressen zu einer bestimmten Zeit jede Woche.

Vielen Dank,

+90
Bastian Nanchen 07.07.2018, 22:41:37

So wie ich das verstehe, haben Sie zwei Möglichkeiten:

  • Fragen Sie foodmart, um Ihnen die Zahlung verlangen , anstatt nur eine bitcoin-Adresse. Ein SignedPaymentRequest bündelt eine PaymentRequest mit einer digitalen Identität und Signatur, so können Sie sicher sein, dass Sie zahlen die richtige person oder Kaufmann. Dies wurde eingeführt, BIP70 und unterstützt durch diese großen bitcoin-wallets
  • Verwenden Sie einen anderen dezentralen Kette, um zu speichern und überprüfung der Identität. Sie können NAMEID basiert auf namecoin
+73
seyibest 29.10.2011, 02:35:29

bitcoin.conf sollte enthalten der Maschine eigene IP-Adresse als ein argument an das rpcbind - parameter.

Zum Beispiel, wenn Sie mit bitcoind auf einem Rechner mit der IP-Adresse 1.1.1.1 und Sie möchten, um eine Verbindung zum RPC-server von einer anderen Maschine, Ihre bitcoin.conf - Datei auf dem Rechner 1.1.1.1 enthalten soll die Zeile rpcbind=1.1.1.1.

+19
Thorsten Karrer 08.02.2017, 21:44:36

Fragen mit Tag anzeigen