Dans le but de rendre les blockchains plus Ă©conomes en Ă©nergie, Ă©galitaires et dĂ©centralisĂ©es, plusieurs nouveaux protocoles utilisent un consensus basĂ© sur des preuves de capacitĂ© (PoC), qui remplacent l'exploitation miniĂšre Ă  forte intensitĂ© de calcul par une agriculture Ă  forte intensitĂ© de stockage. Nous observons que le consensus PoC introduit un dĂ©fi unique dans la conception du mĂ©canisme, appelĂ© le dilemme de l’agriculteur, qui suggĂšre que les constructions existantes ne sont pas rĂ©ellement compatibles avec les incitations.

En termes simples, les agriculteurs doivent dĂ©cider s'ils doivent allouer des ressources de stockage limitĂ©es soit au maintien de l'Ă©tat et de l'historique de la chaĂźne, soit Ă  la maximisation de la quantitĂ© d'espace qu'ils promettent en vue d'un consensus. Les agriculteurs rationnels choisiront toujours cette derniĂšre solution, devenant au mieux des clients lĂ©gers, tout en encourageant au pire une agriculture mutualisĂ©e sous la direction de quelques opĂ©rateurs de confiance. Pour rĂ©soudre ce dilemme, nous introduisons Subspace, une blockchain PoC dans laquelle les agriculteurs ne conservent ni l'Ă©tat ni l'histoire, tout en conservant les propriĂ©tĂ©s de sĂ©curitĂ© et les avantages de dĂ©centralisation d'un nƓud complet.

Le consensus dans le sous-espace est basĂ© sur des preuves de stockage rĂ©pliquĂ© de l'histoire de la blockchain elle-mĂȘme. Les agriculteurs stockent l'historique collectivement, plusieurs fois, chaque agriculteur stockant autant de rĂ©pliques que son espace disque le permet. Le consensus et le calcul sont alors dĂ©couplĂ©s, de sorte que les agriculteurs proposent uniquement un ordre pour les transactions, tandis que les nƓuds exĂ©cuteurs implantĂ©s maintiennent l'Ă©tat et calculent les transitions.

Cette sĂ©paration des prĂ©occupations rĂ©duit considĂ©rablement les frais de stockage et de calcul nĂ©cessaires au fonctionnement d'un agriculteur, mĂȘme dans un modĂšle d'exĂ©cution de type Ethereum, permettant des niveaux Ă©levĂ©s de participation au consensus par les utilisateurs ordinaires disposant de matĂ©riel de base.

#SubspaceNetwork #Subspace