- Alba Ranis
L'aparició de forks i com han modelat l'escena de la criptomoneda
Quan s’esmenta la paraula “forquilla”, em ve al cap la popular peça de coberteria, però no és del que parlarà aquest article. Forks, en aquest context, fa referència a un esdeveniment tècnic que es produeix quan diversos participants necessiten acordar normes comunes.
Una bifurcació es produeix quan una cadena de blocs divergeix en dos camins potencials endavant, ja sigui pel que fa a l’historial de transaccions d’una xarxa o una nova regla per decidir què fa que una transacció sigui vàlida. S’han utilitzat forquilles per afegir noves funcions a una cadena de blocs. Hi ha dos tipus de forquilles, forquilla dura i forquilla tova. Una bifurcació dura és un canvi radical al protocol, que fa vàlids els blocs/transaccions anteriorment invàlids. Una bifurcació suau, en canvi, fa que els blocs anteriorment vàlids no siguin vàlids.
Per què es va bifurcar el Bitcoin
Les bifurcacions de Bitcoin s’han produït molt després de l’aparició de Bitcoin el 2009. No obstant això, el ritme al qual es van produir les bifurcacions de Bitcoin només el 2017 va ser alarmant. Tot i que algunes no són ben conegudes, n’hi ha d’altres que s’han fet destacades. Moltes d’aquestes bifurcacions de Bitcoin que han sorgit han afirmat que es van bifurcar per corregir la debilitat percebuda a l’arquitectura de la cadena de blocs de Bitcoin original.
Tanmateix, alguns dels problemes que afecten la cadena de blocs de Bitcoin inclouen la velocitat de transacció lenta, l’escalabilitat, el temps de transacció llarg i la mineria centralitzada. Inicialment, es va afirmar que les forquilles dures de Bitcoin es basaven en un fort ideòleg filosòfic i tècnic. Recentment, però, s’està percebent com una màquina per fer diners.
Ethereum
Quan Vitalik Buterin va llançar la cadena de blocs Ethereum el 2014, l’espai cripto ja s’estava omplint ràpidament de diferents criptomonedes. Per descomptat, la majoria eren simples falsificacions de Bitcoin, però el mercat anava prenent forma lentament. La majoria dels desenvolupadors semblaven disposats a millorar els defectes percebuts del protocol Bitcoin sense oferir gaire diversitat. Les idees tenien el mateix aspecte, dissenyar una criptomoneda de processament de pagaments sense confiança. La introducció d’Ethereum, però, va canviar tot això a mesura que el poder de la cadena de blocs va augmentar en diversos ordres de magnitud. Allà on fins ara la cadena de blocs es limitava a l’àmbit del processament de pagaments, els desenvolupadors ara eren més savis que podria oferir molt més.
Per què es va bifurcar l'Ethereum
La bifurcació d’Ethereum es va produir com a resultat del DAO Hack. El maig de 2016, membres de la comunitat Ethereum van anunciar la creació de l’Organització Autònoma Descentralitzada (DAO). Es va crear com a contracte intel·ligent a la cadena de blocs Ethereum i va ser creat per la startup alemanya de cadena de blocs, Slock.it. L’objectiu era construir una empresa de capital de risc no humà que permetés als inversors prendre decisions mitjançant contractes intel·ligents. Va tenir èxit, ja que en aquell moment va acumular 150 milions de dòlars. El 18 de juny de 2016, la història va canviar. Els membres de la comunitat Ethereum es van adonar que algú estava desviant diners de DAO a mesura que s’esgotaven fons del DAO i del saldo global d’ETH del contracte intel·ligent. Un total de 3,6 milions d’Ether, que era d’uns 70 milions de dòlars, havien estat esgotats pel pirata informàtic en les primeres hores. Els atacants van retirar Ether del contracte intel·ligent DAO diverses vegades utilitzant els mateixos fitxes DAO i això va ser possible a causa d’una explotació de trucada recursiva.
Inicialment es va proposar una forquilla suau com a solució al problema. El pla gairebé estava arribant a bon port, fins que es va trobar un error amb la implementació que es va obrir que va obrir un vector d’atac de denegació de servei. Aquesta bifurcació suau va ser dissenyada per incloure a la llista negra totes les transaccions fetes des del DAO i el fet que aquesta bifurcació suau no sigui possible d’implementar, significa que la cadena de blocs d’Ethereum és immune a la censura de transaccions. Quan la forquilla tova no era clarament la solució, es va proposar una forquilla dura. L’única funció de la forquilla dura era tornar tot el testimoni Ether del DAO a un contracte intel·ligent de reemborsament. El nou contracte només tindrà una funció, i és la de retirar-se.
La bifurcació dura, però, no va obtenir una acceptació del 100%. La decisió de bifurcar el protocol per retornar els fons piratejats va ser vista per alguns com una mena de risc moral per al món de la criptomoneda, anomenant-ho un rescat. El grup pro-hard fork pensava el contrari, ja que no ho veien com un rescat i consideraven que l’explotació era prou gran per prendre mesures i revertir-la. La proposta de forquilla dura va ser votada i aprovada pels titulars d’Ether. Va néixer l’Ethereum Classic.
Exemples de Blockchain Forks
Bitcoin Cash
La bifurcació d’Ethereum es va produir com a resultat del DAO Hack. El maig de 2016, membres de la comunitat Ethereum van anunciar la creació de l’Organització Autònoma Descentralitzada (DAO). Es va crear com a contracte intel·ligent a la cadena de blocs Ethereum i va ser creat per la startup alemanya de cadena de blocs, Slock.it. L’objectiu era construir una empresa de capital de risc no humà que permetés als inversors prendre decisions mitjançant contractes intel·ligents. Va tenir èxit, ja que en aquell moment va acumular 150 milions de dòlars. El 18 de juny de 2016, la història va canviar. Els membres de la comunitat Ethereum es van adonar que algú estava desviant diners de DAO a mesura que s’esgotaven fons del DAO i del saldo global d’ETH del contracte intel·ligent. Un total de 3,6 milions d’Ether, que era d’uns 70 milions de dòlars, havien estat esgotats pel pirata informàtic en les primeres hores. Els atacants van retirar Ether del contracte intel·ligent DAO diverses vegades utilitzant els mateixos fitxes DAO i això va ser possible a causa d’una explotació de trucada recursiva.
Inicialment es va proposar una forquilla suau com a solució al problema. El pla gairebé estava arribant a bon port, fins que es va trobar un error amb la implementació que es va obrir que va obrir un vector d’atac de denegació de servei. Aquesta bifurcació suau va ser dissenyada per incloure a la llista negra totes les transaccions fetes des del DAO i el fet que aquesta bifurcació suau no sigui possible d’implementar, significa que la cadena de blocs d’Ethereum és immune a la censura de transaccions. Quan la forquilla tova no era clarament la solució, es va proposar una forquilla dura. L’única funció de la forquilla dura era tornar tot el testimoni Ether del DAO a un contracte intel·ligent de reemborsament. El nou contracte només tindrà una funció, i és la de retirar-se.
La bifurcació dura, però, no va obtenir una acceptació del 100%. La decisió de bifurcar el protocol per retornar els fons piratejats va ser vista per alguns com una mena de risc moral per al món de la criptomoneda, anomenant-ho un rescat. El grup pro-hard fork pensava el contrari, ja que no ho veien com un rescat i consideraven que l’explotació era prou gran per prendre mesures i revertir-la. La proposta de forquilla dura va ser votada i aprovada pels titulars d’Ether. Va néixer l’Ethereum Classic.
Bitcoin Gold (BTG)
Bitcoin Gold és una moneda digital i una bifurcació dura de Bitcoin. La bifurcació dura es va produir el 24 d’octubre de 2017 a l’alçada del bloc 491407. Bitcoin Gold es va crear per tornar a la naturalesa descentralitzada de la BTC i donar als usuaris habituals l’oportunitat d’explotar la nova moneda digital. També es va crear per abordar la creixent centralització de la indústria minera que verifica i assegura les transaccions de Bitcoin. Aquest va ser un dels defectes de Bitcoin. El propòsit de la forquilla dura és restaurar la funcionalitat de mineria amb unitats de processament gràfics (GPU) comunes en lloc de la mineria amb un circuit integrat específic d’aplicacions (ASIC) especialitzat, utilitzat per extraure Bitcoin. La diferència entre Bitcoin Gold i Bitcoin és que Bitcoin Gold utilitza l’equihash dur de memòria, com a algorisme de prova de treball en lloc del sha-256. A part d’aquesta diferència, el Bitcoin Gold segueix les directrius del projecte Bitcoin Core.
Bitcoin Diamond (BCD)
El 24 de novembre de 2017, Bitcoin Diamond es va separar de la cadena de blocs de Bitcoin a l’alçada del bloc 495866. El Bitcoin Diamond afirma resoldre problemes com la manca de privadesa, les confirmacions de transaccions lentes i un llindar elevat per als nous membres. Els noms pseudònims de Bitcoin Diamond són Team Evey i Team 007. Tanmateix, la criptomoneda es basa en Bitcoin Core i no té gaire suport de cartera, a part de la cartera BitPie. Bitcoin Diamond utilitza la signatura heretada per a totes les transaccions que no són SegWit i transaccions SegWit, i utilitza BIP143, a diferència de BTG i BCH que utilitzen BIP143 per a totes les transaccions. Segons els desenvolupadors de BCD, però, l’altcoin no necessita blockchain de Bitcoin a diferència d’altres forks de BTC.
Ethereum Classic (ETC)
Després del pirateig de DAO, es van presentar propostes per evitar que es produís un altre pirateig. Es va proposar la forquilla suau, però poques hores abans de la implementació, es va trobar un error de seguretat. Com a resultat, es va abandonar l’opció de forquilla suau. Es va proposar una opció més concloent, la bifurcació dura. Això no va anar bé per a tothom, ja que algunes persones van pensar que era una mala idea tornar els fons piratejats. No obstant això, la forquilla dura es va votar i l’Ethererum es va bifurcar a Ethereum Classic el 20 de juliol de 2016, al bloc 1920000.
Ethereum Fog (ETF)
Ethereum fog pretén solucionar el problema de l’escalabilitat i crea un ordinador de boira mundial descentralitzat. L’Ethereum Fog, una bifurcació de la cadena de blocs Ethereum, es va bifurcar el 14 de desembre de 2016 al bloc 4730660. La bifurcació estava programada per a l’1 de gener de 2018, però es va produir abans del previst. L’Ethereum Fog utilitza el mateix algorisme de consens que l’Ethereum. També pretén crear associacions comercials per a un gran ecosistema de boira.
Modificació d'Ethereum (EMO)
El concepte de la modificació d’Ethereum és que els fundadors de totes les indústries poden tenir fàcilment la seva pròpia cadena de blocs a un cost zero. Habilita una cadena de blocs, una persona. L’EMO es va bifurcar des d’Ethereum el 14 de desembre de 2016, a l’alçada del bloc 4730666.