- Volver al menú
- Volver al menúPrecios
- Volver al menúInvestigación
- Volver al menúConsenso
- Volver al menú
- Volver al menú
- Volver al menú
- Volver al menúWebinars y Eventos
Hablando de Ethereum: El estado del diálogo con desarrolladores en 2016
Un desarrollador ofrece una descripción general de la comunidad Ethereum , sugiriendo cómo los principiantes pueden obtener mejor ayuda y cómo se podría mejorar el diálogo para 2017.

Raine Revere es un desarrollador y profesor con más de 15 años de experiencia en codificación y una voz líder en el campo en desarrollo de la seguridad de los contratos inteligentes de Ethereum .
En esta sección especial de CoinDesk 2016 en revisión,Reverenciar ofrece una descripción general introductoria de la comunidad Ethereum , los pormenores de sus comunicaciones con los desarrolladores y dónde cree que hay espacio para mejorar el diálogo en 2017.


La comunidad de desarrolladores de Ethereum es una comunidad activa.
A medida que 2016 llega a su fin, es un buen momento para reflexionar sobre cómo las últimas técnicas criptográficas y aplicaciones distribuidas (dapps) han sido pioneras y desarrolladas dentro del intercambio de conocimiento colectivo de la comunidad de código abierto, ya sea por parte de un equipo o a través de la pasión de un ingeniero individual.
A través de mi experiencia como desarrollador de dapps de Ethereum , he llegado a Aprende los pormenores de esta comunidad incipiente y, a medida que nos acercamos a 2017, me gustaría compartir mis observaciones y presentarles a los diferentes tipos de desarrolladores que a menudo trabajan detrás de escena.
Para quienes no son desarrolladores, este podría ser su primer vistazo a quién está detrás de Ethereum y el aspecto social de ser un desarrollador de dapps. Les ayudará a comprender mejor de dónde surgen las ideas, cómo se comunican los desarrolladores y cómo la Tecnología evoluciona con la participación de la comunidad.
Para los desarrolladores nuevos en el mundo de Ethereum , Aprende cuáles son los principales recursos y cómo pueden solicitar ayuda de manera efectiva.
Desarrolladores de protocolos
Ethereum en sí es desarrollado por un talentoso equipo de desarrolladores empleados por la Fundación Ethereum.
Estos desarrolladores e investigadores son responsables de la seguridad, la estabilidad de la red, los mecanismos de consenso, el escalamiento, los protocolos e interfaces, la implementación y el lanzamiento de bifurcaciones, la orientación a los mineros, el lenguaje de programación de contratos inteligentes (Solidity), la API web y el cliente Go Ethereum (Geth) – ¡sí, mucho!
Los desarrolladores de la Fundación Ethereum son los más responsables, ya que gestionan funciones críticas de la red, como el consenso y la seguridad, así como las definiciones de protocolo que sirven de plataforma para los desarrolladores de aplicaciones. Estos desarrolladores mantienen una comunicación privada para su trabajo interno, pero participan de forma intermitente en canales públicos como Reddit y Gitter, y suelen interactuar con la comunidad en general.
Su principal preocupación es construir una base estable y poderosa que permitavalor a largo plazo de Ethereum, pero también tienen la responsabilidad de tomar medidas a corto plazo (como proponer bifurcaciones duras) en caso de que surjan problemas de seguridad o estabilidad en la red.
Desarrolladores de Dapp
El otro segmento de desarrolladores, que constituye la mayor parte de la comunidad de desarrolladores, son los desarrolladores de aplicaciones distribuidas.
Los desarrolladores de dapps son quienes desarrollan aplicaciones que aprovechan el poder de la plataforma Ethereum para crear novedosas aplicaciones distribuidas. Mediante firmas criptográficas del lado del cliente y transacciones verificables en un libro de contabilidad público, las dapps ofrecen una forma de computación completamente nueva que no depende de la confianza en un servidor central.
Los pares en la red pueden ejecutar transacciones complejas, como transferencias de propiedad, acuerdos financieros o gobernanza colaborativa, con reglas infalsificables que están codificadas en el sistema.
Sin embargo, los desarrolladores de dapps tienen una curva de aprendizaje pronunciada: para desarrollar dapps, deben Aprende el lenguaje de programación Solidity, las interacciones de las distintas capas del sistema (desde el protocolo hasta la capa de aplicación), los elementos esenciales de seguridad de los contratos inteligentes, los costos y límites del GAS , la administración de memoria específica de la máquina virtual Ethereum (EVM), cómo se implementan los contratos y cómo se envían y procesan las transacciones en la red.
Solidity es un lenguaje fácil de usar, similar a Javascript en la superficie, pero el desarrollo real de una dapp implica comprender tanto las peculiaridades del EVM subyacente como todas las capas mencionadas anteriormente del software de Ethereum que lo hacen funcionar en un entorno en vivo.
Adquirir estas habilidades puede ser intimidante, y de hecho, me llevó varios meses Aprende incluso lo básico, a pesar de mis años de experiencia en programación. Por suerte, hay recursos disponibles una vez que te sumerges en el proceso.
Diálogos de apertura
El recurso más conocido para noticias y comunicaciones Ethereum. es reddit.
Si te sientes al margen, Reddit es la forma más rápida de enterarte de lo que ocurre en el mundo de Ethereum . Todos los anuncios importantes, incluidos los anuncios oficiales sobre la red y la plataforma (así como anuncios de dapps y... fichas) ocurren aquí.
También es un lugar donde las personas expresan opiniones, hacen preguntas y hacen predicciones.
Hay tantas personas educadas y solidarias como individuos con actitudes negativas, aunque suele ser un espacio polarizado debido al gran volumen de voces. Personalmente, intento consultar Reddit cada dos días para estar al tanto de lo que sucede, pero por lo demás evito la interacción activa que a menudo genera mucha información sin conclusiones definitivas.
Aún así, este es un primer paso esencial para comprender mejor lo que está sucediendo en la comunidad.
Sin embargo, el recurso que más me entusiasma compartir esrejillaLa plataforma de chat donde se desarrolla la mayor parte del debate público sobre ingeniería. La comunidad incluye una amplia gama de personas, desde usuarios principiantes de Solidity hasta desarrolladores de dapps experimentados y los desarrolladores de la Fundación que desarrollan la propia plataforma.
Este es el lugar ideal para hacer preguntas técnicas. Desarrolladores de todos los niveles de experiencia preguntan en Gitter mientras proponen ideas, planifican funciones, solucionan errores o tienen problemas de red.
Su pregunta podría ser respondida fácilmente por un principiante que acaba de encontrarse con el problema y lo resolvió por sí mismo o por un desarrollador básico que se toma un momento para orientarlo en la dirección correcta sobre un problema con el que se ha topado innumerables veces.
Aprendiendo las reglas
Si eres nuevo en la comunidad, ¿puedes empezar a participar? ¡Por supuesto! Sin embargo, puede que te resulte útil KEEP en cuenta algunas cosas al empezar.
En primer lugar, las respuestas a las preguntas pueden ser breves e incompletas o, a veces, las preguntas no reciben respuesta alguna.
Esto no se debe a falta de voluntad, sino a una comunidad en constante movimiento de personas en diferentes zonas horarias que trabajan en distintos proyectos y, a menudo, compaginan su participación en la comunidad con sus responsabilidades laborales. Recomiendo preguntar con cortesía e incluir la mayor cantidad de detalles posible. ¡Cuanto más específico, mejor!
El mayor error que veo que cometen los nuevos participantes es hacer preguntas demasiado genéricas, como "No puedo implementar mi contrato. ¿Qué hago?" o "Tengo esta idea para una aplicación que es como un mercado descentralizado de tokens. ¿Cómo la construyo?".
Estas preguntas no brindan suficiente información para que alguien pueda ayudar a solucionar problemas, o son preguntas enormes que no tienen una ONE respuesta correcta y podrían implementarse de muchas maneras.
Una sala de chat pública no siempre es el mejor lugar para recibir comentarios sobre ideas nuevas y relevantes. Sin embargo, una vez que estés trabajando en una aplicación o incluso experimentando con ejemplos reales, encontrarás mucha ayuda para los diversos problemas que puedas encontrar. KEEP específico y publica tu código (con el formato adecuado) y probablemente recibirás una respuesta.
Hoy en día, la comunidad de Ethereum está aún en sus inicios. Pero esto también es lo que le da su encanto. No Para ti en ver avatares familiares si te pasas unos días en Gitter. He disfrutado contribuyendo a una comunidad de desarrollo solidaria, y te animo a unirte si tienes algún interés en el desarrollo de Ethereum .
Principalmente paso el rato ensolidez,web3 y trufa Canales en Gitter: ¡Saludadnos! Me encanta saber de nuevos desarrolladores entusiasmados por explorar Ethereum por primera vez.
Con miembros adicionales sumándose a la comunidad y nuevas herramientas que hacen que el desarrollo de dapps sea más fácil para los recién llegados, ¡2017 promete ser el mejor momento hasta ahora para sumergirse y comenzar a hacer realidad sus ideas!
Este artículo no pretende respaldar ONE Tecnología en particular. La cobertura periodística completa de CoinDesk sobre la blockchain de Ethereum está disponible aquí.
¿Tienes una Opinión sobre blockchain en 2016? ¿Una predicción para 2017? Correo electrónicoCoinDesk para Aprende cómo puedes contribuir a nuestra serie.
Imagen de felpudo de bienvenidavía Shutterstock
Nota: Las opiniones expresadas en esta columna son las del autor y no necesariamente reflejan las de CoinDesk, Inc. o sus propietarios y afiliados.