Was ist der maximale transaktionsdurchsatz von das Bitcoin-Netzwerk?

Ich habe gesehen, andere Werte genannt, sondern die 3.3--7 Transaktionen/Sekunde erscheint ein pop-up-Menge. In Abschnitt 2 Auf die Skalierung der Dezentralen Blockchains (Eine Lage Papier) es sagt der folgende:

Es gibt zwei interessante Szenarien: Das erste Szenario ist, wenn der Bitcoin-Netzwerk läuft auf maximalen Durchsatz, nämlich 3.3–7 Transaktionen/Sek. Dieser maximale Durchsatz wird vor allem begrenzt durch Bitcoin ist 1MB maximale Blockgröße und die variable Höhe der Transaktion. Die untere Grenze des maximalen Durchsatzes ist eine Schlussfolgerung aus der aktuellen die Durchschnittliche Transaktionsgröße, etwa 500 bytes, während die Obere Grenze ist basierend auf einer oft zitierten Schätzung aus [1], das entspricht ungewöhnlich klein (250 byte) Transaktionen.

Die maximale Blockgröße 1.000.000 laut dem source-code. Meine Berechnungen geben mir diese Werte für die durchschnittlichen Transaktionen Größen von 500 Byte für die untere Grenze und 250 bytes für die Obere Schranke:

untere Schranke: 1,000,000 / 500 / 600 = 3.3333(3)
Obere Schranke: 1,000,000 / 250 / 600 = 6.6666(6)

untere Schranke': 1024*1024 / 500 / 600 = 3.4952533(3)
Obere Schranke': 1024*1024 / 250 / 600 = 6.9905066(6)

Nach meinen Berechnungen, die korrekt gerundeten maximalen Durchsatz des Bitcoin-Netzwerks 3.3--6.7 für die Transaktion Durchschnittswerte oben angegeben. Ich Frage mich, ob ich etwas falsch. Die Autoren haben einen abgerundeten, nur die Obergrenze, aber das macht nicht viel Sinn, obwohl.

+46
Rogatyy 19.04.2015, 19:15:21
28 Antworten

Das bezahl-Protokoll (BIP 70) beschreibt drei Nachrichten bestanden zwischen Zahler und Zahlungsempfänger. Die Letzte ist eine Anerkennung gesendete Nachricht durch den Empfänger.

Diese Diskussion spricht über die Bestätigung dient als eine Quittung. Im Falle eines Rechtsstreits, für den Schuldner zeigen kann der Zahlungsempfänger diese Quittung zu beweisen, Zahlung.

Doch im Gegensatz zu den Zahlungs-Anforderung-Nachricht, die Bestätigung-Nachricht ist nicht signiert. Ich kann etwas fehlt, aber das sieht aus wie eine schwache form der Rechnung ohne Signatur.

Obwohl die Bestätigung legt die Zahlung-Nachricht, die Zahlung-Nachricht muss nicht Verweis auf die ursprüngliche Zahlungsaufforderung, das ist die einzige Botschaft, die mit einer Unterschrift.

Wie es scheint, eine signierte Bestätigungsnachricht würde stark Kaufbeleg und würde sehr wertvoll sein, aus der Perspektive des Verbraucherschutzes. Warum ist das nicht enthalten in Bulletin 70?

+996
KinomanProfi 03 февр. '09 в 4:24

Wenn Sie nicht genug Bergleute dann bedeutet das, dass die Menschen verloren haben Vertrauen in Bitcoin mehr als alles andere. Wenn einige Bergleute fallen Sie nur machen-mining-mehr Gewinn für die anderen.

+963
Perry Langham 04.11.2011, 02:09:56

Ich lese Analyse der hashrate-basierten double-spending - Artikel. Auf Seite 10 gibt es eine Tabelle, in der die Wahrscheinlichkeit der erfolgreichen double-spend-Angriff in Bezug auf die erforderliche Anzahl von Bestätigung.

Betrachten hashrate Verteilung kann ich sehen, dass BTC.com jetzt besitzt 20% der Netzwerk-hash-rate. Angesichts der zahlen in der Tabelle in dem Artikel, es macht mich Frage mich, ob es irgendwelche öffentlich gezeigt double-spend-Attacken durch BTC.com oder anderen großen pools. BTC.com nun hat etwa 20% chance auf erfolgreiche double-spend-Angriff gegen Händler wartet nur noch 2 Bestätigungen.

Gibt es irgendwelche Wächter überwachung des ruchlosen Aktivitäten der mining pools zu Bitcoin-Netzwerk, ähnlich zu dem Zertifikat die Transparenz , die überwacht Zertifizierungsstellen in einer PKI?

+951
BobbyD 20.09.2011, 07:08:44

Ich kaufte vor kurzem ein paar bitcoins, die gesendet wurden, über coinapult auf mein Handy. Ich erhielt eine SMS für den Betrag, mit einem link zu einem online-wallet (offenbar nicht um eine echte Brieftasche, sondern nur ein Konto innerhalb einer größeren Brieftasche). Ich würde gerne meine eigene Brieftasche. Ich habe heruntergeladen die bitcoin wallet-Programm (für windows) von dieser website. (bitcoin-qt) version 0.6.2-win32. Wenn ich öffne das Programm es vorgibt zu sein "synchronisieren mit" Netzwerk " eine bestimmte Anzahl von "Blöcken". In der "erhaltenen Münzen" - Registerkarte aufgeführt ist eine Adresse. Mit meinem coinapult über den link auf meinem smartphone ich habe ein bitcoin an der aufgeführten Adresse. Allerdings sehe ich keine Beweise, die Sie empfangen wurde. Muss ich warten, bis die Synchronisierung Vorgang abgeschlossen ist zum senden von bitcoins an diese Brieftasche?

+948
B33v3r 10.02.2014, 10:26:25

Die blockchain speichert keine IP-Adressen. Um die IP-Adresse des jemand senden oder empfangen von bitcoins, die Sie hätte beobachten die Aktivitäten des Netzes sehr vorsichtig, oder Sie aufzuspüren, durch einige andere Mittel. Bedenken Sie, dass, zum Beispiel, könnte jemand bitcoins erhalten , ohne jemals mit dem internet verbunden.

+935
Daniil2222 28.11.2017, 14:10:35

Soweit ich weiß, den Beiden Eth(https://github.com/ethereum/wiki/wiki/Kademlia-Peer-Selection) und Ada(https://cardanodocs.com/technical/protocols/p2p/) verwenden Kademlia DHT.

+894
Jens Bjarnason 17.06.2015, 20:07:47

Werfen Sie einen Blick auf die bundler filter im Lieferumfang Ardor: src/java/nxt/addons/AccountPropertyBundler.java und PersonalBundler.java

Sie müssen vertraut sein mit internen Ardor Schnittstellen, um eigene zu schreiben, bundler-filter. Der bundler filter wird als Teil der server-und geladen wird, während der server-Initialisierung.

Geben Sie eine benutzerdefinierte bundler in nxt.Eigenschaften durch Einstellung nxt.bundlingFilter.

+882
yogesh 09.12.2011, 16:04:51

Die Transaktionen auf den Art - oder der verwaiste - Branche sind nicht als bestätigt. Sie gelten nie passiert und wieder zu den mempool, es sei denn, Sie waren auch auf der anderen, de-facto-Zweig.

Alle bitcoins abgebaut orphan block wird nie in Betracht gezogen zu haben, gab es in den ersten Platz, um in der Lage sein, um als 'verloren'. All die Mühe und Strom ausgegeben mining-orphan block wird buchstäblich verschwendet.

Es besteht das Risiko, verdoppeln verbringen für jeden Händler oder Empfänger einer Transaktion, die nicht warten, genug Zeit, um die Transaktion bestätigt in einem block und mehrere aufeinander folgende Blöcke. Wenn er oder Sie übernimmt eine Transaktion in einen block Ein, dann liefert die Ware verkauft, die eine andere Transaktion mit dem gleichen Eingang aber andere Ausgang ist enthalten in block B, dann block A bekommen verwaist, die Händler geliefert, und hat nicht das Geld erhalten. Er oder Sie können sich mit dem Käufer zu Regeln das irgendwie, aber das ist die definition einer doppelten verbringen.

+879
JonT 08.05.2014, 18:14:41

Vor kurzem meine HDD ging, verlieren alle meine Daten. Ich mache backups Häufig und glücklicherweise nur verloren 0.02 BTC. Ich habe alles versucht, um Sie zurückzugewinnen, aber kein Glück. Als ich erklärte, dass es die kleine Menge, die gab nicht viel für mich zu ziehen meine Haare. Nur Knall meinen Kopf gegen die Wand. Und verpassen einen Tag des Kaffees.

Aber das gab mir zu denken. Gibt es eine Möglichkeit, um herauszufinden, wie viele bitcoins in der Welt fehlen?

Ich vermute, dass über 6000 Transaktionen nach all den bitcoins abgebaut wurden, jemand könnte in der Lage sein zu entwickeln, die irgendeine Art von spider, bot oder scrapper von einer Art, die einen index der blockchain und stellen Sie eine Vermutung durch die Betrachtung der Transaktionen.

Und wenn das so ist, wäre es nicht möglich, bestimmt auch die Bitcoins, die fehlen und remake oder Fälschung die fehlenden bitcoins?

Ich weiß Bitcoin verwendet SHA-Verschlüsselung. Aber mit guter Rechenleistung, die wissen von keiner gemacht wieder. Könnte nicht so etwas wie die rainbow-Tabellen erstellt werden, Schmieden die fehlenden bitcoins?

+833
julia1899 17.02.2013, 00:27:38

Welcher Teil des Codes ist zuständig für die überprüfung Blöcke? Ich arbeite an einer BIP zu ändern, die Struktur des Blocks.h, und ich glaube, das würde auf jeden Fall auf den Validierungsprozess. Kann jemand mich in die richtige Richtung für die Dateien, die ich brauchen würde, zu ändern, zu aktualisieren, ist der Prozess der Validierung?

+788
fabiim 26.07.2018, 21:48:36

Die Transaktion können Sie mit der Raute (des Dokuments) als Kommentar. Das wäre der Beweis, dass die Datei existierte zu dieser Zeit.

Es spielt jedoch nicht magisch Nachweis, dass ein Dokument nicht geändert wurde. Sobald Sie ein Dokument, speichern Sie den Hashwert auf die blockchain, dann zu überprüfen, wenn es nicht geändert wurde, können Sie abrufen, den hash überprüfen, ob die aktuelle version der Datei-hashes auf den gleichen Wert.

Es wird höchstwahrscheinlich eine Bibliothek für diese, ich würde nicht wissen, den Namen einer bestimmten jedoch.

+752
Exudhbiu 22.09.2010, 15:26:31

Helfen Sie die Transaktion bestätigt bekommen schneller und schneller, es ist völlig angewiesen auf die Transaktions-Gebühren, die Sie für diese Transaktion festgelegt.

Wenn keine oder geringere Gebühren für die Transaktion , dauert es 1 bis 2 Stunden oder kann es auch mehr sein.

+651
idwaker 16.11.2018, 13:16:41

http://blockchain.info/block-index/383911 Auf blockchain.info Sie können sehen, die Transaktionsgebühren payd der Minenarbeiter. Auf dem Beispiel-link Transaktion Gebühren von $ 41.75 wurden payd in 480 Transaktionen.

+621
Ty Co 06.11.2018, 06:34:19

eine Bitcoin-Transaktion kann zwischen 1 und (realistisch) mehrere hundert Eingänge, von denen jeder einlösen kann, völlig unabhängig UTXOs. Ob oder nicht die Schlüssel für diese UTXOs sind durch BIP32 oder eine andere Regelung ist nicht relevant und auch nicht beobachtbar durch das Netzwerk (es ist nicht möglich, korrelieren unterschiedliche BIP32 keys es sei denn, Sie kennen Ihre master-Schlüssel).

+609
ACc 25.11.2012, 02:59:15

Sie können finden, hyperledger Stoff nützlich für Ihre Zwecke : Hyperledger Stoff

+572
Serafins 12.02.2018, 17:17:12

Als ein Unternehmen, wir machen Visitenkarten, und würde gerne unsere bitcoin-Adressen auf unseren Visitenkarten als QR-codes. Doch, ich weiß, dass es ein best practice für die Brieftaschen zu-Zyklus-Adressen - ich meine, nachdem ich eine Adresse verwendet wird, dann erstellen Sie einen anderen. Also, ist es sicher zu stellen wallet-Adresse, QR-codes auf mehrere Visitenkarten und verteilen Sie Sie, und gibt es best practices für das zu tun? Was die Sicherheit Vorteile, die wird man verlieren, durch die Verteilung der gleichen Empfängeradresse an alle Kunden und Partner, oder wäre es klüger, generieren Sie vorab ein paar Dutzend jeder Zeit erstellen wir unsere QR-codes auf print-Karten, so dass Sie alle einzigartig sein? Wäre das sogar möglich, ohne jedes mal, bevor der nächste erstellt wird?

+537
CalebHC 11.03.2013, 13:10:55

Eine Bitcoin-Wäsche-oder Mixing-Service ist ein Dienst, der BTC akzeptiert Zahlungen, und wieder die gleichen BTC-Betrag, nur aus den Münzen, die die nicht zu der ursprünglichen BTC. Es ist ein privacy-Dienst, der gut funktioniert, wenn es massive Nutzung.

Was sind einige gute mixing-services? Gibt es Daten darüber, wie gut Sie tatsächlich anonymisieren (z.B. wie groß sind Ihre "Verstecke" oder auf Benutzer-Basis (größere stash = größere Anonymität)?

+522
olyaolya 12.01.2010, 07:02:06

Ich weiß über ICO ist, dass manche Unternehmen Ihre eigenen Münzen und dann dieser Münzen gekauft von Investoren. So sieht cool aus :) Aber warum sollen die Unternehmen froh sein, wenn Sie mehr Investoren werden kaufen Ihre Münzen? Wie bekommen die Unternehmen, die Geld von Investoren?

+404
underoot 11.02.2017, 02:50:42

Wenn ich createmultisig in bitcoin core, bekomme ich die redeemscript als Ausgabe. Will mich natürlich um diese Daten zu speichern, aber kann ich diese in meinen normalen Datenbank oder muss ich zusätzliche Vorsichtsmaßnahme, mit der redeemScript?

Kurz gesagt: Sollte ich das behandeln das einlösen Skript, wie ein privater Schlüssel, öffentlicher Schlüssel oder hash-Adresse (welche Sicherheitsstufe/und muss ich es behandeln, mit). So wird aus einem "wenn es gestohlen wurde" - Perspektive. Was ist das Schlimmste, was jemand tun kann, mit einem redeemScript?

+366
BarbnCali 21.06.2017, 21:37:33

Ab 20. September 2016. 10:16PM CST. Es gibt 430756 Blöcke.

+364
CALEB F 24.03.2013, 17:40:59

Ich denke, multibit glänzt in seiner Fähigkeit, mehrere Geldbörsen, die sehr wichtig für Anonymität und Informationen Leckage durch "ändern" - Transaktionen.

Allerdings Electrum ist derzeit ein viel mehr rich-client-Funktion, die ermöglicht Ihnen das erstellen Geldbörsen und ausgeben von bitcoins von einer air-gapped computer ohne internet-Konnektivität. Dies ist die ultimative Sicherheit für Bitcoins.

+349
Kylie Maree 10.11.2019, 09:54:54

Wo sind Ihre BTC wurde am Aug 1? Das ist die Entscheidung.

Wenn ich es richtig verstanden habe, erstellt man sich einen neuen BTC-wallet und schickte Ihre BTC da. Aber deine BCH sind immer noch auf die Adressen, auf denen Sie Ihre BTC wurden am Aug 1.

So müssen Sie das Saatgut von Ihren älteren Brieftasche (wo Sie sich am Aug 1) oder (wenn Sie nicht verwenden Sie eine HD-Brieftasche, die Zeit), die Sie brauchen, um die privaten Schlüssel der Adressen der alten Brieftasche (fast wallets können Sie zu exportieren). Können Sie importieren Sie Sie in Electron Cash dann.

+325
gersang 26.06.2018, 06:55:31

Dies hängt von der Art und Weise, in der # Transaktionen gemessen werden.

+305
Caelistis 12.06.2019, 17:03:22

Ich hatte einige bitcoin während der coinsplit, so, jetzt habe ich bcash, dass ich mich bewegen möchte.

Wenn ich senden Sie bcash besteht die Gefahr, dass jemand Kopien der Transaktionen und verwendet es, um zu stehlen mein bitcoin. Die meisten Menschen empfehlen verschieben des bitcoin, um eine neue Adresse für diese. dies ist nicht praktisch, für mich jetzt, wird es funktionieren, bewegen Sie einfach meine bcash, um eine neue Adresse statt, bevor ich Sie senden oder wird dies auch einem Angreifer ermöglichen, kopieren Sie die Transaktionen?

+300
Park Dong Gun 02.12.2013, 14:37:40

Im Allgemeinen, get-rich-quick Systeme sind ein Betrug.

Mining-pools selbst sind sicher in der mine mit, aber ich kenne keine offizielle Kapitalanlagen. Nicht senden Sie Ihr Geld.

+263
Devens 25.04.2011, 08:44:15

Ich bin verwirrt, warum meine bitcoin-core-wallet-Passwort würde nicht funktionieren. Ich bin zu 90% sicher, ich habe versucht, das richtige Passwort ein(s).

  • Brieftasche hat viele empfangen von Adressen (10 000), generiert ich Sie mit Linux von der Kommandozeile aus im Jahr 2017
  • Ich verschlüsselt die Brieftasche (wahrscheinlich nach der Generierung der Adressen).
  • begonnen Empfang von Zahlungen, Kopien der Brieftasche.dat nach einige von Ihnen, sehe ich die andere Brieftasche.dat-backups haben die gleiche Größe (wohl normal).
  • jetzt im Jahr 2019, die ich heruntergeladen Bitcoin Core 0.18.0 auf Windows 10
  • meine Brieftasche.dat in die bitcoin-Daten-Ordner
  • Ich sehe die empfangenen Münzen
  • wallet zeigt, wie verschlüsselt in der unteren rechten Ecke
  • wenn ich versuche zu senden, und geben Sie das Passwort ein, es sagt, dass es falsch ist

1) Kann das sein, da meine Geldbörse.dat ist da, bevor ich verschlüsselt es ? Wenn dem so ist, wäre es nicht zu zeigen, wie verschlüsselt, wenn ich das Programm starten, richtig ?

2) Können Fehler wie diese passieren, weil die Brieftasche zu groß ist (10 000 Adressen, 5.7 MB) und vielleicht ist es beschädigt während der Erzeugung, die vielen Adressen ?

3) Irgendwelche bekannten Probleme der Unvereinbarkeit zwischen wallets erstellt auf linux ubuntu vs windows, das kann solche Probleme verursachen ?

4) Kennwort Können aufhören zu arbeiten, denn das Bitcoin-Core version geändert ? Ich kann sehen, dass die Geldbörse wurde erstmals erstellt im Oktober 2017, so habe ich, was Bitcoin Core version war es dann.

// Es ist schwer, Experimente zu machen mit verschiedenen wallet-configs wegen der großen Adressliste, es dauert ewig um das Programm zu laden/blockchain.

+170
Fendy Jali 06.03.2011, 09:31:42

Als eine der Aufgaben in einer digitalen Sicherheits-Kurs, eine Gruppe von 100 Studenten gefragt wurde, überweisen Sie einen kleinen Betrag in bitcoins zu einem bestimmten Brieftasche. Sie haben versprochen, Sie würden etwas kaufen, uns von diesem Geld. Als Beweis dafür, dass wir aus der Transaktion haben wir gebeten, die hand in die Transaktions-id.

Ich Frage mich, was genau schränkt mich mit blockchain.info die Suche für das Portemonnaie-Adresse, warten Sie, bis jemand anderes hat einen solchen Transaktion, und verwenden Sie dann, dass die Transaktion-id.

Bin ich richtig, dass lediglich das anfordern der Transaktions-id ist nicht genug hier?

Natürlich, Sie könnte bemerken, wenn zwei Menschen hand in die gleiche Transaktions-id, aber wir sind in verschiedenen Gruppen, so können Sie nicht bemerken.

+51
Milord 03.09.2013, 19:05:42

Wie kann ich erklären, das Potenzial einfache Skalierung und feature-Vorteile der Segregation der Zeuge nicht technische Freund?

Wie kann ich erklären, die potentiellen Nachteile von Getrennten Zeugnis in einer nicht-technischen Art und Weise?

+11
Sikandar Javid 25.11.2015, 18:36:47

Fragen mit Tag anzeigen