Les Anciens Développeurs De Steem Pensent Que L’extraction De CPU Est La Clé D’un Lancement Équitable De Leur ” Blockchain 3.0 ” – Passioncrypto

Les Anciens Développeurs De Steem Pensent Que L’extraction De CPU Est La Clé D’un Lancement Équitable De Leur ” Blockchain 3.0 ”

En mars, le monde de la cryptographie a vu le premier exemple de ce que beaucoup considéraient comme une tentative de prise de contrôle hostile d’une autre blockchain. Justin Sun, le fondateur de Tron, avait acquis Steemit, Inc. et la blockchain Steem avec – du moins c’est ce qu’il pensait.

Une bataille complexe de hard fork, de prise de contrôle de la production en bloc, de pots-de-vin présumés et de fausse direction a finalement conduit la plupart de la communauté Steem à migrer vers Hive, une version entièrement populaire de la plate-forme précédente.

Pendant ce temps, les employés et développeurs d’origine de Steemit, Inc. ont quitté l’entreprise presque immédiatement après l’achat. Leur rôle dans la bataille qui a suivi a été limité, mais ils ne sont pas exactement tombés de la surface de la Terre.

Andrew Levine – qui se décrit comme l’exécutif «désigné non-ingénieur» de Steemit – a cofondé OpenOrchard avec six de ses anciens coéquipiers. La nouvelle équipe s’est mise à concevoir une blockchain à partir de zéro, une sorte de Steem 2.0 qui corrigerait toutes ses lacunes techniques.

Ces problèmes étaient avant tout ce qui a causé le sort horrible de Steem, a déclaré Levine.

L’algorithme de consensus utilisé par Steem, appelé preuve d’enjeu déléguée, a confié la production de blocs à un ensemble de seulement 20 validateurs ou «témoins» sélectionnés par vote des parties prenantes. Un si petit nombre a conduit la politique à dominer l’environnement dans de nombreux cas. Les validateurs peuvent alors devenir une famille plus ou moins heureuse – ce qui semble être ce qui s’est passé avec EOS – ou ils peuvent devenir des rivaux acharnés, ce qui s’est passé avec Steem.

Levine a raconté une première discussion sur le design avec Steve Gerbino, l’un des co-fondateurs de Koinos: «Steve était comme, ‘pourquoi diable? Pourquoi la production de blocs est-elle liée à la politique? Les blocs devraient juste être produits. ”

Mais ce n’était pas, à leur avis, le seul problème. L’une des raisons pour lesquelles Steemit a été vendue en premier lieu était que la société perdait de l’argent pour maintenir l’infrastructure, a déclaré Levine plus tôt.

«Le problème avec EOS et Ethereum et d’autres blockchains à usage général est que le coût de fonctionnement du réseau est toujours égal à votre dernière utilisation maximale. Les données ne sont jamais supprimées. »

D’autres blockchains ont récemment commencé à reconnaître cela et à rechercher des moyens de compresser ou d’ignorer l’état – un terme générique pour tous les comptes, soldes et transactions dans une blockchain. La proposition de clients apatrides dans Ethereum est l’un des nombreux exemples.

Mais ici, les blockchains existantes rencontrent des problèmes d’évolutivité, affirme Levine. Les hard forks – la migration complète et le redémarrage d’une blockchain – sont nécessaires pour modifier même les paramètres les plus élémentaires. Par exemple, Ethereum a besoin de hard fork chaque fois que les développeurs veulent modifier le prix du gaz d’une opération particulière.

Les hard forks sont intrinsèquement déstabilisants et deviennent souvent politiques – comme on le voit avec des propositions comme ProgPow ou le débat sur la taille des blocs dans Bitcoin. Mais au-delà de cela, Levine pense que la difficulté de mettre à niveau en profondeur les blockchains est ce qui retient de nombreux protocoles:

«Ce que nous avons réalisé, c’est que les limitations de mise à l’échelle qui émergeaient aux niveaux supérieurs étaient le résultat d’erreurs architecturales de niveau inférieur.»

Alors que Koinos a d’abord commencé comme une alternative à Steem qui aurait pu s’inspirer de bases de code existantes comme EOS, l’équipe a réalisé au fil du temps qu’elle avait l’opportunité de réorganiser la «troisième génération de blockchain».

Remettre en question le statu quo du développement de la blockchain

L’une des innovations derrière Koinos est le concept d’évolutivité modulaire.

Presque tous les paramètres clés de la blockchain, y compris l’algorithme de consensus, la gestion des ressources et les mécanismes de gouvernance, seront mis en œuvre par le biais de contrats intelligents exécutés sur WebAssembly.

Certaines fonctionnalités individuelles peuvent être introduites de manière native, mais seulement après avoir été testées au combat et uniquement si cela a du sens du point de vue des performances.

Cela donne à Koinos une flexibilité extrême dans la conception de son protocole et évite notamment d’avoir à forcer la blockchain entière à chaque changement. Une telle idée n’est pas tout à fait unique – l’équipe s’est inspirée du concept de contrats intelligents système sur EOS – mais Koinos la pousse à l’extrême.

L’algorithme de consensus définit souvent une blockchain, mais Levine pense que cela ne devrait pas être son argument de vente unique. «Les algorithmes de consensus sont la partie la plus facile», a-t-il déclaré, faisant référence à leur développement technique. Levine s’est beaucoup plus concentré sur une fonctionnalité d’évolutivité qui, selon lui, distingue Koinos des autres: la pagination d’état.

La pagination d’état «efface» la blockchain des contrats et informations intelligents inutilisés. Ceci est similaire au concept d ‘«élagage» souvent proposé pour les chaînes de blocs plus simples basées sur des sorties de transaction non dépensées, comme Bitcoin. L’idée centrale derrière l’élagage est qu’il n’est pas vraiment nécessaire de se rappeler que, par exemple, un portefeuille particulier a reçu 1 BTC en 2014 et l’a envoyé ailleurs en 2015. Dans les architectures actuelles, ces données doivent être incluses à tout moment.

Sur les blockchains de contrats intelligents, il est peu probable que des situations claires comme celle-ci existent, il devient donc difficile de choisir ce qu’il faut rejeter. La pagination d’état résout ce problème en rendant chaque utilisateur responsable du stockage de ses propres données, même si cela se fait sur des clouds centralisés comme Amazon S3. Les données stockées hors chaîne peuvent toujours être entièrement validées et réinsérées dans la blockchain à tout moment, comme si elles ne l’avaient jamais quitté.

Levine a déclaré que cela représentait davantage un changement de mentalité philosophique – que la proposition de valeur de la technologie blockchain était sa «capacité à stocker la propriété numérique séparément des données elles-mêmes».

Mais l’équipe reste prudente. Bien qu’ils disent que les algorithmes de pagination d’état ont fait leurs preuves, il n’est pas certain que les compromis entre le stockage et l’utilisation de la bande passante en valent vraiment la peine.

Alors que le développement se poursuit, Koinos lance un système de distribution de jetons reposant sur l’extraction de preuves de travail, qui au cours des dernières années est en grande partie tombée en disgrâce.

La question de la distribution équitable

En tant que personnages principaux de ce qui était, sans doute, un échec spectaculaire de la preuve de participation déléguée, les fondateurs de Koinos sont naturellement préoccupés par le concept. «Je pense que la meilleure façon de critiquer la preuve de participation déléguée est de se poser la question: pourquoi est-ce vingt [validateurs]?» Dit Levine.

Alors que des systèmes comme Ethereum 2.0 font de leur mieux pour intégrer des milliers de validateurs, Levine est fermement convaincu que la preuve d’enjeu permet aux riches de s’enrichir.

Une partie de cela est l’ensemencement initial des jetons, a-t-il ajouté. Certains premiers projets de jalonnement utilisaient la preuve de travail pour alimenter la distribution initiale, mais au fil du temps, l’offre initiale de pièces est devenue la méthode la plus répandue. L’inégalité, selon Levine, commence avec l’ICO:

«Vous obtenez ces riches capitalistes, dont je n’ai rien… Je veux dire, j’ai des choses contre les capitalistes. Mais vous avez ces individus riches qui accumulent une part importante et qui tracent la voie. »

Levine n’a pas voulu entrer dans les détails sur ce que sera l’algorithme de consensus pour Koinos. La décision n’est pas encore gravée dans le marbre, bien qu’il ait fait allusion qu’il ne s’agirait ni de preuve de travail ni de preuve de participation.

Mais pour l’instant, Koinos est sur le point de se lancer avec un schéma de distribution de jetons reposant sur un PoW pur. Au lieu d’exécuter un ICO, les gens pourront collecter des jetons en exploitant leurs ordinateurs personnels.

Le mineur libéré par Koinos est spécifiquement destiné aux unités centrales de traitement, qui sont largement ignorées par les opérations minières à grande échelle qui pourraient gagner un avantage injuste sur les gens moyens, bien que les mineurs de Monero soient une exception notable.

Le mécanisme utilisera Ethereum et un market maker automatisé personnalisé pour «échanger» des hachages contre des jetons. Les utilisateurs exploreront un paramètre de difficulté personnalisé et soumettront périodiquement leur travail à un contrat intelligent, qui les récompensera avec KOIN. La réduction de la difficulté entraîne un «taux de réussite» plus cohérent des bons hachages, mais nécessite plus de soumissions individuelles et donc plus de frais de gaz Ethereum. Inversement, une difficulté plus élevée permettra d’économiser sur les frais, mais cela ajoutera plus de hasard dans la fréquence à laquelle le hachage correct est trouvé.

L’exploitation minière commencera le 13 octobre à 17 h 00 UTC (13 h 00, heure de l’Est) et durera six mois, après quoi le réseau principal de Koinos devrait être lancé. Le financement de l’équipe sera facultatif, avec un don minier par défaut de 5% qui peut être désactivé. L’équipe a publié à la fois un mineur d’interface graphique et un outil de ligne de commande pour permettre à tout le monde de participer.

L’intérêt de la communauté organique est souvent la clé d’une blockchain réussie. Malgré des idées de couche de base innovantes, leur exécution et la fourniture d’un environnement précieux pour l’utilisation et le développement d’applications sont ce qui compte vraiment pour le succès à long terme. De ce point de vue, la route devant Koinos est encore longue et périlleuse.

Pour ceux qui s’intéressent à l’exploitation minière avec le processeur de leur ordinateur personnel, OpenOrchard a fourni une courte vidéo sur le téléchargement et l’exécution du mineur Koinos. Veuillez noter que PassionCrypto n’a pas audité ce logiciel et que vous l’installez à vos risques et périls.

Laisser un commentaire