Todas las operaciones que ocurren en una blockchain (desde una transacción simple hasta una interacción más compleja con un contrato inteligente) pasan por el mismo proceso:

Untitled

  1. La operación la inicia un usuario. Los usuarios necesitan una wallet para interactuar con la blockchain: software diseñado para almacenar y administrar las claves privada y pública de un usuario

  2. A continuación, las operaciones ingresan al mempool: una “sala de espera” donde todas las operaciones de todos los usuarios esperan que los validadores las procesen.

  3. Los validadores toman transacciones del mempool y las agrupan en bloques: una lista corta de operaciones. En este momento, los bloques son solo una sugerencia y las transacciones aún no se consideran finalizadas.

  4. El bloque se valida a través de un mecanismo de consenso. Diferentes cadenas de bloques usan diferentes mecanismos: los más populares son Proof of Work y Proof of Stake.

  5. El bloque validado se agrega a la cadena de bloques y la transacción se considera completa e inmutable.

  6. La nueva configuración de la cadena de bloques se transmite a todos los nodos de la red. A partir de este momento, la información contenida en cada bloque pasa a ser de acceso público.

En nuestro ejemplo, Bob ahora puede consultar la cadena de bloques para verificar que su saldo se haya actualizado y refleje el pago de Alice. **


Pasa al siguiente capítuloIntroducción a los contratos inteligentes