Bitcoin: desarrollo y financiación, ¿cómo va el trabajo?
La principal tarea del equipo, que trabaja en el código y las pruebas, es garantizar la estabilidad del sistema. Por ello, los cambios se aceptan lentamente. El software se está desarrollando en GitHub utilizando el sistema de control de versiones Git. Cualquiera puede ver el repositorio público, así como sugerir ediciones. Por eso la lista de colaboradores de la página web oficial está llena de personas que han hecho contribuciones mínimas.
Los debates sobre las nuevas características se llevan a cabo en GitHub. También se utilizan una lista de correo y el servidor irc.freenode.net #bitcoin-dev para las discusiones individuales.Apenas se toleran las correcciones significativas del protocolo. Se anima a los que quieran innovaciones a hacer bifurcaciones (versiones alternativas). Los cambios significativos deben ser aceptados por la mayoría de los propietarios de los mining pools, así que todas las cuestiones se votan. Sólo los usuarios clave, o sea, mantenedores o administradores técnicos, pueden dar permiso para añadir nuevas ediciones al código del núcleo.
Los desarrolladores de Bitcoin más famosos
Todos los desarrolladores que trabajan en el proyecto pueden dividirse aproximadamente en dos grupos: los que tienen permiso para aprobar confirmaciones (commits) y los que sólo realizan ediciones. Las personas cuyas claves se utilizan para validar commits son, en efecto, las principales entre las iguales. Ellos toman las decisiones fundamentales. Los demás tienen la palabra, pero no el poder.
El sistema de claves de confianza se utiliza para garantizar que los commits (ediciones del código del núcleo) sean aprobados por un autor de confianza. Las claves se añaden en la configuración del repositorio por uno de los administradores de la cuenta o del grupo. Los programadores de bitcoin deciden quién obtiene las claves de confianza en las reuniones de CoreDev. Por lo general, eligen «entre los suyos», es decir, los designados por los miembros del equipo con experiencia.
Equipo principal
Hay 8 claves de confianza en el repositorio del proyecto Bitcoin y pertenecen a las siguientes personas:
- Wladimir van der Laan (laanwj). Trabaja en el proyecto desde 2011. Lleva un blog en inglés. A principios de 2021 ha decidido distanciarse del desarrollo activo y anunció que pasaría a tener un «papel secundario».
- Pieter Wuille (sipa). Según su perfil de LinkedIn, trabaja en Chaincode Labs. En 2014 cofundó Blockstream. Es conocido por su trabajo en Segregated Witness (BIP 141 y 144) y Taproot / Schnorr (BIP 340, 341 y 342).
- Jonas Schnelli (jonasschnelli). Participa desde 2013. Recibió una subvención de Marathon Patent Group a principios de 2021. En octubre de 2021, anunció que dejaba el equipo de desarrollo principal, pero por el momento, sigue entre los administradores técnicos.
- Marco Falke (MarcoFalke). El miembro más activo del proyecto (unos 2.000 commits). Trabaja desde 2016. Prefiere trabajar en las pruebas. También es nominado y receptor de la beca de la bolsa OKCoin.
- Samuel Dobson (meshcollider). Tenía acceso directo al código de la criptomoneda y se ocupaba de la seguridad del protocolo. El 9 de diciembre de 2021 anunció oficialmente que dejaba la empresa para dedicarse a la ciencia.
- Michael Ford (fanquake). Se unió al proyecto en 2012. Se convirtió en mantenedor en 2019 tras la reunión de CoreDev. Recibió una subvención de Gemini.
- Hennadii Stepanov (hebasto). Un programador experimentado de Ucrania. Recibió una subvención para el apoyo y la mejora de bitcoin en 2020, y obtuvo la renovación de la subvención en 2021. Se dedica al procesamiento de la red, la interfaz, la construcción y la comprobación, el control de las pruebas.
- Andrew Chow (achow101). Trabaja como ingeniero en Blockstream, su actividad principal es la interfaz del monedero de hardware. Presenta transmisiones de programación temáticas en Twitch.
Las personas que tienen claves de confianza también se llaman administradores técnicos. El equipo de programación decide qué hacer con el acceso de las personas que han abandonado el grupo. El repositorio de bitcoin tiene todas las claves de confianza hasta hoy día, incluidas las personas que han anunciado su marcha.
Otros usuarios activos del repositorio
Como ya se ha mencionado, cualquiera puede sugerir cambios en el código de Bitcoin Core. Por eso el sitio web de la criptomoneda tiene una lista de 350 personas, todas las que han tenido al menos 2 commits. La lista de los usuarios más activos se encuentra en la descripción del repositorio. Entre ellos se destacan:
- John Newbery (jnewbery). Es un programador del Reino Unido. Tiene su blog y trabaja en Chaincode Labs.
- Thomas J (practicalswift). Miembro del equipo desde 2017, pero permanece parcialmente anónimo (no hay datos personales en la página).
- Cory Fields (theuni). Anteriormente trabajó en el proyecto XBMC.
- Matt Corallo (TheBlueMatt). Desarrollador canadiense. Ayudó a crear Bitcoin Core, cofundó Blockstream.
- Jon Atack (jonatack). Miembro conocido de la comunidad. En junio de 2021, recibió una subvención para desarrolladores de Strike. En agosto de 2021, recibió el pago de la subvención de Compass Mining. Según un enlace a un blog en Twitter, parece estar interesado en el budismo.
- Gavin Andresen (gavinandresen). Un desarrollador de Estados Unidos. Lleva un blog personal con opiniones políticas y posts sobre la situación del mundo en general.
- Luke Dashjr (luke-jr). Vive en Estados Unidos (Florida). Tiene un canal en Patreon. Lleva trabajando en bitcoin desde 2011.
- Russell Yanofsky (ryanofsky). Creció y vive en Estados Unidos, trabaja en varios proyectos en GitHub, entre ellos ViewVC.
- Carl Dong (dongcarl). Vive en la ciudad de Nueva York. Trabaja en Chaincode Labs.
Todos ellos han aportado más de 400 propuestas desde el inicio del repositorio. Muchos de ellos no llevan una vida social especial, no conceden entrevistas ni crean páginas personales, sino que simplemente escriben código, por lo que no hay mucha información sobre ellos.
Los más activos en el repositorio ahora mismo son MarcoFalke, laanwj, sipa, hebasto, fanquake, jnewbery, practicalswift, achow101, jonatack, dongcarl, theStack, glozow, vasild, amitiuttarwar, mzumsande, kiminuo. Todos ellos han estado trabajando en Bitcoin durante los últimos dos años.
Las organizaciones más famosas en torno a Bitcoin
La criptomoneda más popular no podía dejar de atraer la atención de los grandes negocios. Pero la mayoría de las empresas no patrocinan el desarrollo, sino que prefieren invertir en los activos de la criptomoneda. Sin embargo, hay organizaciones (a menudo sin ánimo de lucro) que contratan a programadores para que escriban código para bitcoin, u ofrecen becas a personas en este campo.
Empresas con desarrolladores en plantilla
Algunas entidades legales, en su mayoría sin ánimo de lucro, han podido emplear a desarrolladores de Bitcoin Core. La mayoría de las personas enumeradas anteriormente trabajan allí. Las tres marcas más populares son:
- Chaincode Labs. Una organización sin ánimo de lucro de EE.UU. Los fundadores son Alex Morcos y Suhas Daftuar. La empresa fue creada para desarrollar y apoyar el bitcoin. El equipo completo se puede encontrar en el sitio web de la empresa.
- MIT DCI. Un grupo sin ánimo de lucro con sede en Boston. Funciona gracias a las donaciones. Una parte del equipo forman Wladimir van der Laan y Cory Field.
- Blockstream. Una organización con ánimo de lucro de Canadá, financiada por inversiones de capital de riesgo. Emplea a Pieter Wuille y Andrew Chow, y tiene a varias personas trabajando en proyectos relacionados y desarrollando productos basados en Lightning.
Algunas empresas como DG Lab, Purse y Xapo han declarado que tienen varios desarrolladores de bitcoin en plantilla, pero no especifican quiénes.
También existen varias organizaciones y empresas que están trabajando en desarrollos cercanos al entorno del bitcoin. Por ejemplo, Square Crypto, Lightning Labs, Acinq, etc. Sus programadores internos y autónomos pueden trabajar en los protocolos Lightning Network, Omni Layer y otros proyectos basados en la blockchain de bitcoin, etc.
Empresas que ofrecen subvenciones
Un gran número de empresas ofrecen subvenciones para el desarrollo de bitcoin. Pueden ser por un año, seis meses, incluso un mes. La mayoría de las ayudas no son permanentes y se ofrecen principalmente con fines de promoción. Pero hay algunas empresas que conceden subvenciones de forma constante, por ejemplo:
- Square Crypto. Organización sin ánimo de lucro con sede en San Francisco, financiada por Square Inc., ofrece varios programas de incentivos para los desarrolladores de bitcoins.
- BitMEX. Empresa comercial, registrada en las Seychelles. Ofrece una subvención y trabaja con un contratista que trabaja en Bitcoin Core.
- Hardcore Fund. Ofrece dos incentivos relativamente pequeños para los programadores de criptomonedas.
Bitcoin Foundation, que fue fundada en 2012 por el antiguo miembro del equipo de bitcoin Gavin Andersen (trabajó en el proyecto desde 2010, lo dejó en 2014 tras ofrecer su propio criptoproducto, Bitcoin XT), es muy famosa.
Es habitual que un miembro del equipo que trabaja en bitcoin viva de las donaciones y de la ayuda de los patrocinadores. No en vano algunos mantienen Patreon o simplemente dan sus contactos para transferir donaciones.
El desarrollo de Bitcoin Core no ha terminado. Ahora podemos decir que el sistema de criptomonedas cuenta con el apoyo activo de desarrolladores y patrocinadores experimentados. Diferentes personas y empresas están proporcionando el apoyo, lo que es bueno en términos de descentralización, porque garantiza la estabilidad e independencia del proyecto. El tiempo dirá qué ocurrirá después.