Curso para Smart contracts en EOS

in #spanish6 years ago (edited)


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

JZA

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.

Sort:  

Tremenda iniciativa te felicito de corazón, éxitos en la vida.

Coins mentioned in post:

CoinPrice (USD)📈 24h📈 7d
BTCBitcoin6707.070$2.06%9.17%
EOSEOS9.032$1.4%13.0%
ETHEthereum473.011$1.21%8.05%
NXTNxt0.103$1.54%7.83%

Coin Marketplace

STEEM 0.19
TRX 0.15
JST 0.029
BTC 63252.26
ETH 2662.75
USDT 1.00
SBD 2.79