Testnet Coinjoin Testergebnisse

Home Foren Trezor Wallet Testnet Coinjoin Testergebnisse

  • Dieses Thema hat 0 Antworten und 1 Teilnehmer, und wurde zuletzt aktualisiert vor 11 Monaten von admin.
Ansicht von 0 Antwort-Themen
  • Autor
    Beiträge
    • #4241
      admin
      Mitglied
      Up
      0
      Down
      ::

      Ich habe mir die neueste Suite und Firmware besorgt und bitcoin testnet geladen, um es (kostenlos) auszuprobieren. Hier ist die Grundeinstellung… Wenn Sie heute Abend online sind, machen Sie das Gleiche. Die Münzen sollten während des Abendessens kochen. Ich werde die Ergebnisse posten, wenn es fertig ist.

      1. [Download v23.4.2](https://trezor.io/trezor-suite) von Trezor Suite
      2. [Verify download](https://trezor.io/learn/a/download-verify-trezor-suite-app) unter Verwendung von GPG
      3. Installieren Sie [Trezor Suite v23.4.2](https://trezor.io/learn/a/trezor-suite-update-april-2023)
      4. Prüfen Sie, ob Sie Ihr Trezor-T-Saatgut mit einer [dry-run recovery](https://trezor.io/learn/a/test-recovery-seed-on-model-t)
      4. Starten Sie Trezor Suite und [upgrade Trezor-T firmware](https://trezor.io/learn/a/update-trezor-device-firmware)
      1. [Enable Bitcoin Testnet](https://trezor.io/learn/a/bitcoin-testnet) auf Trezor Suite
      5. Senden Sie einige wertlose tBTC an Ihren Trezor mit einem Wasserhahn [here](https://testnet-faucet.mempool.co/), oder [here](https://testnet-faucet.com/btc-testnet/)
      6. Lesen Sie die [zkSNACKs Terms of Service](https://github.com/zkSNACKs/WalletWasabi/blob/8b159cb/WalletWasabi/Legal/Assets/LegalDocumentsWw2.txt)
      6. durchführen [coinjoin on Testnet](https://trezor.io/learn/a/coinjoin-in-trezor-suite)

      ## Gebührenabschätzung / Gastimation

      In meinem Test habe ich mit 1m sat begonnen. Ich wählte die Standardoptionen, die 5 sat/vB und 30 Runden vorschlugen. Für die Berechnung der Gebühren wählte ich folgende Methode:

      „`
      gegeben: cord_fee = 0.003; max_fee = 5; rounds = 30; avg_vB = 250

      final_est = Prinzip * (1 – cord_fee) – (max_fee * rounds * avg_vB)
      end_est = 1_034_443 * (1 – 0,003) – (5 * 30 * 250)
      end_est = 993_839
      „`

      Mein erster Versuch war mit nur 25k sat und erreichte nicht die richtige Anonymitätsstufe (5). Der zweite Versuch war mit 1 Mio. Sat.

      Mein `avg_vB` ist zu hoch (offensichtlich), aber der Prozess zeigt, warum kleine Beträge übermäßig teuer sind. Man kann die gleiche Berechnung auch für 2 Mio. Sat machen und es sieht nicht annähernd so schlimm aus. Ich bin gerade mal 1 Stunde mit dem Coinjoin beschäftigt, also werde ich euch wissen lassen, wie es läuft. Ich habe das auf einem Brennerkonto gemacht, also sind hier die Adressen und Transaktionen bis jetzt. Ich werde sie im Laufe der Nacht aktualisieren, wenn der Coinjoin fertig ist.

      ## Ergebnisse

      Nicht schlüssig. Ich denke, die Anzahl der taproot zkSNARKs-Mitglieder im Testnet ist derzeit einfach zu gering, um einen guten Test durchzuführen. Dies erfordert einen guten Pool von Mitgliedern, mit denen man mischen kann, und es sieht so aus, als wären es einfach zu wenige im testnet. Ich vermute, dass das Mainnet (Standard) wahrscheinlich in Ordnung wäre.

      Es hat wie angekündigt funktioniert. Es lief über Nacht, ohne dass ich eingreifen musste, und führte viele Join-Operationen durch. Ich habe auch einige „unkonventionelle“ Dinge ausprobiert, um zu sehen, wie es reagierte. Diese verursachten einige Probleme, aber das hängt wahrscheinlich damit zusammen, dass ich zu hart mit ihm umgegangen bin.

      ### Sichtungen

      1. [Coin Control hang](https://github.com/trezor/trezor-suite/issues/8171) – Ich habe einmal die Registerkarte „Senden“ für mein CJ-Konto aufgerufen, während eine CJ-Sendung im Gange war. Dies führte dazu, dass viele der Bedienelemente in der Suite nicht mehr reagierten. Durch Drücken der Schaltfläche „Scannen“ für die Zieladresse wurde der Fehler schließlich behoben.
      2. [Vanishing account](https://github.com/trezor/trezor-suite/issues/8172) – Da einige meiner Netzwerke (Arbeit/Schule) TOR blockieren, muss ich TOR von Zeit zu Zeit ausschalten. Wenn Sie TOR jemals in der Suite deaktivieren, wird Ihr CJ-Konto nicht mehr angezeigt. Wenn Sie TOR wieder aktivieren, können Sie das Konto einfach wieder hinzufügen und alle Ihre Münzen sind noch da.
      3. [Vanishing labels](https://github.com/trezor/trezor-suite/issues/8172) – Ähnlich wie beim letzten Mal, wenn Ihr Konto verschwindet, verschwindet auch die Beschriftung darauf.
      4. Es werden mehr Runden benötigt – Seit ich im Testnet war, hat es nie die benötigte Anzahl an Teilnehmern erreicht. Die Joins wurden mit der Meldung „Weitere Runden erforderlich“ abgeschlossen.
      5. [Private coins revert](https://github.com/trezor/trezor-suite/issues/8174) – Wenn ich CJ nach einer Pause neu gestartet habe oder nach der Meldung „weitere Runden erforderlich“ wieder gestartet habe, wurden meine privaten Münzen scheinbar in den Join zurückgemischt, wodurch sie wieder in den „nicht privaten“ Pool fielen. Ich hätte gerne eine „Lock Private“-Funktion, um dies zu verhindern, oder vielleicht mache ich es falsch.

      ### Transaktionen

      Ich habe den Join 3 Mal wiederholt/neugestartet. Das Ergebnis waren 64 Join-Transaktionen und zwei „Self“-Transaktionen, bei denen ich annehme, dass sie für Koordinatorgebühren bestimmt waren. Die beiden „self“-Transaktionen summierten sich auf 2678 sat. Die 64 Joins summierten sich auf 100.516 Sat oder ~1570 Sat/Join und generierten 55 UTXOs in meinem Join-Konto.

      Wer es selbst ausprobieren möchte, sollte es im Testnet versuchen, wobei er sich der Grenzen bewusst sein sollte, die damit verbunden sein können.

      Wenn ihr die Transaktionen selbst überprüfen wollt, lautet die Seed/Passphrase wie folgt:

      „`
      seed: alle alle alle alle alle alle alle alle alle alle alle alle alle alle
      Passphrase: coinjoin
      „`

      ## Gebt mir Fragen, wenn ihr welche habt

Ansicht von 0 Antwort-Themen
  • Du musst angemeldet sein, um auf dieses Thema antworten zu können.
Zur Werkzeugleiste springen