Comience con el desarrollo web3 basado en Ethereum usando FMZ fácilmente
Ethereum es una plataforma de contratos inteligentes basada en la tecnología blockchain, que proporciona una forma descentralizada de escribir y implementar contratos inteligentes. Los contratos inteligentes son un tipo especial de programa informático que puede ejecutarse automáticamente en la cadena de bloques e implementar varias lógicas de negocio sin la necesidad de confiar en terceros.
Guía para principiantes de la Web3.0 En esta sesión, nos centraremos en el concepto de Web 3.0, cubriendo aspectos importantes de Ethereum, blockchain, descentralización y contratos inteligentes, e introducimos la plataforma FMZ como una herramienta introductoria para Web 3.0 para ayudar a los usuarios a interactuar con el ecosistema Ethereum más fácilmente.
Preparación para el desarrollo de web3 con FMZ Descripción del vídeo: En esta sección, entraremos en la parte de operación práctica e introduciremos el nodo RPC y la configuración de la red de pruebas de Goerli en la configuración de Web3, FMZ exchange y docker.
Interacción con Ethereum utilizando FMZ (I) Descripción del video: En esta sección, primero presentamos el concepto y la aplicación del protocolo RPC. Luego, explicamos cómo usar la función exchange.IO en FMZ para llamar a los métodos Ethereum RPC. Discutimos los métodos de lectura de estado en Ethereum RPC, incluidos los procesos específicos de uso e implementación de métodos, como eth_getBalance y eth_getTransactionCount.
Interacción con Ethereum utilizando FMZ (II) Descripción del video: En esta lección, continuaremos introduciendo cómo usar FMZ para interactuar con Ethereum, con un enfoque en los métodos RPC para obtener metadatos y operaciones de escritura de estado.
Leer el contrato inteligente (I) Descripción del video: En esta lección, comenzaremos a discutir la sección de contratos inteligentes, que incluye definiciones y características de contratos inteligentes y aplicaciones de contratos inteligentes.
Leer el contrato inteligente (II) En esta lección, participaremos en demostraciones prácticas de código para interactuar con contratos inteligentes. Esto se acompañará de explicaciones detalladas del código. Cubriremos cómo calcular los valores de hash del nombre de dominio, cómo registrar el contrato ENS y el contrato ENS Public Resolver, y cómo usar estos contratos para consultar direcciones Ethereum asociadas con nombres de dominio ENS.
Envío de ETH (I) Esta lección presenta el "enviar ETH" de "operación de escritura" en la cadena de bloques, explicando el concepto de escribir en la cadena de bloques, los pasos de escribir en la cadena de bloques y los parámetros requeridos para la operación de escritura.
Envío de ETH (II) En esta lección, mostraremos el código de demostración para enviar ETH, complementado con código que detalla cómo obtener la clave pública de la billetera, obtener el valor del nonce y establecer los parámetros precio de gas y límite de gas, y cómo usar estos parámetros para enviar la operación de transferencia de ETH.