Was ist „kanonische Transaktionsordnung“, die Bitcoin ABC zu implementieren erwägt?

Was genau ist „kanonische Transaktionsordnung“, die Bitcoin ABC zu implementieren erwägt?

Wie hilft es genau und warum ist es so umstritten?

Könnte es in Bitcoin Core übernommen werden? Warum ja/warum nicht? Ist das eine Protokolländerung, die einen Hard Fork erfordert, oder eine Implementierungsänderung?

Bitcoin Core ist eine Implementierung des Bitcoin-Protokolls. Die Implementierung einer solchen Änderung in Bitcoin Core würde dazu führen, dass das Protokoll verletzt wird, also nein. Vielleicht wollen Sie fragen, ob Bitcoin eine solche Änderung übernehmen könnte?
Ich war mir nicht sicher, ob es sich um eine Protokoll- oder Implementierungsänderung handelt. Danke, wird geklärt

Antworten (1)

Die kanonische Transaktionsreihenfolge ist eine andere Art, Transaktionen in einem Block zu organisieren (anders als die derzeit verwendete topologische Transaktionsreihenfolge).

Das Argument von Bitcoin ABC für CTOR
1. CTOR ist einfacher zu implementieren als TTOR.
2. Ungefähr 70 % der Erstellungszeit von Blockvorlagen entfallen auf Bestellanforderungen. Wenn Sie dies beseitigen, wird die Leistung verbessert.
3. Verbesserte Parallelisierung
4. Einfachere Blockübertragung
5. Sicherheitspatch (großer Block mit einer Transaktionsreihenfolge, die so langsam wie möglich zu validieren ist)
Quelle

Argument von nChain gegen CTOR
1. Unsicher (keine technische Erklärung)
Hinweis: nChain plante in der Vergangenheit die Implementierung von CTOR: Quelle

Es erfordert eine Hard Fork.

Hallo merc1er, willkommen bei Bitcoin.SE und danke für deine Antwort. Könnten Sie vielleicht eine Beschreibung hinzufügen, wie sich kanonische und topologische Transaktionsreihenfolge unterscheiden? Ich denke, das würde helfen, Karels erste Frage zu beantworten.
„Ungefähr 70 % der Erstellungszeit von Blockvorlagen sind auf Bestellanforderungen zurückzuführen. CTOR verlangt, dass Transaktionen bestellt werden. Ich bestreite nicht, dass die Quelle dies behauptet, aber die Quelle scheint falsch zu sein. Ich glaube, dass die Blockerstellung mit CTOR grundsätzlich langsamer ist als mit den ursprünglichen Konsensregeln. Tatsächlich glaube ich nicht, dass ein einziger dieser behaupteten Vorteile wahr ist, außer insofern wird die Blockübertragung durch eine deterministische Ordnung verbessert - eine topologische Ordnung, die mit den bestehenden Regeln kompatibel wäre, wäre dafür genauso gut.