¿Eres desarrollador? ¿Sabes algún lenguaje de programación? ¿Te gustaría construir aplicaciones descentralizadas? Si es así, acompáñame a leer este artículo donde conocerás cómo puedes sacarle provecho a tus habilidades informáticas y contribuir a la vez a la escalabilidad de la mejor blockchain de criptomonedas: Hive.
Are you a developer, do you know a programming language, would you like to build decentralised applications? If so, join me in reading this article where you will learn how you can make the most of your computing skills and contribute to the scalability of the best cryptocurrency blockchain: Hive.
Hive es un ecosistema de aplicaciones construido sobre su mismo protocolo de cadena de bloques que contiene más de 30 aplicaciones interconectadas entre sí donde los usuarios pueden, con una sola cuenta, generar ganancias mediante la creación de contenido en diferentes modalidades.
Hive is a dapp ecosystem built on its own blockchain protocol containing more than 30 interconnected applications where users can, with a single account, generate revenue by creating content in different modalities.
Los desarrolladores juegan un papel importantísimo en la escalabilidad del mismo ya que, con sus aplicaciones, pueden mejorar de manera exponencial el ecosistema encontrando y proponiendo soluciones que podrán usarse a largo plazo.
Developers play an important role in the scalability of the ecosystem, as their applications can exponentially improve it by finding and proposing solutions that can be used in the long term.
Si sabes programar pero no estás muy familiarizado con las criptomonedas ni con la Web3, no importa, puedes aprender sobre la marcha, aún así, aquí te comparto la guía oficial de Hive para desarrolladores donde podrás leer las principales características del mismo, de todas maneras aquí te doy un background:
If you know how to program but you are not very familiar with cryptocurrencies or Web3, it doesn't matter, you can learn as you go, even so, here I share with you the official Hive guide for developers where you can read the main features of it, anyway here I give you a background:
Los lenguajes de programación más utilizados para la construcción del backend dentro de Hive son JavaScript, Python, Ruby y PHP, con una amplia gama de librerías internas y externas que podrás encontrar para desarrollar tus aplicaciones.
The most widely used programming languages for building the backend within Hive are JavaScript, Python, Ruby and PHP, with a wide range of internal and external libraries that you can find to develop your applications.
Si deseas crear alguna dapp (aplicación descentralizada) podrás solicitar una financiación a partir de una propuesta que hagas, sí, no tienes por qué integrarte a ninguna solución en desarrollo si no quieres, sino que puedes crear la tuya desde cero. Las propuestas se realizan dentro del ecosistema por mediación de un artículo en formato de blog que será votado por los usuarios dentro de todo el ecosistema en aras de aprobarla según el resultado final que propongas, donde obtendrás un monto inicial para poner en práctica el desarrollo de tu dapp a largo plazo.
If you want to create a dapp (decentralised application) you can apply for funding based on a proposal you make, yes, you don't have to join any solution under development if you don't want to, but you can create your own from scratch. Proposals are made within the ecosystem through a blog article that will be voted by users within the entire ecosystem in order to approve it according to the final result you propose, where you will get an initial amount to implement the development of your dapp in the long term.
Una vez recibido el monto, se te dará acceso a un conjunto de recursos que podrán utilizar tú y tu equipo (si tienes) para ejercer el desarrollo de la propuesta, uniéndote a cualquier nodo o creando el tuyo propio. Una cuenta en Hive será necesaria para recibir la financiación y realizar cualquier actividad dentro del protocolo. Como sabrás, las operaciones dentro de la blockchain están limitadas a una única transacción no recurrente, por lo que una vez desplegada tu solución no podrás cambiarla o editarla a menos que crees una versión nueva de la misma a partir de tu proyecto.
Once the amount is received, you will be given access to a set of resources that you and your team (if you have one) can use to exercise the development of the proposal by joining any node or creating your own. A Hive account will be required to receive funding and to carry out any activity within the protocol. As you know, operations within the blockchain are limited to a single non-recurring transaction, so once your solution is deployed you will not be able to change or edit it unless you create a new version of it from your project.
Para desarrollar, utilizarás una blockchain de prueba “testnet” que te permitirá probar tu código ya sea en la misma red o localmente. Cada vez que quieras probar algo nuevo que hayas implementado, podrás hacerlo a través de ella sin la necesidad de gastar gas o recursos de poder de voto a través de instancias de objetos no reales para observar el movimiento de tus variables.
For development, you will use a testnet blockchain that will allow you to test your code either on the same network or locally. Whenever you want to test something new that you have implemented, you can do so through it without the need to spend gas or voting power resources through instances of non-real objects to observe the movement of your variables.
En caso de la creación de una app de blog, podrás crear o fusionar tu propio blog con la tecnología blockchain de Hive y permitir la monetización de contenido (siguiendo siempre las mismas reglas de creación y derechos de autor) utilizando plugins de Wordpress para hacer efectivo el proceso.
In case of creating a blog app, you'll be able to create or merge your own blog with Hive blockchain technology and allow content monetisation (always following the same creation and copyright rules) using Wordpress plugins to make the process effective.
Algunas apps y herramientas que podrás necesitar para el proceso de desarrollo serán NodeJS, GitHub, GitLab, algún gestor de bases de datos como MongoDB, Hive Keychain y previo conocimiento de lenguaje de marcado de hipertexto y principios de la Web3 y tokens no fungibles.
Some apps and tools you may need for the development process are NodeJS, GitHub, GitLab, a database manager such as MongoDB, Hive Keychain and prior knowledge of hypertext markup language and Web3 principles and non-fungible tokens.
Desarrollar en Hive no sólo te permitirá apalancar tu app, sino que también aprenderás mucho sobre tecnologías descentralizadas y agregarás valor a tu CV y portafolio de aplicaciones que quizá, te ayude mucho para emprender en este viaje y hacerte un hueco en el nuevo mundo de la Web3.
Developing in Hive won't only allow you to leverage your app, but you will also learn a lot about decentralised technologies and add value to your CV and application portfolio that may help you to embark on this journey and carve a niche for yourself in the new world of the Web3.
Coméntame qué inquietudes tienes y qué necesitas para comenzar, si estás leyendo esto pero aún no tienes cuenta en Hive consúltame a través de mi cuenta oficial en LinkedIn y te ayudo en el paso a paso para que obtengas tu handle. ¡Un saludo y nos vemos próximamente con más contenido!
Let me know what concerns you have and what you need to get started, if you are reading this but still don't have an account on Hive contact me through my official LinkedIn account and I'll help you step by step to get your handle. Best regards and see you soon with more content!
GIFs by @doze
Hive for Developers
Banner created in Canva
Main image created by me
Tu post tiene buenas referencias. Me complementa algunas cosas en mente, espero convertirlas en realidad pronto. Saludos!
The rewards earned on this comment will go directly to the people( @theinfiltred ) sharing the post on Twitter as long as they are registered with @poshtoken. Sign up at https://hiveposh.com.