Desde el acceso abierto a la red principal de Hedera el 16 de septiembre de 2019, hemos discutido y colocado hitos abiertamente en nuestra hoja de ruta de productos para abrir todas las herramientas de desarrollo y servicios de red de Hedera, incluido el Servicio de consenso, Criptomoneda, Contrato inteligente y Servicio de archivos.
Los SDK de Java, JavaScript y Go Hedera con soporte oficial, así como el software del nodo espejo (beta), han sido de código abierto tras su introducción en el ecosistema.
Hoy, todos los servicios de red de Hedera han ingresado oficialmente al código abierto bajo una licencia Apache 2.0 . Todos pueden acceder al repositorio de GitHub de los servicios de red OSS Hedera aquí.
El código se marcará con versiones y habrá etiquetas para las versiones de software que se ejecutan en la previewnet , testnet y mainnet.
El código abierto es importante para Hedera porque crea transparencia no solo en la base de código, aplicaciones y herramientas de desarrollo de servicios de red de Hedera, sino también en los ingenieros que trabajan día a día detrás de escena. Anticipamos que el suministro abierto de los servicios de red de Hedera permitirá a la comunidad involucrarse aún más en el desarrollo de la red de Hedera.
Errores y características: envíe una pull request, abra un problema o envíenos un correo electrónico
Damos la bienvenida a los miembros de la comunidad de desarrolladores de Hedera para que revisen y contribuyan al código base de servicios de red de Hedera.
Si encuentra un error o problema no sensible, en cualquiera de los códigos de servicios de red de Hedera, puede abrir un nuevo problema para informarlo o enviar una solicitud de extracción para corregir el error usted mismo desde el repositorio de GitHub de servicios de red . Es importante para el equipo que las solicitudes de extracción tengan un alcance muy específico e incluyan una descripción detallada de lo que se está comprometiendo.
Si ha encontrado un error muy sensible, hemos creado un programa de recompensas por errores que recompensa a los investigadores en hbars y fomenta el descubrimiento y la notificación de vulnerabilidades graves. Envíe un correo electrónico a [email protected] con una descripción muy detallada de lo que ha encontrado. Hedera ha establecido un período de tres a seis meses para implementar correcciones de errores. Una vez que lo hayamos arreglado, anunciaremos públicamente el buscador (a menos que desee permanecer en el anonimato).
Si tiene una nueva solicitud de función que le gustaría ver como parte del código base de servicios de Hedera, el programa de propuesta de mejora de Hedera (HIP) sigue abierto y le recomendamos encarecidamente que envíe su solicitud de función allí. Es posible que el equipo de ingeniería de Hedera no pueda responder a todas las contribuciones de la comunidad, pero esperamos aprender y mejorar en el cumplimiento de estas solicitudes con el tiempo.
Revisión abierta de la base del código hashgraph
Si bien el código de servicios de red de Hedera es de código abierto, la base de código hashgraph aún no está disponible para revisión abierta.
La revisión abierta es cuando el código fuente de hashgraph está disponible para que cualquiera pueda leerlo, recompilarlo y verificar que sea correcto.
El código fuente está en proceso de ser auditado y actualizado en base a los resultados de la auditoría. Los resultados de estas auditorías estarán disponibles tras una revisión abierta del código base.
Esperamos que la base de código hashgraph entre en un estado de revisión abierta durante el cuarto trimestre de 2020.