La tecnología es importante, pero aún más importante es tener un ecosistema abierto donde diferentes jugadores, sin afiliación entre ellos, contribuyan a su desarrollo y mantenimiento.
Es por eso que todo lo que hemos hecho hasta ahora apunta a restringir cualquier influencia importante que la Fundación Witnet y sus fundadores puedan tener en la red y el protocolo.
Cualquier tercero o individuo puede participar en igualdad de condiciones en el ecosistema de Witnet. Para cuando se lance mainnet, el equipo que escribió el documento técnico y que está creando Witnet-rust deberá convertirse en un jugador contingente sin el cual la red y el protocolo de Witnet sean igualmente viables.
Aquí va un resumen de los esfuerzos que hemos realizado hasta ahora en esa dirección:
La investigación realizada durante la concepción y el diseño del Protocolo y la red Witnet se resume en informes disponibles públicamente bajo términos de acceso abierto. En particular, los materiales de investigación están disponibles en un repositorio dedicado de GitHub. Las publicaciones académicas también se envían a arXiv. Las discusiones relevantes relacionadas con el diseño del Protocolo Witnet se llevan a cabo al aire libre en foros disponibles al público donde cualquiera puede participar y opinar. Algunos de estos foros son GitHub, Discord y Reddit. En GitHub se ha publicado un documento que establece el proceso para proponer, debatir y adoptar cambios significativos en el Protocolo Witnet. Tal proceso, que imita a los utilizados en muchas otras comunidades de código abierto como Bitcoin, Ethereum o Python, en realidad da derecho a cualquier persona a proponer cambios en el documento y el proceso en sí. Witnet-rust se ha lanzado bajo la Licencia Pública General GNU v3.0, que asegura que su código fuente esté disponible para que todos lo usen, inspeccionen y modifiquen en cualquier forma. Esto garantiza que Witnet Foundation no pueda introducir ningún cambio secreto o no anunciado que pueda ser injusto para otros jugadores en el ecosistema. El desarrollo de Witnet-rust se está llevando a cabo abiertamente en GitHub, desde el primer día. Varios desarrolladores sin afiliación a Witnet Foundation que han realizado Se han otorgado los mismos permisos administrativos en la página de Witnet-rust GitHub que los fundadores originales a las contribuciones significativas al proyecto. Documentación abundante sobre cómo el Protocolo de Witnet y el trabajo de Witnet-rust se han producido, publicado y puesto a disposición de cualquier persona para que pueda crear su propia implementación del protocolo con facilidad.
Hemos hecho todo en nuestras manos. para asegurarnos de que no tenemos una forma posible de aplicar ninguna regla de protocolo, o cualquier modificación, en el resto de los participantes de la red. Eso debería ser obvio, ya que esa es la naturaleza de una tecnología de código abierto de igual a igual. Pero desafortunadamente, es demasiado común en el espacio criptográfico ver proyectos centralizados que se comercializan como protocolos descentralizados.
Ese no es el caso de Witnet. Si bien algunos podrían argumentar que un cierto grado de control puede ser beneficioso en las primeras etapas, decidimos desde el principio adoptar un enfoque radical: Witnet estaría descentralizado desde el primer día, o no lo sería en absoluto.