Was ist der genaue Konsens Ripple-Protokoll verwendet?

Ripple angeblich umfasst Transaktionen in der Finanzbuchhaltung über ein Konsens-Protokoll. Ich habe überall gesucht, für eine klare, formale und genaue Spezifikation des Protokolls und konnte keinen finden.

Mehrere Fragen, z.B.,

Was sind die vor-und Nachteile des Ripple ist Konsens, verglichen mit Bitcoin proof-of-work?

und

Wie funktioniert Ripple lösen der double-spend problem?

Nur eine vage Beschreibung. Genauer gesagt, ich versuche zu verstehen, die Essenz der Konsens: was passiert, wenn die Ripple Netzwerk geteilt wird (zum Beispiel, wenn alle Kommunikationswege zwischen Europa und den USA plötzlich aufhören zu arbeiten), und jede Hälfte des Netzes genehmigt ledger mit einem Konflikt-Transaktion. Was passiert, wenn das Netzwerk wieder her? Wie sind die widerstreitenden Ledger gelöst?

+790
PrafulX 16.03.2010, 20:53:03
36 Antworten

Könnten Sie offline JS-Bibliotheken, die entweder mit Ihrem browser oder in der Konsole.

Eingabeaufforderung

Erfordert NodeJS & NPM installiert werden

npm install-g qrcode-terminal

qrcode-terminal '1SomeCryptoCurrencyAddressOrPK'

Offline im Browser

Oder in Ihrem browser mit einem offline-Bibliothek

Speichern Sie eine Kopie der raw qrcode.js Datei auf Ihrem computer, wie eine javascript-Datei. https://raw.githubusercontent.com/davidshimjs/qrcodejs/master/qrcode.js

Dann einfach verwenden Sie es innerhalb einer html-Datei

<html>
<script src="qrcode.js"></src>
<div id="qrcode"></div>
<script type="text/javascript">
neue QRCode(document.getElementById("qrcode"), "1SomeCryptoCurrencyAddress");
</script>
</html>
+959
green diod 03 февр. '09 в 4:24

Betrachten Sie die folgende Transaktion:

https://blockchain.info/tx/aa5eb27652bd85dc444ea2508bf0ff6ff1b484141e2d7e69f31976fafb21e06e

Jede der Ausgabe-Adressen, die noch nie zuvor verwendet worden, und es ist nur eine Eingabe-Adresse. Warum blockchain.info denke mal, dass 0.7695 BTC wurde getätigt mit 3.7216 BTC als Veränderung und nicht als den Rückwärtsgang (siehe "Geschätzte BTC Abgewickelt")? Funktioniert es wählen Sie einfach die zweite Adresse als die Adresse ändern?

In anderen Fällen, ich bin in der Lage zu erraten, ähnlich wie blockchain.info zum Beispiel:

(1) Wenn mehrere input-Adressen verwendet werden, die Adresse ändern sollte nicht größer sein, als der niedrigste input-Adresse (es sei denn, natürlich, dies wird absichtlich verschleiert).

(2) Wenn die Ausgangs-Adressen, die verwendet wurden vor, Sie laufen eine degrees-of-separation-Abfrage zu versuchen, verbinden Sie eine der output-Adressen, die stärker auf die input-Adressen, genauer identifizieren Sie mit den input-Adressen und deshalb, wie die Adresse ändern.

(3) Wenn nur eine der output-Adressen, die zuvor verwendet wurde, es ist eher die änderung, die Adresse gemäß der Heuristik (2), da per definition die IP-Adresse ist mehr eng "verbunden", als eine Adresse, die noch nie benutzt wurde.

Aber welche Heuristik benutzt werden könnte, wenn jeder der Ausgabe-Adresse ist neu? Die Ausgaben Muster der input-Adresse? Zufälligkeit? Gedanken?

Sie können sehen, wie diese Frage betrifft die Aussicht auf das gesamte/tägliche Volumen auf Bitcoin in der Gesamtheit durch das vergleichen/kontrastierenden beiden "Geschätzten Transaktionsvolumen" - charts auf http://www.blockchain.info/charts. Sie behaupten, die zweite Grafik stellt für Veränderung, aber keine details über den Algorithmus.

+940
JenniferS 17.01.2015, 11:54:41

Sie bauen konnte eine maßgeschneiderte Lösung für die Annahme von Bitcoin durch die Verwendung eines bitcoind-server - es ist nicht schwer um ehrlich zu sein, obwohl ich fand nie eine komplette idiotensichere Anleitung.

Paar Dinge im Auge zu behalten - einige werden vielleicht offensichtlich, aber wenn zusammen müssen Sie Besondere Aufmerksamkeit widmen:

  1. Nie Kredit, ein Konto mit mindestens 1 Bestätigung - taylor Sie es, wie Sie wollen, aber die 4 Bestätigungen ist gut
  2. Transaktionen enthalten könnte, die Zahlungen an 2 verschiedenen Nutzern auf Ihrer Website über verschiedene Adressen
  3. Verwenden walletnotify um Transaktionen Benachrichtigung - es werden auftreten, das erste mal die Transaktion im Netzwerk zu sehen ist und einmal mehr, wenn es empfangen 1 Bestätigung
  4. Verwenden blocknotify zu bekommen-block - Benachrichtigung-wenn Sie diese bekommen, können Sie gehen Sie durch alle unbestätigten Transaktionen in Ihr system und erhöhen Sie die Bestätigungsnummer - dann, wenn es kreuzt den Schwellenwert, gilt die Zahlung als abgeschlossen.
  5. Nur vorsorglich und ergänzend zu den oben genannten 2 Punkte, die ich setzen Sie einen cron-job laufen, der alle 30 min zu überprüfen, ich habe nichts verpasst, da der Letzte block. Ich habe fait un den Benachrichtigungen aber besser safe als sorry

Die infastructure ist ziemlich straight-forward und dann es hängt alles von Ihrer Umgebung und die bevorzugte Codierung Sprache. Es gibt verschiedene Websites, die Sie geben können, Hinweise, wie man eine Verbindung zu einem Laufenden bitcoind Knoten, und ziehen Sie die Daten aus es.

Viel Glück - ich habe auf diesem Weg mehrmals und gelernt, als ich entlang ging.

+900
user3805 29.01.2010, 11:36:40

Im Fall, jemand stellt sich dieser Entscheidung, die ich beschlossen zu gehen mit der Blockchain.info API - (https://blockchain.info/).

Primäre Faktoren:

  • Einfach zu bedienen, ruby-gem und interface - ich war in der Lage zu schaffen, wallets und Transaktionen durch die Anrufung ein paar einfache Methoden, die in meiner Sinatra-app
  • Blockchain.info bieten und nutzen eine stabile Geldbörse, Empfänger-Adresse, das ist einfacher und intuitiver Arbeit mit, wenn Sie anfangen (z.B. einfache Erfassung von Absender und Empfänger gegen IDs)

Nachteile:

  • Ich konnte nicht einen Weg finden, der link im Testnet blockchain so mussten experiment mit echten Bitcoins
  • Ich war völlig angewiesen auf die Blockchain.info Geldbeutel und der Struktur der Transaktion. Das war in Ordnung für ein Prototyp/ experiment, sondern für eine tatsächliche MVP würden Sie wollen, um in der Lage sein, um die Integration einer Vielzahl von wallet-Anbietern.
+882
Webreaper 12.11.2011, 19:45:08

Ich habe erstellt eine neue Währung basiert auf Forknote/Cryptnote.

Es hat eine kleine Anzahl von Samen Knoten.

Ich untersuche, wie zur Minderung der Risiken von Währungs-Ausfall durch Samen Knoten Zusammenbruch von

  • Die Gesetzgebung zwingt hosting-Anbieter nicht mehr erlauben, Knoten Samen

  • Ein synchronisierter server Angriff.

Ist der einzige Weg, dies zu umgehen, haben mehrere Samen Knoten an mehreren Standorten durch mehrere Anbieter? Oder gibt es eine Möglichkeit das ich mich verlassen kann weiterhin eine kleine Anzahl von Samen Knoten, sondern verlassen sich auf die verteilte Natur von lokalen Kopien auf der blockchain auf Bergbau-Maschinen?

+870
user64519 23.11.2015, 17:56:42

Mit FPGAs und noch mehr mit ASICs, die Stromkosten nur einen Bruchteil der Kosten des Bergbaus.

So, während GPU-Miner hatten einen Anreiz, um zu arbeiten während der Zeiten des Tages, wenn es war die profitabelste, und macht sich während der anderen Zeiten des Tages, der einzige Ansatz, mit FPGAs und ASICs ist, Sie zu laufen 24x7.

Das kann sich ändern in einem Jahr oder drei, wo die Stromkosten zu einem wichtigen Faktor im Bergbau noch einmal, aber hoffentlich dann die Transaktionsgebühren sind, einen größeren Teil des mining-Erlöse. Die dienen als ein selbst-Korrektur-Mechanismus. Wenn die Kapazität sinkt, so dass nur drei Blöcke abgebaut werden pro Stunde wird die block-Belohnung Zuschuss (25 BTC pro-Blöcke, beginnend mit block 210 ' 000 Einwohner) ist die gleiche, aber die Gebühr, die Einnahmen werden höher sein, auf einer pro-block-basis, damit den Anreiz zu halten, Bergbau.

+853
user21470 14.11.2014, 22:55:44

Ich würde denken, dass bitcoins wäre eine gute Passform für Webseiten, die für Glücksspiel, und mit Texas Hold 'em wird so eine große Karte Spiel scheint es, dass ein Hold 'em-Website können den Spielern erlauben, die Verwendung von bitcoins um Ihre Konten zu finanzieren. Kennt jemand einen seriösen poker-Website, die akzeptiert bitcoins?

+814
mpskovvang 18.05.2017, 03:02:03

In der Regel, Nein, nicht bis es zu spät ist.

Ein typisches 51% - Attacke würde wie folgt Aussehen:

  1. Angreifer privat beginnt mining Ihre eigene Kette, die abweichend von der Hauptkette an einigen block-N.

  2. Angreifer Münzen, um Ihr Unternehmen, senden Sie von der Adresse A. Aufruf der Transaktion X.

  3. Angreifer fügt in seine eigene Kette eine Transaktion X', die in Konflikt mit X; in der Regel X' sendet die Münzen von " - Adresse an Eine andere Adresse, die der Angreifer.

  4. Angreifer wartet, bis mehrere Bestätigungen der Transaktion X, die in Blöcke N+1, ..., N+6 (ersetzen 6 mit jedoch viele Bestätigungen Ihr Unternehmen will) der Hauptkette.

  5. Einmal gab es genug Bestätigungen, Sie zu befriedigen, Sie liefern waren oder Dienstleistungen an den Angreifer.

  6. Angreifer gibt seine eigene Kette, die nun über Blöcke bis zu, sagen wir, N+50. Mehr, diese Kette ist anerkannt durch das Netz. Diese Kette nicht enthalten, die Transaktion X sondern X', so dass Sie nicht über die Münzen, die Sie dachten, Sie Tat.

Beachten Sie, dass bis Schritt 6 alles auf dem Netzwerk sieht völlig normal; nur der Angreifer weiß, was Los ist.

+806
Jason Paglinawan 01.12.2016, 17:45:09

Es wird schwer sein, sich zu ändern, die bitcoins wieder auf USD oder EUR sowie. Bereit, zu verlieren eine Menge Geld auf beiden Seiten.

+715
VsMs 09.12.2018, 08:46:10

Ich habe mit Bitcoin-Qt auf meinem computer in der Arbeit (meine einzige funktionierende computer in dem moment), aber Letzte Woche Windows 7 entschieden, dass das Programm unter Umgehung der firewall zum herunterladen der blockchain war ein Sicherheitsrisiko und blockiert es tun. Ich bin nicht der Netzwerk-administrator und das hantieren mit den firewall-Einstellungen, die ich kann, Zugriff hat sich nichts getan. Zwar ist es durchaus möglich, dass ich bin fehlen einige offensichtliche Lösung, ich habe aufgegeben, dies zu beheben. was ich jetzt tun möchte, ist zum download ein anderes offline-wallet - ein muss nicht die ganze blockchain - und import meiner Qt-backup. Ich habe versucht, MultiBit & Elektron, von denen keines scheint zu funktionieren (obwohl, wieder, ist es möglich, dass ich etwas fehlt). Gibt es ein anderes Programm das ich nutzen kann? Sollte ich warten, bis mein laptop ist repariert und nur re-installieren BTC Qt auf, dass? Bin ich aus Glück?

+687
UnknownHost 21.09.2012, 11:35:14

BitMinter, hostname mint.bitminter.com auf port 80 oder 8332. Sie sollten auch in der Lage sein, mir über SSL auf port 443, aber Sie müssen verwenden bitminter.com als hostname oder das Zertifikat nicht gültig ist.

+668
panteleimon 12.06.2017, 01:22:00

Dies ist weitgehend eine Vereinbarung mit Nick ODell Antwort, aber es war zu lange, um in einem Kommentar und ich möchte nicht vorschlagen, das hinzufügen einer Reihe von irrelevante Dinge zu seiner Antwort.

Es gibt Möglichkeiten, wie Sie könnte Ihrer Person B die Möglichkeit zu haben sofort Zugang zu den Fonds. Zum Beispiel, einfach ein neues Konto erstellen, senden das Geld gibt es mit einer normalen Transaktion, und dann Ihnen mit dem privaten Schlüssel für dieses Konto, wenn Sie liefern das Produkt. Aber das problem bei diesem Ansatz ist, dass es keine Möglichkeit, dass der Empfänger könnte stellen Sie sicher, dass Sie nicht bereits verwendet den privaten Schlüssel zu erstellen, die eine doppelte ausgeben, nur, bevor man Ihnen den privaten Schlüssel. Sie konnte nur sicher sein, dass Sie noch nicht ausgegeben, die Ausgabe bereits, indem Sie es zu einer neuen Adresse und dann das warten auf die sechs Bestätigungen. (Die nicht zu erfüllen Ihr Ziel. Und es gibt keine Möglichkeit um ihn herum. Der Punkt der 6 Transaktionen zu bestätigen, keine Konflikte mit anderen verbringt.)

Sie vermeiden dieses problem, indem Sie eine Transaktion, die Sie konnte nicht verbringen, sich vor der Zeit. Zum Beispiel, ein 2v2-Transaktion erfordert einen privaten Schlüssel, die Sie bereits besitzen, wie auch die privaten Schlüssel, den Sie gerade erstellt haben. Aber, wie Sie, das problem bei diesem Ansatz ist, dass, wenn Sie wählen nicht, um die Transaktion abzuschließen, gibt es keine Möglichkeit, zu "widerrufen" der Transaktion. Sie können nicht behaupten, es (by design), und Sie können nicht behaupten, es entweder.

So, obwohl ich nicht getan habe, einen strengen Beweis hier, denke ich, dass das nur die theoretische Lösung für diesen Anwendungsfall wäre eine Sache, die Sie kontrollieren, eine Sache, die du kontrollierst, und eine Dritte Sache, die ist "in escrow". Wie @NickODell Punkte heraus, die block-Nummer, wäre eine interessante Art und Weise zu tun, die Zeit basiert escrow. (Und die Verträge Seite auf den bitcoin.es wiki führt mich zu glauben, dass es möglich wäre, in ein paar Möglichkeiten.) Aber ohne Ersatz Transaktionen oder auf andere Weise zu ermöglichen, die Sie rückgängig machen, wenn der deal nicht klappt ich glaube, der einzige Weg, dies zu tun wäre die manuelle escrow. ( Siehe diese Antwort für einige Antworten über den Ersatz von Transaktionen. )

+629
Asritha M 24.07.2012, 00:37:16

Könnte man sicherlich drehen Sie Ihren eigenen server :) im Github-repo ist ein Vagrantfile , die verwendet Ansible bereitstellen und die Bereitstellung einer Instanz von hive-js. Dies kann nützlich sein, nicht nur für die Erstellung einer lokalen test-Instanz, sondern auch für die Bereitstellung von mehr öffentlichen Umgebungen wie DigitalOcean oder AWS.

Alternativ, da Hive-Web implementiert BIP32/BIP39, andere Geldbörsen der Umsetzung der gleiche standard sein sollte, kompatibel 12-Wort-Samen-Phrasen bewegt werden, zwischen den clients. Zusätzlich zum sein eine hohe Priorität-Element für Hive OSX, es scheint, dass die meisten, wenn nicht alle Bitcoin-wallet-Entwickler sind bestrebt, zu realisieren, diese gleichen standards.

Wenn alle Stricke reißen, könntest du etwas wie http://bip32.org/ manuell wiederherstellen Ihre master extended key zurückzustellen und die Mittel an anderer Stelle.

+579
Dovewing12 02.08.2016, 12:38:32

Für das Bitcoin-Android-wallet sind, können Sie eine Sicherung von innerhalb der app. Die Sicherung befindet sich standardmäßig unter /sdcard/Download/bitcoin-wallet-backup-<yyyy-MM-dd>. Finden Sie die Dateien im Abschnitt von dieser Seite für mehr details.

+577
ruisea 22.08.2013, 09:55:02

Mein Verständnis ist, dass die Integrität der bitcoin block chain ist abhängig von dem Konsens der Massen -, dass kein einzelner Akteur kann Einträge schreiben wird, es sei denn, Sie. gesteuert über 50% der Rechenleistung konzentriert sich auf die Berechnung der Abzüge.

Wenn das wahr ist, wäre nicht die kleine Zeit, die Münze mit viel weniger Rechen-power für Sie tätig werden anfällig für einen schlechten Schauspieler, vorausgesetzt, dieser Schauspieler könnte sich genug Ressourcen? Speziell, etwas mehr als die aktuelle Rechenleistung gewidmet ist die Münze so, dass die schlechten Schauspieler gesteuert, mehr als 50%?

+522
LeninStar 07.08.2010, 10:05:06

Zuerst, ich bin kein Händler und ich weiß nicht wirklich, zu einem (jetzt.) Vor kurzem schickte ich einige BTC auf Mt.Gehex, verkaufte Sie dann bequem fand heraus, dass ich jetzt keine Möglichkeit haben, sich zurückzuziehen mein USD auf mein Bankkonto aus gehex.

Nach ein bisschen recherche, jeder wird sagen, dass ich verkaufen meine BTC auf Coinbase und dann zurückziehen, direkt auf mein Bankkonto. Mein problem ist, dass ich kann nicht finden, eine einfache Möglichkeit zur Einzahlung auf mein coinbase-Konto, dass ich gerade erstellt und überprüft.

Ist dies ein einfacher Vorgang, dass habe ich übersehen oder ich brauche, um das setup eine shell, merchant payment system und senden Sie mir meine one-off-BTC-Zahlung, so dass ich verkaufe meine bitcoins zum US Dollar?

+507
Abbbs 04.11.2011, 01:16:57

Nein, aus zwei Gründen:

Erste, Bitcoins sind sehr teilbar. So würde es nicht schaffen die Arten von Problemen mit einem penny genug sein, um ein Auto kaufen würde, erstellen. (Wie würden Sie kaufen einen Schokoriegel?)

Sekunde, während die deflation würde einen Anreiz für die Menschen zu Horten, eine Währung anstatt es auszugeben, bietet es die gleiche Anreiz für die Menschen zu versuchen zu hebeln, die Währung aus den Händen anderer, mit allen Mitteln. Wenn ich Sie lieber behalte meine Bitcoins als Ihnen zu verbringen (also, dass Sie würde haben bieten mir mehr für Sie), Sie würde lieber meine Bitcoins als etwas anderes (so Sie bereit wären zu bieten mir mehr für Sie). Es bricht einfach ab aus.

Um für eine Währung, die verwendet werden, um Löhne zu zahlen, und daher weit verbreitet, im Allgemeinen, die Preise für die waren, die die Leute kaufen, wäre ziemlich stabil. Sonst werden die Menschen lehnen die Währung. Vielleicht noch wichtiger, ist der Arbeitgeber nicht einverstanden sind, zahlen Arbeitnehmer, die in einer Währung, die der Wertschätzung Wert, wie dies erforderlich wäre, Sie zu niedrigeren Löhnen ständig, etwas, das der Arbeitnehmer nicht zu akzeptieren.

Wenn wir in einer Welt lebten, die mit stabilen Währungen, anstatt aufblasen Währungen, könnte man das gleiche argument um zu zeigen, dass Menschen würden nie Zustimmen, werden in Dollar bezahlt, weil das verlangt, dass Sie bekommen Konstante Lohn-Wanderungen, etwas, was Arbeitgeber nicht zu akzeptieren. Aber Sie tun es. Das ist also Reine Spekulation, gegen die Beweise. Mitarbeiter akzeptieren das aufblasen Währungen, es gibt keinen Grund zu glauben, dass die Arbeitgeber nicht akzeptieren, Einblasen von Luft lieben.

Sinkende Preise werden dazu führen, Menschen zu verzögern, Einkäufe, und ist symptomatisch für eine geringere Nachfrage im Allgemeinen. Dies verursacht eine depression. Das Beispiel von Computern gegeben, die von vielen Befragten falsch ist. Dies ist ein Fall, wo neue, höhere Qualität Modelle ersetzen ältere Modelle zum gleichen Preis Punkt. Richtig wäre es, wenn die gesamte Menge an Geld, die auf Rechnern (alte und neue) zurückgegangen, aber dies ist nicht der Fall.

Wieder, wenn wir hatten eine stabile Währung, dieser würde dasselbe argument verwendet werden, um den Menschen zu zeigen wird nie akzeptieren den dollar. Warum sollte jemand verkaufen mir heute nichts, wenn Sie es verkaufen können morgen mehr? Nicht steigende Preise dazu führen, Menschen zu verzögern, Umsatz?

+491
Ryan Hartman 16.08.2017, 02:56:34

Wie berechnet sich der Schwierigkeitsgrad von Bit-Feldern (gespeichert in block).

  1. Konvertieren Sie den Wert in hex: bit=471067731 -> 0x1c13ec53
  2. Split hex-Wert, 8 high-bits (0x1c) und 24 low (0x13ec53)
  3. Verwenden Sie die Formel , 256-bit Ziel-Wert: T = low * 2 ^ (8 * (hoch - 3)). In unserem Fall: T = 0x13ec53 * 2 ^ (8 * (0x1c - 3)) = 0x0000000013ec5300000000000000000000000000000000000000000000000000
  4. Teilen Sie höchste Ziel Tmax (0x00000000ffff0000000000000000000000000000000000000000000000000000) durch T. Wenn wir abschneiden Nullen, es werden: 0x13ec53 / 0xffff00 = 12.849

Netzwerk neu berechnet Schwierigkeit, alle 2016 Blöcke (2 Wochen). Dies ist, wie 12.85 wird immer neu berechnet, die von block-timestamps:

block - diff - Zeit-Stempel
...
52415 - 7.82 (2010-04-21 21:50:53)
52416 - 11.46 (2010-04-21 21:52:52) <- Schwierigkeiten beim update
...
54430 - 11.46 (2010-05-04 09:39:19)
54431 - 11.46 (2010-05-04 09:40:03)
54432 - 12.85 (2010-05-04 09:46:16) <- Schwierigkeiten beim update
...
55798 - 12.85 (2010-05-14 16:21:05) <- Ihr block

Wenn das Netzwerk neu berechnet Schwierigkeit, es braucht Zeit, um mir die neuesten 2015-Blöcke (wegen bug im code, sollte Sie 2016). In unserem Beispiel wäre es:

2010-05-04 09:40:03 - 2010-04-21 21:52:52 = 12.491 Tage

Im normalen Szenario 2016 block abgebaut in 14 Tagen. So, neue Schwierigkeit:

11.46 * 14 / 12.491 = 12.844
+490
JoMeQuiet 04.09.2012, 03:28:16

Wenn Transaktionen erfolgt auf MtGox.com, MtGox Live spiegeln die Transaktionen, indem Sie zeigen, "popups" (rechts oben).

Hat MtGox einen "Verlauf der Transaktionen", die uns zeigen, Informationen über alle Transaktionen (Zeitstempel und Menge gehandelt) erfolgt in MtGox?

Ich habe mir in der HTTPv1-API , aber es scheint nicht zu sein, eine option, dies zu tun.

+487
Amumu 22.05.2010, 05:34:52

Als Alin, erklärte heute die leichteste version ist beschnitten-Modus. Allerdings gibt es pull-Anforderungen für eine noch leichtere version, genannt full-block-Download-SPV-Modus, in voll-oder SPV-Modus.
Halten Sie ein Auge auf diese beiden pull-Anforderungen. Sie sind auch frei, einen Beitrag zu leisten:
Komplette hybrid full-block-SPV-Modus
Fügen Sie einfach Licht-client-Modus (RPC nur)


+434
seifong 25.02.2019, 22:59:34

Ich habe das internet-Café verfügt über 30 PC-ständig-24 Stunden am Tag, Sie sind ein grundlegendes Stück, kann ich Sie benutzen, um die CPU-mining botching?

+404
IsMe84 17.09.2014, 02:05:50

Ich habe versucht, darüber zu Lesen, was ein Bitcoin ist, wie mir, usw. Ich finde Sie verwirrend, ich verstehe nicht, die zugrunde liegenden Faktoren, die Bitcoin. Alles, was ich gelesen habe scheint zu übernehmen, hat der Leser einige Kenntnisse von Bitcoin (auch im wiki). Wo sollte ich anfangen?

+394
kashdoolmeya 25.04.2011, 08:52:30

Ich denke, ich habe mich gerade angemeldet für Bitcoin richtig. Ich versuche, um Zahlungen zu erhalten von einem online-casino zahlt in Bitcoin. Was muss ich tun und welche Art von Brieftasche brauche ich um zu öffnen, so kann ich meine Zahlung eingegangen ist? Außerdem ist Bitcoin verwendet, wie eine bank, wo ich Geld aus ihm heraus?

+388
Boson 21.10.2018, 19:50:22

Gibt es eine app, wo ich hinzufügen könnte meinen öffentlichen Schlüssel für mehrere alt-Münzen, die ich habe, zu sehen, dass die aktuellen Salden. Wie eine Art von multi-currency-Geldbörse/tracker, sondern nur Lesen.

+377
Chris Wilson 06.10.2010, 06:36:46

Keine Brieftasche, die derzeit unterstützt die Erstellung von austauschbaren Transaktionen bequem. Um dies zu umgehen, können Sie manuell erstellen, - raw-Transaktionen von Grund auf.

Im folgenden sind die vorgeschlagenen Anweisungen für die Verwendung mit bitcoin-cli.

Erstellen einer austauschbaren Transaktion. Sie können verwenden "createrawtransaction" manuell hinzufügen Eingänge und markieren Sie die "nsequence" - Feld einen Wert kleiner als 0xffffffff. Wenn Sie möchten, ersetzen Sie die erste Transaktion auf diese Weise erzeugt. Haben Sie dump transaction, um das gratis-UTXOs für den Gebrauch wieder mit der "abandontransaction" - Befehl.

Einmal habe Sie warf die erste Transaktion. Sie sollten in der Lage sein, den Prozess zu wiederholen, über dann erhöhen Sie die "nsequence" - Feld. Diese neue Transaktion, wenn Sie ausgestrahlt werden sollte dann akzeptiert werden, jeder Knoten unterstützt full-RBF.

+334
Davidjb 30.05.2013, 15:24:49

Bitcoins können nicht "übertragen", um alle fiat-Währung oder einer bank Konto. Wenn Sie brauchen, um liquidify deine bitcoins und Sie wollen bekommen Sie fiat-Währung im Austausch, Sie können verkaufen Sie Ihre bitcoins in Bitcoin-Börsen. Alternative ist, dass Sie direkt ausgeben von bitcoins auf gekauft Produkte und Dienstleistungen.

Wenn Sie nur wollen, um zu speichern Sie Ihre bitcoins Sie können erstellen Sie Ihre eigene Bitcoin-wallet-unabhängig von der online-bitcoin-Dienste.

Kein Finanzinstitut touch bitcoins. In der Tat, die meisten Banken und PayPal sind offen feindlich gegen alles, was mit Wort "bitcoin" an.

Gute Möglichkeiten, um zu verkaufen Sie Ihre bitcoins in Indien ist LocalBitcoins, wo Sie können verkaufen Sie bitcoins online oder auf der Straße-mit Bargeld. Werden Sie sich bewusst, dass es einige Risiken, und diese Risiken sind vor allem beim Verkauf von bitcoins über PayPal. Es sei denn, Sie ein Profi sind, sollten Sie nicht tun, Bitcoin verkauft über PayPal.

Was ich machen würde ist, dass ich übertrage meine bitcoins zu LocalBitcoins Handel Brieftasche, wählen Sie einen trader mit hoher reputation (so Sie ihm/Ihr Vertrauen kann) von LocalBitcoins "Verkaufen Sie bitcoins online" - Liste und machen ein Angebot zum Verkauf meine bitcoins mit Indian bank transfer.

+331
saper2210 28.11.2010, 04:31:33

Nein. Ein "multisig-Adresse" ist wirklich ein hash-Wert einen einlösen Skript codiert als P2SH-Adresse. Einlösen Skripte können nicht verschachtelt werden, das heißt, Sie können nicht einen einlösen kann Skript in einer anderen einlösen Skript, so dass es unmöglich ist, implementieren die Funktion, die Sie beschreiben, die unter aktuellen Bitcoin Konsens Regeln.

+273
Parul prajapati 18.08.2014, 01:58:22

Bitcoins sind einfach posten. Wie alle modernen Währungen sind Sie nicht gesichert, durch nichts, aber einen Wert haben, basierend nur auf Ihren nutzen und Ihre Versorgung.

Die Zugabe von bitcoins in die Geldmenge wird gesteuert durch die bitcoin-software und ist begrenzt auf einen vorher festgelegten Betrag und die rate der Verbreitung.

Die Grund-mining führt dazu, dass neue bitcoins erstellt werden, ist zwei-Fach. Auf der einen Seite ist es, einen Mechanismus einzuführen, mit bitcoins in die Geldmenge, die regelbar ist und im wesentlichen zufällig (wie gewinnen kleine Lotterien). Auf der anderen Seite ist es motiviert Menschen zu führen-mining-software, die hilft, sichere das gesamte system.

+243
gzime smajli 26.11.2015, 08:45:11

Von der website:

Beam hat ein aufgestellter insgesamt liefern, stehen an 262,800,000 Summe der Münzen. Unser emissions-Zeitplan ist wie folgt:

  • Im ersten Jahr block reward 80 Münzen pro block
  • Jahre 2,3,4 und 5 - 40 Münzen pro block
  • In den Jahren 6-9 der block Belohnung von 25 Münzen.
  • Danach Halbierung der alle vier Jahre bis zum Jahr 133, bei der emission hält

In den ersten fünf Jahren der Strahl Existenz, zusätzliche Münzen emittiert der Treasury:

  • Ersten Jahr: 20 Münzen pro block
  • Jahre 2,3,4 und 5 - 10 Münzen pro block

Quelle: https://www.beam.mw/faq/what-is-beams-emission-schedule

+232
ibrahim rabiu 03.02.2011, 17:27:55

Liste der Knoten blockchain.info verbunden ist...

Insgesamt Connected: 0

Link auf blockchain.info

Dieser Dienst ist vorübergehend nicht verfügbar sind?

+182
Maureen Holley 10.02.2012, 04:24:51

Die txid ist der hash der Transaktion ohne segwit Daten. Die volle coinbase-Transaktion enthält die segwit Daten, die in dem hash, der Sie bekam. Doch das ist nicht die txid.

+174
Milivoje Panic 30.04.2015, 21:41:49

Durch das Lesen dieser Antwort verstehe ich, dass in m-von-n-multisig-Adressen, m und n sind begrenzt durch die maximal zulässige Größe, die von der P2SH redeemScript (d.h. 520 bytes).

Das ist richtig. Obwohl die OP_CHECKMULTISIG Skript-Befehl unterstützt mehr Tasten, mehr als 15 öffentlichen Schlüssel, die passen einfach nicht in ein P2SH redeemscript, so dass zum limitierenden Faktor.

Jedoch, in diesem Abschnitt BIP141, es wird festgestellt, dass die witnessScript werden kann, so lange als 10.000 bytes. Soweit ich das verstanden habe, bedeutet dies, dass mit SegWit Annahme sollte es möglich sein, zum erstellen und verwenden von m-von-n-multisig-Adressen mit sehr großen m und n werden als gültig betrachtet.

BIP141 beschreibt nur die Konsens-Regeln - also das, was Transaktionen sind gültig innerhalb der Blöcke. Es gibt eine Reihe von standardness Regeln gelten für Transaktionen weitergeleitet werden, und akzeptiert in Speicher-pools, um zu vermeiden, potenziellen Möglichkeiten des Missbrauchs, bevor wir Sie verstanden. Bitcoin-Core-0.13.1-und up limit Zeuge Skripte zu 3600 bytes für diesen Zweck.

Zum Beispiel würde die folgende witnessScript, die darstellen sollte, ein 50 aus 100 multisig-Adresse als gültig angesehen werden, und aufwendbare unter SegWit?

0x01 0x32 <100 Unterschriften> 0x01 0x64 OP_CHECKMULTISIG

Ich nehme an, Sie meinen öffentlichen Schlüssel gibt es statt der Unterschriften?

Nein. OP_CHECKMULTISIG selbst unterstützt nur bis zu 20-für-20, so dass, wenn Sie verwenden möchten, die den opcode und die kann man nicht gehen über 20. Allerdings können Sie bauen andere scripts, die über diese Grenzen.

Insbesondere:

<pubkey1> OP_CHECKSIG
OP_SWAP <pubkey2> OP_CHECKSIG OP_ADD
OP_SWAP <pubkey3> OP_CHECKSIG OP_ADD
...
OP_SWAP <pubkey67> OP_CHECKSIG OP_ADD
<m> OP_NUMEQUALVERIFY

würde die Implementierung einer m-von-67-Politik, mit weniger als 3600 Byte.

+154
user21480 21.08.2012, 11:04:22

Sieht für pcoinsTip->Flush(), die batch-updates der zugrunde liegenden Datenbank CCoinsView.

Es ist nicht nach jedem update so, der erforderlich wäre, viele schreibt. Die Art und Weise es umgesetzt wird bedeutet nun viele Ausgänge Hinzugefügt werden können, und markiert damit verbracht ganz ohne Treffer Festplatte. Das Ergebnis ist eine Platte, die Datenbank, die leicht von Daten mit dem memory-version, was bedeutet, dass mehr Arbeit zu wiederholen, wenn ein Knoten abstürzt, aber dieser Fall ist selten, und schneller block relais ist wichtiger.

+90
pam 15.12.2015, 15:03:07

ich kann nicht berechnen, gflops, aber...

einige einfache Gedanken:

wenn sha2 ist nicht mehr sicher kann man nicht so einfach stehlen bitcoin aus einer vorhandenen Adresse durch die Berechnung des privaten Schlüssels aus einer beliebigen Adresse, weil zu generieren, die Adresse ripemd160 wird auch verwendet. und du hast nicht davon ausgehen, dass ripemd160 ist auch nicht mehr sicher.

wenn jeder wissen würde, sha2 ist nicht mehr sicher dann Bitcoins werden wertlos, denn jeder kann mir, ohne die Arbeit der proof-of-work-Verfahren.

wenn nur der Angreifer weiß, wie berechnen Sie den Eingang einer sha2-Funktion, eine intelligente Angreifer nicht angreifen das system. er würde das system: der einfachste Weg, um Geld zu verdienen, wenn Sie berechnen können nahezu beliebige sha2-hashs mit nahezu beliebigen input: Bergbau. kannst du mine blocks und so können Sie verdienen 12.5 btc mehrere Male pro Stunde (zudem verdienen Sie die transactionfees) ohne zu bezahlen viel Geld für Strom, da brauchen Sie nicht zu "arbeiten", im Sinne von proof of work mehr. der Vorteil: Sie müssen nicht die Zerstörung des Systems, weil keiner kann wirklich erkennen, dass Sie "hack" das system und so könnten Sie theoretisch verdienen viele bitcoins.

+70
Nucl3ic 13.10.2019, 23:39:38

Das timeout flag setzt die Höhe der Zeit zu warten, während eine Verbindung zu einem Knoten. Es ist standardmäßig 5000 ms. Hier ist die Verbindung zu anderen peers im Netzwerk für die Synchronisation der blockchain, empfangen und senden von neuen Transaktionen zu den mempool, etc.

Eine Frage Folgen wird, würde ein Knoten mit einer 15-Sekunden-timeout verletzt Münze-Netzwerk mit einem schnellen block-Zeit von z.B. 45 Sekunden?

Schneller blocktimes bedeuten, dass das Netzwerk weniger Zeit, um 1 - propagieren-Transaktionen und 2 - überprüfen Sie , bevor Sie den nächsten block. Dies ist definitiv etwas zu berücksichtigen, wenn man über block-Zeiten. Ein langsamer Knoten (sowohl in Bezug auf die Netzwerk-Latenz, die für die Synchronisation und cpu-Leistung für die Validierung) möglicherweise nicht in der Lage, um zu bestätigen, neue Blöcke schnell genug, aber das größere problem ist, wenn die Mehrheit der Knoten sind langsam im Vergleich zu der block-Zeit.

+52
FMontano 14.01.2013, 18:15:54

Bitcoin-Schwierigkeit passt sich automatisch entsprechend der Anzahl von hashing-Leistung zur Verfügung. Da nicht jeder miner hat die gleiche Gewinnspanne, Sie können abschalten und einschalten zu unterschiedlichen Zeiten. Da dieser am Ende nur die effizientesten Bergleute Bergbau.

In Fall gibt es einen plötzlichen Rückgang der mining-Profitabilität (sagen wir mal nach der 2011 Blase), viele Bergarbeiter könnten, fallen aus dem Netzwerk. Solange einige von Ihnen noch in der mine (diejenigen, die in für den langen Lauf und die Idealisten, die werden mir, egal was zumindest), dass nicht das Netzwerk beschädigt. Die block-generation verzögern könnte für 2 Wochen, sondern nach der Höhe der hashing-Leistung stabilisiert, wird alles wieder normal gehen. Bitcoin ist ein selbst-Korrektur-system.

So lange, wie der Betrag von hashing-power, die plötzlich fallen aus dem Netz ist nicht wirklich groß, Bitcoin wird unberührt im langen Lauf.

+49
Jtan Caballero 28.09.2012, 08:47:32

Fragen mit Tag anzeigen

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil