Live Rollup : Journal du Coin 10/02/2023
Source : https://www.youtube.com/watch?v=tgwlqc2fWX4
Ce qui se passe sur Starknet
Feedback de Starkware Sessions 2023
J'arrive pas à tout comprendre mais je sais que l'intelligence est là Benoit
C'est le premier évènement qui a été organisé par l'entreprise Starkware, tous les autres évènements étaient communautaires
Selon Abdel
Il y aura un avant et un après cet évènement : beaucoup de personnes ne se rendaient pas encore compte de la puissance de Starknet, et cet évènement à mis tout le monde d'accord. Panel favori : ZKVM OGs
Selon Sami
Que ce soit au niveau des panels ou du public, le niveau de l'évènement était très élevé et il y a beaucoup de ressources à prendre pour qui veut se renseigner. Sami avoue qu'il n'a pas pu une approche aussi élégante que Starknet pour construire une communauté sur des rollups
Panel favori : Discours d'intro. Uri Kolodny (cofondateur et CEO) a mis en évidence que l'écosystème de Starknet s'est agrandi quand bien même il était absent au cours des 3 derniers mois. Il s'est servi de cet exemple pour mettre en lumière ce qu'est la vraie décentralisation
Etat des lieux
Le mainnet version alpha de Starknet tourne depuis presque 1 an, mais il n'est pas performant à l'heure actuelle
La priorité absolue sur Starknet est d'améliorer les performances du réseau, notamment via une migration complète de la stack de Python à Rust. les objectifs selon Abdel seraient de 50 TPS (quasiment 2 fois l'activité actuelle de Polygon qui est un des réseaux les plus sollicités en ce moment) d'ici 6 mois
Endgame de Starknet
Avant qu'on puisse parler de Endgame sur Starknet, il faut d'abord que certains changements s'opèrent sur Ethereum, avec entre autres le Proto-Danksharding (EIP-4844) puis le Danksharding
Bénéfices du Danksharding
La disponibilité de la donnée (data availability) est actuellement le problème principal qui empêche la scalabilité. Actuellement, 95% des coûts d'un opérateur de validity rollup concerne la donnée
Le danksharding fait en sorte que cette capacité de data soit beaucoup plus grande, donc beaucoup moins chère. Par conséquent les Layer 2 coûtent moins cher aussi
Le Danksharding est un procédé à plusieurs niveaux dont le premier est le Proto-Danksharding avec l'EIP-4844 attendu pour fin 2023 (je préfère attendre fin 2024, on aura plus de chances que ça arrive :D)
Starknet a également une roadmap de ses propres optimisations :
- Passage de la stack en Rust
- Décentralisation des séquenceurs
- Volition : la possibilité pour les devs d'utiliser de la data off-chain pour soumettre les données non-critiques
- Amélioration du Prover
Ecosystème de Starknet
Il y a plus d'outils de développement qui sont créés que de projets destinés aux utilisateurs finaux en ce moment, ce qui prouve qu'on est seulement au début de l'existence de l'écosystème
Au départ, Benjamin Flores comptait créer des jeux sur Starknet, mais a réalisé qu'il n'y avait rien pour lier l'identité alors que c'était nécessaire pour les jeux qu'il comptait créer. C'est donc naturellement qu'il a cofondé Starknet.id (qui marche au-delà de ses espérances)
On est à un stade où les développeurs arrivent en masse sur Starknet. Benjamin témoigne qu'en arrivant à la hacker house, il connaissait seulement la moitié des devs alors qu'il avait l'habitude de connaître tout le monde
=> On peut s'attendre à ce que les dapps augmentent considérablement d'ici 1 an
Financements des projets sur Starknet (Only Dust)
Il y a des projets considérés comme des biens publics (Public Good) et un budget est alloué pour la contribution open source à ces projets
Dans le cas où une contribution est éligible, on se situe à 500$/jour (peu importe qui contribue)
Dans le parcours d'un développeur, il commence en se formant, et il termine en rejoignant une équipe existante où en se lançant dans la construction d'un projet. Mais entre ces deux étapes, il y a un fossé
Only Dust a été créé pour combler ce fossé : Permettre à des développeurs en devenir de perfectionner leurs compétences tout en étant rémunéré
L'handicap est devenu une force
Une des principales difficultés de Starknet était d'attirer les développeurs sur un nouveau langage. Ils devaient accepter de créer avec un langage différent et des contraintes techniques plus importantes que s'ils codaient en Solidity ou en Rust
Il s'avère que Cairo est un filtre très sélectif mais providentiel pour Starknet, car on n'a aucun intérêt à apprendre Cairo pour créer un mauvais projet, et les développeurs qui ont appris Cairo forment aujourd'hui une communauté très soudée et très résiliente
Tokenomics de Starknet
La mise à jour 0.11 de Starknet devra être votée pour se déployer. Pour pouvoir voter, il y aura forcément besoin d'un token. Il est déployé sur Ethereum en ce moment, mais pas live
=> Le lancement du token STRK coindicera probablement avec la proposition de mise-à-jour 0.11
Le token aura 3 fonctions :
- Décentralisation des séquenceurs
- Frais de gas
- Gouvernance de Starknet
Cairo 1.0
Le langage Cairo 1.0 ressemble beaucoup à Rust et ce n'est pas un hasard. D'une part car c'est un langage de plus en plus utilisé dans la blockchain, et d'autre part car beaucoup de développeurs Web2 connaissent Rust.
Le lancement de Cairo 1.0 devrait commencer vers mars et il faudrait compter 6 mois le temps que tout le monde fasse la migration
Wen Starknet on Node Guardians ?
Pour le moment, Node Guardians attend la mise-à-jour de l'environnement de test Protostar pour qu'elle puisse supporter Cairo 1.0 car c'est ce langage que Node Guardians compte intégrer
D'après Sami, les travaux devraient débuter d'ici 1 mois et la partie Cairo serait livrée vers Mai
S'exposer à Starknet
Sami a mis en avant Starknet alors que la timeline du projet est très concentrée sur les devs et absolument pas sur les utilisateurs. En tant qu'utilisateur, on a l'impression qu'il ne se passe rien alors qu'il y a énormément de devs qui sont arrivés et qui continuent de venir. La meilleure façon de s'exposer à Starknet est de continuer à regarder ce qui se passe
Dans le cas où on aimerait creuser ce qui se passe sur Starknet (et sur n'importe quel projet en général), les forums de gouvernance sont des mines d'or d'infos
D'une façon générale, miser son temps et son énergie dans des projets implique une espérance de gain plus intéressante que de miser de l'argent
Wallets de Starknet
Argent X et Braavos sont les deux références pour Starknet, chacun à ses avantages. D'autres fonctionnalités sont à prévoir d'après ce qui a été dit lors des panels
- Argent X est open source (l'appli mobile Argent ne pend pas Starknet en charge)
- Braavos est dédié à Starknet et possède une appli mobile
La censure quand on n'a qu'un seul séquenceur
Abdel a deux réponses à donner à ce sujet :
1) Il existe un moyen de forcer les transactions sur le Layer 1 et retirer ses fonds sur Ethereum au cas où le séquenceur deviendrait malicieux
2) Les propositions pour la décentralisation des séquenceurs ont déjà été lancées
Starknet VS Polygon
Polygon (avec son layer 2 "zkEVM") et Starknet sont considérés comme des références dans le domaine des Validity Rollups. Et quand il y a plusieurs références, on ne peut pas s'empêcher de les comparer
Forces de chaque Rollup
Starknet :
- Chaque projet créé sur Starknet est original
- Cairo permet d'explorer des possibilités au-delà d'Ethereum
- Starknet est le seul projet qui intéresse les maximalistes de Bitcoin et d'Ethereum à la fois
Polygon :
- Solidity représente la plus grosse communauté de développeurs blockchain
- Polygon possède déjà les utilisateurs, l'écosystème et les capitaux pour réussir l'adoption de zkEVM
- Certaines performances de zkEVM sont actuellement supérieures à Starknet
La double face de Polygon
L'équipe technologique et l'équipe marketing de Polygon sont deux choses qui n'ont rien à voir :
Côté lumineux : la technologie
Polygon a investi $1 milliard pour acquérir plusieurs entreprises spécialisées dans les Validity Rollups qui s'appellent aujourd'hui Miden, Polygon Zero et Hermez
Et chaque équipe contribue aux améliorations de zkEVM, en particulier sur la partie du Prover, où Abdel reconnait volontiers que Polygon a un Prover plus efficace que celui de Starknet à l'heure actuelle
Côté obscur : le marketing
La stratégie de Polygon tient en une phrase : arroser des énormes marques avec des millions pour que ces dernières viennent chez eux. Quand Starbucks, Meta ou Mastercard annoncent utiliser Polygon, ces sociétés sont en réalité payées pour le faire.
L'argent ne gagne pas toujours
Certains moyens (partenariats, exposition...) peuvent être achetées à l'infini avec de l'argent pour se faciliter la vie, mais il y en a d'autres qui ne peuvent pas être achetés. Les meilleurs développeurs existants ne sont pas là pour l'argent car ils l'ont déjà.
- Le réseau de paiement VISA a annoncé construire sur Starknet alors que Starknet n'avait rien demandé
- Jeremy Rubin qui est un BTC Maxi de la première heure a participé à Starkware Sessions
C'est une compétition saine
Le secteur des Validity Rollups reste une compétition entre plusieurs sociétés, mais il faut garder à l'esprit que les devs de ce secteur sont régulièrement en contact
Il y a beaucoup de collaboration et beaucoup de respect mutuel, car ils sont tous là pour scaler Ethereum. Il suffit qu'Ethereum devienne plus gros pour que tous les devs gagnent
Les Layer 2 en général
ZK or not ZK
Les Zero Knowledge Proof peuvent être utilisées pour la privacy ou pour la scalabilité. Aztec est le seul layer 2 d'Ethereum à être un vrai ZK Rollup car il utilise cette technologie pour la privacy
On peut considérer Aztec comme un "VPN" pour interagir avec Ethereum Sami
Tous les autres (Starknet, Polygon, zkSync, Scroll...) utilisent le ZK pour la scalabilité et sont appelés "Validity Rollups". La privacy peut être intégrée sur Starknet, mais elle n'est pas encore assez demandée pour que ce soit une priorité
Le problème des Optimistic Rollups
Les Optimistic Rollups restent une solution à court terme pour la scalabilité, mais on sera forcément bridés par la limitation de throughput et à la challenge period de 7 jours. Il y a déjà eu des propositions pour réduire la challenge period, mais ce ne sont pas des solutions satisfaisantes car les hypothèses de confiance sont trop importantes (synchronicité avec le temps, risque de blackout...).
Ce sont des limites auxquelles les technologies de Zero Knowledge ne sont pas concernées, ce qui rend ces dernières supérieures
Optimism n'a toujours pas de Fraud proof, next ! Abdel
Du côté d'Arbitrum, rien n'est totalement perdu puisqu'ils préparent déjà le terrain pour intégrer le ZK à leur écosystème. Arbitrum peut reproduire la stratégie de Polygon en 3 étapes :
[x] Faire ce qui marche (Optimistic Rollup)
[ ] Rassembler une communauté et des capitaux
[ ] Utiliser les capitaux pour faire évoluer sa technologie
En vrac
Ethereum a t'il déjà tout gagné ?
Il est clair que le marché crypto est mené par Ethereum. Mais est-ce vraiment un winner-takes-all ? Peut-on espérer voir d'autres Layer 1 (Cosmos, Polkadot, Elrond...) s'illustrer à l'avenir ?
D'après Benjamin
Tout va dépendre des dapps qui se créent sur ces réseaux car c'est ce qui ramène les utilisateurs (Si Sorare aurait été sur Cosmos, ça aurait fait plus d'utilisateurs chez Cosmos). Du point de vue technique, choisir autre chose qu'Ethereum a de moins en moins de sens, mais il y a d'autres critères que le technique comme le légal, les grants, la philosophie...
D'après Abdel
Il n'y a que Bitcoin et Ethereum en tant que Layer 1 qui ont vraiment du sens, c'est-à-dire qui ne dépendent pas d'une entité centralisée et qui sont difficilement attaquables, car beaucoup de Layer 1 récents se plantent à cause de leur fondation ou à cause d'attaques économiques. Ce qui va mettre tout le monde d'accord, ce sera les attaques étatiques sur les blockchains où seuls Bitcoin et Ethereum (et Monero si on est sympa) peuvent espérer survivre
Kraked et Paxsauce
La SEC ne décoit jamais quand il s'agit d'agresser des acteurs honorables et aguerris de l'écosystème comme Kraken ou Paxos, parce qu'il faut protéger les investisseurs m'voyez...Par contre, quand il fallait protéger les investisseurs de Celsius, Three Arrows ou FTX, la SEC n'a jamais rien vu venir
Si en doit s'en inquiéter, c'est qu'on a déjà perdu Abdel
La crypto a été créé pour s'affranchir des intermédiaires centralisés, donc la survie ou la mort de ces institutions n'est pas censée nous affecter. Ce cycle a montré qu'on était capables de recréer des systèmes équivalents sur la blockchain (exchanges, lending, yield...), et de toute façon la régulation obéit à des forces qui nous dépassent
Si l'industrie crypto devait mourir à cause des plateformes centralisées qui s'effondrent, ce serait la preuve ultime que toute l'industrie était elle-même trop centralisée
Création > Subvention
Subventionner un écosystème est utile pour attirer des devs, mais la plupart des projets qui en sortent n'apportent pas de valeur. Il suffit de voir Solana qui a distribué énormément de grants mais qui s'est retrouvé avec des dizaines de copies de protocoles déjà existants.
Sur Starknet, la communauté préfère d'abord créer des projets utiles à l'écosystème, pour les subventionner par la suite. C'est une méthode à la fois plus valorisante pour l'écosystème et plus formatrice pour les devs