wie lange dauert es, bis die 6 Bestätigungen mit Vertrauen von 99%

Ich hatte diese Frage in einer Klausur, aber ich war nicht ganz sicher, wie es zu lösen:

Angenommen, Bob der Händler haben will, eine Politik, die Bestellungen werden innerhalb von x Minuten nach Eingang der Zahlung. Was der Wert von x sollte Bob wählen, so dass mit 99% - Konfidenzintervall 6 Blöcke werden innerhalb von x Minuten

Sie haben die Idee über die Formel, die wir verwenden, um die Antwort zu finden?

+724
pabl0rg 18.03.2012, 23:09:16
23 Antworten

Was die deflationären Probleme?

Bankster haben erfolgreich uns davon überzeugt, dass deflation schlecht ist, so scheint es. Glaube es nicht weil, die kleinen und vermeintlich gute die inflation vernichtet den Wert des dollar sehr effektiv.

Deflation ist nicht schlimm und ganz normal mit Ton Geld. Mit der technologischen innovation vorkommenden überall Ton-Geld kaufen wird Sie mehr und mehr wie die Zeit vergeht.

Deflation kann ein praktisches problem. Denken Sie z.B. an gold. Es kann zu teuer für die Menschen zu kaufen, zu halten und zu behandeln. Gold teilbar ist, aber im Vergleich zu Bitcoin-die Teilbarkeit ist sehr schlecht. Das Bild unten zeigt, wie die Teilbarkeit verbessert werden kann. Es zeigt die 50 G gold, das erstellt wird, so können Sie es zu brechen in kleinere Stücke. Sehr low-tech.

enter image description here

Bitcoin ist sehr teilbar, bis zu acht Nachkommastellen. So gibt es tatsächlich 2,099,999,997,690,000 (knapp über 2 Billiarden) maximal mögliche Atomare Einheiten in das Bitcoin-system.

So kann das system unterstützen, viel von deflation vor der Bitcoin oder Einheiten der Bitcoin inzwischen auch zu wertvoll, um praktisch zu sein.

Beachten Sie jedoch, dass, wenn Sie das Bitcoin-system erreicht die weit verbreitete Annahme, wird zum Beispiel die Welt-reserve-Währung ersetzen den dollar und so weiter, reden wir über nichts anderes als eine revolution. Die wichtigsten wirtschaftlichen Kraft in unserem aktuellen system ist Schuld. (Vielleicht, Schuld und Tod), Keine Schulden, kein Wachstum. In einem system mit sound-Geld - Einsparungen sind die treibende Kraft. So ist der Kapitalismus.

+980
Ruizhi 03 февр. '09 в 4:24

Wenn Sie möchten, halten von bitcoins anonym ist die einzige Sache, die Sie leicht tun können, ist ein cash-Transaktion. In den guten alten Tagen konnte man einfach haben abgebaut, einige, aber das ist keine option verfügbar, um den meisten Menschen heute.

Die Antwort auf die konkrete Frage, die Börse, haben Aufzeichnungen über den Empfang und senden von Transaktionen, so, wenn Sie denken, Sie gefährdet werden, dann gibt es keine zusätzliche Sicherheit in der Verwendung eines exchange-unabhängig davon, ob Sie in Bewegung sind, die Währung innerhalb einer blockchain oder zwischen blockchains.

+875
rrawat 07.01.2010, 07:26:56

Was sind die Anforderungen und Einschränkungen für das Kennwort, das die satoshi bitcoin wallet ermöglicht dem Benutzer das festlegen?

+855
Vincent Georges 14.01.2015, 03:09:37

Ich denke, man sollte genau angeben, was du meinst mit "51% Angriff". Wenn durch den Angriff, die Sie bedeuten doppelte Ausgaben, die original-Bitcoin paper von Satoshi Konturen, die es bringt mehr Belohnung, um mir die Blöcke für sich selbst und erhalten 100% der Prämien eher als Versuch einer re-org für die Doppel-senden, die möglicherweise verlieren Sie die Prämien und damit die Bergleute (die würden aus Ihrem pool während Ihres rewardless Versuch der re-org der Geschichte). Aus dem Papier:

Wenn ein gieriger Angreifer ist in der Lage zu montieren mehr CPU-Leistung als alle ehrlich Knoten, müsste er wählen zwischen der Verwendung es um zu betrügen Menschen stehlen, zurück seine Zahlungen ein, oder verwenden Sie generieren neue Münzen. Er sollte, um es noch gewinnbringend, nach den Regeln zu spielen, wie Z Regeln für ihn mit mehr Münzen als jeder andere kombiniert, als zu untergraben, das system und die Gültigkeit seiner eigenen Reichtum.

+837
user1769523 12.10.2013, 17:42:18

Dies geschieht, wenn die Abhängigkeiten verdreht, vor allem, wenn bcoin hat ein update, wo leveldown aktualisiert wird. Sie sollten gut mit npm neu erstellen leveldown zu beheben, die Abhängigkeitsstruktur, aber wenn das nicht funktioniert rm -rf node_modules && npm i

+807
Werner Ende 03.03.2015, 05:08:08

Wenn die Adresse beginnt mit "1", dann ist es ein hash eines öffentlichen Schlüssels, "3", um ein Skript hash, "5" für eine private unkomprimierte Schlüssel, etc

Finden Sie eine Liste aller Präfixe hier: https://en.bitcoin.it/wiki/List_of_address_prefixes

+694
user2462805 13.04.2013, 10:44:56

Die kurze Antwort ist, dass die "Verifizierung" erfolgt auf jede Transaktion von jedem Knoten ist vorläufig und unvollständig. Es garantiert, dass die tx-mehr-oder-weniger Sinn macht, aber es keine Garantie, dass die tx ist in sync mit den Netzwerk-und, dass es nicht in Widerspruch zu anderen txs.

Die Synchronisierung der Transaktionen, um sicherzustellen, gibt es keine Widersprüche, in anderen Worten, dass es kein double-spending - ist der schwierige Teil, und der Grund, warum es so lange dauerte, erfinden Bitcoin. Die Art, wie es gelöst wurde in der Bitcoin ist durch eine Kette von Blöcken, die aggregierte txs und sind abgestimmt mit Proof of Work wie können Sie die Studie im detail durch durchlesen technische Erläuterungen der blockchain.

+682
Mladen Petrovic 23.03.2018, 05:42:13

Es ist so einfach wie ssh -ing in Ihren server und die Installation eines bitcoin-miner, wie diese eine. Ein server ist nur ein computer und ein bitcoin miner ist nur ein Programm, so lange, wie Sie können Programme installieren, die über ein terminal sollte man kein problem haben, und alle alten immer angegeben bitcoin-mining-guide funktionieren sollte.

Dass gesagt wird, dies ist generell keine gute Idee, das zu tun. Bitcoin-mining hat sich mittlerweile zu dem Punkt, wo kosteneffektiv sein, müssen Sie verwenden Sie benutzerdefinierte gebaut chips. Dies bedeutet, dass wenn Sie mir bitcoins auf eine regelmäßige alten web-server die Nutzung der CPU oder auch die GPU, verlieren Sie Geld für Strom + Kosten für den server.

Wenn Sie wirklich tun haben unbegrenzten freien webserver der Zeit, dann ist die Hölle, gehen Sie für es, aber verstehen, dass dies ein Netto-Kapital-Verlust, Ihr nur die Externalisierung der Kosten zu Ihrem server-Anbieter.

+652
RICO Lee 12.12.2010, 23:02:19

Das ist nicht Konsens, wie funktioniert die Bitcoin, wie das wäre sehr anfällig für einen sybil Angriff.

Erste ein voller Knoten überprüft, die alle Aspekte von allen Blöcken (inkl. Transaktionen), die es erhält. Alles ungültig ist, wird es verworfen und nicht weiter betrachtet.

Zweite der Knoten, nimmt die Kette mit den meisten Gesamt-Nachweis der Arbeit in der it*. In der Regel gibt es nur einen, sondern manchmal zwei Bergleute finden einen block zur gleichen Zeit, so dass die blockchain vorübergehend Gabeln, bis der nächste block insgesamt erhöht sich die PoW für eine der Ketten und alle Knoten konvergieren auf dieser Kette.

TL;DR Die gültige Kette mit den meisten Gesamt-Proof of Work

*) Oft bezeichnet als die "längste Kette" oder besser "längste gültige Kette", obwohl es streng geht nicht um die Länge, sondern um die gesamtwirtschaftlichen Schwierigkeiten.

+625
MortRainy 27.10.2011, 18:39:33

Obwohl dies ein Tippfehler Passwort-Problem, möchte ich einige Tastatur-Probleme zu jedermanns Aufmerksamkeit (die können leicht dazu führen, starke Passwort-Umsetzung-Fehler):

  1. Android-Tastaturen Englisch USA und Englisch in Großbritannien haben unterschiedliche symbol-Positionen

    Großbritannien

    `1234567890-= !"£$%^&*()_+

    qwertyuiop[]\ QWERTYUIOP{}|

    asdfghjkl;' ASDFGHJKL:@

    zxcvbnm,./ ZXCVBNM<>?

    USA

    `1234567890-= [email protected]#$%^&*()_+

    qwertyuiop[]\ QWERTYUIOP{}|

    asdfghjkl;' ASDFGHJKL:"

    zxcvbnm,./ ZXCVBNM<>?

  2. Offenbar TeamViewer login haben eine andere Tastatur, in einigen Fällen

+623
olgasherbinanik 14.09.2014, 19:55:44

Wenn mehrere Blitz-Knoten versuchen, zu zahlen der gleichen Rechnung (mit der gleichen Zahlungsaufforderung), ist es absolut notwendig, dass nicht mehr als einer der versuche erfolgreich sein wird (das heißt, nur ein Zahler lernen das preimage)?

Ich würde erwarten, dass Kunden versuchen, nicht zu machen mehrere Zahlungen geschehen. Was bin ich bereit zu lernen ist, ob es wirklich unmöglich, per-Protokoll-design.

+605
Shak Smith 19.09.2012, 06:50:42

@ThePiachu - ich bin damit einverstanden, ist die Dot-BIT-Projekt ist sehr anonym...wenn Sie registrieren möchten, ein .immerhin ist die domain (nur .wenig ist von dem Projekt so weit). Das problem mit .bit-Domänen ist, dass das system noch sehr in seinen Anfängen und so nicht zu einem Punkt entwickelt, wo es so leicht zugänglich wie andere "ICANN" - domains.

In Bezug auf die Frage, die meisten Registrare erfordern ein gewisses Maß an Identifikation bei der Registrierung einer domain (ICANN-Regeln und regs). Ich kenne viele Registrare die nur einen Namen, E-Mail-Adresse und physikalische Adresse. Ich weiß, das ist eine Menge von Informationen, wenn Sie versuchen, anonym zu bleiben, aber die Zahlung per Bitcoin, entfernt die vital-Registrierung überprüfen, dass übereinstimmt, die Bankverbindung mit den anderen reg. info.

Ich bin NICHT sagen, dass Sie liegen sollte, weil es eine Ebene des Vertrauens zwischen Registraren und deren Kunden, das wäre eine Schande, zu sehen, verschwinden. Auch gefälschte Informationen können dazu führen, dass Sie verlieren die domain sowieso. Aber die Verwendung von Bitcoin selbst wird ein gewisses Maß an Anonymität.

Wenn Sie einen Antrag auf whois-Datenschutz, der regristrar wird sichergestellt, dass Ihre Daten nicht der öffentlichkeit zur Verfügung, aber Sie (ICANN) haben noch immer Ihre Daten in Ihren Dateien.

Als für die vollständige Anonymität, ich bin nicht bewusst jeder registrar bietet, dass sich rechtlich. Es müsste eine dezentrale domain-system, eine, war nicht geregelt, die von der ICANN, wie Dot-BIT...

Eine wirklich gute Liste von Bitcoin-Verwendung registars finden Sie auf dieser Website unter Wo kann ich eine domain registrieren und bezahlen mit bitcoins?

+537
mary sans 10.01.2011, 13:21:51

Dies ist wahrscheinlich etwas, das auf blockchain.info's Ende. Sie haben einen sehr ähnlichen Aufruf über die API an blockcypher.com hier:

https://dev.blockcypher.com/#address-endpoint

unspentOnly=true werden Sie bekommen, was Sie wollen.

+534
Jody 15.09.2017, 07:26:28

In der Registerkarte "Verlauf", wenn du mit der rechten Maustaste in einer Transaktion können Sie die details des tx, dann können Sie kopieren Sie die Transaktions-ID (ich denke, dass ist das, was Sie schon gefragt worden).

Dies ist, was ist gefragt die meisten der Zeit, wenn die Zahlungsmethode, die Art und Weise.

+508
tay3567 03.07.2011, 14:34:13

Du hast Recht, es ist verwirrend in der Spezifikation. Besonders:

Wenn der Großhändler-server erhält die Zahlung-Nachricht, muss er prüfen, ob die Transaktionen erfüllen die Bedingungen der Zahlung. Wenn, und nur wenn Sie es tun, wenn Sie [sic] sollten die broadcast-Transaktion(en) auf das Bitcoin-p2p-Netzwerk.

und

Der Kunde autorisiert die Zahlung an den Händler-Adresse und sendet die Transaktionen durch das Bitcoin-p2p-Netzwerk.

Das Bild zeigt insbesondere die Brieftasche die übertragung der Transaktion.

BIP70

Was feststeht, ist jedoch, dass die Transaktion in der Payment-Nachricht an den merchant ist die gleiche Transaktion die wallet-app Sendungen. IMHO, ich denke, es ist sicher anzunehmen, dass sowohl der AUFTRAGGEBER, als in der Brieftasche und die Händler versuchen der übertragung der Transaktion. Wenn beide Parteien halten die Transaktion, können Sie sicherstellen, dass es gesendet wurde, um die Netzwerk..

+455
Azdren Ymeri 11.02.2011, 10:12:31

So lange, wie Sie Ihre Berufung sendmany so senden Sie bitcoin-Adressen/Menge als Objekt und nicht vergessen zu befestigen fromaccount parameter.

sendmany Konto " {"address":Betrag,"address":Anzahl}'

oder lassen Sie Konto parameter leer ist, aber Sie haben, um es aufzurufen.

sendmany "" '{"address":Betrag,"address":Anzahl}'

Sie können auch rufen Sie validateaddress ein , um zu überprüfen, ob die Adresse gültig ist oder nicht.

bitcoin-cli validateaddress ein 'yourbitcoinAddress'

Lesen Sie bitte mehr hier.

+349
Nathan Farrington 23.12.2015, 13:50:59

1) ja. Sie haben Zugriff auf Ihr Geld. Jeden Geldbeutel.dat speichert die "best block" (~neueste blockieren die wallet synchronisiert wurde mit). Wenn man ein bitcoin-core zusammen mit Ihrer alten Geldbörse.dat wird es automatisch Scannen Sie erneut für wallet-Transaktion nach unten, um die "best block" gespeichert in der Brieftasche.dat. Wenn Sie die Mittel nicht zur Verfügung, versuchen Sie, beginnend bitcoin-core mit der -rescan argument.

2)3) Ein keypool enthält pre-generated-keys. Die keypoololdest ist ein Zeitstempel des ältesten (unbenutzten) Schlüssel in deinen keypool. Falls Sie noch nicht generierte Adressen (auch das ist passiert, als Sie einzahlen; Adresse ändern!), diese Zeitstempel werden kann, wirklich alt, und es hat keine Rolle in deinem Fall.

+278
Steve Ellis 02.08.2015, 10:30:23

Ich habe mir über jede Datei, die sich vorstellen und ich kann nicht finden, den Geldbeutel hatte ich alle meine Bitcoins im. Ich bin zu schwach, Sie haben keine Ahnung, wie viel Geld ich gerade verloren. Ich versuche mein bestes, nicht zu verfluchen, bis ein Sturm hier, aber ich sehe nicht, die Brieftasche irgendwo, ich bin jenseits wütend jetzt. Kann jemand helfen? Bitte?

+213
Mohamed Turki 01.05.2012, 14:45:11

Ich freue mich auf das erstellen einer Anwendung mithilfe von Bitcoins, und ein Neuling der nur Ressourcen, die ich gefunden habe, in Bezug auf den Umgang mit dem Netz hat die Aufgabe, die RPC-Befehle, um den bitcoin-qt client als Dienst ausgeführt wird.

Ich habe schon mit dieser ein wenig und ich bin neugierig, ob es andere Kunden, die das gleiche tun? Oder ist dieser client das einzige Spiel in der Stadt?

+192
0971303506 01.03.2013, 08:02:42

dies ist der follow-up Frage #85475:

Ich habe gelernt, die in der vorherigen Frage, dass es eine automatische Rückerstattung Mechanismus im Falle von höherer Schließung eines Kanals, mit Ausnahme einiger sehr seltenen Fällen. Ich möchte Sie Fragen über jene Umstände auf: ,

1-wie "back up your channel state" oder wie sichern Sie Ihre Samen in Blitz? (ist "channel Status" hier ein synonym für "Samen"?)

Und warum sagen die Leute, daß der "Samen" funktioniert anders als im Blitz, im Vergleich zu btc - anders wie? ,

2-wie können Sie "geben Sie Ihrem Kanal zu einem Wachtturm" ? IN der Praxis, wenn man einen aktuellen lightning-Geldbörse

Dank

+138
PeerPressure 08.01.2013, 13:55:43
  • Ich sende 10BTC zu Batman.
  • Weil ich BTC senden, wird eine Transaktion erstellt wird, in das system.
  • Diese Transaktion ist senden alle Knoten aus dem Netzwerk (alle Benutzer)

Das ist korrekt, so weit

  • Nach der Transaktion kommt, um alle Benutzer, die Transaktion Hinzugefügt wird, in eine Warteschlange, wo die Bergleute nehmen Ihre Transaktionen.

Yep, obwohl es ist nicht wirklich eine Warteschlange, weil die Bergleute nicht unbedingt zu den ersten Transaktionen ersten. Seine sogenannten mempool, und die nur ein bisschen eine Sammlung von Ihnen, ohne erzwungene Reihenfolge.

  • Bergmann zu nehmen, Transaktions -, Prozess es (proof of work), und erzeugt einen block mit mehr Transaktionen.

Ich möchte nur, um es klarer, dass der Nachweis der Arbeit ist der name für den Hash, der den gesamten block, der Nachweis der Arbeit ist nicht die überprüfung der Transaktion. Die überprüfung der Transaktion, nicht viel Arbeit, nur der block macht.

  • Nachdem alle Transaktionen werden bestätigt durch Bergmann, der neue block ist senden in das Netzwerk für die Prüfung.

Nachdem alle Transaktionen werden überprüft, indem die miner und die miner gefunden hat, einen gültigen proof of work block, dass der neue block wird gesendet, um den rest des Netzes. Nur gültige Transaktionen allein macht noch keinen gültigen block. Ihnen fehlt die Idee "Berechnet kryptographische hashes, über und über, bis findet, wenn man 'gut genug, um zu zählen'", die Sie erwähnt. Das ist der Beweis der Arbeit.

Wie die einzelnen Nutzer prüfen diese blockchain (teilen der blockchain und überprüfen Sie jede Transaktion, wenn die Transaktion aus der blockchain ist das gleiche mit der, die er hat (weil die ersten Transaktionen senden, um alle Benutzer von p2p-Netzwerk nach, die senden in der Warteschlange zu verarbeiten, durch die miner. Dies ist, wie Benutzer in der Lage ist zu vergleichen mit den Transaktionen))?

Benutzer können vergleichen Sie einfach die Transaktion hash mit dem in der blockchain, da der hash ist eine deterministische "Zusammenfassung" oder Hash der Transaktion. Dieselbe Transaktion immer den gleichen hash, sondern zwei verschiedene Geschäfte haben unterschiedliche hashes. Volle Knoten immer überprüfen, dass alle Transaktionen in den neuen block, wenn Sie erhalten es in jedem Fall, Sie haben nicht nur das Vertrauen der Bergleute.

+119
YusaMac205 28.07.2017, 19:18:49

Ich habe großen problem, von dem ich nicht umgehen kann, mit. Ich ‘ br Lesen viele Artikel über Gebühren und noch immer weiß ich nicht, wie kann ich mein problem lösen.

Vielleicht zeige ich Euch an einem Beispiel:

  1. Benutzer A erstellt ein Produkt in seinem shop (für 0.10 bitcoin)
  2. Benutzer B erstellt ein widget, der dieses Produkt von Benutzer A
  3. Benutzer C kaufen Sie dieses Produkt aus dem widget, das gehört zu user B

also Benutzer A und B muss Geld verdienen, daher muss ich split schickte Sie btc.

Produkt-Preis: 0.10 btc Benutzer A bekommt 70% von 0,10 btc Benutzer B bekommt 15% von 0,10 btc und ich bekomme den rest, 15% 0,10 btc

alles ist okey, aber jetzt habe ich 2 Transaktionen aus meiner Brieftasche: 1. senden Sie btc für die Benutzer Ein 2. senden Sie btc an Benutzer B

und hier ist es die Frage: wie kann ich berechnen Gebühren für das senden von Geld an Benutzer A und B?

Ich bin mit coinbase.com als eine API zum senden / abrufen btc.

+92
coyotle 26.10.2018, 21:21:19

Kann der Empfänger die E-Mail-Adresse erhalten Sie von der Bitcoin-Adresse? Ich habe versehentlich Geld geschickt an diese Adresse:

14gpxmEMrzCpEEp2GZhbUfP5cgBmwtVs9t

Danke.

+58
Lusjen7 12.01.2013, 19:26:08

Fragen mit Tag anzeigen