Bitcoin SV: nouvelle implémentation noeud complet sur Bitcoin Cash

BitcoinCours.com, le 16 Août 2018

L'entreprise nChain, vient d'annoncer aujourd'hui le lancement de Bitcoin SV (Satoshi's Vision), un client noeud complet destiné à restaurer le protocole du Bitcoin.

Ci-dessous la traduction de l'annonce;

Lancement de l'implémentation du nœud complet Bitcoin SV afin de restaurer entièrement le protocole Bitcoin d'origine 

Le leader mondial de la recherche et du développement de technologies blockchain, annonce la création de Bitcoin SV, une nouvelle implémentation noeud complet du protocole Bitcoin original, désormais restauré sous la forme de Bitcoin Cash (BCH). Reflétant sa mission de déployer la vision du fondateur du Bitcoin Satoshi Nakamoto, le nom du projet représente la "Vision de Satoshi" ou SV. Créé à la demande de CoinGeek et d’autres sociétés minières, Bitcoin SV est destiné à fournir aux mineurs qui soutiennent la vision originale du Bitcoin un choix clair d’implémentation du BCH plutôt que des implémentations qui visent à apporter des modifications inutiles au protocole Bitcoin original.

Plus tôt cette semaine, CoinGeek a clairement déclaré utiliser son pouvoir de hachage BCH pour soutenir une direction du protocole Bitcoin compatible avec la vision de Satoshi. L'annonce de CoinGeek a clairement montré qu'il ne prendrait pas en charge les implémentations ou les projets qui apporteraient des modifications inutiles au protocole Bitcoin d'origine. Le fondateur de CoinGeek, Calvin Ayre, explique:

"Parce que les mineurs devraient piloter la feuille de route dans l’espace Bitcoin, CoinGeek et d’autres mineurs ont demandé à nChain de créer une implémentation professionnelle du logiciel de nœud complet Bitcoin (pour BCH) qui restaure le protocole Bitcoin original. CoinGeek sponsorise le projet et a l'intention de miner avec Bitcoin SV. Nous invitons les autres mineurs du BCH à nous rejoindre en utilisant Bitcoin SV pour exprimer leur soutien à la vision de Satoshi. "

Jimmy Nguyen, PDG de nChain Group, commente:

"Répondant à l'appel des mineurs, nChain est heureux de fournir les capacités techniques nécessaires pour soutenir Bitcoin SV. Une fois que le protocole Bitcoin sera entièrement restauré et maintenu, les entreprises et les développeurs mondiaux pourront, de manière fiable, créer des applications robustes, des projets et des entreprises, tout comme ils créent de manière fiable sur les protocoles stables d'Internet. L'avenir de Bitcoin est de gros blocs, de grandes entreprises et une croissance importante. Bitcoin SV est une étape importante vers ce grand avenir en faisant progresser la professionnalisation de Bitcoin. "

Feuille de route 

Une feuille de route complète est en cours de développement, mais le premier objectif est de livrer une version initiale de Bitcoin SV, prête à être testée pour la première semaine de septembre 2018. Le code sera basé sur Bitcoin ABC v0.17.2. La version initiale contiendra un ensemble de modifications aussi minimal que possible pour prendre en charge la mise à jour du protocole BCH du 15 novembre 2018, car la première priorité de Bitcoin SV est d'établir les meilleures pratiques de sécurité et d'assurance qualité.

Pour la première version de Bitcoin SV, ces changements prévus rapprocheront considérablement BCH du protocole Bitcoin original:
1. Restaurer plus de codes Satoshi originaux op : OP_MUL, OP_LSHIFT, OP_RSHIFT, OP_INVERT
2. Suppression de la limite de 201 codes op par script
3. Augmenter la taille de bloc maximale à 128 Mo 
Une fois prêt, le code et les informations de support seront disponibles sur le nouveau référentiel Bitcoin SV sur Github. Bitcoin SV sera disponible pour une utilisation open source sous la licence MIT.

En plus de diriger le projet Bitcoin SV pour CoinGeek, nChain continuera à développer son projet Teranode précédemment annoncé pour un déploiement à plus long terme. Teranode sera une implémentation complète du nœud BCH au niveau de l'entreprise, utilisant une approche d'architecture de micro-services pour cibler une capacité de blocs en téraoctets.

Équipe de développement 

L'équipe Bitcoin SV a été conçue dans le but de réaliser les meilleures pratiques du secteur, afin de fournir et de maintenir une implémentation noeud complet avec un engagement sans précédent en matière d'assurance qualité et de stabilité.

Le développeur principal sera Daniel Connolly, qui a rejoint nChain après 20 ans d'expérience dans des systèmes d'entreprise et de postes informatiques au sein des agences des Nations Unies. Daniel a contribué anonymement à Bitcoin pendant plusieurs années et a contribué au projet Electron Cash. Il est l'un des principaux contributeurs au projet BitcoinJ-Cash. Steve Shadders, de nChain, travaillera comme directeur technique, assurant la supervision du projet et assurant la liaison avec les sponsors. Steve a commencé à contribuer à Bitcoin en 2011, en créant l'un des premiers moteurs de pool d'exploitation minière à code source ouvert et a été l'un des premiers contributeurs à BitcoinJ. De plus, l'équipe commencera avec un pool de 5 développeurs C ++ avec collectivement plus de 95 années d'expérience en développement, une ressource de développement Ops à temps partiel, un ingénieur Assurance Qualité à temps plein et un personnel de support commercial.

L'équipe du projet cherche à embaucher des développeurs C ++ supplémentaires avec soit une expérience directe Bitcoind ou une expérience d'infrastructure. Les candidats sont invités à soumettre leur manifestation d'intérêt à careers@nchain.com.

CoinGeek fournira à Bitcoin SV des ressources pour soutenir cette professionnalisation du développement du BCH.

Programme qualité 

Le projet Bitcoin SV renforcera son engagement pour une qualité rigoureuse avec plusieurs mesures. 

Premièrement, l’équipe mettra en œuvre des processus de gestion du changement des meilleures pratiques et cherchera à faire appel à des compétences externes d’Assurance Qualité provenant d’autres secteurs sensibles à la sécurité pour surveiller et auditer ces processus. 

Deuxièmement, le projet fera appel aux services d’une firme d’audit en sécurité de la chaîne de blocs leader du secteur. Cette équipe externe aura deux objectifs: 
1. Effectuer un audit de sécurité complet de la base de code Bitcoin SV prévue pour la mi-octobre. Cet audit portera non seulement sur le code lui-même, mais également sur les pratiques et processus de développement pour aider à constituer l'équipe de développement de nœud complet la plus robuste du secteur.  
2. Fournir un examen continu et une analyse des menaces de tous les changements de code au fur et à mesure qu'ils sont soumis en tant que candidats. 
L'utilisation d'un tel cabinet d'audit de sécurité externe nécessite des dépenses importantes, mais CoinGeek et nChain sont prêts à contribuer à ces coûts pour le bien de l'ensemble de l'écosystème du BCH. 

Troisièmement, le projet Bitcoin SV offrira un programme généreux de primes aux bogues pour motiver et mobiliser les chercheurs en sécurité du monde entier afin de trouver et de signaler les failles de sécurité. L'équipe engagera des prestataires de services experts sur le terrain pour développer un "programme de divulgation responsable". 

Afin de démontrer son engagement à récompenser les divulgations responsables de bogues, l’équipe de Bitcoin SV commencera par offrir à Cory Fields, qui a trouvé et divulgué un bogue potentiel de fractionnement de la chaîne BCH en mai de cette année, la récompense la plus élevée de 100 000 USD (sponsorisée par CoinGeek et bien sûr payable en BCH). Le résultat de cette divulgation anonyme a été une réponse rapide et professionnelle qui a permis de corriger rapidement la vulnérabilité et de sécuriser le réseau. Grâce à son programme de primes aux bogues, le projet Bitcoin SV souhaite encourager davantage de divulgations professionnelles comme celle-ci pour renforcer le BCH.

Engagement concurrentiel 

Plus d'implémentation de nœuds complets et plus de concurrence sont bons pour Bitcoin. Par conséquent, le projet Bitcoin SV encourage l'engagement d'autres équipes de développeurs d'implémentation qui choisissent de soutenir les changements de consensus proposés par Bitcoin SV. L'équipe Bitcoin SV invite la collaboration avec ces équipes et encourage la coopération en matière de test et de partage de code de consensus. 

Le PDG de nChain Group, Nguyen, ajoute: "Il s’agit d’une période passionnante, mais également cruciale pour la progression du Bitcoin BCH. Nous sommes impatients de collaborer avec des groupes du monde entier sur des projets tels que Bitcoin SV pour atteindre notre objectif commun: faire de la vision originale de Satoshi pour Bitcoin une réalité mondiale. " 

------------------------------------------------------------------
source: blog nChain