Quiero comenzar como desarrollador de blockchain. Tengo 2 años de experiencia como desarrollador web. ¿Como empiezo?

El desarrollo de aplicaciones descentralizadas de Blockchain (DAPP) es un tema candente en estos días … Como desarrollador web, ya tiene muchas habilidades necesarias para desarrollar DAPP. En la superficie, los DAPP parecen aplicaciones web 🙂

Aunque hay muchas plataformas Blockchain, mi opinión es que Ethereum es la más simple para comenzar … Existe una comunidad de desarrolladores próspera y vibrante que lo ayudará en cada paso del camino. Aquí hay una lista exhaustiva de habilidades que necesita para desarrollar Ethereum DAPP:

  • Comprensión conceptual de cómo funciona Ehereum
  • Solidez para el desarrollo del contrato
  • Habilidades de desarrollo de aplicaciones web (Javascript, HTML, CSS …)
  • Herramientas de Ethereum (Trufa, TestRPC, Geth …)

Existen muchos tutoriales que le mostrarán cómo desarrollar DAPP. Soy autor de un curso que aceleraría el proceso de aprendizaje … puede consultarlo aquí: Aprenda el desarrollo de aplicaciones descentralizadas de Blockchain

Todo lo mejor.

No hay nada particularmente mágico sobre “blockchain”. Es lógica y código, interfaz de usuario front-end, capa de lógica empresarial de back-end. La diferencia está en los clientes (billeteras) y la arquitectura de la base de datos dependiendo de lo que intente crear.

Si simplemente está enviando y recibiendo tokens a través de una red P2P, eso es bastante rudimentario. Hay muchas billeteras de código abierto para cada protocolo y red en Git.

Si su caso de uso se complica con cosas como almacenar metadatos en el libro mayor del token, querrá aprender a codificar datos binarios y centrarse en matrices, etc., según el protocolo del token. Los tokens ERC-20 (ETH) son más flexibles como plataforma nativa que BTC, que solo tiene un pequeño espacio de memoria para el almacenamiento de metadatos.

Aprenda hash y cómo almacenar información en un valor hash.

La mayor parte es código básico, aunque la interfaz de usuario sigue siendo interfaz de usuario. Muchas aplicaciones actuales son JSON, javascript, python, C ++, go, etc. El único código “nuevo” que flota es la sintaxis del script de solidez, que es bastante intuitiva.

More Interesting

Estoy usando el editor de texto Brackets para crear un sitio web, sin embargo, mi código PHP no se ejecuta cuando ejecuto el sitio web en mi navegador; que pasa

Soy un profesional que trabaja en el campo de TI y me gustaría comenzar un negocio a tiempo parcial como segunda fuente de ingresos. ¿Cuáles son algunas buenas ideas que podría implementar para ganar dinero extra?

¿Qué idiomas, API y marcos necesito aprender para convertirme en un desarrollador web de Full Stack?

Me encanta instantdomainsearch.com. ¿Cuánto dinero y tiempo de desarrollo se necesitaría para crear una interfaz tan simplista en un mercado con un número limitado de productos (500-600) de varios proveedores?

Quiero construir un sistema de chat que pueda servir a miles de personas en el mismo canal mientras que aloje varios canales que también puedan albergar la misma cantidad. Conozco los conceptos básicos de la programación del servidor en Java, pero no estoy seguro de qué técnica debo usar para permitir tantas conexiones.

Soy un marino, extraño a mi familia (ausente durante meses en algún momento del año) y me gustaría aprender a codificar y espero poder cambiar de carrera y estar allí para mi familia, sin embargo, no hay conexión a Internet o es muy lento , ¿qué idioma debo aprender primero que no necesita internet?

¿Cuál es la forma más fácil de comenzar a aprender sobre los blogs y la creación de un sitio web (con la esperanza de generar ingresos adicionales)?

Tengo una idea para crear una red social de nicho. ¿Cómo empezar?

Sé C ++ y Java, ¿cuál es el mejor sitio web para mejorar mis habilidades de codificación?

Cómo implementar código Java mientras se usa AWS

¿Cómo creo un nuevo sitio web?

Mi Ajax se ejecuta correctamente, los valores se pasan al otro JSP pero cuando intento mostrar el valor en un control en la página JSP, ¿muestra 'nulo'?

Sé JS y ReactJS. ¿Cuál debería ser mi próximo paso?

He estado aprendiendo JavaScript y Jquery durante un par de meses y quiero pasar a angular.js y node.js. ¿Debo aprender node.js primero? ¿O aprender angular primero?

¿Debo aprender el lenguaje JavaScript completo o es mejor aprender algunos relacionados con el desarrollo web en caso de que quiera convertirme en desarrollador web?