Donant capacitat de propietat als tokens amb ERC-6551


La xarxa d´Ethereum és com un organisme viu, evoluciona constantment. I això ho aconsegueix segurament sobre la base de dues condicions, una derivada de l´altra

  • L´estàndard de codi obert, fet que permet que hi hagi moltes facilitats per implementar modificacions de millora, el que es coneix com a EIP o Ethereum Improvement Proposals
  • El gran nombre de desenvolupadors. Relacionat amb el punt anterior, la possibilitat que qualsevol pugui modificar codi i afegir noves propostes atreu molts desenvolupadors que són necessaris per mantenir i millorar la xarxa


L´ERC-721

EL terme ERC (Ethereum Request for Comment) És l´empleat a la xarxa Ethereum per determinar l´estructura i les condicions dels estàndards de codi que és capaç d´entendre i gestionar la máquina virtual d´Ethereum . La màquina o EVM és el programari que executa els contractes intel·ligents dins de la xarxa, i que per tant, dóna la capacitat a la Blockchain de realitzar accions encadenades en funció d´unes determinades condicions sense intervenció humana. L´ànima de la descentralització

Un d´aquests estàndards, que nosaltres els coneixem més pel terme token, és l´ERC-721. En aquest cas, ens estem referint a un tipus de token la característica principal del qual és No Fungible, és únic, per tant, estem davant del tipus de token que popularment coneixem com a NFT

Aplicacions dels NFTs

Aquesta característica de singularitat, dóna unes propietats molt interessants a aquest tipus de token. Tot i que l´aplicació más directa que coneixem d´aquests tokens ve relacionada amb el mon de l´art, tenen altres aplicacions molt interessants.

Com que són completament únics i les xarxes Blockchain els doten d´immutabilitat, es poden convertir en unes eines eficaces per verificar la identitat de forma descentralitzada. Aquestes possibilitats són les que a poc a poc estan començant a sorgir, i ja estem veient com, l´NFT va sent utilitzat en aquest sentit.

Limitacions de l´ERC-721

Però quan volem utilitzar l´NFT com a identificació té certes limitacions de disseny. Si estem davant d´un actiu digital que és capaç d´identificar-nos de forma única, podríem dir que l´NFT té un rol de representació nostra a la web. Podem actuar a la xarxa sota l´acció d´aquest actiu digital únic.

Una de les coses que més fem és transaccionar. Les persones estem transaccionant contínuament, és a dir, intercanviem valor contínuament. (Serveis per moneda o diners, Productes per moneda o diners, o al contrari). Per tant, el que és lògic sería pensar que el nostre alter ego digital és capaç de fer el mateix.

Però actualment això no és possible. Podem acreditar la nostra identitat per la possessió d´un token no fungible, és cert, però per fer transaccions necessitem interactuar com a humans a  través d´una wallet.

La proposta del  ERC-6551

La proposta de l´ERC-6551 intenta resoldre aquest problema amb una premissa principal: que la solució sigui compatible amb els ERC-721 actuals.

Com hem comentat, els tokens actuals 721 no poden actuar com a agents ni associar-se amb altres actius de la cadena, cosa que fem habitualment al món real, des dels videojocs fins a les finances.

Aquest impediment fa que no sigui possible automatitzar, i per això descentralitzar molts processos. La solució passa perquè la possessió de l´actiu digital pugui ser d´un token no fungible

La proposta que s´ha llançat (Ethereum Improvement Proposal) pretén aconseguir aquest objectiu aconseguint la compatibilitat total amb els ERC-721 actuals.

Cóm vol aconseguir l´objectiu?

De tots és sabut que per tenir actius digitals en propietat necessitem un moneder o wallet. Seguint la premissa de total compatibilitat amb el sistema, és clar que la solució passa per dotar el token de la capacitat de ‘posseir’ wallets, assí que parlem d´una proposta centrada en:

  • Un registre no permissionat de comptes vinculats a tokens
  • Una interfície estándard per a realitzar l´acció anterior

Respecte al registre, hem de comptar amb un nou estàndard, en aquest cas l´ERC-1167, que ens permetrà; identificar i redirigir-nos als comptes gestionats pel token

Objectiu i aplicacions

En poques paraules i per fer-ho senzill, l´ERC-6551 pretén automatitzar accions relacionades amb la identificació d´un usuari mitjançant un token, proporcionant la immutabilitat de la mateixa Blockchain.

Les aplicacions d´aquesta proposta són moltes:

  • Dota els NFTs de capacitats per utilitzar-se com a identificació en entorns transaccionals. Això els dóna un potencial enorme al sector bancari i financer
  • Un personatge d´un joc que acumula habilitats
  • Certificar la possessió d´actius (fungibles i no fungibles) a un actiu digital i per tant, tenir la capacitat de transaccionar-los en bloc

D´especial menció en aquest cas, són una variant dels NFTs coneguts com SBT o SoulBoundTokens, que ja explicarem. Básicament parlem d´actius digitals únics i intransferibles, o sigui, idóneus per identificar persones, tant físiques com jurídiques.

Una vegada més; veiem com la innovació a la tecnologia Blockchain es constant per possibilitar més casos d´ús de la tecnologia adaptant-la a les necessitats dels usuaris. Això no fa més; posar de rellevância la capacitat que té aquesta tecnologia d´adaptar-se a aquestes necessitats i de crear entorns favorables per a l´adopció

Albert Salvany