El mundo de las criptomonedas no sólo ha cambiado la forma en que la gente ve el dinero, sino que también ha creado una serie de palabras nuevas y emocionantes que no existían antes. Una de las palabras más populares utilizadas por la comunidad blockchain es “aplicaciones descentralizadas”, también conocidas como dApps.
Es muy probable que te preguntes, “¿qué es una dApp y qué hace?“. Cuando hayas terminado de leer esta guía, ¡Serás capaz de responder ambas preguntas!
En primer lugar, te brindaré una perspectiva general de lo que hace que una aplicación sea descentralizada. También te mostraré cómo funciona la tecnología y cómo se puede utilizar para resolver problemas del mundo real. Todo se explicará de forma clara y sencilla, con ejemplos que te ayudarán a entender todas y cada una de las partes del proceso de aprendizaje. Para empezar, vamos a asegurarnos de que entendemos lo que queremos decir con el término "descentralizado".
Did you know?
¿Quieres ser más inteligente y rico con las criptomonedas?
Suscríbete - ¡Cada semana publicamos nuevos vídeos sobre criptomonedas!
4 Ways to Turn Fiat to Crypto VS Crypto to Fiat (Easily Explained)
Contenidos
- 1. ¿Qué es una Dapp? - Significado de "Descentralizado"
- 2. ¿Qué Son los Contratos Inteligentes?
- 3. ¿Qué es una dApp?
- 3.1. Tecnología
- 4. ¿Qué es una dApp y Cómo Crearla?
- 5. Ejemplos de Aplicaciones Descentralizadas
- 5.1. Etherisc
- 5.2. Golem
- 5.3. Ethlance
- 6. ¿Qué es una dApp y qué le Depara el Futuro?
- 6.1. Energía
- 6.2. Política
- 7. Conclusión
¿Qué es una Dapp? - Significado de "Descentralizado"
Si algo está descentralizado, significa que no está controlado, poseído, o gestionado por una sola persona o autoridad. Satoshi Nakamoto, el creador de Bitcoin, diseñó la primera criptomoneda del mundo con el objetivo de descentralizar el dinero. Sin embargo, como explicaré más adelante, la descentralización no sólo es buena para el dinero, ¡Puede aplicarse a casi todo!
La Oferta Activa más Reciente Ahora:
$30,000 BONUS
Bybit Holiday Deal
Take advantage of this limited-time Bybit Holiday deal - complete quick tasks & claim up to $30,000! Use Bybit referral code (43654) while registering.
HECHO INTERESANTE
Satoshi Nakamoto es un seudónimo. El creador de Bitcoin utilizó este nombre cuando estableció Bitcoin, pero más tarde resultó ser falso. ¡Nadie sabe quién es el verdadero creador!
Para simplificar las cosas, utilizaremos el ejemplo del Euro (EUR). Cuando un consumidor entra en un supermercado local y paga su compra con papel moneda, está contribuyendo a un sistema centralizado. Esto se debe a que el comprador y el vendedor no controlan el flujo de Euros.
Ese papel está reservado al Banco Central Europeo, cuyos poderes le permiten hacer muchas cosas sobre las que los ciudadanos no tienen ningún control. Esto puede incluir los tipos de interés, el aumento de la oferta de dinero o las tasas.
Por desgracia, como sugiere la historia, los bancos centrales no siempre hacen las cosas bien, y son las personas que utilizan los bancos las que tienen que pagar el precio. Sin embargo, Bitcoin desafió estas creencias al introducir una moneda descentralizada.
Al estar descentralizada, la moneda no tiene un banco central o un gobierno que pueda controlar su uso. En cambio, la red Bitcoin permite que la sociedad tenga el control. Esto significa que cualquier persona con una conexión a Internet puede ver y verificar las transacciones.
Al utilizar su potencia de cálculo, los ordenadores de la red Bitcoin (también conocidos como nodos) son recompensados con nuevos Bitcoin. Por esta misma razón, los nodos también conocidos como “mineros”, minan verificando las transacciones y son recompensados por ello. Es similar a como un minero de oro es recompensado con oro. Con este sistema, la cadena de bloques puede funcionar de forma descentralizada.
Ahora que entiendes qué es la descentralización y cómo se puede aplicar al dinero, el siguiente paso es entender el rol de un contrato inteligente en el mundo de las aplicaciones descentralizadas.
¿Qué Son los Contratos Inteligentes?
Para comprender en su totalidad qué es una dApp primero debemos conocer qué son realmente los Contratos Inteligentes.
La tecnología de contratos inteligentes fue introducida por primera vez por Ethereum en 2015, creando muchas más posibilidades que las limitadas transacciones financieras. Esencialmente, los contratos inteligentes permiten que dos o más personas lleguen a un acuerdo basado en condiciones específicas. Una vez que se cumplen estas condiciones, el contrato inteligente se ejecuta automáticamente.
Para aplicar las aplicaciones descentralizadas a un ejemplo del mundo real, imagínate la venta de una casa. Normalmente, hay que pagar a un agente inmobiliario y sus correspondientes tarifas de solicitud. Ahora bien, imaginemos que con un contrato inteligente:
- Pones tu casa en un contrato inteligente (esto es posible utilizando un token que representa la propiedad de tu casa). Fijas el precio en 150 ETH.
- La condición del contrato inteligente es que SI alguien envía 150 ETH al contrato inteligente ENTONCES el token se envía a la dirección de esa persona.
- Entonces, si alguien quiere comprar tu casa, lo único que tiene que hacer es enviar la cantidad adecuada de ETH al contrato inteligente.
- Si es la cantidad correcta, el token (la propiedad de tu casa) se envía a esa persona y los 150 ETH se te envían a ti. Si no es la cantidad correcta, entonces los ETH se devolverán al remitente y tu casa se queda en el contrato inteligente.
Al utilizar el contrato inteligente, no necesitas un intermediario. Tampoco es necesario pagar ninguna comisión por la aplicación. No hay ninguna autoridad central en la que confiar, ¡Y por tanto no se puede cobrar ninguna comisión! Todo lo que tendrás que pagar es la tarifa de transacción de Ether para los nodos de la red Ethereum que están minando/verificando las transacciones. ¡Esta tarifa es muy pequeña! Normalmente es de $0,30 y $1,30 USD.
Tarifa Promedio de Transacción en Ethereum | Fuente: bitinfocharts
Los usos de los contratos inteligentes son infinitos, incluyendo la reserva de hoteles/vuelos, la venta de un coche, el préstamo de dinero y muchos, muchos más.
La principal ventaja de la tecnología de contratos inteligentes es que elimina la necesidad de que un tercero verifique un acuerdo. Todas las transacciones pueden verse en la cadena de bloques pública y, en este ejemplo, los fondos se distribuyeron automáticamente en función de las condiciones del acuerdo. Como los contratos inteligentes se ejecutan en un sistema descentralizado (la cadena de bloques), ¡No hay que confiar en un tercero!
Gracias a los contratos inteligentes, podemos ahorrar infinitas cantidades de dinero que normalmente se gastan en comisiones y gastos de tramitación. Y no solo eso, ¡También podemos ahorrar infinitas cantidades de tiempo!
Otra cosa buena de los contratos inteligentes que alimentan las aplicaciones descentralizadas:
Una vez que el contrato inteligente se ha enviado a la cadena de bloques, es imposible modificarlo o cambiarlo, por lo que es imposible revertirlo. ¡Esto significa que nadie puede manipular el contrato!
¿Qué es una dApp?
Llegados a este punto, deberías ser capaz de comprender que significa operar en un sistema descentralizado. También entenderás hasta qué punto los contratos inteligentes pueden mejorar el futuro de los negocios.
Esto nos lleva al tema en cuestión, ¿Qué es una dApp? Antes de adentrarnos en la tecnología de las dApps (o, sencillamente, en las aplicaciones descentralizadas), sería conveniente entender primero la historia de las aplicaciones normales (centralizadas) y su funcionamiento. A continuación, explicaremos por qué es tan importante descentralizar estas aplicaciones.
Breve Historia de las Aplicaciones Centralizadas
En los primeros tiempos de los ordenadores, las aplicaciones debían instalarse directamente en el dispositivo del usuario. Piensa en algunos de los juegos a los que puedes haber jugado, como el Tetris o el Solitario. Estos eran ejemplos de aplicaciones que se instalaban en el ordenador de forma local y no tenían relación con un servidor externo (por ejemplo, con Internet).
En los últimos tiempos de la informática, las aplicaciones adquirieron la capacidad de comunicarse con la World Wide Web. Un buen ejemplo de ello sería un navegador web que permite al usuario enviar y recibir datos desde cualquier parte del mundo. Después llegaron las aplicaciones móviles, que ofrecen las mismas funciones y ventajas que un PC conectado a Internet.
El aspecto más importante aquí es que todas estas aplicaciones están centralizadas, lo que es literalmente lo contrario de las aplicaciones descentralizadas. Puede que esto no preocupe al usuario promedio, pero si piensas en ello por un momento, puedes empezar a entender cómo nos afecta. Hay muchas formas en las que las aplicaciones centralizadas nos afectan y nos causan problemas, ¡Por ello la descentralización es tan importante!
Qué es una dApp: ¿Por qué son tan importantes y cómo funciona una dApp?
El gigante de las redes sociales, Facebook, es utilizado por personas de todo el mundo. Aunque está prohibido en China (un país que tiene un 20% de la población mundial), ¡Todavía hay más de 2.000 millones de cuentas activas de Facebook!
Imagínate la cantidad de información privada que proporcionamos a Facebook. Sólo con crear una cuenta de Facebook, proporcionas datos personales como tu nombre completo, tu fecha de nacimiento y el país en el que vives. Sin embargo, con el uso posterior de Facebook, proporcionas mucho más que eso.
Fuente: newgenapps
Facebook puede tener acceso a tu ubicación, tus fotos, dónde trabajas, qué desayunas, con quién tienes una relación y si tienes o no un pez como mascota. Si multiplicamos esa información por 2.000 millones de usuarios, el equipo de Facebook tiene una base de datos muy grande. Todos estos datos se mantienen en privado, en sus servidores centralizados.
Esto significa que confías en que Facebook no abusará de la información que le has proporcionado. Sin embargo, ¡Esta información se vende a menudo a empresas de marketing!
Los servidores centralizados también son malos porque si se apagan (porque son hackeados o fallan/se rompen), entonces toda la red estará fuera de línea, no podrías acceder a Facebook. Si Facebook utilizara servidores descentralizados, y fuera más bien una aplicación descentralizada, no importaría que un sistema se apagara, porque la red es la información que se comparte en muchos nodos diferentes, no sólo en un punto central.
No sólo eso, sino que el hecho de que Facebook tenga servidores descentralizados también significaría que no tendrías que confiar tu información a nadie. En su lugar, se almacenaría en una base de datos compartida sobre la que nadie tiene control. ¡La información estaría encriptada y la única persona con poder para desencriptarla serías tú!
Otro Ejemplo
YouTube es otro ejemplo de centralización; el equipo de gestión de YouTube tiene pleno control sobre los vídeos que se suben. Si hay algo con lo que la plataforma no está de acuerdo, pueden eliminar el vídeo. ¡También pueden bloquear al usuario que lo subió!
Otra cosa, aunque los usuarios pueden ganar dinero con sus vídeos, YouTube se lleva un gran porcentaje de los beneficios. Si YouTube fuera una app descentralizada, esto no sería un problema. En una dApp, ¡No hay un intermediario (como YouTube) al que pagar y no hay quienes puedan borrar tus vídeos o te bloquee!
Tecnología
Pero, ¿Qué es una dApp? Bueno, en términos sencillos, son como una interfaz para los contratos inteligentes y la cadena de bloques. Piensa en el blockchain como en Internet, en los contratos inteligentes como en la World Wide Web y en las aplicaciones descentralizadas como en YouTube y Facebook.
No es exactamente así, pero esto te ayudará a imaginarlo.
Pero, ¿Cómo funciona una dApp? Básicamente, las aplicaciones descentralizadas nos permiten utilizar los contratos inteligentes y la cadena de bloques (blockchain) de forma sencilla. En el ejemplo que utilizamos antes sobre la venta de una casa utilizando un contrato inteligente, la dApp sería lo que se descarga en el teléfono o se utiliza en el PC para establecer realmente el precio de la casa, introducir los detalles y subir fotos, etc.
Cuando alguien pulsa "comprar" en la dApp, ésta enviaría el ETH al contrato inteligente.
¿Qué es una dApp y Cómo Crearla?
Aunque las aplicaciones descentralizadas están ahora disponibles a través de muchas cadenas de bloques diferentes, Ethereum sigue siendo la más popular. Por ello, a menudo, se oye el término “Ethereum dApp”.
Quienes estén interesados en crear un contrato inteligente o una dApp deben aprender el lenguaje de programación de Ethereum: Solidity.
Los desarrolladores de Ethereum diseñaron Solidity para que cualquier persona con un buen conocimiento de lenguajes más básicos como Java o Python, pudiera aprender a utilizarlo. Si quieres aprender Solidity, ¡Puedes utilizar nuestro programa Space Doggos!
Space Doggos es un curso paso a paso que te enseñará los fundamentos de Solidity de forma entretenida. ¡Sólo tienes que seguir los pasos y crear tu propio juego! Está diseñado específicamente para principiantes. Aprender lenguajes de programación puede resultar a menudo aburrido, ¡Así que lo hemos hecho divertido!
Ejemplos de Aplicaciones Descentralizadas
Ahora deberías tener una buena comprensión de qué es una dApp. También deberías saber que las dApps utilizan contratos inteligentes y que se desarrollan utilizando el lenguaje de programación Solidity. Aunque la Máquina Virtual de Ethereum (EVM) no se lanzó hasta 2015, ya existen muchas aplicaciones descentralizadas. Echemos un vistazo a tres dApps populares a las que puedes acceder hoy:
Etherisc
¡Etherisc es una aplicación descentralizada que mejora la industria de los viajes! La dApp Etherisc permite a los usuarios comprar o vender seguros para retrasos y cancelaciones de vuelos. Utilizando el blockchain de Ethereum, todos y cada uno de los acuerdos de seguros están disponibles para verlos en una base de datos pública.
Una vez que se ha acordado un contrato de seguro, es imposible cambiarlo. Hay muchos paquetes de seguros diferentes en los que invertir, todos con un nivel de riesgo diferente.
Lo más importante es que la descentralización permite a los usuarios recibir pagos tan pronto como se verifique el resultado del evento. Así es, ¡Pagos instantáneos! Todo ello gracias a la tecnología de contratos inteligentes que aprovechan las aplicaciones descentralizadas.
Golem
El proyecto Golem lleva la descentralización al siguiente nivel. La dApp Golem permite a los usuarios alquilar su potencia informática adicional a cambio de su propio token: GNT.
Las personas que necesiten una potencia adicional pueden contratarla a otro usuario a través de una red peer-to-peer. Todas las transacciones son completamente independientes de la red de Golem, lo que garantiza que la plataforma funciona de forma descentralizada.
Ethlance
La plataforma Ethlance pretende descentralizar el mercado de los freelancers. Normalmente, quienes quieren vender sus habilidades y conocimientos a los clientes deben pasar por un intermediario. Como resultado, tanto el freelancer como el cliente deben pagar una cuota, y algunas plataformas cobran hasta el 20% del valor total del proyecto. ¡Es demasiado!
Esto funcionaría mucho mejor en un sistema descentralizado, ¡Por eso se creó Ethlance! Como Ethlance es una dApp, los freelancers y empleadores utilizan contratos inteligentes para gestionar sus transacciones. De esta manera, ¡no hay ningún intermediario al que pagar una cuota! También significa que la gente siempre recibe el pago a tiempo y sólo cuando el trabajo se ha completado.
¿Qué es una dApp y qué le Depara el Futuro?
Actualmente se están desarrollando más de 1.000 aplicaciones descentralizadas, muchas de las cuales pretenden hacer del mundo un lugar más transparente y justo. La comunidad de blockchain cree que las aplicaciones descentralizadas transformarán muchos sectores, desde la política y el juego hasta la energía y la contabilidad.
Aquí explicaremos cómo dos de estas industrias (energía y política) pueden beneficiarse de las aplicaciones descentralizadas.
Did you know?
¿Quieres ser más inteligente y rico con las criptomonedas?
Suscríbete - ¡Cada semana publicamos nuevos vídeos sobre criptomonedas!
Layer 2 Scaling Solutions Explained With Animations
Energía
La electricidad es un recurso escaso que todo el mundo necesita. Por desgracia, el sector energético está controlado en su mayor parte por grandes empresas, cuyo único objetivo es ganar la mayor cantidad de dinero posible.
Por ello, la gente no tiene más remedio que pagar precios elevados sólo para tener acceso a la electricidad. Power Ledger es solo una organización de blockchain que está desarrollando una dApp para resolver este problema.
La idea de Power Ledger es permitir que la gente venda la electricidad que le sobra a través de un mercado peer-to-peer. El proyecto no sólo promueve la energía verde, como la solar, sino que también garantiza que los compradores paguen un precio justo y transparente. Esto elimina la necesidad de intermediarios (grandes empresas) que normalmente se llevarían una gran parte de los beneficios.
- Bajas Comisiones
- Increíble Funcionalidad
- Aplicación Móvil
- Tarifas de comercio muy competitivas
- Una intuitiva aplicación móvil
- Apalancamiento de hasta 100 veces
- Una plataforma de intercambio de criptomonedas muy conocida
- Más de 500 criptomonedas disponibles
- Autenticación de dos factores
- Más de 500 criptomonedas diferentes disponibles
- Sólida seguridad
- Tarifas de retiro bajas
- Seguro y confiable
- Comisiones bajas
- Buena cantidad de divisas aceptadas
- Exchange de prestigio
- Se aceptan múltiples divisas fiat
- Tarifas de trading relativamente bajas
Política
Votar en unas elecciones gubernamentales es un derecho humano importante para todos. En el mundo real, a menudo oímos que los gobiernos intentan asustar a los votantes con amenazas y violencia. Incluso oímos que engañan al sistema de votación con fraudes. Por ello, la política es un sector que se beneficiaría mucho de la descentralización.
Un grupo de desarrolladores que busca resolver estos problemas ha creado FollowMyVote el cual permitirá a la gente votar utilizando la cadena de bloques de Ethereum. Al utilizar una aplicación descentralizada para verificar la identidad de los votantes, las elecciones podrán ser ahora seguras y transparentes.
Con FollowMyVote, el sistema de votación no puede ser engañado; cada voto se verifica de forma independiente en la cadena de bloques pública y no puede ser modificado.
Otros potenciales de la industria:
- Juegos de Azar
- Publicidad
- Contabilidad
- Banca
- Seguros
- Préstamos e Hipotecas
- Verificación de la Identidad
- Bienes Raices
- …¡Y muchos, muchos otros!
Conclusión
El objetivo de esta guía es que aprendas qué es una dApp y cómo funciona una dApp. Llegados a este punto, deberías entender la tecnología detrás de una dApp. Ya sabes que las dApps (aplicaciones descentralizadas) son aplicaciones de blockchain.
También deberías ser capaz de explicar qué significa estar descentralizado y por qué es tan importante.
¿Quizás decidas aprender Solidity para crear tus propias aplicaciones descentralizadas? Nos encantaría saber qué opinas de nuestra guía y cualquier idea que tengas para el futuro de la tecnología descentralizada.
¡Empiece a aprender Solidity hoy mismo con Space Doggos! Y si lo que busca es operar con criptomonedas, ¡Elige la plataforma más adecuada para ti!
El contenido publicado en este sitio web no tiene como objetivo dar ningún tipo de asesoría financiera, de inversión, de trading, o cualquier otra forma de asesoramiento. BitDegree.org no avala ni sugiere la compra, venta o posesión de ningún tipo de criptomoneda. Antes de tomar decisiones de inversión financiera, consulta a tu asesor financiero.