"Desde cero: usando Solidity y Remix para desarrollar su primera Dapp de pared blanca de cadena de bloques paso a paso - LoveOnChain"

"Desde cero: uso de Solidity y Remix para desarrollar su primer muro de confesiones de cadena de bloques Dapp paso a paso - LoveOnChain"

Descripción del Proyecto:

LoveOnChain es una aplicación de muro de confesiones basada en la tecnología blockchain. Al combinar las plataformas de desarrollo Vue.js y Truffle, realiza confesiones descentralizadas a escala global.

Este proyecto utiliza la cadena de bloques de Ethereum como tecnología subyacente, combinada con el marco de desarrollo de Truffle para crear contratos inteligentes, proporcionando una forma nueva y única de confesión. Los usuarios escriben la información de su confesión en la cadena de bloques a través de contratos inteligentes, y la información se almacenará permanentemente y no se podrá alterar. En la parte frontal, adoptamos el desarrollo de Vue.js, que brinda a los usuarios una experiencia interactiva amigable, lo que les permite publicar y ver fácilmente la información de la confesión.

LoveOnChain no es solo una plataforma para que las personas expresen abiertamente sus emociones en todo el mundo, sino que también demuestra el potencial de la tecnología blockchain en una amplia gama de aplicaciones sociales. Tiene las siguientes características principales:

  • Descentralización: como aplicación basada en blockchain, LoveOnChain está completamente descentralizada. Toda la información de confesión se almacena en la cadena de bloques y no hay un servidor centralizado, lo que hace que el almacenamiento de información sea más abierto y transparente.

  • Preservación permanente: una vez que la información se escribe en la cadena de bloques, no se puede modificar ni eliminar. Esto significa que la información de la confesión del usuario se almacenará permanentemente, de modo que cada emoción pueda recordarse durante mucho tiempo.

  • Fácil de usar: utilizamos Vue.js como el marco frontal, que proporciona una interfaz de usuario simple e intuitiva, para que los usuarios puedan usar fácilmente esta aplicación sin comprender la compleja tecnología de cadena de bloques.

  • Seguro y confiable: Usando los contratos inteligentes de Truffle y Ethereum, garantizamos la seguridad y confiabilidad de cada información de confesión.

LoveOnChain trae una nueva posibilidad para la confesión, hace que cada confesión sea especial y cada amor se conservará para siempre. No importa dónde se encuentre, no importa dónde esté su ser querido, puede dejar su amor en LoveOnChain.

Comienzo del proyecto:

Usando el proyecto Truffle en Ganache

Si ya tiene un proyecto que usa el marco Truffle y desea probar y desarrollar en Ganache, puede seguir estos pasos:

1. Instalar e iniciar Ganache

Primero, necesitas instalar Ganache. Esto se puede hacer desde el sitio web oficial de Truffle . Luego, comience Ganache.

2. Configurar trufa-config.js

En su proyecto Truffle, debe modificar truffle-config.js(probablemente en Windows truffle.js) los archivos para conectarse a Ganache. De forma predeterminada, Ganache se ejecuta en localhost en el puerto 7545. Por lo tanto, su archivo de configuración debería verse así:

module.exports = {
    
    
  networks: {
    
    
    development: {
    
    
      host: "localhost",
      port: 7545,
      network_id: "*"
    }
  }
};

3. Implementar el contrato inteligente

Luego, puede implementar su contrato inteligente en Ganache:

truffle migrate --reset

4. Este proyecto necesita proporcionar una cuenta para enviar monedas:

##修改LoveOnChain/src/components/header.vue

# 120行和121行 这个账号从Ganache复制
const centralAccount = '0x0c174b3140b47B1Ef2686236Efa1591686F19681';
const privateKey = 'adc95b953256846bd55e7793ee4748cf5eb49f6c0a498f37ac69fbc98db03e84';

5. Instala las dependencias requeridas

npm install

6. Iniciar el proyecto

npm run dev

imagen corriendo

Por favor agregue una descripción de la imagen

Por favor agregue una descripción de la imagen
Por favor agregue una descripción de la imagen
Por favor agregue una descripción de la imagen
dirección del proyecto

Supongo que te gusta

Origin blog.csdn.net/qq_64421968/article/details/131191486
Recomendado
Clasificación