PolySmartChain
España
España
  • Documentación de desarrollo de PSC
  • Visión de conjunto
    • Introducción de polysmartchain
    • Token PSC
    • Red de polysmartchain
  • Fundación de cadena de bloques
    • Tipos de blockchain
    • Mecanismo de consenso
    • GAS
    • Cuadra
    • Cuenta
    • Web2 y Web3
    • DAPP
    • Transacción
  • Ciencias económicas
    • Economía de token PSC
    • Efectividad del token PSC
  • Desarrollador
    • Máquina virtual (EVM)
    • Implementar el primer contrato
    • Lanzar Token PRC-20
    • Lanzar Token PRC-721
  • Nodo
    • Nodo RPC
    • Desplegar
    • cadena privada
    • Herramientas de desarrollo
    • Infraestructura
    • Infraestructura
  • Explorador
    • Explorador
  • Cartera
    • Carteras compatibles
    • Usando Metamask
    • Usando TokenPocket
    • Usando Imtoken
  • Puente polivinílico
    • Introducción de Polybridge
    • Tutorial de funcionamiento sin EVM de PolyBridge
      • WDC a PSC(WDCEspacio)
      • TRON a PSC(TronLink)
    • Tutorial de funcionamiento de PolyBridge EVM
      • Cadena BNB a PSC (MetaMask)
      • Cadena BNB a PSC (Imtoken)
      • Cadena BNB a PSC (TokenPocket)
    • Contratos PolyBridge
    • Preguntas frecuentes de Polybridge
  • DAPP
    • Swanswap
      • Cómo comprar tokens PSC en Swanswap
      • Cómo agregar liquidez PSC-USDT en Swanswap
    • Subasta NFT
      • Reclamar PolyJetClub
      • Ver PolyJetClub en MetaMask Wallet
    • Social
      • Registrarse Social
    • Grupo minero
      • Comprometer el token LP al grupo de minería
      • Preguntas frecuentes sobre el pool de minería
    • participación-en-farmV2
    • Descripción de la propuesta de PolyDao
      • Preguntas frecuentes sobre propuestas de PolyDao
  • Recurso
    • Recurso
    • Contrato
Powered by GitBook
On this page
  • Definición de DAPP
  • Contratos inteligentes
  • Beneficios del desarrollo de DAPP
  • Herramientas DAPP
  1. Fundación de cadena de bloques

DAPP

PreviousWeb2 y Web3NextTransacción

Last updated 3 years ago

Una aplicación descentralizada (DAPP) es una aplicación creada en una red descentralizada que combina un contrato inteligente con una interfaz de usuario front-end.Tenga en cuenta que los contratos inteligentes de Polysmartchain son accesibles y transparentes, al igual que Open API, para que su DAPP pueda incluso contener contratos inteligentes escritos por otros.

Definición de DAPP

El código de back-end de un DAPP se ejecuta en una red P2P descentralizada.En contraste, una aplicación ejecuta su código de back-end en un servidor centralizado.

El DAPP se puede escribir en cualquier idioma (es como una aplicación).Tiene código frontal y una interfaz de usuario que puede llamar a su back-end.Además, su front-end se puede alojar en un almacenamiento descentralizado, como .

  • Decentralized - el DAPP se ejecuta en Ether, una plataforma descentralizada pública abierta que ninguna persona o grupo puede controlar.

  • Deterministic - realiza la misma función independientemente del entorno de ejecución.

  • Turing-Complete - DAPP puede realizar cualquier operación en función de los recursos requeridos.

  • Isolation - se ejecutan en un entorno virtual llamado EVM.Incluso si hay un problema con un contrato inteligente, no evitará que la red blockchain funcione correctamente.

Contratos inteligentes

Para introducir un DAPP, necesitamos introducir contratos inteligentes: la parte posterior del DAPP, por falta de un mejor plazo.Para obtener una descripción detallada, visite nuestra sección de contratos inteligentes.

El contrato inteligente es un programa de computadora en la red Ethereum que se ejecuta estrictamente de acuerdo con el código preescritado.Una vez que se implementa un contrato inteligente en la red Ethernet, no se puede cambiar.La razón por la que los DAPPS pueden descentralizarse es que están controlados por la lógica establecida del contrato inteligente, no por individuos o empresas.Esto también significa que debe diseñar el contrato con mucho cuidado y probarlo a fondo.

Beneficios del desarrollo de DAPP

  • Zero Downtime - una vez que se implementa un contrato inteligente para un DAPP en la cadena de bloques, toda la red está disponible para los clientes que desean interactuar con el contrato.Como resultado, un participante malicioso no puede lanzar un ataque DOS contra un solo DAPP.

  • Privacy - usted no necesita proporcionar una identidad del mundo real para implementar o interactuar con el DAPP.

  • Resist censorship - ninguna entidad única en la red puede evitar que los usuarios envíen transacciones, implementen DAPPS o lean datos en la cadena de bloques.

  • Data Integrity - los datos almacenados en el cuadro de bloques son inmutables e indiscutibles debido al uso de primitivas criptográficas.Los actores maliciosos no pueden falsificar las transacciones u otros datos que se han hecho públicos.

  • Computational/verifiable behavior without trusting relationships - los contratos inteligentes se pueden analizar y garantizar que se ejecute de manera predecible sin confiar en una autoridad central.Esto no existe en los modelos tradicionales, como cuando usamos los sistemas de banca en línea en los que tenemos que confiar en que la institución financiera no haga mal uso de nuestros datos financieros, manipulando los registros, ni se pirateará.

Herramientas DAPP

Scaffold-PSC - pruebe la solidez rápidamente con un front-end que se adapte a los contratos inteligentes.

Create PSC App - use un comando para crear una aplicación que admita PolysMartChain.

Expansión de recursos

One Click Decentralization - herramienta de software gratuita y de código abierto para generar frentes de aplicaciones descentralizados de .

IPFS
GitHub
Example dapp
GitHub
ABI
oneclickdapp.com
GitHub