Què són les aplicacions descentralitzades (dApps)?

aplicacions descentralitzades

Les DApp són aplicacions descentralitzades que s’executen a la part superior d’una xarxa d’ordinadors d’igual a igual que en un ordinador central. Aquest tipus d’aplicacions han sorgit des de la creació de xarxes P2P.

Les aplicacions descentralitzades són trossos de codi escrits en contractes intel·ligents que es comuniquen amb la cadena de blocs i estan programats per controlar diverses accions a la xarxa esmentada processant la informació externa que reben..

Les regles del contracte intel·ligent les executa un agent autònom que opera en nom del propietari, però sense que el propietari realitzi cap acció.

A la superfície, les aplicacions descentralitzades tenen interfícies similars a qualsevol altra aplicació web o mòbil.

No totes les aplicacions descentralitzades han de funcionar mitjançant una xarxa blockchain. Alguns dapps només s’executen a xarxes P2P que no són cadenes de blocs, com Tor, BitTorrent, Popcorn Time, BitMessage. Però en aquest article ens centrarem exclusivament en dapps basats en blockchain.

Font: sourceforge.net

Característiques

Hi ha diverses característiques específiques que defineixen qualsevol dapp:

  • Codi obert: La primera condició que ha de complir un dapp és que el seu codi font principal estigui disponible públicament. Les dApps han de tenir un consens autònom i unànime, cosa que significa que tots els canvis han de ser acordats per la majoria dels usuaris de la xarxa. A més, el codi ha d’estar disponible per tal que tothom pugui analitzar-lo.
  • Descentralitzat: Per evitar els problemes derivats de la centralització, les aplicacions descentralitzades han de registrar les seves operacions en una cadena de blocs descentralitzada o en qualsevol tecnologia criptogràfica que sigui autònoma per naturalesa..
  • Incentivació: Els validadors de la cadena de blocs descentralitzada que tinguin la tasca de verificar els registres han de ser recompensats / incentivats amb fitxes criptogràfiques en funció dels seus esforços.
  • Protocol de consens: L’aplicació descentralitzada ha de tenir un protocol de consens que doni prova de valor a la fitxa criptogràfica i també gestiona com es generen aquestes fitxes. La comunitat d’aplicacions ha de consensuar aquest algorisme. Per exemple, Bitcoin utilitza la prova de treball (PoW) i EOS fa servir la prova de joc (PoS) per generar noves monedes a la xarxa..

Tipus de protocols

Els dos protocols més utilitzats són la prova de treball i la prova d’estaca:

Prova de treball (POW) permet que els participants de la xarxa siguin recompensats en funció de la quantitat de treball que han fet a la xarxa. El procés de mineria i afegir-los a la cadena requereix molta energia i, per tant, la cadena de blocs segura. Les recompenses de mineria són fitxes i es distribueixen en funció del nombre de transaccions processades.

Prova de participació (TPV) implica tenir i apostar fitxes i, en funció de la quantitat que tingueu, podreu votar sobre un bloc nou.

Font: digitaltokens.io

Diferents tipus de DApps

No tots els DApps són iguals, ja que poden tenir diferents tipus de funcions i utilitzar el blockchain de manera diferent.

  • Aplicacions descentralitzades de tipus I són les aplicacions que s’executen mitjançant el seu propi blockchain. Bitcoin, Litecoin i altres monedes altcoins que s’han obtingut del codi BTC són exemples d’una aplicació descentralitzada de tipus I.
  • Aplicacions descentralitzades de tipus II són aplicacions que s’executen a la cadena de blocs d’una aplicació descentralitzada de tipus I. Els DApps tipus II han d’emetre els seus propis tokens per premiar els participants de la xarxa. Com a exemples, el protocol Omni és una aplicació descentralitzada de tipus II, així com la majoria de dapps intel·ligents basats en contractes que s’executen a la part superior de la cadena de blocs d’Ethereum.
  • Aplicacions descentralitzades de tipus III utilitzeu un protocol tipus II per emetre les fitxes que necessiten per al seu funcionament.

Diferència entre DApps i contractes intel·ligents

Molts confonen dapps i contractes intel·ligents a causa del fet que tenen moltes similituds a l’hora de funcionar, però en realitat són dues coses separades.

Un contracte intel·ligent és un programari que executa automàticament els termes acordats per dues o més parts i distribueix els actius digitals només quan es compleixen tots els requisits..

Una aplicació descentralitzada executa operacions similars com el contracte intel·ligent, però té dues diferències clau. Una aplicació descentralitzada no té un límit en el nombre de participants que pot tenir. El segon criteri és que una aplicació descentralitzada no necessàriament ha d’estar relacionada per tenir un aspecte financer.

Avantatges de DApps

La seguretat és un problema important en la tecnologia actualment. A causa de la seva naturalesa descentralitzada i l’ús de la tecnologia blockchain, els DApps són més segurs.

Això es deu al fet que un pirata informàtic no té un punt de fallada centralitzat que pugui atacar. Aquest tipus de vulnerabilitat s’ha explotat abans, cosa que va provocar incompliments massius de dades i enormes pèrdues monetàries. DDoS, injecció SQL, atacs XML, phishing, són tot tipus d’atacs que exploten el punt únic de fallida d’una aplicació. Amb els dapps, això ja no és un problema.

Com que les dades emmagatzemades per la cadena de blocs requereixen que tots els seus nodes validin les transaccions noves, una sola entitat no pot aprofitar el sistema i alterar el dapp per al seu propi ús.

L’hacker també hauria de canviar tots els blocs per amagar qualsevol alteració de les dades emmagatzemades en una cadena de blocs perquè no es detecti la seva activitat.

A diferència de les aplicacions tradicionals, els dapps no necessiten una autoritat central per habilitar les transaccions i fer els canvis necessaris per al funcionament de la plataforma. Els DApp són completament autònoms un cop s’han llançat completament. Això permet que els dapps funcionin sense restriccions establertes per factors externs, com ara una corporació o un govern.

Una aplicació descentralitzada no pot ser sotmesa a cap tipus de control centralitzat, de manera que no pot ser censurada ni controlada per cap entitat

Exemples de Dapps

Augur

Augur és un dapp tipus II basat en la cadena de blocs Ethereum que permet als participants fer prediccions del mercat. Les prediccions es poden convertir en “accions” que posteriorment es poden comprar o vendre.

SiaCoin

Sia és un dapp de tipus I, que utilitza blockchain per oferir una plataforma d’emmagatzematge descentralitzada que aprofita la “capacitat de disc dur infrautilitzada” del món. El projecte utilitza la seva pròpia cadena de blocs privada.

Bàsicament és un mercat basat en núvol i blockchain per emmagatzemar dades. La plataforma utilitza els discs durs buits i els ofereix com a emmagatzematge al núvol barat que pot utilitzar qualsevol persona.

Xarxa SEGURA

La xarxa SAFE és un dapp tipus III, que serveix com a centre de dades descentralitzat d’emmagatzematge i comunicacions. SAFE, sigles de Secure Access For Everyone, fa ús de la tecnologia peer-to-peer per permetre als usuaris de la xarxa compartir la seva potència informàtica. El dapp utilitza el protocol Omni (un dapp de tipus II basat en la cadena de blocs de Bitcoin) per emetre “Safecoins” que permet als usuaris de la xarxa comprar emmagatzematge de fitxers.

Conclusió

Els DApps són una de les aplicacions més útils de la tecnologia blockchain. A mesura que cada cop apareixen més aplicacions al mercat, és natural que apareguin més tipus amb casos d’ús nous.

Imatge destacada: Easy Crypto

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me