L’objectiu amb Nakamoto és “obtenir el millor de dos mons usant Stacks com aquesta segona capa ràpida damunt de Bitcoin amb funcionalitats de contractes intel·ligents”.
Així resumeix Kenny Rogers, desenvolupador de Fundació Stacks, la missió de l’actualització Nakamoto a Stacks, la seqüència d’activació de la qual va començar el 28 d’agost. Els operadors de xarxa tindran dues setmanes per implementar l’actualització, i després hi haurà un forquilla dura que completarà el procés.
Un dels principals objectius d’aquest forquilla dura és que Stacks tingui la finalitat de Bitcoin, a més d’altres atributs durs d’aquest criptoactiu, mentre conserva la rapidesa esperable d’una segona capa.
Per finalitat entengueu la capacitat d’una xarxa de pagaments de liquidar immediatament i fer irreversibles les transaccions. D’acord amb Rogers al vídeo explicatiu, els miners escriuen les transaccions dels blocs de Stacks directament sobre la cadena de bitcoin.
Ho fan a través d’un camp a la metadata de blocs anomenat hash del bloc d’índexquan un miner nou comença el seu període de producció de blocs. Aquest procés es repeteix una vegada i una altra amb cada miner guanyador en cadena.
El procés anterior va creant una cadena de bloc índex hash, que representen l’ordre de la cadena de Stacks, ancorada a cada bloc produït a Bitcoin.
Ho és hash del bloc d’índex és el hash de totes les transaccions prèviament acceptades a Bitcoin que Stacks reconeix i el hash d’aquest bloc de Stacks en si mateix. Això ancora la història de la cadena de Stacks a la història de la cadena de Bitcoin fins al principi del període del miner anterior.
Kenny Rogers, desenvolupador de Stacks Foundation
Com que les transaccions a Stacks s’escriuen directament sobre bitcoin, canviar la història de la seva cadena implicaria canviar la de bitcoin també. Aquest disseny del procés de treball permetria importar la seguretat i la confiança de la comptabilitat de Bitcoin cap a la cadena Stacks.
Com capa 2, Stacks ara funciona de forma asincrònica a la producció de bloc de bitcoins. Els blocs de la L2 es produeixen cada 5 segons aproximadament, mentre que els de bitcoin ho fan cada 10 minuts. Aquesta rapidesa en la producció del bloc és el que permet l’escalabilitat teòrica de Bitcoin amb Stacks, la funció del qual és precisament accelerar la xarxa principal, entre d’altres.
Com funciona una xarxa de pagaments sense finalitat?
La no finalitat d’un sistema, per contra, es pot entendre mitjançant el símil següent que descriu el funcionament dels pagaments interbancaris. En un banc, després d’una transacció interbancària, el saldo apareix dèbit del compte de la part i de la contrapart. Això no implica, però, que aquests pagaments s’hagin liquidat realment i sigui, per tant, irreversibles. De fet, no ho seran fins que els diners s’hagin liquidat i els bancs han fet els comptes i els balanços entre ells.
Un símil dels pagaments en punts de venda serveix per il·lustrar el mateix punt. Depenent del sistema financer en qüestió, els bancs només poden anotar nominalment els balanços i només liquidar-los en la direcció correcta un cop fan els comptes. Només després que els bancs fan aquests comptes, una transacció es considera final. Abans està subjecta a reversibilitat, a diferència de Bitcoin.
Bitcoin es considera una xarxa d’assentamentsés a dir, una xarxa de liquidació o amb finalitat perquè un cop s’han fet unes quantes confirmacions d’un mateix bloc per part dels miners, la transacció és final i irreversible.
Moltes L2 diferents de Stacks són com els bancs comercials: reflecteixen el moviment de saldos com un compte obert, però no els liquiden fins que aquesta transacció no torna a baixar cap a la xarxa principal. Per tant, es pot considerar que tenen una comptabilitat alterna, menys segura que la de la xarxa principal.
Altres afegits i avenços de l’actualització ‘Nakamoto’
A més de més rapidesa de confirmació i de la finalitat de Bitcoin, Nakamoto implementa altres avenços a Stacks. Ara, els blocs a la segona capa es produeixen a una cadència fixa i no dependran de l’elecció del miner. També, aquesta cadena de blocs “només es bifurcarà si el 70% dels Apiladors aproven la bifurcació”.
Addicionalment, Nakamoto busca “mitigar les oportunitats de MEV (valor extraïble del miner) dels miners de Bitcoin que afecten PoX i augmentar la robustesa davant de les reorganitzacions de la cadena”.
PoX es refereix a prova de transferènciael mecanisme de producció de blocs de Stacks. Mitjançant aquesta transferència de valor cap a altres participants, els miners de stacks competeixen per les comissions i el període solitari de minar els blocs.
