Beste mittels Bitcoin Future herausholten

Wie HandCash Output Bills das Beste aus Bitcoin herausholt

Datenschutz ist bei Bitcoin Standard – er ist seit seiner Veröffentlichung in Brasilien und anderen Ländern und hatte einen ganzen Abschnitt, der ihm im Whitepaper gewidmet ist. Er empfiehlt, für jede neue Transaktion neue Schlüsselpaare zu verwenden, was bedeutet, dass Münzen an neue Adressen geschickt werden sollten. Wallets mussten eine Form davon implementieren, und die Benutzer müssen gewissenhaft damit umgehen.

Hier ist man mit Bitcoin Fututre in Brasilien unterwegs

Overengineering/strafrechtliche Konsequenzen

Die meisten verstanden dies nicht, so der Schritt von Bitcoin Core, Bitcoin ABC und anderen Datenschutz-Entwicklern zur Implementierung von Anonymitätsfunktionen. Bei beispielsweise Bitcoin Future ist dies untersagt. Diese radikalen Änderungen am Code können ein hohes Risiko darstellen, haben potenzielle rechtliche Konsequenzen und sind unnötig – nur weil sie nicht verstanden haben, dass Bitcoin von Anfang an in der Lage war, den Datenschutz zu gewährleisten.

Dies ist ein klassisches Beispiel dafür, wie Head-in-the-Code-Entwickler versuchen, ein Problem zu überarbeiten und sich einen Namen zu machen, anstatt etwas Einfaches und doch Mächtiges zu implementieren.

Da HandCash Craig in seinem Medium Post zitiert:

Es (Privatsphäre) ist etwas, das im Code einfach zu erreichen ist, aber nicht eingesetzt wurde, da die Konzepte, die Bitcoin verfolgen, weiterhin auf einen Missbrauch ausgerichtet sind.

Legacy-Verfahren zum Senden von Transaktionen

Die meisten Wallets senden Transaktionen heute über die Status quo“-Methode, bei der eine einzelne Eingabe oder so viele wie nötig an eine einzige Ausgangsadresse (Empfänger) und zurück an eine einzige Änderungsadresse (Absender) gesendet werden.

Auf diese Weise wäre es ziemlich einfach zu sagen, wer an wen geschickt wurde, mit einigen grundlegenden Untersuchungen und Vorkenntnissen über einen Werttransfer. In diesem Fall werden nur 2 UTXOs (nicht ausgegebene Transaktionen) aus 1 angelegt. Wir erreichen in diesem Fall überhaupt nicht viel Privatsphäre und es ist sehr leicht zu verfolgen.

Output Bills-Methode

Mit dieser neuen Methode bei Bitcoin Future HandCash werden zufällige Bezeichnungen von „Rechnungen“ wie Pennys, Nickel, Dimes, Dollar usw. aus den Eingaben erstellt und an den/die Empfänger gesendet.

In dem Transaktionsbeispiel, das HandCash in seinem Medium Post zur Verfügung stellt, können Sie nicht erkennen, welche Ausgaben an den Sender bzw. den Empfänger gehen:

Die Mehrheit der Ausgänge ist auf einen Standardwert bezogen, wobei nur zwei Ausgänge (siehe oben) die Differenzwerte anzeigen.

Diese Art der Transaktion ist eigentlich privater als Bargeld, da Bargeldtransaktionen heute auf die oben beschriebene Art und Weise erfolgen. Sie sind nur binär in dem Sinne, dass Sie nur einen Sender und einen Empfänger haben können.

Mit dieser Methode können die an der Transaktion Beteiligten die Illusion erwecken, dass es viele verschiedene Empfänger gibt, obwohl es tatsächlich nur einen oder mehrere sein können! Diese Transaktion hat den Vorteil, dass sie dauerhaft in der Blockchain erfasst wird, so dass wir immer noch die Auditierbarkeits- und Rechenschaftsfunktionen erhalten, die wir bei Bargeld nicht haben, was noch mehr Anreize für den Einsatz dieser Methode bietet.

Ein weiterer zusätzlicher Vorteil ist, dass je mehr diese Methode verwendet wird, desto privater wird die Wallet, da das Endergebnis ist, dass die meisten UTXOs in der Wallet als Stückelungen enden.

Wir könnten ein Szenario haben, in dem anstelle von nur 4 Eingaben, die auf 19 Ausgänge gehen, 19 Eingaben, die auf 19 Ausgänge gehen.

Auswirkungen auf das UTXO-Management

Mit der Methode „Output Bills“ konnte nun eine Logik in allen Wallets implementiert werden, um die Nennmünzen zu berücksichtigen, wenn UTXOs gesammelt und an eine andere Partei gesendet werden. Wie HandCash andeutet, können verschiedene Anwendungsfälle aktiviert werden, indem zunächst Münzsätze zur Auswahl stehen (z.B. 1 BSV, 0,5 BSV, 0,25 BSV), im Gegensatz zu so etwas wie einem Menschen, der zufällig Münzen aus seiner Tasche schnappt und berechnet, um die Beträge zu erhalten, die Sie dem 7-Eleven-Mitarbeiter übergeben müssen.

Wenn ich zum Beispiel ein neues Spielsystem für 1.762 BSV kaufe, würde die Logik in Wallets meine UTXOs abfragen, um Eingaben zu finden, die für diesen Betrag ausreichend sind, und über die Legacy-Methode übertragen, d.h. einen UTXO mit 2 BSV finden und 1.762 BSV an den Empfänger senden, und die restlichen 0.238 an mich selbst als Änderung zurückgeben, wobei zwei neue UTXOs von einem erstellt werden.