Este artículo se enfoca en discutir las diferencias entre dApps, billeteras digitales y contratos inteligentes. Aquí se tratarán los siguientes temas:
- ¿Qué son las dApps?
- ¿Qué son las billeteras criptográficas?
- ¿Qué son los contratos inteligentes?
- dApps vs Monederos digitales vs Contratos inteligentes.
Comencemos discutiendo cada uno de estos temas en detalle:
¿Qué son las dApps?
Una aplicación descentralizada se conoce como dApp . Se ejecutan en una red peer-to-peer basada en la naturaleza distribuida de Blockchain .
¿Cómo funciona la dApp?
Las dApps son aplicaciones de nivel superior que utilizan contratos inteligentes para ofrecer su funcionalidad. Un contrato inteligente es una pieza de lógica instantánea que las máquinas guardan y ejecutan en la string de bloques.
- Las dApps, como otras aplicaciones, se componen de múltiples tecnologías. Una pila de tecnología similar a la que se vería en una aplicación web típica.
- Las dApps necesitan alojamiento web para almacenar y ejecutar archivos de aplicaciones, software de servidor para operar la lógica del programa, una base de datos para almacenar datos y un usuario para interactuar con el front-end de las aplicaciones web a través de un navegador.
- La única diferencia con dApp es que los archivos de la base de datos y gran parte de la lógica de la aplicación no se almacenan ni ejecutan en una sola máquina o servidor. Se almacenan en la red blockchain y se ejecutan en ella.
- El protocolo de la string de bloques supervisa la ejecución simultánea del código informático, lo que garantiza que la misma seguridad que protege los datos de las transacciones en la string de bloques también proteja el código de la aplicación.
Las aplicaciones descentralizadas que se distribuyen son particularmente resistentes a los ataques y tienen una alta tolerancia a fallas. Debido a que están integrados en una string de bloques, tienen acceso directo a las capacidades y estructuras de valor de la string de bloques, como la propiedad tokenizada y la gestión de identidades, lo que hace que la autenticación de usuarios y el procesamiento de pagos sean muy fáciles.
¿Qué son las billeteras criptográficas?
Una billetera criptográfica es un software que permite enviar y recibir criptomonedas. La billetera se parece más a un llavero que almacena los registros de las transacciones y lleva claves privadas, cada una de las cuales está acoplada con una dirección de clave pública, que a una billetera que contiene Bitcoins.
- Uno puede guardar tantas llaves en la billetera como desee.
- Una clave privada es una string de letras o números que está criptográficamente vinculada a una dirección de clave pública.
- Se puede demostrar a la red Bitcoin que uno tiene las monedas vinculadas con las direcciones públicas correspondientes utilizando las claves privadas.
- Para usar la información en la billetera en la red, será necesario usar algún tipo de software como Metamask, ZenGo, etc.
- La billetera no contiene moneda, contiene llaves.
¿Qué son los contratos inteligentes?
Los contratos inteligentes son fragmentos de código que permiten que la string de bloques transporte o mueva datos de inmediato. Estas son las instrucciones sobre cómo y cuándo se deben mover los datos. Combinadas con los otros aspectos de la string de bloques, estas instrucciones se vuelven útiles porque no se requiere una autoridad central para aprobar las instrucciones.
- Los contratos inteligentes pueden operar con una variedad de otras tecnologías, incluidos servicios bancarios, IoT, etc.
- Esta tecnología adaptable se puede programar para trabajar con una variedad de sectores y se puede utilizar en una variedad de escenarios.
- Los contratos inteligentes son similares a los acuerdos en el sentido de que permiten a los participantes ver si se cumplieron ciertos requisitos y condiciones.
- Si no se cumplen los criterios o condiciones preestablecidos, los contratos inteligentes tienen el potencial de «bloquear digitalmente» un activo.
¿Cómo funcionan los contratos inteligentes?
Se puede pensar en los contratos inteligentes como piezas de código autoejecutables, pero se deben hacer ciertas distinciones.
- Cuando los contratos inteligentes operan en una string de bloques, deben iniciarse con una tarifa.
- Los contratos inteligentes no se ejecutan a menos que se inicien.
- Cuando se inician, todos se ejecutan al mismo tiempo en todas las máquinas que participan en la red.
- Dado que todos los computados se ejecutan al mismo tiempo, los Nodes dentro de la string de bloques llegan a un consenso (por consenso, queremos decir que se ha llegado a un acuerdo general.
- En lo que respecta a blockchain, el proceso está formalizado y llegar a un consenso significa que al menos el 51% de los Nodes en la red están de acuerdo en el próximo estado global de la red) sobre los resultados del código.
dApps vs Crypto Wallets vs Contratos Inteligentes
A continuación se presentan algunas de las diferencias entre dApps, billeteras digitales y contratos inteligentes:
Base |
dApps |
Monederos criptográficos |
Contratos inteligentes |
---|---|---|---|
Definición | Una dApp es una aplicación descentralizada. Puede estar total o parcialmente descentralizado. | Es un software que permite enviar y recibir criptomonedas. | Un contrato inteligente es una breve pieza de lógica que las máquinas guardan y ejecutan en la string de bloques. Los ladrillos lógicos de las aplicaciones descentralizadas son los contratos inteligentes. |
Objetivo |
|
|
|
Costo |
Para probar una dApp se requiere una billetera y algo de ETH.
|
|
|
Aplicaciones |
|
|
|
Seguridad |
|
|
|
Beneficios |
|
|
|
Ejemplos | ChainLink, string KYC, etc. | Metamask, ZenGo, Coinbase, etc. | Las criptomonedas de contratos inteligentes son Polkadot, Ethereum, Ergo, etc. |
Publicación traducida automáticamente
Artículo escrito por ayushrajrock99 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA