Tutorial: Implementación de contratos inteligentes en Polygon Chain

Tutorial: Implementación de contratos inteligentes en Polygon Chain

Tiempo de lectura: 4 minutos

¿Qué es la red de polígonos?

Polygon, anteriormente conocido como Matic Network y fundado en 2017, siempre se ha centrado en desarrollar la arquitectura de escala de Ethereum.

Polygon es una solución de escalado de capa 2 para la cadena de bloques de Ethereum. Polygon funciona como una cadena de bloques más rápida que se ejecuta simultáneamente con la cadena de bloques Ethereum, que tiene varias cadenas laterales. Polygon procesa transacciones en cadena utilizando una prueba de participación mecanismo de consenso y derivar su seguridad de Ethereum.

Razones para usar Polygon Network:

Polygon hace uso de una variedad de tecnologías, lo que lo convierte en una excelente alternativa para desarrollar contratos inteligentes.

El uso de Polygon Network puede impulsar la flexibilidad, la escalabilidad y la soberanía de un proyecto de cadena de bloques y, al mismo tiempo, brindar la seguridad, la interoperabilidad y los beneficios estructurales de la cadena de bloques de Ethereum. Además, en comparación con Ethereum, la red de polígonos tiene tarifas de gas sustancialmente más bajas.

También afirma ser lo suficientemente adaptable como para incluir cualquier solución de escalabilidad, además de las cadenas de Plasma actuales, los resúmenes ZK y los resúmenes optimistas.

Al escribir este artículo,
Si hablamos de los últimos 7 días, se implementaron más de 100 XNUMX contratos inteligentes en la cadena Polygon.Tutorial: Implementación de contratos inteligentes en Polygon Chain PlatoBlockchain Data Intelligence. Búsqueda vertical. Ai.

Tutorial: Implementación de contratos inteligentes en Polygon Chain PlatoBlockchain Data Intelligence. Búsqueda vertical. Ai.

Preparación para la implementación:

Para este propósito de demostración, utilizaremos Testnet de Polygon, es decir, Polygon Mumbai Network. Comencemos con algunos preparativos:

1. Agregando Polygon Mumbai Network a Metamask.

El método más simple es desplazarse hacia abajo en la mumbai.polygonscan.com sitio web, y encontrará el botón "Agregar red de Mumbai". Simplemente haga clic en él y apruebe la ventana emergente de metamáscara. 

Tutorial: Implementación de contratos inteligentes en Polygon Chain PlatoBlockchain Data Intelligence. Búsqueda vertical. Ai.

2. Obtener Test Matic de Faucet:

Para obtener el token Mumbai MATIC, simplemente copie la dirección de su billetera e insértela en el grifo a continuación. Los tokens MATIC aparecerán en su billetera unos segundos después.

Grifo Testnet Matic: https://mumbaifaucet.com/

Tutorial: Implementación de contratos inteligentes en Polygon Chain PlatoBlockchain Data Intelligence. Búsqueda vertical. Ai.

Implementación de un contrato usando Remix:

Remix: Remix El IDE en línea es un poderoso conjunto de herramientas para desarrollar, implementar, depurar y probar Ethereum y contratos inteligentes compatibles con EVM.

No olvide cambiar su red a Polygon Mumbai en Metamask.

Ahora que tenemos todas las cosas necesarias configuradas, comencemos:

Hagamos un contrato simple que guarde nuestros nombres y edades. En nuestro remix, llamémoslo simpleStorage.sol. Después de presionar CTRL + S, se compilará con éxito.

Tutorial: Implementación de contratos inteligentes en Polygon Chain PlatoBlockchain Data Intelligence. Búsqueda vertical. Ai.

Para implementar en Polygon, primero debemos cambiar el entorno a Proveedor inyectado, es decir, Metamask en Remix IDE.

Tutorial: Implementación de contratos inteligentes en Polygon Chain PlatoBlockchain Data Intelligence. Búsqueda vertical. Ai.

Cuando hacemos clic en el botón Implementar después de actualizar el entorno, Metamask solicitará confirmación y, una vez que lo confirmemos, el contrato se implementará con éxito en Polygon Mumbai Testnet.

Tutorial: Implementación de contratos inteligentes en Polygon Chain PlatoBlockchain Data Intelligence. Búsqueda vertical. Ai.

Verifique y publique contratos usando Polygonscan:

Estaremos verificando los contratos usando herramienta de verificación de escaneo de polígonos.

  1. Podemos completar fácilmente los detalles como contratos implementados, versiones del compilador, etc. en el sitio web. Luego podemos hacer clic en continuar.
Tutorial: Implementación de contratos inteligentes en Polygon Chain PlatoBlockchain Data Intelligence. Búsqueda vertical. Ai.

En la página siguiente, debemos completar otros detalles, como el código del contrato, los argumentos del constructor, etc. Después de ingresar la información necesaria, simplemente podemos hacer clic en el botón 'Verificar y publicar'.

Tutorial: Implementación de contratos inteligentes en Polygon Chain PlatoBlockchain Data Intelligence. Búsqueda vertical. Ai.

El contrato se confirmará con éxito después de unos segundos, como se muestra a continuación.

Tutorial: Implementación de contratos inteligentes en Polygon Chain PlatoBlockchain Data Intelligence. Búsqueda vertical. Ai.

Conclusión:

Matic Blockchain es la respuesta para el mundo Blockchain abarrotado y afectado por una plétora de aplicaciones que resultaron en la desaprobación del ecosistema Blockchain. 

Adopte la escalabilidad de Matic Blockchain y deje que QuillAuditorias administre la integridad y la seguridad de su plataforma Polygon (Matic) con sus incomparables servicios de auditoría de contratos inteligentes Matic.

Servicios de auditoría de contratos inteligentes de Polygon:

https://audits.quillhash.com/services/polygon-smart-contract-audit

Seguridad web3: la necesidad del momento

¿Por qué QuillAudits para seguridad Web3?
QuillAudits está bien equipado con herramientas y experiencia para proporcionar soluciones de ciberseguridad que ahorran la pérdida de millones en fondos.


Preguntas Frecuentes

¿Cómo implemento un contrato inteligente en la red Matic?

Después de leer y seguir los pasos anteriores, debería poder implementar contratos en Matic Network.

¿En qué idioma están escritos los contratos inteligentes de Polygon?

En Polygon, los contratos inteligentes se escriben utilizando Solidity Language.

¿Cómo asegurar un contrato inteligente en Polygon?

Los contratos inteligentes en Polygon se pueden asegurar realizando una auditoría de seguridad. La auditoría de contratos inteligentes es el examen exhaustivo del código del contrato para mitigar los errores, de modo que el contrato permanezca a salvo de actores malintencionados y vectores de ataque externos.

¿Qué es Polygon Mumbai Testnet?

La red de prueba de Mumbai es la red de prueba de la red Polygon, que replica la red principal de Polygon. Permite a los desarrolladores implementar, probar y ejecutar sus dApps en el entorno de la cadena de bloques sin riesgos y sin costo alguno.

139 Vistas

Sello de tiempo:

Mas de hachís