Taproot, de eerste grote herziening van het bitcoin-protocol sinds Segregated Witness meer dan vier jaar geleden, wordt dit weekend geactiveerd bij block 709.632. Met behulp van Schnorr-signatures en Merkelized Alternative Syntax Trees (MAST) zal taproot de efficiëntie en privacy van transacties verbeteren, scriptmogelijkheden uitbreiden en bitcoin verder opschalen.
Het Blockstream R&D-team is een van de belangrijkste bijdragers aan de implementatie van libsecp voor Bitcoin Core en het gerelateerde werk aan MuSig, die allebei nu taproot-ondersteuning hebben gekregen.
We hebben ook de nodige stappen genomen om onze reeks open-sourceprojecten, -producten en -diensten voor te bereiden voor de ambitieuze upgrade, waardoor bitcoiners op het moment van activering onmiddellijk toegang hebben tot de voordelen van taproot.
Ondersteuning voor taproot
Taproot en het nieuwe adresformaat, bech32m, zullen verschillende voordelen opleveren voor wallets, waaronder onze toonaangevende bitcoin- en Liquid-wallet, Blockstream Green.
De Multisig Shield-scripts van Green, met name 2-of-2 CSV, zijn makkelijk te herkennen op de blockchain. Zodra we de overstap naar taproot maken, zijn ze niet meer te onderscheiden van andere taproot-transacties.
Tijdens de beginfase van taproot biedt de anonimiteitsset voor UTXO's nog geen ideale privacy voor eindgebruikers. In de tussentijd, terwijl de tools worden verfijnd en taproot meer wordt gebruikt op de blockchain, zullen we externe bech32m-ondersteuning toevoegen om de initiële vergroting van de anonimiteitsset aan te moedigen.
De open-source en platformonafhankelijke libraries van Green, Green Development Kit (GDK) en Libwally, zullen ook gereed zijn voor taproot. Dit maakt het voor andere Blockstream-producten en -diensten die er gebruik van maken mogelijk om de upgrade te ondersteunen, waaronder de Blockstream Jade hardware wallet, Esplora, en Lightning-implementatie c-lightning.
Gebruikers kunnen ongeveer één dag (144 blocks) na activering op Green iOS, Android 3.7.6 en Desktop1.0.4 betalingen maken naar bech32m-adressen op het bitcoin-netwerk. Zowel singlesig- als multisig-beveiligingsopties worden ondersteund.
Versturingsondersteuning naar bech32m-adressen op Liquid volgt binnenkort in een van de komende app-releases.
Voor een meer diepgaande uitleg over wat taproot toevoegt aan layer-2-bitcoin, kun je ons taproot-artikel lezen op de Blockstream Engineering Blog.
SPV-validatie en serveraanpassing
Green iOS 3.7.6 heeft nu SPV-ondersteuning voor singlesig bitcoin-wallets. Ondersteuning voor multisig volgt later. Android heeft al sinds 3.7.2 SPV-ondersteuning en dat ondersteuning voor Desktop is in ontwikkeling.
Gebruikers kunnen SPV-validatie activeren vanuit de app-instellingen, dan haalt de client de blockheaders en transactiebewijzen op voor de transacties in hun singlesig bitcoin-wallets.
Een andere nieuwe functie die beschikbaar is in de 3.7.6-release voor iOS en Android, is de mogelijkheid om uw Electrum-server aan te passen voor singlesig-wallets. Met deze functie kunt u uw wallet naar uw favoriete server of persoonlijke node verwijzen, zoals Raspiblitz, Umbrel, Nodl, Electrum Personal Server en meer.
Prestatieverbeteringen
De afgelopen maanden hebben we veel werk verzet om de laadprestaties te verbeteren bij het inloggen en navigeren in de wallet.
Deze zomer hebben we app-updates uitgebracht die de UX verbeterden bij het navigeren binnen de app, waardoor de status lokaal beter werd behouden en de noodzaak om updates van de back-end te krijgen werd verminderd, waardoor de laadtijd bij het navigeren tussen accounts werd verkort.
Sinds Blockstream Jade 0.1.27 hebben we de "Liquid master blinding key" exporteerbaar gemaakt van de HWW naar de client, zodat het uitlezen van transacties veel sneller gaat en geen interactie met het hardwareapparaat voor elke oproep vereist.
Onder de nieuwste versie van Green hebben we na het uitloggen meer statusinfo (bijv. saldi, tx's, UTXO's, memo's) lokaal (en versleuteld) uitgevoerd, waardoor er minder gegevens aan de client moest worden geleverd en de algehele inlogtijden werden verkort.
"Het beveiligingsmodel van Green blijft behouden door de encryptie. Iemand met fysieke toegang tot de telefoon, zelfs wanneer ontgrendeld, kan geen bitcoin- of Liquid-gegevens decoderen zonder te kunnen aanmelden op het netwerk. Netwerkaanmelding is een challenge-response-protocol dat uiteindelijk voor buitensluiting zorgt, met server-afgedwongen vergrendeling na drie mislukte pogingen, zodat brute-force van lokale authenticatie wordt voorkomen. Als je eenmaal bent buitengesloten, kun je alleen nog herstellen met je herstelzin."
- Adam Back, CEO van Blockstream
Green-bronnen
U kunt aan de slag met Blockstream Green door de apps voor uw favoriete smartphoneplatform of besturingssysteem te downloaden uit het keuzemenu op onze Blockstream Green-pagina. De mobiele app is ook direct beschikbaar in de App Store, Google Play of F-Droid.
Als u problemen ervaart en ondersteuning nodig hebt tijdens de taproot-activering, kijk dan eerst op Twitter @BlockstreamHelp, en als er geen officiële aankondiging is, raden we u aan een ticket te openen in ons Hulpcentrum.
Feedback en vragen zijn ook altijd welkom op de Green Community Telegram.