Curso para Smart contracts en EOS
Estoy armando un curso para crear smart contracts en EOS, por lo que he estado investigando, estare usando Docker, un sistema de componetización de aplicaciones dentro de Linux. Junto a esta tecnología estaré también armando unos scripts llamado cleos, keos y nodeos en lo que se conoce como la arquitectura de EOS para procesar cosas en EOS como carteras, bloques, cuentas, transacciones, llaves y finalmente tokens y smart contracts.
En el ejercicio se pretendrá hablar un poco sobre Bitcoin, los inicios del Blockchain en Bitcoin, NXT, Ethereum, y finalmente EOS (graphene).
Los smart contracts que he estado viendo es un Hola Mundo, un Juego de Tic Tac Toe, y uno para generar Tokens. Usando el lenguaje de C++. Espero usar ayuda de otros lenguajes como Python, Javascript, etc.
Usando cleos, se puede poner las siguientes cadenas.
$ cleos set contract eosio build/contracts/eosio.bios -p eosio@active
El código tendra los siguientes elementos:
- Declaración: En C++ este se hace con el include de la libreria de eosio
#include <eosiolib/eosio.hpp>
- Abrimos la clase con el namespace para el smart contracts
class hello : public eosio::contract {
- Compilamos el contrato con nuestro compilador de web assembler eosiocpp
$ eosiocpp -o hello.wast hello.cpp
About me:
Steemian, crypto fan, like to listen to 90s hip hop, and loves to chat about Linux Python and Free software. Runs a local Tech club in sunny Cancun, and enjoys hopping on planes and landing somewhere else.
Tremenda iniciativa te felicito de corazón, éxitos en la vida.
Coins mentioned in post: