La licence du Prover Polaris
0x568B
June 27th, 2022

Initialement publié par StarkWare le 29 janvier, 2021

StarkWare & Aztec unissent leurs forces pour apporter une licence innovante pour les Prouveur ZKP

TL;DR:

  • StarkWare annonce la licence Polaris, qui repose sur l’immutabilité des blockchains permissionless.
  • C’est la licence que nous avons l’intention d’utiliser pour le code source Prover mis à la disposition de l’écosystème.
  • N’importe qui peut utiliser et modifier Prover, à condition que les preuves soient envoyées à un vérifieur on-chain sur whitelist ; la whitelist des vérifieurs est une liste en annexe seulement.
  • Nous avons collaboré avec Aztec, les développeurs de PLONK, et nos concurrents talentueux, pour définir et adopter cette licence.

Introduction

Cet article décrit la nouvelle licence Polaris sous laquelle StarkWare prévoit de publier le code source pour son testeur STARK ; Aztec utilisera la même licence Polaris pour ses testeurs PLONK (voir leur article).
La licence Polaris s’applique aux services de calcul qui combinent un smart contract on-chain qui interagit avec du code off-chain. Des exemples naturels de telles interactions on-chain/off-chain sont les systèmes de preuve utilisés pour le scaling. Les systèmes de preuves utilisent un smart contract de vérification on-chain qui reçoit les preuves soumises par des prouveurs avec un intense calcul off-chain.
En particulier, StarkNet Provers sera publié sous la licence Polaris.

Qu'est-ce que ça dit ? ****

Officieusement, la licence Polaris stipule que toute personne peut utiliser et modifier le code Prover, y compris à des fins commerciales, à condition que les preuves générées par celui-ci soient soumises à l’un des vérificateurs Polaris inscrits sur la whitelist. Un vérifieur sur whitelist est un smart contract apparaissant sur une listeappend-only, ce qui signifie que StarkWare peut seulement ajouter des vérifieurs à cette liste, mais jamais les supprimer.

Le nom Polaris (Étoile du Nord) saisit l’essence de la licence. Le Polaris est une adresse fidèle vers laquelle il est possible de pointer boussoles et cartes, aidant ainsi les voyageurs en liberté dans leurs innombrables voyages. Comme l’étoile, un Vérifieur Polaris est éternel¹ et immuable.

Polaris une licence de blockchain innovante

Les blockchains sont des registres décentralisés qui gèrent la propriété des actifs numériques, d’abord et avant tout les crypto-monnaies. Avec l’avènement des smart contracts et des NFT, les blockchains servent également à gérer la propriété d’autres actifs numériques, comme l’art numérique et les objets de collection, qui sont des formes de propriété intellectuelle. La licence Polaris va plus loin en gérant la propriété intellectuelle off-chain – logiciel, tout en offrant la flexibilité nécessaire pour mettre à jour et maintenir une base de code en direct.

Pour les développeurs qui s’appuient sur le code Prover, cette licence élimine le risque de plateforme présenté par les fournisseurs technologiques tels que StarkWare et Aztec. Les plateformes dominantes comme Facebook, Google, Facebook et Twitter représentent un risque pour les développeurs, car elles peuvent modifier unilatéralement les conditions d’utilisation de leur plateforme ou la fermer purement et simplement. Les start-ups technologiques posent un autre risque : ils risquent de ne pas survivre à long terme et construire sur leur software stack présente donc ses propres dangers. Les Verifiers Polaris ne sont pas seulement garantis indéfiniment – leurs conditions d’utilisation, qu’elles soient gas-like ou non, seront également rendues immuables par la blockchain, offrant ainsi aux développeurs une base commerciale stable sur laquelle s’appuyer.

Pour les développeurs de plateformes (StarkWare ou Aztec, en l’occurrence), le framework Polaris assure la pérennité de leur activité, ce qui permettrait de financer la recherche, l’ingénierie et le développement de produits. En particulier, un vérifieur Polaris peut percevoir des frais (gas ou autres) et les répartir entre les développeurs de plateformes ainsi qu’entre les développeurs d’applications, les fournisseurs de services de démonstration et d’autres participants de l’écosystème.

Qu’est-ce qui nous a motivés à créer cette Licence ?

Une grande partie du code de base des blockchains publiques est open source. Jusqu’à présent, la tokenisation a été le principal moyen de monétiser ces efforts d’ingénierie. Bien que la tokenisation ait ses avantages, d’autres approches peuvent et doivent être explorées.

Nous pensons que la licence Polaris nous permettra de rester motivés à développer la chaîne d’outils STARK, y compris Cairo et StarkNet, et à créer des réseaux décentralisés basés sur ces outils. Nous soutenons la nécessité de fournir des capacités de décentralisation complètes à nos utilisateurs, y compris la capacité self-custody des biens et d’être protégés contre le risque de plateforme associé à l’utilisation de notre technologie. Ces aspects sont bien couverts par la licence Polaris.

De plus, nous pensons que Polaris peut jouer un rôle central dans la création de StarkNet et dans la création de nouvelles applications dans l’écosystème de la blockchain, dans des domaines tels que la finance et les jeux.

Comment avons-nous créé cette licence ?

StarkWare et Aztec sont des concurrents dans le domaine de l’infrastructure ZKP liée à la blockchain. Nous nous respectons mutuellement et croyons que les deux parties, et les autres acteurs, peuvent bénéficier d’un modèle d’affaires simple et durable facilité par la licence Polaris. En effet, nous espérons que d’autres utiliseront cette licence.

Et pour ce qui est de la rédaction proprement dit, nous nous sommes fiés à des experts en la matière. En particulier, la licence Polaris a été rédigée par la meilleure du secteur, Heather Meeker, qui a dirigé les licences de Confluent, Redis, MongoDB SSPL et les nouvelles licences PolyForm.

Conclusion

La licence Polaris est un nouveau terrain d’entente entre les licences open-source et les licences disponibles. Elle est destinée à un monde permissionless, décentralisé et alimentée par elle.

— — — — — — — -

¹Les scientifiques prédisent que Polaris mourra dans environ 5 millions d’années. Dans le temps de la blockchain, c’est l’éternité.

Arweave TX
UFoq76RHO4z5EMdRHb7mcHPVg4NWG-sBlguKrhcwseI
Ethereum Address
0x568B12eBBE85521D2cd8a2C9B7a8EF3f48aa2d66
Content Digest
reIols7wRbuDQWMMBXDwQ968ayNSFIjN1_bPUc6-v6Y