馃こ

SUM脡RGETE EN WEB3

dApps: No son aplicaciones al uso.

馃憠
驴Se ha topado alguna vez con este t茅rmino ligeramente nuevo? Tanto si la respuesta es "s铆" como si es "no", uno deber铆a tener los conocimientos b谩sicos sobre ellos. Echemos un vistazo a este concepto y a su relevancia en la actualidad.

Definici贸n de 'dApps

Aplicaciones online que se ejecutan en una blockchain a trav茅s de contratos inteligentes, fuera del alcance de una 煤nica autoridad.

C贸mo funcionan las dApps?

noci贸n imagen Una aplicaci贸n descentralizada funciona en una red peer-to-peer (P2P) o blockchain, de c贸digo abierto, en lugar de bajo un controlador centralizado. Para ello, un desarrollador libera un 煤nico c贸digo base y todas las dApps se construyen a partir de 茅l (en realidad, sobre 茅l). La mayor铆a de ellas se desarrollan utilizando Ethereum como plataforma y se puede acceder a ellas mediante fichas criptogr谩ficas. Sus casos de uso van desde los juegos a las finanzas, pasando por las redes sociales.
馃鈥嶐煉
Pongamos un ejemplo. Supongamos que est谩s usando Instagram y tienes ganas de despotricar, publicas algo que es "poco convencional" seg煤n las normas o pol铆ticas de la aplicaci贸n. 驴Cu谩l es el resultado? Obviamente, el propietario no se acercar谩 a felicitarte, sino que eliminar谩 ese contenido. Es comprensible que te sientas mal.
Esto sucede porque este tipo de aplicaciones web2 (Instagram, Twitter, Spotify, etc.) son propiedad de una 煤nica organizaci贸n que las gestiona, por un lado, y millones (驴o miles de millones?) de usuarios que pierden el sue帽o por estas aplicaciones, por otro. Yendo al grano, todas las dApps funcionan con un c贸digo back-end que utiliza contratos inteligentes (tambi茅n te llevaremos ah铆, no te rasques ya la cabeza). Los datos de estas apps se almacenan en la blockchain y la mediaci贸n se realiza a trav茅s de contratos inteligentes. En el contrato se escribe una l贸gica (como los t茅rminos y condiciones) y los usuarios tienen que seguirla. Ninguna autoridad central o propietario puede interferir en el funcionamiento de la dApp. Y una vez que las dApps se despliegan en la red blockchain, tampoco se pueden realizar alteraciones. Los usuarios que interact煤an eficazmente con el ecosistema de una dApp pueden tener la suerte de conseguir los tokens nativos de esa blockchain que alimenta la dApp.

dApps vs. Apps

Una de las preguntas m谩s importantes que surgen aqu铆 es: 驴cu谩les son las principales diferencias entre las aplicaciones descentralizadas y las aplicaciones cotidianas? 驴Parecen diferentes (como manzanas y naranjas) o es s贸lo el funcionamiento? Las aplicaciones centralizadas o apps que funcionan en el espacio web2 son propiedad y est谩n dirigidas por gigantes tecnol贸gicos individuales. Cualquier tipo de trabajo que hagas en estas aplicaciones no es posible sin la intervenci贸n de un intermediario (ya va siendo hora de eliminar a los intermediarios, 驴no?). Bueno, la principal diferencia radica en el hecho de que las aplicaciones tienen intermediarios y las aplicaciones digitales carecen de ellos. Al principio, las dApps pueden parecer como cualquier otra aplicaci贸n web2 y funcionar con la misma eficacia que sus hom贸logas centralizadas. B谩sicamente, las dApps son aplicaciones descentralizadas que se ejecutan en blockchains y permiten a sus usuarios tener un control considerable sobre sus propias transacciones. La ventaja la tienen los usuarios, que no necesitan introducir ninguna informaci贸n personal, por lo que puedes estar seguro de que nadie est谩 espiando tus conversaciones. Con esto, ahora tus "muros" (aqu铆 dispositivos) tienen las orejas cortadas.
La tabla anterior puede haberte dado una idea de algunas de las principales diferencias entre los dos tipos de aplicaciones, 驴verdad? El programa y el c贸digo de la aplicaci贸n son desarrollados por terceros. 驴No lo entiendes?
馃摙
Supongamos que te encanta usar Youtube (oh, espera, aqu铆 no se trata de 'suponer') y lo tienes descargado o has iniciado sesi贸n en tus dispositivos. Para ello, te descargas una "copia" de la aplicaci贸n y todas las transacciones, el env铆o y la recepci贸n de datos se realizan a trav茅s del propio servidor de la empresa (la pr贸xima vez que una aplicaci贸n web2 te pida que "aceptes sus t茅rminos y condiciones", 隆l茅elos con atenci贸n!
Algunas de las principales desventajas de las aplicaciones normales es que son m谩s propensas a los ataques cibern茅ticos y a los hackeos debido a que valoran relativamente menos la privacidad del usuario y, si en alg煤n momento, el servidor principal deja de funcionar correctamente, el buen funcionamiento de tu aplicaci贸n se ver谩 obstaculizado (seguro que has recibido mensajes diciendo lo mismo).

驴Para qu茅 se utilizan las dApps?

Pero, 驴d贸nde se utilizan exactamente las dApps? Echemos un vistazo a algunas de las dApps que se utilizan hoy en d铆a.
  1. Uniswap: Es una dApp basada en EE.UU. en la blockchain de Ethereum, que permite el comercio/intercambio de tokens ERC-20. Cualquier persona puede acceder a ella simplemente conectando su criptodivisa a la dApp. Cualquiera puede acceder a ella simplemente conectando su criptobilletera. Ejemplo - Si Bob tiene 1 ETH en su cartera y quiere cambiarlo (o intercambiarlo) por algunos USDT (o cualquier otro token), Bob puede hacerlo, utilizando Uniswap de una manera puramente descentralizada. 1Pulgada: Con la llegada de Uniswap y otros swaps/intercambios descentralizados competidores, averiguar qu茅 dApp ofrece la mejor oferta en el mercado se convirti贸 en un gran problema a resolver.
  1. 1inch lo resuelve siendo un agregador de intercambios descentralizado y asegur谩ndose de que sus usuarios obtienen la mejor oferta para intercambiar sus tokens.
  1. OpenSea: OpenSea es el principal mercado de NFT del mundo, donde cualquiera puede comprar, vender y subastar sus NFT de forma totalmente descentralizada. Aqu铆 es donde se encuentra la mayor铆a de los NFT m谩s vendidos del mundo.
  1. WINk: Para las personas a las que les gustan los juegos de p贸ker y dados, esta dApp es justo la opci贸n adecuada para ti. Si tienes suerte y consigues tokens WIN, tambi茅n se pueden cambiar por otras criptodivisas.

No todo es color de rosa: 隆riesgos que debes tener en cuenta! 馃憖

Hasta aqu铆 la idea de las dApps suena muy halag眉e帽a o 'demasiado buena para ser verdad', 驴verdad? Lo siento pero no es tan sencillo como parece. Todo tiene sus pros y sus contras, y las aplicaciones descentralizadas no son una excepci贸n. Veamos algunas de las desventajas que hay que tener en cuenta.

Problemas de mantenimiento:

Una de las principales preocupaciones con respecto a las dApps es que cualquier tipo de modificaci贸n, actualizaci贸n, depuraci贸n, no se puede hacer f谩cilmente porque cualquier tipo de cambio requiere la afirmaci贸n de todos los usuarios de esa red que acceden a los datos o al c贸digo. Debido a esto, los cambios requeridos pueden retrasarse (como un archivo "pendiente" en una oficina).

Quiz谩 no tan f谩cil de usar

A diferencia de una aplicaci贸n web2, por ejemplo Twitter, en la que se accede mediante una contrase帽a y un nombre de usuario, estas dApps requieren carteras para este fin. Esta caracter铆stica hace que sea bastante dif铆cil para los desarrolladores dise帽ar una dApp que sea f谩cil de usar, ya que cada interacci贸n requiere una aprobaci贸n del usuario basada en el monedero.

Tr谩fico de red

Dado que se utilizan muchos recursos computacionales para una sola dApp, muchas transacciones que entran al mismo tiempo pueden tener problemas de procesamiento y puede producirse una acumulaci贸n de transacciones incompletas, lo que provoca congestiones en la red.

Experimental

Dado que estas aplicaciones est谩n todav铆a en fase de desarrollo, pueden ser vulnerables a problemas y errores.

Tasas de gas

Cada interacci贸n con una dApp que modifique cualquier dato de una cadena de bloques (saldo de cuenta, metadatos, etc.) requiere el pago de tasas. El importe de las tasas pagadas difiere de una blockchain a otra.
隆Un poco m谩s de paciencia! Despu茅s de leer este art铆culo, esperamos que entienda este concepto relativamente nuevo de aplicaciones descentralizadas, su funcionamiento y la principal diferencia entre ellas y las "aplicaciones normales". Todav铆a se est谩 experimentando con ellas, por lo que no se puede garantizar su 茅xito por ahora y posiblemente los usuarios tarden en acostumbrarse a adoptarlas.
馃憣
Hasta qu茅 punto ser谩n beneficiosas sus caracter铆sticas centrales, como el anonimato del usuario, el uso con criptograf铆a, etc., es algo que s贸lo el tiempo podr谩 decirnos. Pero bueno, prepar茅monos e investiguemos para estar listos para estos cambios.
驴Est谩is preparados para conocer otra interesante caracter铆stica de web3? Si es as铆, ahora vamos a saltar en el mundo de los contratos inteligentes.
Flaq Logo

flaq

Contact us at

welcome@flaq.club

Newsletter

Be the first to know about every publication, every new feature, and every event of Flaq, in your mailbox.

漏 2022, Flaq Academy