Die Bitcoin-Blockchain selbst kann keine Smart Contracts und anspruchsvolle Apps unterstützen. Um BTC in einer dezentralen App verwenden zu können, müssen Benutzer ihre BTC daher zunächst in andere Bitcoin-Ebenen hinein und aus ihnen heraus verschieben, die voll ausdrucksstarke Smart Contracts und dezentrale Anwendungen bieten. Dazu durchlaufen Benutzer einen „Peg“, bei dem:
Ein Benutzer zahlt seine Bitcoins ein („Pegs in“). Wir kommen gleich darauf zurück, wo er einzahlt, das ist wichtig.
Ein Benutzer erhält einen synthetischen Vermögenswert, der genau dem eingezahlten Betrag entspricht. Dieser neue Vermögenswert ist programmierbar und kann in verschiedenen Web3-Apps verwendet werden.
Ein Benutzer kann jederzeit alle oder einen Teil der eingezahlten Bitcoins abheben („abstecken“), indem er den entsprechenden Betrag dieses synthetischen Vermögenswerts verbrennt (zerstört). Wenn er diesen synthetischen Vermögenswert an jemand anderen weitergibt, kann der Käufer den entsprechenden Betrag in Bitcoins auf dieselbe Weise zurückerhalten.
Eigentlich ganz einfach, aber mit Pegs gibt es heute ein grundsätzliches Problem. Sie sind nicht dezentralisiert. Sie benötigen einen Verwalter, jemanden (oder eine Gruppe von Leuten), der das Peg-Out verarbeitet und BTC an die BTC-Adresse des Benutzers zurücksendet.
Mit anderen Worten: Sie müssen einer zentralen Entität vertrauen. Das könnte eine lizenzierte Treuhandgesellschaft wie BitGo (hinter wBTC auf Ethereum) oder ein Verbund vertrauenswürdiger Unterzeichner zur Verarbeitung von Peg-Outs sein (wie RSK und Liquid, andere Bitcoin-Ebenen). Aber es gab bisher keine Möglichkeit, dies auf sichere und dezentrale Weise zu tun. Wenn Sie eine Bitcoin-Peg verwenden, opfern Sie die Dezentralisierung und Sicherheit, die Bitcoin überhaupt erst attraktiv machen.
Das heißt, es sei denn, Sie haben einen dezentralen Peg. Lernen Sie Stacks kennen:
sBTC ist die erste dezentrale, nicht verwahrte Bitcoin-Bindung, die es Stacks-Smart Contracts ermöglicht, in die Bitcoin-Blockchain zurückzuschreiben.