crear criptomoneda en 200 lineas de codigo

Crear criptomoneda en 200 lineas de codigo

¿Quieres aprender a construir tu propia cadena de bloques? Echa un vistazo a este tutorial que demuestra cómo crear una cadena de bloques con menos de 200 líneas de código Go.

Esto hace que entender las cadenas de bloques sea una tarea necesariamente más difícil de lo que debe ser. Especialmente en lo que respecta al código fuente. Aquí voy a repasar una blockchain super-simple que implementé en 200 líneas de Javascript llamada NaiveChain.

Casi todos los desarrolladores del mundo han oído hablar de la cadena de bloques, pero la mayoría todavía no sabe cómo funciona. Puede que sólo lo conozcan por Bitcoin y porque han oído hablar de cosas como los contratos inteligentes. Este post es un intento de desmitificar el blockchain ayudándote a escribir tu propio blockchain simple en Go, ¡con menos de 200 líneas de código!

Al final de este tutorial, serás capaz de ejecutar y escribir en un blockchain localmente y verlo en un navegador web. ¿Qué mejor manera de aprender sobre el blockchain que crear el tuyo propio? Crea un archivo.

Todo lo que se escriba a partir de ahora en este archivo tendrá menos de 200 líneas de código. ¡Empecemos a codificar! Imports Aquí están los imports que necesitaremos, junto con nuestra declaración de paquete.

Escribamos esto en Una cadena de bloques muy simple puede ser implementada en 200 líneas de Javascript llamada NaiveChain. El NaiveChain fue creado con fines de demostración y aprendizaje. Dado que no tiene un algoritmo de «minería» PoS de PoW no puede ser utilizado en una red pública.

Pero es un buen ejemplo de las principales funciones de una blockchain. El primer paso es muy lógico y es decidir la estructura de los bloques. Como mínimo, una estructura básica debe incluir: índice, marca de tiempo, datos, hash y hash anterior.

Fíjate en que el hash del negro anterior se incluye en cada uno de los bloques. Esto es necesario para mantener la integridad de la cadena. ¿Te has preguntado si es posible codificar tu propia blockchain con menos de 200 líneas de Go?

Si esta pregunta te resulta intrigante, entonces, has llegado al lugar correcto. ¿Qué puede ser más efectivo para aprender y practicar esta tecnología emergente que desarrollar tu propia blockchain? ¡Intentémoslo!

Esto hace que la comprensión de blockchain sea innecesaria y complicada, especialmente cuando se quiere entender el código fuente. A continuación, te ayudaré a entender el blockchain súper simple implementado por 200 líneas de JS. Llamaré a este código NaiveChain. Puedes estar allí.

Github Ver más detalles técnicos. El primer paso lógico es determinar la estructura de los bloques. Para mantener las cosas lo más simples posible, sólo elegimos las partes más necesarias: índice, timestamp, datos, hash y hash anterior.

Casi todos los desarrolladores del mundo han oído hablar de la cadena de bloques, pero la mayoría aún no sabe cómo funciona. Puede que sólo lo conozcan por Bitcoin y porque han oído hablar de cosas como los contratos inteligentes. Este post es un intento de desmitificar el blockchain ayudándote a escribir tu propio blockchain simple en Go, ¡con menos de 200 líneas de código!

Al final de este tutorial, serás capaz de ejecutar y escribir en un blockchain localmente y verlo en un navegador web. ¿Qué mejor manera de aprender sobre el blockchain que crear el tuyo propio? Crea un archivo.

Todo lo que se escriba a partir de ahora en este archivo tendrá menos de 200 líneas de código. ¡Pongámonos a codificar! Si eso es demasiado largo todavía, Jay Nagpaul proporciona una guía concisa para construir una criptomoneda en la blockchain Etherum en menos de 100 líneas de código.

Corta, dulce y directa al grano, la guía de Nagpaul te da todo lo que necesitas para crear tu propio token. Otra opción viable para crear una nueva moneda es bifurcar una moneda existente como Bitcoin. Algunas de las monedas más conocidas, como Bitcoin SV y Bitcoin Classic, son en realidad bifurcaciones de Bitcoin.

Una de las guías más completas sobre la bifurcación de una criptomoneda es la de Aziz Zainuddin, fundador de Master The Crypto. Aunque Zainuddin no ofrece una guía para los desarrolladores que quieren bifurcar una moneda, sí que proporciona una lectura de fondo esencial para cualquiera que intente una bifurcación o esté confundido sobre el significado del término. Por supuesto, Bitcoin no es la única criptomoneda que se puede bifurcar.

Mientras el código sea de código abierto, se puede clonar y cambiar cualquier criptodivisa existente. Esto hace que entender los fundamentos de la bifurcación sea clave. CryptoNote ha creado una guía visualmente impresionante para ayudar a los desarrolladores a conseguirlo.

La guía utiliza la propia moneda de CryptoNote como repositorio. La moneda final no tendrá valor comercial, pero es una excelente herramienta para aprender los fundamentos de la bifurcación. Esto hace que la comprensión de la cadena de bloques sea innecesariamente complicada, especialmente cuando se quiere entender el código fuente.

A continuación utilizaré 200 líneas de JS para lograr una blockchain súper simple para ayudarte a entenderla. He llamado a este código NaiveChain. El primer paso lógico es determinar la estructura del bloque.

Para mantener las cosas lo más simple posible, elegimos sólo las partes más necesarias: subíndice de índice, timestamp timestamp, datos de datos, valor de hash, y valor de hash anteriorVer imagen

Entradas relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada.