Hola, compañeros etéreos. soy Mihai Alisieuno de los fundadores de Ethereum, y durante el año pasado me desempeñé como vicepresidente de la Fundación Ethereum y como director de Ethereum Suiza.
Durante los últimos meses he estado investigando y probando una serie de herramientas colaborativas, evaluando constantemente la utilidad y aplicabilidad de cada herramienta en el contexto de nuestra comunidad.
¿Por qué?
Porque creo que hay mucho potencial sin explotar en esta comunidad, y creo que parte de la razón por la que ese potencial está sin explotar es la falta de un sistema de colaboración optimizado.
Este artículo es una continuación de la publicación del experimento propuesto, que amplía algunas de las ideas principales mientras explora el sistema de colaboración ethereum.builders utilizado como proyecto. Hacia el final del artículo también encontrará algunas actualizaciones de proyectos y un par de sugerencias sobre cómo podemos revitalizar las cosas y colaborar mejor, como comunidad.
Con suerte, algunos de ustedes encontrarán esto útil o tal vez incluso lo lleven más lejos, ya que creo que mejorar la colaboración a nivel de la comunidad es un objetivo importante que merece tiempo y compromiso.
Como siempre, la retroalimentación, la ayuda y los comentarios son más que bienvenidos.
El experimento inicial: un catalizador de colaboración
“Solos podemos hacer tan poco, juntos podemos hacer mucho”. -Helen Keller
Todos queremos hacer cosas asombrosas y debemos hacer que la colaboración sea lo más fácil posible para que las personas puedan concentrarse en sus ideas, en lugar de tener que preocuparse por ser invitados a una sala de Skype solo para poder coordinarse con otras personas que trabajan. en ideas similares.
Bellow es una publicación de reddit que lo resume muy bien:
Desde la etapa de diseño, Ethereum Builders se concibió como una herramienta que reduciría las barreras de entrada, aumentaría la interacción de los miembros de la comunidad y acercaría a todos la diversión de trabajar juntos.
Además, con una comunidad activamente involucrada, la retroalimentación continua brindada por el grupo también puede ayudar al equipo de desarrolladores a probar y mejorar las funciones al tiempo que incluye nuevas personas en varios aspectos de Ethereum como proyecto.
Ahora, con Ethereum Builders, tiene personas que hablan sobre su trabajo, comparten conocimientos y brindan soporte entre pares, todo lo cual también permite que los nuevos desarrolladores se incorporen y estén listos y funcionando de manera rápida y exitosa.
Con respecto a las futuras sesiones de Ethereum, me gustaría recordarles a todos que cualquiera puede programar una sesión. Eso significa alguien realmente con un proyecto o tema interesante puede proponer un tiempo, y si la gente considera atractivo el proyecto y/o tema, Lo demás se arreglará solo.
Desde su lanzamiento el 20 de marzo, Ethereum Builders ahora tiene más de 100 miembros que comparten conocimientos y colaboran abiertamente.
¡Impresionante!
La primera sesión fue muy necesaria. Festival de instalación del cliente Ethereumseguida de una introducción en el proyecto ethereum 101a sesión de salón con Decentral Vancouver y repuntando con el increíble Presentación del Proyecto Groundhog y sesión de lluvia de ideas.
También tenemos algunas sesiones geniales próximamente, como la “última moneda estable construida sobre Ethereum” (eDollar) programada para el 12 de abril a los mercados de predicción basados en blockchain creados en Ethereum (agosto, fecha aún no establecida). Las sesiones están abiertas para cualquier persona, así que si alguno de estos temas le parece interesante, participar o crea uno tu mismo si quieres proponer un tema!
Ahora, para gestionar este proyecto, utilizamos un cóctel de herramientas de colaboración y, dado que ya ha sido bien recibido por bastantes personas, me gustaría compartirlo con ustedes también. Si encuentra esto útil y necesita ayuda para ponerlo en marcha o quiere decir gracias, Póngase en contacto con nosotros.
Pateando a un nivel superior: marco de colaboración impulsado por GitHub
“El talento gana juegos, pero el trabajo en equipo y la inteligencia ganan campeonatos”. -Michael Jordan
Después de explorar una gran cantidad de opciones, me convencí de que cooptar la infraestructura existente (es decir, GitHub) y reutilizarla (es decir, ZenHub) es la mejor combinación para nuestras necesidades, ya que lleva mucho menos tiempo implementarlo como experimento inicial.
En la forma actual, así es como se pensaban las cosas:
Paso uno: supercargue los flujos de trabajo de GitHub
Así es como transformamos su cuenta habitual de GitHub en una poderosa herramienta de gestión de proyectos:
- Vaya a https://www.zenhub.io/ o instale directamente el Extensión de Chrome de la tienda web
- Conecte su cuenta de GitHub con ZenHub.
Puede verificar si todo salió bien al verificar la configuración de su aplicación GitHub. Debería ver ZenHub como una de las aplicaciones autorizadas.
Si ZenHub se instaló correctamente, debería aparecer una nueva pestaña llamada “tablero(s)” en las páginas del repositorio de GitHub. Los tableros se completan con los problemas creados, y cada nuevo problema se convierte en una tarjeta en la nueva pestaña del tablero de ZenHub.
Así es como debería verse un tablero poblado:
Paso dos: Mejore la interactividad de GitHub con Gitter
Además de GitHub, también usamos una aplicación llamada Gitter. Proceso de configuración muy sencillo; una aplicación increíblemente adecuada para comunidades distribuidas y proyectos como este. Con esta herramienta puedes transformar tus repositorios favoritos en tus salas de chat favoritas ^_^
Comience por:
- Iniciando sesión con tu cuenta de GitHub
- Únase a las salas de chat disponibles o cree otras nuevas.
Puede encontrar una lista de algunas salas de chat de Ethereum a continuación si desea unirse a la diversión 🙂
Paso tres: Acelere el código abierto con Bountysource
Uno de los mayores problemas que rodean a los proyectos comunitarios de código abierto es la falta de recursos. En nuestro caso, usaremos Bountysource para sortear el problema de escasez de recursos y permitir que la comunidad se guíe a sí misma y se vuelva autosostenible en el proceso.
Y así es como Bountysource encaja en la imagen:
- Registrarse con tu cuenta de GitHub
- Cree, contribuya o resuelva los problemas actuales enumerados en los repositorios de Ethereum (y no solo).
Lo bueno de esto es que, una vez integrado, actualiza automáticamente los problemas de GitHub (título, cuerpo, etiqueta), lo cual es excelente ya que estamos usando ZenHub y el panel de actividad de Gitter. A continuación, puede ver un problema actualizado automáticamente que tenía una recompensa creada a través de Bountysource.
Y así es como se ve integrado con Gitter a través del panel de actividad de la derecha:
Ya está completamente configurado para chatear abiertamente con otras personas sobre Ethereum (en varios idiomas), contribuir a todos los problemas existentes y también crear nuevas recompensas. Las cosas se pondrán más interesantes una vez que tengamos la posibilidad de crear un DAPP y/o DAO, pero mientras tanto, creo que esta también es una solución genial.
Para aquellos que tengan curiosidad, pueden ver los componentes en acción para el plataforma ΞB como sigue:
Al configurar las cosas de esta manera, ahora el Organización de GitHub ethereum.builders se está transformando en un agregador de proyectos, ofreciendo a las personas una forma de aprender, descubrir y unirse a los esfuerzos continuos de Ethereum.
Aprovechar el potencial colaborativo
“Ninguno de nosotros es tan inteligente como todos nosotros”. —Ken Blanchard
Con cada persona conociendo a otras personas dentro de esta comunidad y descubriendo nuevos proyectos que resuenan con ellos, creamos las condiciones favorables para una tecnología y una comunidad de código abierto vibrantes.
Por ahora, puede usar el siguiente como un mapa incompleto de las salas abiertas de Ethereum Gitter:
Proyectos/experimentos en vivo
*Leyenda: GH = GitHub, ZH = ZenHub, BS = BountySource, ΞB = Ethereum Builders
Actualmente el enfoque está en la creación de un fuente de información organizada para las personas en forma de Manual y hacer crecer la red de colaboración e intercambio de conocimientos. La respuesta y el análisis de la comunidad parecen alentadores y creo que esto demuestra que hay personas “allá afuera” que encuentran esto útil. Curiosamente, China parece ser nuestro número uno de lectores.
Esto viene con un gran “Gracias” a Aurel Iancu de Etéreo Rumania, dar forma de ethchina.org y Jan Xie de Yunbi.com por hacer que suceda. Sin vuestra ayuda esto no hubiera sido posible.
¡Choca esos cinco a todos!
Vale la pena mencionar que la guía también ha sido recomendada como la selección de lectura número 2 del universo de libros publicados a través de GitBook a través de su boletín semanal. ¡Hurra!
También estamos en el proceso de convertir ethereum.builders en una red multilingüe de intercambio de conocimientos. empezamos con Chino, español, ruso, Alemán y italiano. Dependiendo de los resultados, estamos planeando agregar más idiomas y ver a dónde va desde allí.
Estamos haciendo esto para activar el aprendizaje localizado y aprovechar el potencial existente en las reuniones actualmente basadas en más de 33 países. Dado que las sesiones son realizadas por personas de la comunidad para la comunidad, el enfoque cambia a permitir que los Ethereanos locales tengan un impacto en su región geográfica al compartir conocimientos y ayudar a otros en su lengua materna.
Comenzamos creando categorías de idiomas en ethereum.builders. Al crear una sesión, simplemente seleccione el idioma utilizado y luego su sesión se mostrará en la categoría de idioma.
Puede encontrar a continuación un ejemplo de sesiones en inglés:
También es fácil encontrar y navegar a través de las diversas salas de chat multilingües de Gitter de Ethereum Builders. Desde Gitter simplemente escribe “ethereum” + “idioma”:
También se puede acceder directamente a las salas de chat a través de los siguientes enlaces:
Además de esto, también hemos creado ethereum.builders/plexo:
La intención era crear un lugar al que pueda ir y tener los recursos básicos a mano para comenzar lo antes posible, y al mismo tiempo tener una forma de interactuar y pedir ayuda a otros Ethereanos en caso de que se quede atascado en algún lugar.
A continuación, trabajaremos para hacer que GitBook también sea multilingüe y lo puliremos, ya que todavía se siente un poco raro en este momento. En esta nota, cualquier ayuda es bienvenida y si desea involucrarse en esto, por favor Ponerse en contacto. Podríamos usar algo de ayuda 🙂
En cuanto al futuro, dependiendo de cómo vayan las cosas, en las próximas semanas cambiaremos nuestro enfoque a los aspectos DAPP, proto-reputación y proto-DAO del experimento.
Si alguna de estas cosas es interesante, no dude en pasar a saludar o compartir cualquier idea/comentario/sugerencia.
Entonces… ¿qué sigue?
“La habitación más grande del mundo es espacio para mejorar”. -Anónimo
Espero ver muchos proyectos interesantes haciendo su aparición en la red emergente de colaboración en malla de Ethereum Builders. Aunque no sea perfecta en su forma actual, esta es una herramienta que puede energizar a la comunidad y servir como catalizador, pero nuevamente, no es nada sin que la gente la use.
Al compartir sus puntos de vista e ideas con otros, además de obtener exposición para su proyecto, también es más probable que inspire a alguien a trabajar en un proyecto. Y cada individuo es importante, ya que cualquiera podría poseer la pieza correcta del rompecabezas y/o el conocimiento para impulsar todo hacia adelante.
Aquí hay algunas formas propuestas para aumentar la actividad y la interacción dentro de la comunidad Ethereum:
Cree una sesión de Ethereum Builders para
Vale la pena mencionar que incluso si no hay recompensas monetarias involucradas en esto, la reputación sí lo es. Hemos comenzado a hacer un seguimiento de las contribuciones y la participación de una forma muy cruda en ethereum.builders/co-creadores:
Todos estamos entusiasmados con el próximo lanzamiento, pero en medio de toda esta emoción, creo que también es importante tener en cuenta que, independientemente de lo excelente que sea la tecnología, sin una comunidad energizada que cocree un multiverso de contratos inteligentes con ella. , el éxito de Ethereum no está garantizado de ninguna manera.
Dicho esto, el juego es uno de los más grandes (Internet) y esto tiene profundas ramificaciones en muchas áreas de nuestra civilización. La revolución descentralizada iniciada por los protocolos de BitTorrent está llegando mucho más allá de compartir mp3. Todos vimos el impacto que tuvo Bitcoin en Internet, en solo seis años, como una única aplicación financiera descentralizada basada en blockchain.
Ahora aquí viene la pregunta:
¿Cómo se verá Internet con miles de ejecutar aplicaciones descentralizadas?
Tampoco estoy seguro, pero hacer que sea lo más fácil posible para las personas crear estas aplicaciones descentralizadas es probablemente un buen primer paso para encontrar la respuesta.
Y, todos sabemos, ¡tercera es la vencida!
#web3 aquí vamos!