Erhalten Münzen im offline Armory wallet, die noch nicht synchronisiert wurden

Ich bin neu in der Bitcoin-Welt und ich haben ein Problem. Ich erstellte ein wallet in Armory merkt aber nicht, dass es offline war und die db wurde nicht hervorgebracht.

Ich habe keine Möglichkeit, das herunterladen der vollständigen Rüstkammer ledger an dieser Stelle aus Platz-Problem.

Erstellt habe ich eine Brieftasche und bekam eine Lieferadresse an und initiiert eine Transaktion von 0,1 btc zu ihm, dass ich nicht Abbrechen kann.

Ist die Lieferanschrift gültig, obwohl die Waffenkammer war nie mit dem internet verbunden?

Kann ich den Zugang zu den Fonds zu einem späteren Zeitpunkt mit dem privaten Schlüssel, der erzeugt wurde durch die Waffenkammer?

Dank

+884
OmerGertel 08.11.2017, 12:09:51
30 Antworten

Exodus scheint die Unterstützung einer Reihe von crypto-Währungen, aber ich habe nie getestet es.

Ich bin mir nicht bewusst eine Geldbörse, unterstützt alle crypto-Währungen gibt es über hundert von Ihnen.

+982
rushellphoto 03 февр. '09 в 4:24

Nein, block discovery ist ein Speicher-Prozess weniger. Jeder Versuch zu entdecken, ein Gültiger block ist komplett unabhängig von anderen. Bergleute suchen ständig nach einem neuen block. Das einzige was sich ändert im Laufe der Zeit ist welche Transaktionen Sie versuchen auch, und was vorhergehenden block bauen Sie auf-oben.

Wenn einige miner findet ein block, der erfüllt die erforderlichen Kriterien, die Sie veröffentlichen Sie einfach an das Netzwerk. Die Ausbreitung der neuen block funktioniert auch als signal für alle Bergleute zu wechseln, arbeiten an einem Nachfolger dieses Blocks anstelle der Vorgänger.

Transaktionen weitergeleitet werden, die im Netzwerk unabhängig und kontinuierlich. Bergleute können aktualisieren Sie Ihre block-Vorlage, um neue saftige Transaktionen jeder einmal in eine Weile, aber es ist bis zu Ihnen, wie oft und Wann Sie dies tun.

+852
alexion2006 20.10.2018, 23:38:47

Diese Frage könnte als zu breit und zu Meinung, die nach den Regeln dieses Forums. Aber die Bekämpfung ist es aus technischer Sicht basiert auf Fakten anstatt auf Meinungen, die möglicherweise on-topic und ich werde versuchen, mein bestes, um tief Tauchen Sie auf, die. Lassen Sie uns versuchen zu schlagen, die fünf wichtigsten Aspekte, die Menschen von Interesse sein könnten: Sicherheit, Individualisierung, Skalierbarkeit, governance und Datenschutz.

Sicherheit

Die wichtigste Sicherheit berücksichtigt werden muss, dass eine digitale Währung, die verhindert, dass doppelte ausgeben (Ausgaben der gleichen Münze mehr als einmal), betrügerische Transaktionen (Ausgaben, was nicht Ihnen gehört) oder das erstellen von Geld aus der dünnen Luft. Bitcoin wird verhindert, dass alle drei von dieser durch die Speicherung von Transaktionen in einer blockchain, die fast unveränderlich nach bestimmte Blöcke aufgrund der proof of work (PoW) - Algorithmus. Versorgung ist begrenzt, Münzen können nur erzeugt werden durch den mining-Prozess, Transaktionen unterliegen Kryptographie und Münzen können nur ausgegeben werden, indem eine gültige Signatur. Die PoW ist auch ein wichtiges Sicherheits-Betrachtung für die Vermeidung doppelter Ausgaben, die manchmal übersehen wird, von vielen. Es bedeutet die inhärente Kosten zu ändern, Blöcke und bedeutet auch, dass die bösartige Partei amasses mehr mining-power als der rest des Netzwerks zusammen. Nach einer bestimmten Anzahl von blocks die Transaktionen extrem schwer zu ändern, was bedeutet, das Sie unveränderlich sind.

Waage arbeitet auf LibraBFT Konsens, eine Klasse des klassischen byzantinische Fehlertoleranz (BFT) - Modell. Ein Modell, welches auf BFT vertraut werden kann, solange es mindestens 2/3. ehrlich-Knoten Betrieb des Netzes. Also 33% der Knoten können kommen zusammen und starten eine bösartige Attacke. Sie müssen auch nicht Geld ausgeben, in Bezug auf die hash-power wie PoW, um das zu tun. Also Absprachen könnte eine einfachere Möglichkeit mit BFT-Modelle.

Dezentralisierung

Bitcoin ist eine der größten verteilten Netzwerk auf diesem Planeten. Gesamten Daten öffentlich an alle Teilnehmer des Netzes und es gibt keine Gatekeeper oder Anforderungen, um ein Teil des Bitcoin-Netzwerks. Zu jeder vollen Knoten Betrieb des bitcoin-software überprüft alle Transaktionen in seiner Gesamtheit von der genesis-block. Wenn Bergleute in mine, ein block, jeder voller Knoten ist gewährleistet, dass der block generiert wird, gemäß dem Konsens-Protokoll und lehnt die Bausteine, mit denen Sie nicht treffen. Dies gewährleistet die vollständige Dezentralisierung, und sorgt dafür, dass die macht nicht konzentriert in den Händen der Bergleute, wie behauptet, von vielen unwissenden Menschen. Versuchen Sie, das Lesen über die block-Skalierung Debatte 2017, und Sie werden verstehen, wie die Gemeinschaft spielte eine wichtige Rolle bei der Steuerung des Netzwerks.

In der Waage ist die derzeitige Umsetzung, 'trusted' validator Knoten sind der Kern der security-Modell. Die Waage blockchain wird offen sein für die öffentlichkeit zu Lesen, aber geschlossen für schreibt. Dies bedeutet, dass harte macht ist zentralisiert, um diese paar Einheiten und das Protokoll selbst ist abhängig von diesen Entitäten zur Validierung des Protokolls. Dies bedeutet, dass das Protokoll hängt davon ab, was auch immer Sie sich entscheiden, es ist. Diese Personen können, frieren Sie Ihre Münzen, nehmen Sie Ihre Münzen, neue Münzen, oder wirklich, was Sie wollen - der Himmel ist die Grenze. Waage behauptet, dass in der Zukunft könnte es zu bewegen, um eine permissionless Modell, aber es ist höchst zweifelhaft, dass eine solche Regelung gelingen kann.

Skalierbarkeit

Bitcoin wurde entwickelt für die Transaktionen so sicher wie möglich und es kommt zu einem Preis von Einbußen bei der Skalierbarkeit für Sicherheit und Dezentralisierung. Jedoch, die aktuelle Blitz-Netzwerk-Implementierung löst dieses Problem und gewährleisten, dass die bitcoins übertragen werden können, fast so schnell wie Sie können erstellen und übermitteln Ihnen, ohne auf die zugrunde liegenden Sicherheitsmechanismen.

Waage-Wesen "permissioned" inhärent höhere Skalierbarkeit. Es ist nicht anders als bei einem paypal-Transaktion oder Ausgaben über Ihre Kreditkarte.

Governance

Trustlessness ist, die wichtigsten Eigenschaften von Bitcoin. Bitcoin-governance ergibt sich aus den Benutzer durch die software, die Sie auf Ihren Computern ausgeführt. Niemand ruft die Schüsse. Das gesamte Bitcoin-code ist öffentlich und Sie können gehen und überprüfen Sie das gesamte Programm selbst. Die governance-Komponenten gehören auch die Dezentralisierung und die Sicherheit überlegungen, haben bereits weiter oben erwähnt wurden. Auch die Bitcoin-Entwickler haben keine besonderen Kräfte, um die Nutzer der Wechsel zu einem neuen Netzwerk. Auch wenn der Bitcoin-Core-Entwickler haben eine neue version der software zu erstellen, wie ein neues Netzwerk, Benutzer, die ältere software-Implementierungen einfach ignorieren kann das update und weiterhin mit dem bestehenden Protokoll, wie Sie bitte. Das ist die macht der Dezentralisierung.

Waage wird eine stabile Münze, ein muss gewährleisten, dass für jede Münze, die ausgegeben, Guthaben von fiat-Währung beibehalten wird. Also es betrifft das Vertrauen in die Organisation, das Gleichgewicht zu halten in fiat-Währung, das Vertrauen in die fiat-Währung selbst und die Instrumente (oder die Banken), in denen dieses Gleichgewicht wird tatsächlich gehalten. Auch angesichts der Zentralisierung beteiligten in der Waage, der Himmel ist die Grenze in Bezug auf was die 'vertrauenswürdigen' validators denke das Protokoll sollte. Die meisten dieser Prüfungen sind Fortune-500-Unternehmen, und Sie werden es nicht für Nächstenliebe. Das wesentliche Ziel/Anreiz liegt in der Verbesserung des shareholder value-und man könnte nun falsch sein, zu glauben, Sie können möglicherweise gehen Sie zu einem Ausmaß zu erreichen, dass, basierend auf historischen Vorrang.

Datenschutz

Bitcoin bietet die pseudo-Anonymität. Obwohl viele Börsen verlangen KYC während der Kauf von bitcoins, das Protokoll selbst benötigt keine überprüfung. Auch nach dem Kauf von exchange, die Sie tun können, eine CoinJoin Transaktion, Ihre Identität zu verbergen. Verhinderung Adresse wieder verwenden und halten Sie die Schlüssel unter seiner Kontrolle wird dann sicherstellen, dass Ihre Privatsphäre geschützt ist.

Zumindest von dem, was ich gelesen habe, die Wiederverkäufer der Waage sammeln personenbezogene Daten von Nutzern unter den aktuellen FATF-Empfehlung, wenn die Beträge übertragen werden, mehr als US $1.000. Diese Daten müssen verwaltet und übermittelt werden out-of-band von der blockchain. Eine Menge von internet-Unternehmen kommen unter flack vor kurzem für in-apt-Daten-sharing-Praktiken. Wenn man parallelen zu ziehen, diese Daten können überwiegend verwendet werden, für viele andere business-Verbesserung der Praktiken als gut.

+824
keikun 29.04.2012, 05:26:29
  1. Ja, aber das bedeutet nicht, dass das Netzwerk hat es akzeptiert.

  2. Es gibt Regeln für die Annahme einer Transaktion. Bergleute enthalten nur Blöcke, die nicht die Regeln brechen. Die Regeln umfassen die überprüfung, dass die Eingaben gültig sind, dass eine Münze nicht doppelt ausgegeben, dass die Ausgabe nicht mehr als die Eingabe, etc.

Ein miner hat die Möglichkeit, eine Transaktion oder nicht. Ein Bergmann konnte sogar wählen, um eine Transaktion, die die Regeln bricht! Aber wenn er das macht, andere Bergleute, die nach den Regeln nicht akzeptieren, seine blockieren und das wird er nicht bekommen, seine mining-Belohnung. So hat er Anreiz, die Regeln zu befolgen.

+804
bhietpas 21.09.2018, 01:50:33

Wenn ich mehr verfügbares Einkommen gerade jetzt, würde ich investieren anderen mining-rig. Ich habe Vertrauen in bitcoin und wollen es unterstützen, aber leider ist 2.2 Ghash/s ist alles, was ich dazu beitragen kann, gerade jetzt.

+767
Tung Linh 05.04.2015, 11:24:26

[...] Ich bin auf der Suche nach einem Weg, um die Kaution meine BTC in mein US-bank Konto. Da ist jeder Dienst, der kann dies tun [...] ?

In kurzen, Nein.

Ihre US-bank-Konto US-Dollar, nicht in Bitcoins.

Sie können verkaufen Sie Ihre Bitcoins zum US Dollar, und die Einzahlung von US-Dollar in Ihre US-bank-Konto, aber Sie können nicht Einzahlung von Bitcoins in US-dollar von Bankkonten.

Edit: habe gerade festgestellt, dass die Bit-Kaution-Karte , die behauptet, dass Sie Erhalten die Bitcoins in Ihrem US-Bankkonto!" So vielleicht, das ist, was Sie suchen für. Es gibt auch ein video darüber. Anscheinend "die Gebühren sind 2,99% die auch die Wechselstube und den nächsten Tag, ACH".

+679
WhiteTiger 15.07.2016, 02:49:32

Wer entdeckt den block auswählen kann, welche Informationen in es. Also ein Bergmann, der findet einen hash, der hat ein ausreichendes Niveau der Schwierigkeit wählen können, um nur die Transaktionen, die tatsächlich zahlen Sie Ihre Gebühr.

+655
Ketouem 26.09.2017, 18:45:43

Es ist die Angebots-UND nachfragekurven bestimmt den Gleichgewichtspreis. Wenn das Angebot steigt, aber der Preis bleibt unverändert, das heißt, die Nachfrage ist ebenfalls gestiegen.

+638
KT12 13.02.2013, 15:28:16

Die Entwickler von Multibit explizit abgeschaltet haben so eine Funktion zum ändern der Transaktionsgebühr, unter Berufung auf Bedenken, die mit wenig oder sehr niedrigen Transaktions-Gebühren führen würde, die Transaktion zu lange dauert (die wird unerträglich sein für den durchschnittlichen Benutzer nur interessiert, senden und empfangen von Geld schnell).

Aus dem GitHub issue ursprünglich eingereicht, der Entwickler erklärt:

Der Grund dafür ist, dass zwar in der Theorie ist es möglich zum senden von BTC mit null-Gebühr in der Praxis ist es nicht. Für den "normalen user" (d.h. jemand, der will nur zu verwenden, bitcoin und nicht wirklich wissen, die details), die Ihre user experience ist ziemlich schlecht mit null Gebühr tx. Wir haben wohl beide erlebt mit Instawallet (keine Gebühren Hinzugefügt), wo man manchmal bis zum nächsten morgen warten, bevor die Bergleute zu entscheiden, um Ihre tx in einen block.

Es würde zu viel frustration für Benutzer (und zu viele support-Anrufe für mich) zu haben, keine Gebühren.

Hinweis: tx bedeutet, dass eine Transaktion.

+567
hackertdog 04.01.2013, 20:05:39

Lassen Sie uns sagen, meine Bitcoin-Adresse ist 1Nu5mzpUD9A7daZ76QJEsBfkBjCWVLh7pj und ich die Nachricht signieren random-challenge mit seinem privaten Schlüssel.

Das Ergebnis ist :

IAjU1mpvy70Li2Q1jDaNJKaQudaAJia1of9syj8hggunfft9ermc77wgpmonplhkaho8d0bhdf5nvn+AUzS6R04=

Bitcoin verwendet eine einzigartige Eigenschaft von ECDSQ, die es erlauben, berechnen Sie den öffentlichen Schlüssel aus der Nachricht und der Signatur. Also, wenn ich an den Empfänger senden die Nachricht über-und Unterschriften, die er/Sie in der Lage sein, um meine Adresse 1Nu5mzpUD9A7daZ76QJEsBfkBjCWVLh7pj

Nun, wenn ich die gleiche Signatur und eine völlig andere Botschaft, wird es leiten Sie alle Zeit gültige random Bitcoin-Adresse ? Und wenn ja, bedeutet das nicht, das haben einige ernsthafte sicherheitspolitische Implikation, dass es den Menschen ermöglicht, zu beweisen, dass Sie die Kontrolle eine Adresse, ohne den privaten Schlüssel ?

+531
souser12345 17.09.2013, 21:17:45

Ich bin mit bitcoind auf die neueste Ubuntu 12.10 Quantal Quetzel auf amazon EC2-Netzwerk befinden.

Die security group habe ich an der box erlaubt nur port 22, so kann ich loggen Sie sich über ssh.

Wie ist bitcoind bedienen können, dann?

Ich fing mit bitcoind und es sagt, es hat 8 Anschlüsse und ist aktiv Download blockiert... aber wie? Wenn der port 22 ist nur die geöffneten Ports auf meiner box? -verwirrt

+500
pettifer 16.05.2019, 12:23:14

Die Wahrscheinlichkeit, dass 1-Knoten mit einem anderen Knoten 1 in 8, so dass, wenn es 10 Millionen Knoten, können wir teilen es in 8 block von Knoten, jeder Knoten hat Zugriff auf einen der Blöcke.

Die Transaktion dauert weniger als 1 Sekunde, um die übertragung von einem Knoten zum anderen, lassen Sie uns nehmen Sie an, es dauert 1 Sekunde, um es einfacher zu machen.

Auf den ersten, zweiten 8 Knoten benachrichtigt werden Auf dem zweiten 2, 8*8 = 64 Knoten benachrichtigt werden Auf der zweiten 3, 8*8*8 = 512 Knoten Weiterhin auf diese Weise, 8 Sekunden lang, nachdem der block ausgegeben wird, einen Betrag von insgesamt 16 Millionen Knoten kann mitgeteilt werden, dass die Transaktion

So ist es kein problem mit den 10-Minuten-block, das problem entsteht, wenn der block für low-Zeiten, wie auf einigen Ketten mit 1 minute pro block oder weniger.

+496
alqz 06.08.2010, 14:30:02

Ich habe eine Bitcoin-QT-v0.8.5-beta-wallet (heruntergeladen im Jahr 2013), die ich als backup, bevor Sie versuchen, exportieren Sie den privaten Schlüssel an einem Electrum wallet. Ich habe eine backup-Taste in der QT-wallet, aber es funktioniert nicht beschreiben, was die Sicherung führt.

Heruntergeladen habe ich etwa 1/15 der blockchain (224 Wochen hinter) in den QT-wallet, und ich habe ein USB-Stick mit über 2 GB freien Speicherplatz, dass ich die Absicht habe, ein backup machen zu können. So sollte es genug Platz auf dem USB-Stick, um die Sicherung?

+486
Stephanie Dawn Reynolds 02.06.2016, 10:53:55

Antivirus und Windows defender blockiert die meisten Miner Programme und die wallet-Dateien. Sie sind false positives und Sie können Sie auf Ausnahme hinzufügen, um es. Bevor Sie es tun, stellen Sie sicher, die Sie heruntergeladen haben, das Programm von zuverlässigen Ressourcen. Hier ist eine interessante Anleitung, die ich gefunden auf dieser

https://coinguides.org/miner-detected-virus/

+479
Nualpha Omegam 30.03.2016, 20:25:20

Es ist nichts chaotisch oder schwer zu verfolgen, etwa die Erzeugung einer neuen Adresse für jede Transaktion. Erzeugen einer Adresse ist eine sehr billige operation, und Sie können erzeugen Tausende von Ihnen im Voraus, wenn Sie möchten. Der Weg Bitcoin ist so konzipiert, es gibt keinen Unterschied zwischen mit der gleichen Adresse für mehrere Transaktionen oder die Verwendung einer neuen Adresse für jede Transaktion. Es macht keinen Unterschied,, um das system überhaupt.

Das sagte, ich denke, dass das Bitcoin-system sollte erlaubt Ihnen, einen Bezeichner für die Transaktion. 16-bit ausreichend gewesen wäre.

+473
user3276940 19.10.2017, 05:39:29

Ich lief bitcoind mit dem --zapwallettxes flag und wieder die Münzen. Danke für die Hilfe

+470
Kai Iyer 21.12.2014, 05:48:55

Es ist im wesentlichen ein Markt, Tiefe chart, mit der orange/braune Linie auf der linken Seite repräsentieren das (kumulative) Volumen des stehend buy orders und die Blaue Linie repräsentiert die (kumulative) Volumen der stehen Verkaufsaufträge. Die y-Achse repräsentiert eine Menge von BTC und der x-Achse entspricht einem bestimmten buy/sell-Preis in USD. Die grüne Linie stellt den letzten historischen Preis von Verschiebungen in den Wert.

Oben rechts sind große zahlen, die den aktuellen, hohen und niedrigen Preisen für den Tag. Aus der "Hilfe / Optionen" - Menü in der unteren rechten, mehrere zusätzliche Optionen sind verfügbar, einschließlich der Fähigkeit, um Volumen als heller oder dunkler Schattierungen von grün auf den Preis Linie und die Fähigkeit, deaktivieren Sie die graue ghostlines, die erscheinen, jedes mal, wenn das Volumen-Kurve verschiebt. Diese Hilfe/Optionen-dialog enthält auch die folgenden hilfreichen Hinweise:

Dies ist ein Kumulatives Diagramm der offenen Aufträge auf der MtGox exchange. Es zeigt, wie viel BTC/USD werden gekauft/verkauft, bevor der Kurs hat einen bestimmten USD-Preis. Zum Beispiel, sagen wir, Sie möchten Sie wissen, wie viel USD ausgegeben werden müssten Kauf von BTC vor dem Preis ab 40, - USD. Zuerst finden 40.0 unten auf die Achse. Dann finden wo die Blaue Linie schneidet $40.0. Jetzt finden, was Wert, entspricht auf der rechten Achse. Wenn es entspricht $200000 dann das ist, wie viel USD ausgegeben werden müssten Kauf von BTC vor dem Preis erreicht 40 USD.

+448
Ed Guiness 27.07.2015, 02:39:36

Ich habe Probleme mit einer high-traffic-hot-wallet, wo eine einzelne Transaktion sperren beliebiger Eingang für einen block mit den spendzeroconfchange deaktiviert.

Wäre es sicher für einen Dienst wie Coinbase verwenden nicht bestätigte Eingaben auf die durchschnittlichen Transaktionen? Hätte ich ähnliche Probleme wie MtGox hat?

+431
leshkamartovskiy 29.06.2019, 11:08:35

Ich hoffe es gibt jemanden da draußen, der mir helfen kann, mit vermutlich einem einfachen bit-Münze-scripting-Frage...aber vielleicht gibt es etwas mehr dahinter. Ich versuche in vollem Umfang testen eines benutzerdefinierten Skripts auf einem regtest bitcoind-Knoten-Netzwerk. Ich arbeitete durch einige online-tutorials und ich kann die custom-sperren-Skript, verwandeln es in ein P2SH, und senden Münze zu. Das Problem ist wenn ich versuche zu entsperren das Skript. Ich bin versucht, zu schreiben das entsperren Transaktion von hand, da dies ist ein einfaches puzzle-Transaktion...ohne Glück. Hier ist die ausführliche info:

  1. Bitcoin Version: 16.0
  2. Netzwerk: RegTest
  3. Sperren-Skript Hex: 0x93016387 (OP_ADD 99 OP_EQUAL)

Hier ist die Basis-Transaktion serialisiert, bitte beachten Sie dies tut, verweisen auf eine vorhergehende Transaktion sendet 1.0 Münze, die wallet-Adresse. 0200000001f5bbd0f99f94380cdff45f3eb689e62437df6e6519554a99ae4042b6499afee0000000006b483045022100e2382837f540c03bde1d3aafea0706c358db61b65d85aef9ea29350ecfb7c8dd02204244642b7166529085238527771ead376e1fa69d20dd23b49762014543d407ea0121036397e0c5c226797a1244f5c0736d7874b756cbc11fe39866c2c380403ca5bcdaffffffff0180c6ef050000000017a9143f58b4f7b14847a9083694b9b3b52a4cea2569ed8700000000
Wenn Sie entschlüsseln, werden Sie sehen, ein vout zu der p2sh Adresse:
2My2ApqGcoNXYceZC4d7fipBu4Godkbefhd
Der nächsten Transaktion, die ich generiert:
02000000014192c46838cfe8296c9189b7d7e51a57aad2ee31f931d5b9721908f13f87594b0000000000ffffffff0140b9ec05000000001976a914351ef68a632b634cdb63d0e2b58b7f795ba1233f88ac00000000
Die Referenzen der vorherigen Transaktion, aber nicht über eine Signatur und entschlüsselt korrekt. Dann versuche ich, legen Sie die Lösung auf den sperren-Skript, indem Sie: 3e5101620493016387a9143f58b4f7b14847a9083694b9b3b52a4cea2569ed87 an der richtigen Stelle...das könnte es nicht sein, macht diese Transaktion: 02000000014192c46838cfe8296c9189b7d7e51a57aad2ee31f931d5b9721908f13f87594b00000000003e5101620493016387a9143f58b4f7b14847a9083694b9b3b52a4cea2569ed87ffffffff0140b9ec05000000001976a914351ef68a632b634cdb63d0e2b58b7f795ba1233f88ac00000000




Und das ist, wo es bricht, ich versuche, Sie zu entschlüsseln...funktioniert nicht...ich versuche es zu senden...funktioniert nicht...ich glaube, die hex ist richtig und ich glaube, es ist an der richtigen Stelle...aber irgendwelche Ideen oder Hilfe, die Sie bieten können hilfreich sein wird.

+428
Sheryl Colle 05.08.2013, 19:49:03

Ist es notwendig, wählen Sie ein Mainboard mit nativen 2x pci-e 16x Unterstützung oder 2x pci-e 8x die gleiche Arbeit?

+403
Ros Longland 21.03.2014, 20:07:25

sind alle Knoten überprüfen Sie jede Transaktion Hinzugefügt, die in einem neuen block?

Denn was ist, wenn jemand sagte, ich habe block abgeschlossen und Hinzugefügt ungültige Transaktion? und wenn andere Knoten akzeptiert nur einen block ohne die Validierung einer Transaktion.

+370
raddevon 24.05.2010, 06:30:12

Für user32260: Bill verkauft Sally ein paar äpfel für £2.50

Bill ist ein Obsthändler. Sally will, Sie zu kaufen ein paar äpfel für £2.50. Sally möchte Bitcoin zu bezahlen, die Rechnung für die äpfel. Bill präsentiert Sally seinen Zahlungs-Adresse, zum Beispiel als quickresponse-code:

Bill's address

Sally nutzt eine Bitcoin-wallet auf Ihrem smartphone den code Scannen. Sie präsentiert einen Bildschirm, wo Sie können geben Sie einen Betrag zu senden, um Bill Adresse. Sie Typen '£2.50' und drückt auf senden. Einen moment später Bill tablet informiert ihn, dass es eine eingehende Zahlung ausstehend, das ist noch nicht bestätigt. Über zehn* Minuten später, die Zahlung ist abgeschlossen**, wenn es wird bestätigt***.

Unter der Haube

1) Die Bezahlung der Bestellung (Transaktion):
Die software auf Sally ' s smartphone prüft, ob Sally hat einen ausreichenden Betrag und erstellt einen Zahlungsauftrag, die wir rufen Sie die Transaktion. Diese Transaktion besteht aus drei Informationen: Die "Münzen" ausgeben, die Empfänger, und eine Signatur.
Sally Geldbörse ist mit anderen Teilnehmer im Netzwerk. Die Brieftasche, übergibt die Transaktion, um alle von Ihnen, die wiederum weitergeben, um alle Ihre verbindungen. Innerhalb von ein paar Sekunden, die jeder Teilnehmer im Netzwerk hat eine Benachrichtigung von Sally ' s Zahlungsauftrag. Jeder Teilnehmer prüft, ob die aufgeführten "Münzen" bestehen, und ob der Unterzeichner ist der Besitzer.

2) die Bestätigung:
So weit, Sally, die eine Bezahlung ist nur ein Versprechen, denn es ist immer noch unbestätigt.
Um das zu ändern, einige Netzwerk-Teilnehmer, die wir nennen die Bergleute, die arbeiten an der Bestätigung dieser Transaktionen. Die Bergleute greifen Sie alle unbestätigten Transaktionen und versuchen Sie, pack Sie in eine Reihe. Wenn dieser Satz nicht erfüllen, so wird die Schwierigkeit, die Anforderungen, die Sie mische es und versuchen Sie es erneut. An einem gewissen Punkt, jemand findet einen Satz mit den richtigen Eigenschaften ausgestattet werden: Ein Gültiger block.
Genau wie mit den Transaktionen vor, senden Sie diesen block, um alle Ihre verbindungen, die wiederum leitet es an die ihrigen. Jeder prüft die Arbeit (um zu bestätigen, dass der block sich an die Regeln hält) und wenn Sie zufrieden sind, gilt der enthaltenen Transaktionen, um Ihre eigenen Hauptbuch: Die Transaktionen ausgeführt werden, und die "Münzen", die verwendet wurden, von den Sendern erhalten, für ungültig erklärt werden, in der Erwägung, dass die Empfänger bekommen eine neue "Münzen" wie bestellt durch die Transaktionen. Sally, die Transaktion (und alle anderen) ist nun bestätigt. Bill kann nun verbringen Sie die "Münzen", die er von Sally.


3) Der Blockchain
Lassen Sie uns einen Schritt zurück. Bevor Sally bezahlt Bill, Sally bekam die bitcoins von Alice. Natürlich, die Reihenfolge ist hier entscheidend. Sie können keine Rechnung bezahlen, wenn Sie nicht das Geld bekommen, von Alice zunächst.
Im Allgemeinen, Sie können Transaktionen nur ausgeben, "Münzen", die bereits erstellt wurden. Dies ist der Grund, warum jeder block hat eine Feste position: Jeder block verweist auf seinen direkten Vorgänger. E. g. Block 90 sagt, dass Block 89 ihm vorausgegangen, die wiederum Block 89 - Namen Block 88 als seine Vorgänger, und so weiter, bis Block 2 Punkte in den ersten block, der Genesis-Block.

Genesis-Block ← 2 ← ... ← 88 ← 89 ← 90

Die eponymic blockchain hat nützliche Eigenschaften:

  • Deterministische Ergebnisse: Jeder kann starten aus dem Genesis Block und gelten jeder block nacheinander, um zu demselben Ergebnis gelangen.
  • Synchronisation & Konsens: Wenn Sie auf dem neuesten block, das Guthaben in Ihrem ledger haben den exakt gleichen Zustand, wie auch alle anderen Teilnehmer Ledger.
  • Unveränderlich Geschichte: Da jeder block baut auf seinem Vorgänger, jeden neuen block begräbt die Geschichte unter mehr Arbeit (siehe Grafik unten):

enter image description here Illustration: Mark Montgomery/IEEE Spectrum


*Was hält die Durchschnittliche block-Zeit bei 10 Minuten?

**Warum ist die 6 die Anzahl der bestätigt, dass die als sicher angesehen wird?

***Was sind bitcoin "Bestätigungen"?

"Coins" ist eine Vereinfachung für die nicht benutzten Ausgänge der Transaktion

+336
changetheworld 05.04.2016, 20:35:13

Auf einem Mac-wallets gespeichert werden, die standardmäßig in der Benutzer-Daten-Bereich:

/Benutzer/"Benutzername"/Library/Application Data/MultiBit

Die Standard-wallet-Datei-name ist "multibit.wallet".

+327
Benjamin Jesuiter 30.10.2016, 13:49:45

Hier ist eine Geschichte, veröffentlicht auf Bloomberg Businessweek über die "Bitcoin-Millionäre":

“Ich habe einen Freund, der vergessen hatte er seinen computer mining von Bitcoins in seine garage, die er geprüft und es ist im Wert von etwa $12 Millionen heute", sagt Kenna, 30, der chief executive officer von Tradehill.

Der gleiche Artikel auch erwähnt Yifu Guo, Gründer von Avalon ASICs:

Yifu Guo war ein digital-media-student an der New York University, als er begann der Bergbau einige der ersten Münzen, die gelegentlich mal bei einem paar zu helfen, zahlen seine Miete. Nachdem er erkannte, dass Bitcoin das Potenzial, den er beenden Schule und gründete eine Firma namens Avalon, die verkauft hardware gebaut ausschließlich für die Zwecke der das mining von Bitcoins.

(Nicht die Antwort auf deine Frage, aber der Artikel erwähnt auch andere Menschen das große Geld machten andere Unternehmen im Zusammenhang mit Bitcoin andere als Bergbau.)

+310
esaul1994 15.07.2019, 02:14:03

Nach dieser Antwort GetWork() sendet "ein Stück von Daten, die mit der block-Daten, einschließlich der randomisierten bits, und die nonce (das bit, das der miner ändert)."

Kann jemand details zu dieser Logik? Zum Beispiel:

  • Welche Transaktionen enthalten sind, und welche nicht?

  • Was die Bestellung von Transaktionen auftreten?

  • Ist es wahrscheinlich, dass mehrere solo oder zusammengefasste Bergleute Bergbau sind eine andere Reihe von Transaktionen?

  • Wenn die Latenz (oder schlechte Netzwerkverbindung) wurden zu Transaktionen verzögert werden, und fügte hinzu, eine Gabel, die verworfen wurden, werden Sie wieder Hinzugefügt, um die nächsten GetWork ( - ) Anforderung?

+215
Sarah Edwards 28.09.2018, 04:03:29

Heute ist das bitcoin-Netzwerk ist gesichert durch die massive Rechenleistung, die aufgewendet werden, in den Prozess der Bergbau. Die Bergleute werden belohnt von neu geschürfte bitcoins, plus Transaktionsgebühren.

Die Sicherheit des Netzwerkes stützt sich auf die Rechenleistung so teuer sind, dass keine Gruppe kann es sich leisten, zu gewinnen 51% - Anteil.

Schließlich, die Menge der neu geschürfte bitcoins zu verringern, und die mining Belohnung durch sich selbst verursachen würde, die den Abbau unrentabel geworden.

Wird die Gebühren werden in der Lage, die Kosten bezahlen, die für die große teure Rechenleistung?

Ich sehe zwei extreme Situationen, in denen es funktionieren könnte:

a) entweder die Transaktionsgebühren werden Astronomische
b) oder es werden riesige Menge von Transaktionen

option a) ist eindeutig nicht lebensfähig, die Blätter option b).

Was würde das bedeuten für die bitcoin-Wirtschaft?

Wird bitcoin brauchen, um sich "mit hoher Geschwindigkeit" Geld? Wie kann das durchgesetzt werden? Und wie würden wir verhindern, dass die blockchain wächst außer Kontrolle?

Ist meine Analyse richtig?

+174
Oluwafimihan 13.02.2014, 10:04:28

Peter Todd hat eine eingehende Antwort auf diese Frage hier:

https://petertodd.org/assets/commitments/52ccc4802bd563076cbd25ec4c1ba88152098cb6aa356ba644c9e79a24182da5.txt

Was Angriff ist die Schwierigkeit, die drop-rate-limiter verhindern?

Das Bitcoin-Protokoll begrenzt die rate, mit der die Schwierigkeit verringert werden kann, um keine weniger als 1/4 des vorherigen Zeitraums die Schwierigkeit pro Zeit der Anpassung. Insbesondere in der Schwierigkeit der Berechnung der Variablen mit den tatsächlichen Zeit, die zum generieren 2016 Blöcke ist maximal 4x die erwartete Zeit.

// Limit-Einstellung Schritt
int64_t nActualTimespan = pindexLast->GetBlockTime() - nFirstBlockTime;
wenn (nActualTimespan > params.nPowTargetTimespan*4)
 nActualTimespan = params.nPowTargetTimespan*4;

Also, warum Satoshi tun? Was Angriff ist diese rate limiter verhindern?

Angenommen, ich möchte Sie zu betrügen, zu akzeptieren, eine Kette, die hab ich abgebaut und mit weniger Arbeit als gültige Kette mit den meisten arbeiten in der Existenz. Wenn ich kann erfolgreich sybil-Attacke, ich kann verhindern, dass Sie vom lernen über die die meisten-arbeiten Kette.

Nehmen wir an, ich starte die sybil-Attacke, wenn Sie wissen von der Existenz von block n=(k*2016 - 1),, die passiert werden in einem block vor dem Ende der Schwierigkeiten Zeit der Anpassung, und hat Zeitstempel t.

Ich habe jetzt meinem block n+1 mit dem größten timestamp wirst du akzeptieren (Ihr lokales Uhr plus 2h). Ohne den rate-limiter, der Menge, der Schwierigkeit fallen würde ist nur begrenzt durch die Differenz zwischen Zeit t und jetzt -, die können sehr groß, wenn Ihr Knoten hat sich für eine Weile, Sie sind in der Initiale sync, oder ich verwalten um Sie zum zurücksetzen Ihres chainstate (z.B. durch social engineering, oder eine chainstate Korruption auszunutzen). Wenn ich zum Beispiel schafften Sie wieder ein Jahr, die Schwierigkeit, die fallen würden, um 1/26th der Letzte block, den Sie kennen.

Mit der Schwierigkeit gefallen, kann ich dann meine Blöcke ganz Billig, um Sie denke, dass die Transaktion, die Sie sind, akzeptieren eine große Anzahl von die Rückmeldungen.

Durch die Begrenzung der rate, mit der die Schwierigkeit ablegen können, machen wir diesen Angriff deutlich teurer: meine Kosten-pro-block ist jetzt nur 1/4. was es sollte es sein, eine deutliche Steigerung im Vergleich zu der situation ohne drop rate limit.

Synchrony/Latenz

Natürlich, alle Konsens-Systeme über ein Netzwerk synchron übernahme von einigen Art - wenn die Teilnehmer kommunizieren nicht ausreichend zeitnah es ist unmöglich zu kommen, um Konsens; die unendliche Latenz Fall ein ein offensichtliches Beispiel. Aber selbst wenn das system nicht ordnungsgemäß funktioniert, müssen wir noch begrenzen möchten, was ein Angreifer tun können: in Kombination mit PoW, die Schwierigkeit drop-limit sorgt dafür, dass auch wenn die Wartezeit kurz ist unendlich, Angriffe gegen die Teilnehmer sind immer noch teuer, drehen eine potenziell katastrophalen double-spend-Angriff in einer viel weniger schädlichen DoS-Angriff.

PoW vs PoS

Abschließend noch der Hinweis, wie wichtig PoW war hier: PoW garantiert, dass dieser Angriff teuer, aufgrund der Tatsache, dass der Angreifer keine Möglichkeit hat, zu vermeiden die brauchen, um verbringen Fonds zu zerstören, Energie - oder in der Fall der gestohlenen hash macht, geben die Möglichkeit, Bergwerk-Blöcke erweitern die-Arbeit-Kette.

Inzwischen in einem PoS-system dieser Angriff kann gratis gemacht werden: sogar in ein "slasher" Stil PoS-system, da haben wir zu sybil angegriffen, das Ziel können wir verhindern, dass die slasher-Mechanismus. Der Beweis für unsere Betrug werde nie erreichen außerhalb der Welt, und hat somit keine Auswirkungen auf den Wert unserer Münzen setzten.

+95
TC Luo 08.02.2013, 01:33:16

ich ging zu configmyrig.com und die Optionen gewählt Treffer etwas in der Nähe von 5mh. hier ist ein screenshot:

http://s28.postimg.org/uayj19exp/Screen_Shot_2014_01_09_at_11_21_58_PM.png

ich werde scrypt-mining an einem multipool und die Summe kam für Sie das komplette setup ist über 5.000 US $scheint, wie viel, aber lassen Sie mich wissen, wenn Sie irgendwelche Vorschläge haben. Was ich Frage ist, wie viele Netzteil würde ich benötigen und welche Art ist empfehlenswert? Ich denke, es wäre ein gold-oder Platin für die PSU, aber ich bin mir nicht sicher, wie viele und welche Art passen würde 6 Radeon R9 290x ist. Auch ist das motherboard & cpu-Auswahl gut genug? Ich werde mit einem Milch-Karton für die rig anstelle von einem Fall, so werde ich brauchen, um Holen Sie sich ein halten Sie gut.

+88
Euphi 28 13.08.2011, 01:29:43

Wie Sie sehen können in der Protokoll-Dokumentation der WR-Objekt enthält ein Feld inventory (Inventar-Vektor).

WR-Objekt:

Inv-Object field table

Inventar-Vektor:

Inventory Vector field table

Sie müssen überprüfen Sie das Feld type, um zu wissen, was die anderen Knoten senden. Sie erhalten immer ein hash-Wert, der den Bezeichner in einem block oder einer Transaktion.

+40
DemonAndDeath 27.08.2013, 21:47:36

Was Sie vorschlagen, ist derzeit nicht möglich mit Bitcoin, aber es könnte Hinzugefügt werden, in der Theorie. Mastercoin Pläne, um diese Funktion beinhalten, und nennt es "saving accounts", obwohl es natürlich nicht ursprünglich die Idee.

Die Idee ist, eine Adresse im Zusammenhang mit zwei Tasten A und B. Die IP-Adresse wird verwendet für langfristige Einsparungen. Die Fonds ausgegeben werden können, von dieser Adresse nur in einer der folgenden Bedingungen:

  • Eine Transaktion wird mit Unterzeichnung durch beide A und B.
  • Eine Transaktion unterzeichnet, und es gibt keine "Nachricht Abbrechen", unterzeichnet von B innerhalb von X Stunden.

Darüber hinaus wird die Transaktion Ausgänge nicht ausgegeben werden, bevor X Stunden vergehen.

Diese Adressen werden erkannt Einsparungen Adressen und Händlern wird nicht akzeptieren die Zahlung direkt von Ihnen. Sie sind nur für langfristiges sparen, schließlich bewegten sich zu einer hot wallet für den täglichen Gebrauch (nach X Stunden).

Diese Anordnung hat die folgenden Sicherheits-features: Zu verlieren - die Münzen, müssen Sie vergessen Sie Schlüssel A. - Zu stehlen Ihre Münzen, muss der Angreifer stehlen Tasten A und B, oder der Angreifer Stiehlt Ein und vergessen Sie B.

Das ist eine andere Konfiguration von normal-Adressen und multisig-Adressen, die möglicherweise vorteilhaft sein, in einigen Szenarien.

+33
13kartofan11vik 04.12.2018, 05:15:42

Fragen mit Tag anzeigen