Samotný bitcoinový blockchain nemůže podporovat chytré smlouvy a sofistikované aplikace, takže pro použití BTC v decentralizované aplikaci musí uživatelé nejprve přesunout své BTC dovnitř a ven z jiných bitcoinových vrstev, které nabízejí plně expresivní chytré smlouvy a decentralizované aplikace. K tomu uživatelé procházejí „peg“, ve kterém:
Uživatel vloží své bitcoiny („zavěšuje“) – za chvíli se vrátíme tam, kde vkládají, to je důležité.
Uživatel obdrží syntetické aktivum odpovídající přesné částce, kterou vložil. Toto nové aktivum je programovatelné a lze jej použít v různých aplikacích Web3.
Uživatel může kdykoli vybrat všechny nebo část bitcoinů, které vložil („vyvázání“), spálením (zničením) odpovídajícího množství tohoto syntetického aktiva. Pokud by toto syntetické aktivum vyměnili s někým jiným, pak ten, kdo jej koupil, by mohl stejným postupem vykoupit odpovídající množství bitcoinů.
Dost jednoduché, ale dnes existuje zásadní problém s kolíky. Nejsou decentralizované. Vyžadují správce, někoho (nebo skupinu někoho), kdo zpracuje vázání a pošle BTC zpět na BTC adresu uživatele.
Jinými slovy, musíte důvěřovat centralizovanému subjektu. Mohla by to být licencovaná důvěryhodná společnost jako BitGo (za wBTC na Ethereu) nebo federace důvěryhodných signatářů pro zpracování peg outů (jako RSK a Liquid, další bitcoinové vrstvy). Ale neexistuje způsob, jak to udělat bezpečným a decentralizovaným způsobem. Při používání bitcoinového pegu obětujete decentralizaci a zabezpečení, díky kterým je bitcoin na prvním místě přitažlivý.
Tedy pokud nemáte decentralizovaný peg. Seznamte se se zásobníky:
sBTC je první decentralizovaný, neopatrovaný bitcoinový peg, který umožňuje inteligentním kontraktům Stacks odepisovat zpět do bitcoinového blockchainu.