DAPPS, autonomía y seguridad - Steemit Crypto Academy Season 4 Beginners' course - Task 8: Decentralized Applications (dApps) : Home work task

in SteemitCryptoAcademy3 years ago (edited)

Rosado Neón y Verde Gradiente Mes del Orgullo Trivia Quiz Presentación (1).png


1). What are dApps? Explain the working system of dApps? What are the differences between dApps and other applications? Explain the advantages and disadvantages of dApps? How can dApps developers promote their apps? What should we pay attention to when using dApps? How do we find the information of a DApp that we want to know? Provide the steps (Screenshot required).


45GhBmKYa8LQ7FKvbgfn8zqd6W2YEX34pMmaoxBszxVcFa51197yfipYCD65e4P5VqLviMersnnAYFUAtKGBf7HS5w12LqNc9nbPUSxkgpX1C9fnYMrVwUyaQk69yPkWxDDEx9hiA2GzVUvWLK5auzARCdhy78JecZq94XCkorfpXAr9uAwYLvMjTgzd282yNwDS9w4EZDhAGrK6RFv61rax.png

|
¿Que son las dApps?
|

Las dApps (aplicaciones descentralizadas) son las programas cuyos soporte se encuentran hospedadas en series de ordenadores enlazados bajo blockchains descentralizadas, cuya administración no esta sujeta por una autoridad singular. El usuario tramita cada operación mediante la instalación de una aplicación o desde un sitio web en base a la tramitación de cada movimiento mediante un contrato inteligente (smart contract): un acuerdo unívoco entre dos usuarios en los términos de un intercambio de divisas, en donde quien vende un token establece unas condiciones específicas, tales como ele precio de venta a la espera de que un comprador acepte su oferta, una vez que el potencial comprador acepta la oferta el contrato inteligente se formaliza.


Este proceso implica que en no demande la tenencia de los activos en ninguna central, ya que los criptoactivos en todo momento se encuentran almacenados en las wallets respectivas, sin intermediarios que tutelen la operación. bajo la red de pares (P2P), y codigos criptograficos asimétricos se garantiza que el usuario pueda acceder a su cuenta con completa seguridad, ya que los códigos de relaciones y transacciones son abiertas y transparentes, ya que manejan un software libre, auditable permanentemente.


Su operatividad ofrece una comparable garantía de seguridad ya que, a diferencia de las aplicaciones convencionales (tales como Facebook, YouTube) en donde toda la información suministrada por el usuario va dirigida a un servidor central, que puede usar esa información discrecionalmente, y ser sujeto a manipulación externa, sus interconectados nodos y sus redes de fuente descentralizada, aseguran que la información del usuario sólo pueda ser contralada por el usuario mismo, sin un tercer actor implicado.


Dapps-1.pngfuente


Podemos acceder a estos servicios mediante el uso de aplicaciones y plataformas como:


  • MakerDAO
  • MetaMask
  • Etherisc
  • Uniswap
  • Trustwallet
  • MyEtherWallet

Siendo la blockchain de Ethereum la mas utilizada y expandida, aunque surgen nuevas plataformas que sustenten y diversifiquen las entidades nucleares basadas de cadenas de bloques.


45GhBmKYa8LQ7FKvbgfn8zqd6W2YEX34pMmaoxBszxVcFa51197yfipYCD65e4P5VqLviMersnnAYFUAtKGBf7HS5w12LqNc9nbPUSxkgpX1C9fnYMrVwUyaQk69yPkWxDDEx9hiA2GzVUvWLK5auzARCdhy78JecZq94XCkorfpXAr9uAwYLvMjTgzd282yNwDS9w4EZDhAGrK6RFv61rax.png

|
¿Cómo funcionan las dApps?
|

Análogo a una red de cadenas de bloque, las dApp emplean las tecnologías de blockchain como base de operatividad, con la salvedad en que los nodos son cada usuario, mismos que actúan como garantes de las condiciones, y validando las condiciones de la plataforma. Cada participante de la aplicación tiene un control de las operaciones allí tramitadas; estas sujetas a los acuerdos establecidos mediante smart contracts


pngtree-25d-internet-finance-blockchain-bitcoin-illustration-element-5dinternet-bankingbitcoinblockchainbusinessintelligenttechnologyelectronicillustration-material-png-image_4068675.jpgfuente


Estos contratos inteligentes son acuerdos en donde, para formalizar y corroborar un acuerdo, un nodo debe confirmar las condiciones específicas de cada nueva operación expresada por otro nodo. Cada nueva actividad creada por un usuario solo es accesible por otro usuario participe del contrato. Esto, naturalmente separa las dApps de cualquier intermediario no relacionado en cada operación llevada por los diferentes nodos. Un usuario tramita una comanda, esta información es transportada a la blockchain a la espera del receptor o nodo de la comanda misma, quien validará la misma.


Estas operan bajo códigos operativos de software abierto con el código fuente público; operan bajo lenguajes de programación (La red Ethereum se desarrolla en base a el lenguaje Solidity) donde se establecen los mecanismos de consenso y donde se desarrollan los smart contracts.


45GhBmKYa8LQ7FKvbgfn8zqd6W2YEX34pMmaoxBszxVcFa51197yfipYCD65e4P5VqLviMersnnAYFUAtKGBf7HS5w12LqNc9nbPUSxkgpX1C9fnYMrVwUyaQk69yPkWxDDEx9hiA2GzVUvWLK5auzARCdhy78JecZq94XCkorfpXAr9uAwYLvMjTgzd282yNwDS9w4EZDhAGrK6RFv61rax.png

|
¿Cuales son las diferencias entre las dApps y las aplicaciones convencionales?
|

dAppsAplicaciones convencionales
Permite acceder de forma sencilla y directa a las operaciones de los contratos inteligentes, como vehículo de acceso a las tecnologías de cadenas de bloques.Al sumistrar un servicio determinado al usuario este delega sus datos a una entidad que se supone confiable.
Gracias a sus códigos de software abierto, el usuario puede acceder a toda su información en todo momento, y de forma trasparente, y que toda actividad, compra o venta es registrada para su lectura completa, permanentemente en control del usuario.Las relaciones del usuario (tales como las gestiones, estadísticas y utilidades) en el uso de la app, no son accesibles para él, ya que estas aplicaciones ocultan parte de la información comprometida para uso interno.
Las tarifas de transacción son inexistentes, o muy bajas, ya que no hay terceros que se lucren por las comisiones de uso.Comisiones son requeridas al efectuar cada transacción. Estas sirven para costear los gastos derivados a los costos de sostenibilidad de la intermediación
Como están sujetas a las tecnologías de cadenas de bloques, su seguridad es robusta, la multiplicidad de nodos que poseen la información verídica neutraliza toda falsificación posible. Notar que, desde su creación, Bitcoin no ha sufrido ningún ataque a su seguridadComo depende de un servidor centralizado, que almacena todo el caudal de informaciones recibidas por la aplicación, si ese servidor sufre una falla operativa, un cierre o un ataque informático, la seguridad de la aplicación y la privacidad del usuario se vean comprometidos. (recordar las regulares fallas que sufren los servidores de redes como Facebook).
Al ser las operaciones del smart contract un procedimiento de proposición-aceptación de las condiciones de transacción entre los usuarios, por la cadena de bloques, sus tiempos de confirmación son más lentos.El usuario obtiene respuestas instantáneas por parte de los servidores centrales, fundados en la ausencia de interdependencia alguna.

1_ETyCppgOlSMKQh2kUEvJ9A.jpegfuente


45GhBmKYa8LQ7FKvbgfn8zqd6W2YEX34pMmaoxBszxVcFa51197yfipYCD65e4P5VqLviMersnnAYFUAtKGBf7HS5w12LqNc9nbPUSxkgpX1C9fnYMrVwUyaQk69yPkWxDDEx9hiA2GzVUvWLK5auzARCdhy78JecZq94XCkorfpXAr9uAwYLvMjTgzd282yNwDS9w4EZDhAGrK6RFv61rax.png

|
Ventajas y desventajas de las dApps
|

| Ventajas |


1. Su independencia: Garantiza al usuario una completa autonomía en el manejo de las transacciones; sustenta el dominio, tanto de las negociaciones en curso, como de las informaciones enteras registradas por el internauta.


2. Su seguridad: Proyectados en base a las blockchains, cuyos códigos criptográficos son inmodificables, y cuyo su almacenamiento está diseminado en múltiples nodos, previene de cualquier intento de malversación externa.


3. Su transparencia: Como maneja códigos de sotfware abierto, toda la data suministrada es visible públicamente, cualquier persona puede inspeccionar su funcionamiento.


4. Su autonomía: Autogestión por quienes tramitan una operación. Las transacciones pueden ser llevadas a cabo, directamente por los implicados en la participación; nadie que no este directamente sumido en la operación puede accesar a la misma. Ni ningún intermediario está sujeto a consulta o intercesión.


5. Su confiabilidad: Su sistema interconectado en base al protocolo P2P, impide y neutraliza cualquier interrupción en la red. Si algún servidor falla, es respaldado por el resto, así manteniendo un flujo operativo constante.


| Desventajas |


1. Su complejidad: Debido a que demanda al usuario un conocimiento de las tasas implicadas en la transacción, disuade a potenciales adeptos sin previo conocimiento, a formar parte del sistema.


2. Su inexorabilidad: Si se sufre una pérdida de algún activo, o se realiza sin éxito una transacción, o se sufre la pérdida de la llave privada, no es recuperable; ya que no cuenta con una autoridad central que censure y corrija a posteriori las transacciones realizadas.


3. Sus actualizaciones: Poseyendo miles de nodos que poseen la información de la blockchain, actualizar una aplicación requiere que se renueven las lecturas depositadas en cada nodo, demanda una cuantiosa inversión de tiempo el actualizarlas una por una.


4. Su lentitud: Cada calculo, cada lectura criptográfica implícita en toda transacción para ser validada, impacta en la capacidad de escalabilidad que una dApp posee.


45GhBmKYa8LQ7FKvbgfn8zqd6W2YEX34pMmaoxBszxVcFa51197yfipYCD65e4P5VqLviMersnnAYFUAtKGBf7HS5w12LqNc9nbPUSxkgpX1C9fnYMrVwUyaQk69yPkWxDDEx9hiA2GzVUvWLK5auzARCdhy78JecZq94XCkorfpXAr9uAwYLvMjTgzd282yNwDS9w4EZDhAGrK6RFv61rax.png

|
¿Cómo pueden los desarrolladores promover las dApps?
|

El desarrollo de las dApps se puede seguir diversificando de diversos modos, se podrían enumerar diversos factores que ayudarían a su generalización en el mundo de las aplicaciones:


  • Desarrollar los lenguajes de programación hasta dotarlos de una funcionalidad y manejo de uso tal que atraigan a todos los programadores de nuevas aplicaciones en desarrollo, con una programa que les permita acceder a las innegables ventajas que posee, y a un mismo tiempo dotando a ese lenguaje de una ventajosa utilidad y comodidad en sus recursos. Al poseer las nuevas aplicaciones sistemas descentralizados, concurre así a su conocimiento por parte de la masa.

  • Creando campañas de publicidad de gran resonancia, que logren captar a aquellas organizaciones e instituciones empresariales que aún desconozcan los usos derivados (y las ventajas) del acoger en sus plataformas un sistema descentralizado.

  • Advertir y promover las funcionalidades que poseen las dApps a la mancomunidad de usuarios. intimar al usuario que desconoce el concepto de aplicación descentralizada acerca de los rasgos de seguridad, autonomía y control de sus informaciones personales.

45GhBmKYa8LQ7FKvbgfn8zqd6W2YEX34pMmaoxBszxVcFa51197yfipYCD65e4P5VqLviMersnnAYFUAtKGBf7HS5w12LqNc9nbPUSxkgpX1C9fnYMrVwUyaQk69yPkWxDDEx9hiA2GzVUvWLK5auzARCdhy78JecZq94XCkorfpXAr9uAwYLvMjTgzd282yNwDS9w4EZDhAGrK6RFv61rax.png

|
¿A qué deberíamos prestar atención al usar una dApp?
|

1. Conocer que las llaves privadas no se emiten dos veces, si la pierdes, pierdes tu acceso a la cuenta (¡y a los activos alli almacenados!) de forma permanente. Se calcula que el 20 % de las monedas Bitcoins están perdidas, ya que sus propietarios extraviaron sus llaves privadas.


2. Investigar a conciencia, acerca de cuales plataformas poseen confiabilidad demostrada. El SCAM, conjuntamente al auge de los criptoactivos, se ha extendido notablemente en los mercados virtuales, así como dApps fraudulentas.


3. Saber acerca de el stock disponibles en las dApps: en el caso de desear invertir en pequeñas criptomonedas, inquirir acerca de aquellas dApps que tengan tal criptomoneda en circulación.


4. Razonar en base a las fluctuaciones, capitalizaciones, y tendencias de mercado, así como el riesgo implícito en la inversión de una criptomoneda, así como ser victimas de esquemas Ponzi, o en inversiones de alto riesgo desaconsejables. Que la futura inversión sea acometida con un respaldo informativo sensato, con esto no se reduce el riesgo de perder beneficios esperados en una inversión hecha, sin embargo favorece tomar una decisión sustentada en la evolución del mercado.


45GhBmKYa8LQ7FKvbgfn8zqd6W2YEX34pMmaoxBszxVcFa51197yfipYCD65e4P5VqLviMersnnAYFUAtKGBf7HS5w12LqNc9nbPUSxkgpX1C9fnYMrVwUyaQk69yPkWxDDEx9hiA2GzVUvWLK5auzARCdhy78JecZq94XCkorfpXAr9uAwYLvMjTgzd282yNwDS9w4EZDhAGrK6RFv61rax.png

|
¿Cómo encontramos la información de una dApp? Pasos a seguir (capturas de pantalla requeridas)
|

  • Lo primero, debemos ingresar a Dappradar, en donde se nos frece el catálogo de dApps a las cuales podemos acceder:

54yty54trgfgfed.PNG


  • Una vez ingresamos en la plataforma, buscamos la dApps deseada en Explore dApps

Captura34rt43t4ggre.PNG


  • Ahí podremos observar el portafolio de blockchains a las cuales podemos acceder.

Captura32r43ggre.PNG


  • Si queremos saber cuales son las aplicaciones mejor posicionadas, oprimimos el icono en el extremo derecho. Una vez desplegada la ventana, vemos el listado de las aplicaciones y divisas mas populares.

Captural,l,l,.PNG


  • Ahí elegimos la opción de nuestra preferencia. En mi caso, he elegido a MOBOX: NFT Farmer.

dcwcwdcdscsd.PNG


  • Una vez elegida nuestra opción podemos ver toda la información referente a su balances, volumenes de mercadeo y usuarios activos.

Capturasss.PNG


  • Tambien podemos observar su evolución diacrónica, como su cotización y fluctuaciones sufridas en los últimos siete dias.

Captura45y54g3revf.PNG


45GhBmKYa8LQ7FKvbgfn8zqd6W2YEX34pMmaoxBszxVcFa51197yfipYCD65e4P5VqLviMersnnAYFUAtKGBf7HS5w12LqNc9nbPUSxkgpX1C9fnYMrVwUyaQk69yPkWxDDEx9hiA2GzVUvWLK5auzARCdhy78JecZq94XCkorfpXAr9uAwYLvMjTgzd282yNwDS9w4EZDhAGrK6RFv61rax.png

Gracias a nuestro profesor por sus enseñanzas y conocimientos. me hay ayudado a expandir mis nociones sobre el tema.


CC:@lisimar

Sort:  
Loading...

Coin Marketplace

STEEM 0.19
TRX 0.15
JST 0.029
BTC 63562.42
ETH 2649.15
USDT 1.00
SBD 2.77