La stessa blockchain Bitcoin non può supportare contratti intelligenti e app sofisticate, quindi per utilizzare BTC in un'app decentralizzata, gli utenti devono prima spostare i propri BTC dentro e fuori altri livelli Bitcoin che offrono contratti intelligenti pienamente espressivi e applicazioni decentralizzate. Per fare ciò, gli utenti attraversano un “peg”, in cui:

  1. Un utente deposita il proprio Bitcoin ("pegs in"): torneremo su dove deposita tra un attimo, questo è importante.

  2. Un utente riceve un asset sintetico corrispondente all'importo esatto che ha depositato. Questa nuova risorsa è programmabile e può essere utilizzata in varie app Web3.

  3. Un utente può ritirare tutto o parte del Bitcoin che ha depositato (“pegging out”) in qualsiasi momento bruciando (distruggendo) l’importo corrispondente di quell’asset sintetico. Se scambiassero quell’asset sintetico con qualcun altro, chiunque lo acquistasse potrebbe riscattare la quantità corrispondente di Bitcoin attraverso lo stesso processo.

Abbastanza semplice, ma oggi c’è un problema fondamentale con i picchetti. Non sono decentralizzati. Richiedono un custode, qualcuno (o un gruppo di persone) per elaborare il peg-out e inviare BTC all'indirizzo BTC dell'utente.

In altre parole, devi fidarti di un’entità centralizzata. Potrebbe trattarsi di una società fiduciaria autorizzata come BitGo (dietro wBTC su Ethereum) o una federazione di firmatari fidati per elaborare i peg out (come RSK e Liquid, altri livelli Bitcoin). Ma non c’è stato un modo per farlo in modo sicuro e decentralizzato. Utilizzando un ancoraggio Bitcoin, sacrifichi la decentralizzazione e la sicurezza che rendono Bitcoin attraente in primo luogo.

Cioè, a meno che tu non abbia un picchetto decentralizzato. Incontra gli stack:

sBTC è il primo peg Bitcoin decentralizzato e non custodito che consente ai contratti intelligenti Stacks di riscrivere sulla blockchain Bitcoin.

#stacks #bitcoin