Construye smart contracts con el SC Playground de Massa

Cumulo

La tecnología blockchain ha mejorado enormemente en la última década, pero la seguridad de los smart contracts todavía puede ser un problema. Los smart contracts juegan un papel fundamental en una blockchain cuando mueven activos digitales de una dirección a otra. También son la columna vertebral de la mayoría de las DAPPs Web3. Si un smart contract contiene un exploit (vulnerabilidad), está prácticamente garantizado que, con el tiempo, alguien lo encontrará y abusará de él. Es por eso que las pruebas rigurosas son una parte tan esencial de la implementación de smart contracts, ya que una vez implementados no se pueden modificar más.

Si bien hay numerosas herramientas que se pueden encontrar en línea, ningún otro entorno de prueba es tan útil como la blockchain en la que estás a punto de implementar. Es por eso que Massa desarrolló el Smart Contract Playground. La idea es ayudar a los desarrolladores a explorar las capacidades de los smart contracts escritos en Assembly Script y el SDK de smart contract de Massa. Básicamente, esta herramienta te permite escribir y probar tus smart contracts de Massa. Ten en cuenta que este es un producto mínimo viable y, como tal, tiene ciertas limitaciones. Sin embargo, se mejorarán con el tiempo.

Entonces, ¿qué puedes hacer exactamente con MVP Smart Contract Playground de Massa? Echemos un vistazo.

Smart Contract Playground de Massa es una herramienta útil que permite a los desarrolladores de smart contracts escribir, formatear, compilar, realizar pruebas unitarias, exportar y compartir código de smart contract escrito en Assembly Script. Está dirigido a desarrolladores recién llegados que están explorando las capacidades de smart contract de Massa por primera vez. Como hemos mencionado, este es el primer lanzamiento del producto a la comunidad y hay mucho espacio para mejorar. Actualmente, las principales limitaciones de Smart Contract Playground son:

READ  Asegurar el futuro de Web3 — con Thyra, en Massa

1). Arquitectura sin servidor — utiliza el almacenamiento local de su navegador para almacenar el espacio de código.

2). Métodos SC limitados — en este momento, las funciones disponibles son

  • getOf & setOf para interactuar con datos ( leer y escribir )
  • generateEvent para registrar fácilmente el contenido de la blockchain
  • unsafeRandom para generar un número aleatorio entre 0 y el entero seguro máximo
  • Address: una clase que representa la dirección de una wallet

3. Un archivo permitido: sólo puedes trabajar en 1 archivo. Guardaremos automáticamente todos los cambios que hagas.

4. No puedes desplegar un smart contract en la blockchain directamente desde el Playground.

Poco a poco se irán añadiendo nuevos métodos y se liberarán más capacidades a medida que la herramienta madure en base a los comentarios de la comunidad de desarrolladores. A pesar de estas limitaciones, los desarrolladores pueden probarla y experimentar con la creación de contratos interesantes. Los tipos de contratos que se pueden crear con la herramienta son los siguientes

  • Tokens fungibles
  • Tokens no fungibles
  • Lotería
  • Videojuegos
  • Oráculos de precios

¿La mejor parte? El Smart Contract Playground de Massa es de código abierto y completamente gratuito para que cualquiera lo use. La herramienta ya está activada en el sitio web de Massa, así que si eres un desarrollador que está ansioso por probar algunos smart contracts, definitivamente deberías probarlo. En caso de que desees una funcionalidad adicional, puede enviar su solicitud en este repositorio de Github.

Web3 se está desarrollando rápidamente, pero es nuestra obligación hacer que el espacio sea lo más seguro posible. Massa resuelve el trilema blockchain y establece un nuevo estándar para todas las cadenas de bloques de Capa 1 al proporcionar seguridad, escalabilidad y tasas de descentralización más allá de la competencia. Con Smart Contract Playground, el proyecto está avanzando en el sector de pruebas, brindando a los desarrolladores una herramienta gratuita para pulir su código antes del lanzamiento.

READ  Noticias de Massa para nuestra comunidad #3

Traducción del medium de Massa Labs. Para ver el artículo original (english) haz clic aquí.

AutoresSami & Mon

http://cumulo.pro/

Más información sobre la comunidad de Massa en español:

Telegram: https://t.me/massa_esp

Twitter: https://twitter.com/Massa_esp

Total
0
Shares
Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Publicación anterior

Gestiona tu nodo de Massa con SystemD

Publicación siguiente

Noticias de Massa para nuestra comunidad #3


Disclaimer : This website does not invite anyone to invest in the projects we are talking about. This is simple information about crypto projects that we find interesting.
Artículos Relacionados
ua.Massadopted.com uses cookies to ensure the best experience for you.