El Camino para Convertirse en Desarrollador Blockchain

dhormigo

Blockchain
Administrador
Hodler
Veterano
Desde
14 Jul 2017
Mensajes
13,189
Puntuación
17,808
Los desarrolladores Blockchain a día de hoy tienen una gran demanda de trabajo, bien por entidades o proyectos personales, de hecho, la demanda de desarrolladores competentes de blockchain ahora supera por mucho la oferta, con salarios de hasta 180.000$ anuales, a cualquiera le dan ganas de meterse en esta branca de la tecnología, me he animado a realizar este post gracias a @fed en la idea de @BENJAKER: Hacer Conjunta en Alguna Pre-ICO? sobre crear una base de datos descentralizada donde meter el dinero, cito su comentario.
Señores... no se olviden de que todo esto que estamos hablando se basa en una tecnología que basicamente es un libro de asientos...

NO lo voy a hacer ahora, si alguno puede empezar la búsqueda y el cómo, genial, pero lo que se puede generar es un smart contract (un contrato inteligente) donde se hacen los asientos de los depósitos y el pago y ese contrato queda guardado/ registrado en la cadena : P
Sí, si, con todos los detalles que se quieran poner y las órdenes a ejecutar...

¿a qué mola?
:D

Antes de todo, debemos conocer una serie de conceptos básicos que nos ayuden a entender lo que queremos llegar a construir.

¿Qué es una Blockchain?

Un blockchain es básicamente una base de datos descentralizada o un libro mayor distribuido.

Qué es Blockchain? - La Tecnología que Cambiará Todo

Esa es una respuesta bastante sencilla para que todo el mundo lo pueda entender, ten la seguridad de que hay mucha más dificultad debajo de todo, IBM se ha interesado recientemente en el desarrollo de blockchain y ha reunido algunos documentos excelentes que constituyen un buen punto de partida para aprender a construir los cimientos de una cadena de bloques. (artículos en inglés)
Hacer una Cadena de Bloques

Una vez que estés preparado para ensuciarte las manos, hay una serie de artículos y publicaciones dedicadas a ayudarte a mejorar tu conocimiento construyendo para construir tu propia blockchain, aquí hay algunos artículos muy buenos que recomiendo leer:
Tutoriales, Cursos y Vídeos Adicionales
El objetivo es bien claro, compartir todo tipo de experiencias con programación blockchain para que algún día sin prisa aprender a programar una, espero que el post sirve como introducción a este enorme mundo.
 

KevinPrince

mCoin
Desde
7 Feb 2018
Mensajes
38
Puntuación
39
Justo lo que buscaba, excelente trabajo como siempre @dhormigo y genial la idea de @fed . Me interesa mucho pues últimamente estoy aprendiendo algo de programación (básica) por mi cuenta y como me gustaría especializarme en Smart contracts (entre otros) os doy las gracias por esta joyita.
 

Javierlc

Coin
Desde
16 Feb 2018
Mensajes
182
Puntuación
110
Buen aporte, por la noche o antes (si tuviera tiempo) le echaré un vistazo, gracias dhormigo.
 

Bufalo Coin

Gigahash
Hodler
Veterano
Desde
14 Ene 2018
Mensajes
1,628
Puntuación
3,099
Pues justo esta semana he empezado a aprender un poco de programación, me estoy centrando en el lenguaje solidity para crear contratos inteligentes. La verdad es que estoy bastante motivado y seguro que este post va a ser de gran ayuda.

El motivo por el que quiero aprender a crear mi propia blockchain y saber redactar contratos inteligentes es porque quiero crear una red descentralizada para mejorar las relaciones laborales ya que es realmente necesario los contratos inteligentes para automatizar determinadas cláusulas como primas, bonus, rendimiento, etc y así como establecer un sistema de rentas sustitutorias para la cobertura de contingencias como desempleo, incapacidad, maternidad, etc, ya que en la actualidad no son suficientes las coberturas y es muy mejorable.

Os dejo un enlace con la documentación de solidity para el que esté interesado en este lenguaje: Solidity — Solidity 0.4.21 documentation

Os dejo también el browser para que podáis practicar haciendo contratos inteligentes: Remix - Solidity IDE

Iré dejando en este post cualquier información que pueda ser de interés con el tema.
 

dhormigo

Blockchain
Administrador
Hodler
Veterano
Desde
14 Jul 2017
Mensajes
13,189
Puntuación
17,808
@Bufalo Coin buena motivación para aprender a desarrollar blockchain, a mi personalmente me gustaría para por ejemplo: crear ''porras'', conjuntas entre usuarios, seguro que se me vienen más cosas a la cabeza...
 

Thiegui

mCoin
Desde
3 Ene 2018
Mensajes
24
Puntuación
51
Buenas, muy buen aporte, añado un link para aprender a programar solidity de forma "amigable"
CryptoZombies
Estos chicos han hecho un curso que te enseña a programar con solidity el propio juego de zombies, muy interesante.
Gracias por el esfuerzo que haceis todos subiendo información relacionada con el mundo de la blockchain , nos permite darnos cuenta del potencial enorme que tiene, más allá de lo relacionado con las inversiones.
 
Desde
11 Feb 2018
Mensajes
161
Puntuación
320
Pues justo esta semana he empezado a aprender un poco de programación, me estoy centrando en el lenguaje solidity para crear contratos inteligentes. La verdad es que estoy bastante motivado y seguro que este post va a ser de gran ayuda.

El motivo por el que quiero aprender a crear mi propia blockchain y saber redactar contratos inteligentes es porque quiero crear una red descentralizada para mejorar las relaciones laborales ya que es realmente necesario los contratos inteligentes para automatizar determinadas cláusulas como primas, bonus, rendimiento, etc y así como establecer un sistema de rentas sustitutorias para la cobertura de contingencias como desempleo, incapacidad, maternidad, etc, ya que en la actualidad no son suficientes las coberturas y es muy mejorable.



Me parece muy, muy interesante tu idea, aunque yo voy a ir un poquito "más allá", no porque sea primo de Friker Jimenez sino porque en realidad lo mío va a ser un poco utópico, no es que sea una auténtica quimera sino por la segura desaprobación del actual sistema político-económico. Y si bien hablas de asegurar y mejorar esas contigencias, bien podríamos decir que las que sean de obligación referidas a capital privado, empresas y demás entidades particulares o S.A., estarán reguladas por sus propios convenios y "obligadas" por ley a ser cumplidas, aunque en la realidad no ocurra así siempre, se me hace la boca agua al pensar en una tecnología blockchain democratizada y descentralizada al cien por cien, donde todos los ciudadanos pudiesen ser los garantes en el cumplimiento de las medidas y mejoras en referencia a esas contingencias y en ser parte activa de la solución de los problemas de responsabilidad y políticas vinculantes con respecto al erario y que están completamente en manos de unas cuantas personas, eso sí, "elegidas democráticamente" y actuando por el bien "común". A lo que voy: Presupuestos generales del Estado, partidas destinadas a tal o cual obra pública o servicio social, cuentas de los municipios, localidades, ayuntamientos, inversiones del Estado, deuda pública y su especulación, ingresos en cuentas de partidos (transparencia total en la financiación de estos)... En fin, que todos fuésemos los que, mediante blockchain, controlásemos todas esas cuentas y movimientos del Tesoro Público, controlando los gastos sociales o cualquier tipo de malversación o corruptela, siendo los contables democráticos que no permiten que se defraude al ciudadano... Joder, en realidad igual se me está yendo la olla, pero imagino un futuro que podría ser más justo y democrático mediante el uso de algo tan jodidamente prometedor como es el puto Blockchain.
 

Bufalo Coin

Gigahash
Hodler
Veterano
Desde
14 Ene 2018
Mensajes
1,628
Puntuación
3,099
@Bufalo Coin como lo llevas, has avanzado algo, me estoy empapando un poco y aprendiendo.
Pues @dhormigo no tengo mucho tiempo la verdad, por lo que cuando encuentro algún hueco le hecho una ojeada y voy practicando alguna función en el remix, pero ya te digo, poquita cosa hasta el día de hoy, pero en un futuro con más tiempo si que quiero ponerme más a tope con ello.

Pues es genial que lo vayas pillando porque es de mucha utilidad. :)
 

dhormigo

Blockchain
Administrador
Hodler
Veterano
Desde
14 Jul 2017
Mensajes
13,189
Puntuación
17,808
Pues @dhormigo no tengo mucho tiempo la verdad, por lo que cuando encuentro algún hueco le hecho una ojeada y voy practicando alguna función en el remix, pero ya te digo, poquita cosa hasta el día de hoy, pero en un futuro con más tiempo si que quiero ponerme más a tope con ello.

Pues es genial que lo vayas pillando porque es de mucha utilidad. :)

He pensado que podríamos crear un hilo de Cryptozombies, para ir añadiendo nuestros progresos. Es importante tener conocimientos C++ y Java la verdad.
 

Bufalo Coin

Gigahash
Hodler
Veterano
Desde
14 Ene 2018
Mensajes
1,628
Puntuación
3,099
Me parece muy, muy interesante tu idea, aunque yo voy a ir un poquito "más allá", no porque sea primo de Friker Jimenez sino porque en realidad lo mío va a ser un poco utópico, no es que sea una auténtica quimera sino por la segura desaprobación del actual sistema político-económico. Y si bien hablas de asegurar y mejorar esas contigencias, bien podríamos decir que las que sean de obligación referidas a capital privado, empresas y demás entidades particulares o S.A., estarán reguladas por sus propios convenios y "obligadas" por ley a ser cumplidas, aunque en la realidad no ocurra así siempre, se me hace la boca agua al pensar en una tecnología blockchain democratizada y descentralizada al cien por cien, donde todos los ciudadanos pudiesen ser los garantes en el cumplimiento de las medidas y mejoras en referencia a esas contingencias y en ser parte activa de la solución de los problemas de responsabilidad y políticas vinculantes con respecto al erario y que están completamente en manos de unas cuantas personas, eso sí, "elegidas democráticamente" y actuando por el bien "común". A lo que voy: Presupuestos generales del Estado, partidas destinadas a tal o cual obra pública o servicio social, cuentas de los municipios, localidades, ayuntamientos, inversiones del Estado, deuda pública y su especulación, ingresos en cuentas de partidos (transparencia total en la financiación de estos)... En fin, que todos fuésemos los que, mediante blockchain, controlásemos todas esas cuentas y movimientos del Tesoro Público, controlando los gastos sociales o cualquier tipo de malversación o corruptela, siendo los contables democráticos que no permiten que se defraude al ciudadano... Joder, en realidad igual se me está yendo la olla, pero imagino un futuro que podría ser más justo y democrático mediante el uso de algo tan jodidamente prometedor como es el puto Blockchain.

Eso sería genial, y yo comparto ese punto de vista, el problema es que los que gobiernan no les interesa esa solución, ya que se les acabaría el chollo de los "desfalquitos". Yo siempre he pensado que con la blockchain se acabaría la corrupción.

En cuanto a mi idea de proyecto, lo enfocaba más a crear unos recursos humanos descentralizados, donde todas las incidencias, cláusulas, etc de los trabajadores girará en torno a una blockchain, y de alguna forma todos esos datos se vuelquen en la nómina de forma automática. En pocas palabras, sería como eliminar la parte administrativa de este trabajo.

Y también me gustaba la idea de que a su vez se puedan generar coberturas por las contingencias que mencioné.
 

Bufalo Coin

Gigahash
Hodler
Veterano
Desde
14 Ene 2018
Mensajes
1,628
Puntuación
3,099
He pensado que podríamos crear un hilo de Cryptozombies, para ir añadiendo nuestros progresos. Es importante tener conocimientos C++ y Java la verdad.
Por mi genial, seguro que más gente se anima y le interesa.

A mi un amigo me dijo que aprendiera el lenguaje phantom que era el más facil, yo en programación no estoy muy puesto la verdad :D:D
 

dhormigo

Blockchain
Administrador
Hodler
Veterano
Desde
14 Jul 2017
Mensajes
13,189
Puntuación
17,808
Por mi genial, seguro que más gente se anima y le interesa.

A mi un amigo me dijo que aprendiera el lenguaje phantom que era el más facil, yo en programación no estoy muy puesto la verdad :D:D

Yo tampoco es que este muy puesto, me defiendo simplemente la verdad.

Phyton me parece también muy útil junto los otros que te mencioné para desarrollar en blockchain, ya te digo, uno de los objetivos a largo plazo del foro sería crear su propia criptomoneda cuando crezca, así que no me queda otra que empaparme de todo lo que pueda.
 

Multani

Kilohash
Hodler
Desde
15 Mar 2018
Mensajes
584
Puntuación
930
Este hilo pinta de maravilla :).

Aunque yo no voy a ir a pasos agigantados y primero me voy a leer y comprender como funciona la tecnología Bitcoin Core y su Blockchain , y luego, si lo llego a entender y hacer que me enganche me pasaré al Ethereum con los Smarts Contracts.

He empezado a leerme el libro de Mastering Bitcoin, digamos que es la biblia técnica :eek:.

Por otro lado, ya que lo habéis comentado, hice la 1a lección entera de Cryptozombies, es decir, los 13 Chapters, y es bastante complicado sin nociones de programación. Espero seguir pronto con los Chapters de la lección 2 :D
 

Bufalo Coin

Gigahash
Hodler
Veterano
Desde
14 Ene 2018
Mensajes
1,628
Puntuación
3,099
Este hilo pinta de maravilla :).

Aunque yo no voy a ir a pasos agigantados y primero me voy a leer y comprender como funciona la tecnología Bitcoin Core y su Blockchain , y luego, si lo llego a entender y hacer que me enganche me pasaré al Ethereum con los Smarts Contracts.

He empezado a leerme el libro de Mastering Bitcoin, digamos que es la biblia técnica :eek:.

Por otro lado, ya que lo habéis comentado, hice la 1a lección entera de Cryptozombies, es decir, los 13 Chapters, y es bastante complicado sin nociones de programación. Espero seguir pronto con los Chapters de la lección 2 :D

Pues ojalá y te empapes bien de todo esto, a mi me encantaría aprender programación y volverme experto en blockchain, pero se necesita dedicarle mucho tiempo y ser constante, en algunos ratos libres me puse a curiosear pero es imposible si no le echas muchas horas cada día.

Si pudiera lo tendría claro, me dejaría el trabajo y me dedicaría a este mundo.
 

Crea una cuenta o accede para comentar

Debes estar registrado para poder comentar

Crear cuenta

Crea una cuenta en Foro Coin

Iniciar sesión

¿Ya tienes una cuenta? Inicia sesión

Arriba