<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>cleminso</title>
        <link>https://paragraph.com/@cleminso</link>
        <description>Petit gars curieux de connaissances, souhaitant faire son bout de chemin dans la crypto et faire des rencontres intéressantes.
</description>
        <lastBuildDate>Sat, 02 May 2026 03:08:12 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <image>
            <title>cleminso</title>
            <url>https://storage.googleapis.com/papyrus_images/8662fc3236acedf3f211fd4967c76b7930a91076c6823030f557a7f395bcbbce.jpg</url>
            <link>https://paragraph.com/@cleminso</link>
        </image>
        <copyright>All rights reserved</copyright>
        <item>
            <title><![CDATA[Scalability of Ethereum: Overview of Rollups & Deepening of the StarkNet Ecosystem]]></title>
            <link>https://paragraph.com/@cleminso/scalability-of-ethereum-overview-of-rollups-deepening-of-the-starknet-ecosystem</link>
            <guid>m0liXiPBM8223ftFV4jJ</guid>
            <pubDate>Tue, 24 May 2022 16:20:53 GMT</pubDate>
            <description><![CDATA[IntroductionAfter enjoying tremendous traction since its release in 2015, Ethereum Mainnet - or Ethereum Layer 1 (ETH L1) - from his succes. Its scalability is limited and the network is increasingly suffering from recurring congestion due to exponential user growth. At from his succes of high usage, large increases in transaction cost and longer validation times. These constraints penalize the user experience of Ethereum and impact put development, adoption, and scope of possibilities. Sever...]]></description>
            <content:encoded><![CDATA[<h2 id="h-introduction" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">I<strong>ntroduction</strong></h2><p>After enjoying tremendous traction since its release in 2015, Ethereum Mainnet - or Ethereum Layer 1 (ETH L1) - from his succes. Its <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/Scalability">scalability</a> is limited and the network is increasingly suffering from recurring congestion due to exponential user growth. At from his succes of high usage, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.cointribune.com/blockchain/entreprises/ethereum-eth-les-frais-de-gaz-sont-actuellement-62-moins-chers-que-le-mois-dernier/">large increases in transaction cost</a> and longer validation times.</p><p>These constraints penalize the user experience of Ethereum and impact put development, adoption, and scope of possibilities.</p><p>Several solutions to overcome these limitations have been studied. This article aims to introduce you to one of them : <strong>StarkNet</strong>.</p><p>To do this, we will :</p><ul><li><p>Briefly present the main solutions that exist to solve the scalability problem of Ethereum,</p></li><li><p>Focus on <em>Rollups</em> and present their general technical functioning,</p></li><li><p>Tell the story of StarkWare and the development of StarkNet,</p></li><li><p>Present the StarkNet ecosystem.</p></li></ul><p><em>Authors&apos; notes : We are not members of the project and we wanted to write this article to deepen our knowledge of the ecosystem and to share it with as many people as possible. </em><strong><em>We are not technical experts</em></strong><em>. We are not technicals experts</em>* and therefore some elements may have been misunderstood and misrepresented. <strong>If you notice any big mistakes, we invite you to contact us by DM on Twitter </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/nono01022"><strong>@nono01022</strong></a><strong> &amp; </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/cleminso"><strong>@cleminso</strong></a><strong>.</strong></p><p><em>We have consulted numerous sources available on the internet to compile this article. We have tried to appropriate as much knowledge as possible and transcribe it for you in the most comprehensible form. We have tried to follow a strict journalistic process. However, if you, the authors who read this article, feel that some of your work has been used in this article without credit &amp; without your agreement, please let us know in DM and we will find a solution.</em></p><h2 id="h-1-scalability-solutions" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">1. Scalability solutions</h2><h3 id="h-a-the-other-layer-1" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">a. <strong>The other Layer 1</strong></h3><p>As Ethereum may appear to be poorly designed, one of the ideas followed was to completely rebuild a more scalable and faster Blockchain. There are many examples of such blockchains: Binance Smart Chain (BSC), Avalanche, Fantom, Harmony, Solana, etc. The so-called EVM compatible blockchains use the Ethereum virtual machine to work, otherwise, they speak the same language and so an app written in solidity can also be deployed on all other compatible EVM chains without modification.</p><p>However, according to the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.gemini.com/cryptopedia/blockchain-trilemma-decentralization-scalability-definition">blockchain trilemma</a>, these advantages are often gained through a &quot;compromise on&quot; (read &quot;less of&quot;) decentralization. One <strong>sacrifices the resilience</strong> of the blockchain for speed and scalability. (This is not always the case, we do not always sacrifice decentralization, but at least one of the three components)</p><h3 id="h-b-sidechains" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>b. Sidechains</strong></h3><p>They are generically called <em>SideChain</em>, i.e. they <em>evolve in parallel</em> to Ethereum. These include <strong>Polygon</strong> &amp; <strong>Gnosis Chain</strong>. They behave like Layer 1 alternatives to Ethereum, validating transactions directly on their chain.</p><p>However, they regularly send activity reports of their Chain on the Ethereum blockchain. This gives them greater resilience in the event of a problem on their network.</p><h3 id="h-c-modifying-the-structure-of-ethereum-eg-the-merge" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">c. <strong>Modifying the structure of Ethereum (e.g. <em>The Merge</em>)</strong></h3><p>It would be relevant to have the following thought: &quot;Ethereum is a software: just update it !”</p><p>Indeed, it is possible to update and implement new features in the Ethereum blockchain. These modifications/updates are called <strong><em>EIP</em></strong> for <strong><em>Ethereum Improvement Proposal</em></strong>. Very simply, the process is as follows:</p><ul><li><p>The proposal is proposed and written and given a number: <em>for example EIP1559.</em></p></li><li><p>Discussions are held by the community on this proposal: advantages, disadvantages, development, operation, implementation...</p></li><li><p>If a majority agrees on a consensus, it will be followed by the community: implement the proposal, rework it to improve it, or abandon the EIP.</p></li></ul><p>However, to improve scalability, one would have to touch the very core of the Ethereum machine. And that&apos;s complicated. Very, very complicated.</p><p>Imagine, with the current means, repainting the entire roads of France with yellow paint. This without interfering with the usual traffic, so:</p><ul><li><p>without stopping any vehicle,</p></li><li><p>or blocking any road,</p></li><li><p>or leaving yellow marks on the tires of road users.</p></li></ul><p>We are approaching the level of difficulty of <strong>The Merge</strong>.</p><p>We have to manage to update the Ethereum blockchain, without putting the traffic on it on hold, and ensure compatibility with the entire ecosystem, which continues to develop day after day.</p><p>It is an operation that is extremely complex and takes years to organize. <strong>The Merge</strong> represents the biggest update to a blockchain ever made. Without going into detail about every change it will bring, and only on the point of <strong>scalability:</strong> it will allow improving very slightly the speed of Ethereum Mainnet (around 10%) by reducing the average time of validation of blocks from 13.5 seconds to 12 seconds. This is not enough for the current and future traffic.</p><p>So why not do more? Because we are once again confronted with the Blockchain Trilemma mentioned above. Ethereum does not seek to compromise on security and decentralization. It is one of the most resilient blockchains behind Bitcoin. Moreover, other tracks seem much more efficient, and less restrictive to implement.</p><h3 id="h-d-the-rollups" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">d. The Rollups</h3><ul><li><p>Ethereum has a maximum number of transactions per second (TPS) that is too low for its popularity.</p></li><li><p>The validation system for transactions and the blocks in which they are stored is the most important thing to ensure the veracity of the information and its durability.</p></li></ul><p><strong>Why not move some of the transactions of the Ethereum Mainnet and send back only some of the most important information in a compact form on the Mainnet, <em>without leaving the Ethereum ecosystem</em>?</strong></p><p>Thus:</p><ul><li><p>We remove the management/validation of these transactions from Ethereum Mainnet, which will be decongested.</p></li><li><p>There is no compromise on security, because :</p><ul><li><p>We do not leave the Ethereum ecosystem,</p></li><li><p>We send back essential data proving the <strong>validity</strong> of these transactions to the Mainnet.</p></li></ul></li></ul><p>This is what <em>rolls</em> do. They move the computation (and state storage) off-chain but retain some data per transaction on-chain.</p><p>&quot;<em>In practice, smart contracts are deployed on the main chain and act as bridges between ETH and second-layer solutions. When a large number of transactions are recorded on the Rollup, these are aggregated and published on Ethereum Mainnet as a single transaction, again via smart contracts. &quot;</em> (source: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://coinacademy.fr/ethereum/roadmap-dethereum-les-differentes-phases-vers-la-scalabilite/">coinacademy</a>)</p><p>Transactions are validated outside the Ethereum blockchain (off-chain) before being aggregated and sent to ETH L1 as a single transaction.</p><p>There are two main categories of Rollup, with different operations and performances:</p><ul><li><p>Optimistic Rollups (Arbtirum, Optimism, (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.google.com/spreadsheets/d/1NqoMIDQk2gjjzm5Mleu9DIYudZbhVzXceC9lODt5VGs/edit#gid=0">etc</a>.)</p></li><li><p>Zero-Knowledge Rollup* or <em>ZK-Rollup</em>. (Loopring Zk-Sync, StarkNet, etc.).</p></li></ul><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/a9363208448c7c6247924d1d419ecf825bfc5f06f54786b7f849435c93fb4e4c.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h2 id="h-2-rollups" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">2. Rollups</h2><h3 id="h-a-common-operating-principles" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">a. <strong>Common operating principles</strong>.</h3><p>The operation of Rollup uses the notion of a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/Merkle_tree">Merkle Tree</a>.</p><p>A smart contract deployed on the Ethereum mainnet will maintain a <strong><em>state root</em></strong>, which corresponds to the <em>state of the data contained inside the rollup</em> (account balance, contract code, etc.). This state will evolve as a result of <strong><em>interactions</em></strong> performed in the rollup (transactions, interactions with smart contracts, etc.). These changes are aggregated together with the old state root and are highly compressed via a whole system of compression tricks. This is called Batch Release.</p><p>The contract will then check that the <em>previous</em> state root of the Batch matches its <em>current</em> state root, and if it does, the new state root takes the place of the previous one in the Roll-up contract.</p><p>New interactions can take place, leading to the publication of a new Batch, etc.</p><h3 id="h-b-validity-of-transactions" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">b. Validity of transactions</h3><p>The previous paragraph describes how a batch is validated against his previous state.</p><p>But nothing prevents a fraudulent author from passing a transaction in which he would transfer the entire contents of the Rollup&apos;s wallets to his own wallet ? **</p><ul><li><p>In other words: How are the transactions in a batch considered valid and not fraudulent?</p></li></ul><p>This mechanism for verifying transactions - and thus securing funds - has led to discrepancies between the various <em>rollups</em>.</p><h3 id="h-c-optimistic-roll-up" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">c. Optimistic Roll-up</h3><p>Optimistic Roll-ups use a <strong><em>Proof of Fraud</em></strong>.</p><p>The users of the roll-up will, through their activities, make transfers and publish their interactions on the network. They will therefore modify the state of the roll-up. They are called <strong><em>transmitters.</em></strong></p><p>Then, the <strong><em>aggregators</em></strong> aggregate the transactions into batches and publish the change of state on the Ethereum Mainnet.</p><p><em>The rules for selecting who qualifies for this position differ depending on the characteristics of the roll-ups, but in general, to submit a batch, they must deposit a substantial amount of money to guarantee their bona fides. If they are found to have engaged in fraudulent behaviour: this deposit will be partly burnt or given as a reward to the one who has proved the fraud</em>.</p><p>The Rollup contract keeps a <em>trace of all its history,</em> its state roots over time and the <em>cryptographic borrowing of each Lot</em>. And anyone can verify that each cryptographic fingerprint of a batch matches its associated state root. Each Batch can be verified for <strong>7 days after publication, before it is final.</strong></p><p><strong><em>In real life:</em></strong> <em>This is why when a withdrawal of funds is made from an Optimistic Roll-up to the Ethereum Mainnet, there is a 7 day waiting period.</em></p><p>During these 7 days, <strong><em>verifiers</em></strong> <em>- anyone who can calculate the state root and check if it is correct -</em> will come and perform checks between a batch&apos;s cryptographic fingerprint &amp; state roots. Now, if it turns out that a batch had an incorrect post-state root, the verifier can publish a <strong>proof</strong> (the valid state root) of this on-chain error, proving that the batch was miscalculated. The contract verifies the <strong>proof</strong> and returns this and all subsequent batches.</p><p>The verifier will thus be rewarded and the fraudulent aggregator punished, the former getting back part of the collateral deposited by the latter.</p><h3 id="h-d-zk-rollup" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">d. zk-Rollup</h3><p>The zk-rollup uses <strong><em>Proofs of Validity</em></strong>.</p><p>As with Optimistic Rollups, we will find the senders and the <strong>relayers (=aggregators).</strong> The latter is in charge of collecting &amp; aggregating the transactions. The aggregators will then publish the transactions in a Rollup and generate a <strong>proof</strong>, which represents the <em>difference in status</em> of the accounts before and after the Rollup.</p><p><strong>i. Principle of technical operation - Allegory of the cave</strong></p><ul><li><p>Imagine a ring-shaped cave with a single entrance and a magic door that separates two side paths. To get through the magic door, you have to whisper the appropriate secret words. Imagine that Alice wants to prove to Bob that she knows the secret words - while keeping them secret. To this end, Bob agrees to wait outside, while she enters the cave and walks to the end of one of the two possible paths. In this example, she decides to take path 1.</p></li><li><p>After a while, Bob walks past the entrance and shouts out which way he wants Alice to appear (path 2 in this case). If Alice knows the secret, she will probably show up on the path Bob choose. This whole process can be repeated several times (*potentially an infinite number) *to confirm that Alice is not choosing the right path by chance.</p></li><li><p>Zero-knowledge proofs allow one individual to prove to another that a statement is true, without disclosing any information other than the validity of the statement. The parties involved are commonly referred to as &quot;provers&quot; and &quot;verifiers&quot;, and the certificate they hold in secret is called a &quot;witness&quot;. The main objective of such evidence is to reveal as little information as possible between the two parties. In other words, zero disclosure evidence of knowledge can be used to prove that one possesses certain knowledge without revealing any information about the nature of the knowledge itself. (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://academy.binance.com/fr/articles/zk-snarks-and-zk-starks-explained">source</a>)</p></li></ul><p><strong>zk-SNARK</strong></p><p>The acronym stands for <strong><em>Zero-Knowledge Succinct Non-interactive ARgument of Knowledge</em></strong>. <em>(</em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://z.cash/technology/zksnarks/"><em>source</em></a><em>)</em></p><p>If we break down the acronym on an English basis, we have this:</p><ul><li><p><strong>Zero-Knowledge:</strong> Ensures confidentiality of transactions.</p></li><li><p><strong><em>Succinct</em>:</strong> means that the evidence is small and can be quickly verified.</p></li><li><p><strong>Non-interactive:</strong> There is little or no interaction between the &quot;prover&quot; and the &quot;verifier&quot; (this used to be the case on older systems). So there is little risk of <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://fr.wikipedia.org/wiki/Collusion">collusion</a> between the two.</p></li><li><p><strong>Argument</strong>: is considered computationally sound, which means that a dishonest prover is very unlikely to cheat successfully. This property is called soundness. The Argument could be falsified if an actor had excessive computing power, which is why some consider quantum computers a threat to zk-SNARK.</p></li><li><p><strong><em>of Knowledge:</em></strong> It is not possible for the prover to construct proof without actually having the information (or witness) to back up his statement.</p></li></ul><p>These proofs are created cryptographically, to prove that the post-state root is the correct result of the batch execution.</p><p>zk-SNARK allows, via the generation of this proof of validity, to reduce the amount of information contained in a roll-up and thus to be even more scalable than Optimistic.</p><p><strong><em>Weaknesses:</em></strong></p><ul><li><p><strong><em>Argument</em>:</strong> The strength of the argument assumes that the prover has limited computing power. Theoretically, a prover with enough computing power could create false proofs (risk quantum computer mentioned above).</p></li><li><p><strong>Non-iterative:</strong> Although there is little or no interaction between a <em>prover</em> and a <em>verifier,</em> zk-SNARK proofs depend on an initial secure configuration between a <em>prover</em> and a <em>verifier,</em> which means that a set of public parameters is required to construct zero-knowledge disclosure proofs and, hence, private transactions. These parameters are similar to a game rule, they are encoded in the protocol and are one of the factors needed to prove the validity of a transaction. However, this creates a potential point of centralization, as the parameters are often developed by a very small group.</p></li></ul><p><strong>In real life:</strong> If someone had access to the randomness that generated the initial configuration parameters, they could create false evidence that would look valid to the verifier.</p><p><strong>Generation of the Validity Proof:</strong> It requires more effort and computation, which may limit the scalability of the system, compared to an Optimistic roll-up.</p><p><strong>iii. zk-STARK</strong></p><p>The zk-STARKs were created as an alternative version of the zk-SNARKs proof with the following improvements: It <strong>does not require an initial trust configuration</strong>. The T, therefore, stands for <strong>Transparent</strong>. It replaces the N (Non-iterative).</p><p>In fact, to do without this initial trust configuration, zk-STARKs rely on cryptographic methods that are resistant to collusion between <em>prover</em> and <em>verifier</em>. And this has the consequence of :</p><ul><li><p>eliminate the risk of expensive zk-SNARKs.</p></li><li><p>eliminate the risk of attack by very powerful computers (of the quantum type)</p></li></ul><p>Indeed, with zk-SNARKs, the number of exchanges between <em>provider</em> and <em>verifier</em> is correlated to the difficulty of calculation. This is no longer the case with zk-STARK, where the number of communication rounds remains stable between the parties. The data size is, therefore, smaller on zk-STARK, which allows for a <strong>less expensive</strong> and <strong>faster</strong> implementation of the technology.</p><p><strong><em>Weak point:</em></strong></p><p>It allows <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://fr.wikipedia.org/wiki/Turing-complet"><em>Turing Completeness</em></a>, which makes it difficult to support the Ethereum Virtual Machine (EVM).</p><p>Explanation of the term:</p><p><strong>Scalability (S)</strong>: means that two efficiency properties hold simultaneously (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/starkware/stark-math-the-journey-begins-51bd2b063c71">ref</a>) here is taken into account that the prover and the verifier</p><p><strong>Transparency (T)</strong> : means that there is no need for trust configuration, there is no use of secrets in the implementation of the system, unlike SNARKs.</p><p><em>Benefits:</em> Eliminates the parameter configuration generation procedure which is a potential weakness</p><h3 id="h-e-comparison-and-performance" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>e. Comparison &amp; performance</strong></h3><p>In order to better visualize the numerical advantages of a roll-up, here are some comparisons between different actions executed on a roll-up and on L1. This information comes from the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.ethereum-france.com/un-guide-incomplet-des-rollups/">Ethereum-France</a> website and is taken from an <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://vitalik.ca/general/2021/01/05/rollup.html">article</a> by Vitalik Butterin.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/47c424d8ffde26cfc423f925aec1152e61e96f3e00f03be33b71847a43c70880.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/4161762a34f32fc33806334186ed96093463a2c9ba388247b8fd596f322a34fd.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h3 id="h-f-decentralization-plan" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">f. Decentralization plan</h3><p>In practice, roll-ups are not yet decentralized. As part of their development and in order to ensure the responsiveness and efficiency of corrections applied to these newer systems, many centralization points remain. However, the long-term vision of all roll-ups is decentralization.</p><p>StarkNet has chosen to focus its development in the following order: <strong>Use → Performance → Decentralization.</strong></p><p>After having developed the <em>Usage</em> part (with StarkEx in particular), the P<em>erformance</em> part will arrive during 2022 with the release of StarkNet on the Mainnet. The start of D<em>decentralization</em> is <strong>expected to begin</strong> later (probably 2023). The decentralization plan is expected to be finalized in the coming months, which is currently being discussed at the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://community.starknet.io/">Governance Forum</a>. This will concern:</p><ul><li><p><strong>Full-node development:</strong> Anyone will be able to check and keep a copy of the network locally. 3 teams <strong>developing</strong> full nodes (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/ErigonEth">Erigon</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/nethermindeth">Nethermind</a> &amp; <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/equilibrium_co">Equilibrium</a>)</p></li><li><p><strong>The opening of the sequencing and proving of transactions, with the release of a software</strong> to the public: anyone can participate in sequencing and proving on StarkNet.</p></li><li><p>A reward structure will be developed <strong>for those involved, including monetary rewards</strong>. The fees generated by Starknet will be redistributed in part to the sequencers and proofers.</p></li><li><p>In the medium term the sequencer developed by StarkWare will be available to third parties, and in the long term they hope to see new teams building dedicated sequencers on SartkNet.</p><p>A whole program that won&apos;t happen in one day!</p></li></ul><h3 id="h-g-data-availability" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">g. Data availability</h3><p>Data availability is one of the big levers for rollups.</p><p>It consists of whether or not to return the information of the transactions carried out and validated on the rollups. This allows in one case:</p><ul><li><p>Ensure the security of transactions on Ethereum Mainnet, but increase and the amount of data to be returned on the L1 at the expense of gas charges.</p></li><li><p>To be able to carry out transactions at an extremely low cost, keeping their data on the Rollup. Thus, in the event of failure of the Rollup, it would not (theoretically) be possible to trace the transactions.</p></li></ul><p>On Optimistic: <em>Data Availability</em> or <em>DA</em> is available on L1.</p><p>On the zk-roll-up: the systems differ and alternatives are studied:</p><ul><li><p>On StarkNet: Thanks to Volition, it will be possible independently, for each transaction, to send the data back to the L1. This will affect the price of Tx’s fees, and the unreported data will be kept by a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/starkware/data-availability-e5564c416424">Data Availability Committee</a>, which is deemed secure but centralized.</p></li><li><p>On zkSync: It will be possible thanks to zkPorter to create sub-accounts where the Tx Data will not be brought back to the L1, in order to increase scalability. The data will be backed up by a network of “Guardians” who will be rewarded by the native ZkSync Token.</p><h2 id="h-3-starknet" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">3. StarkNet</h2><p><strong><em>StarkNet</em></strong> is a zk-STARK developed by the company <strong><em>StarkWare.</em></strong></p><h3 id="h-a-story-of-starkware" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">a. <strong>Story of StarkWare</strong></h3><p>The company <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://starkware.co/"><strong>StarkWare</strong></a> was founded in 2018 by an experienced team of more than 70 people today, here is the presentation of the co-founders:</p><ul><li><p>Eli Ben-Sasson, <em>president and co-founder</em></p></li></ul><p>He received his Ph.D. in Theoretical Computer Science from Hebrew University in 2001. He conducts research in cryptography, specifically on zero-knowledge proofs. Known as the co-inventor of STARKS and the Zerocash protocol, he is one of the founding scientists of Zcash. Eli will hold research positions in mathematics at the Institute for Advanced Study at Princeton, as well as at Havard and MIT.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.linkedin.com/in/eli-ben-sasson-9b7959/">Linkedin</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/EliBenSasson">Twitter</a></p><ul><li><p>Uri Kolodny, co-founder and CEO</p></li></ul><p>He holds a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://b.sc/">B.Sc</a>. (Magna cum Laude) in Computer Science from Hebrew University and an MBA from MIT Sloan. He has also co-founded other technology companies such as OmniGuide and Mondra. He also worked as an EIR for two Israeli VCs and as an analyst at McKinzey.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.linkedin.com/in/urikolodny/details/experience/">Linkedin</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/ukolodny">Twitter</a></p><ul><li><p>Michael Riabzev, co-founder and <em>Chief Architect</em></p></li></ul><p>With a PhD in Computer Science from Technion Israel Institute, Michael focused on developing practical systems for computational integrity in zero-knowledge leading to the implementation of the zk-Stark system. He has 14 years of experience in software development, including at Intel and IBM Research Labs.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.linkedin.com/in/riabzevmichael/">Linkedin</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/RiabzevMichael">Twitter</a></p><ul><li><p>Alessandro Chiesa, co-founder and <em>Chief Scientist</em></p></li></ul><p>He is a professor of computer science at the University of Berkeley, researching areas such as complexity theory, cryptography, and security, as well as the practical applications of zero-knowledge proof.</p><p>Like Eli, he is co-inventor of the Zerocash protocol and co-founder of the Zcash company, he is also the author of Libsnark (an open-source library for short zero-knowledge proof demonstrations).</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.linkedin.com/in/alessandro-chiesa/">Linkedin</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/alexchmit">Github</a></p><p>StarkWare raised $161 million from various “Ventures Capital”* such as: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/paradigm">Paradigm</a>; <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/PanteraCapital">Pantera</a> (The list is available on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://starkware.co/about-us/">official website</a> and details are available on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.cypherhunter.com/en/p/starkware/">Cypherhunter</a></p><p>In addition, they received a $12 million grant from the Ethereum Foundation. Among the leading investors are big names such as <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/VitalikButerin">Vitalik Buterin</a> - co-founder d’Ethereum - and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/naval">Naval Ravikant</a> - known for being one of the founders of AngelList and CoinList and an investor in many web2 and web3 projects.</p><p><strong><em>Details of fundraising:</em></strong></p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/starkware/introducing-starkware-industries-4afa403999f9">January 2018</a>: $6 million raised. In this first Tour, we already find Vitalik Buterin and Naval Ravikant accompanied by VC such as Pantera, Polychain...</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/starkware/series-a-665d94c855f4">October 2018</a>: $30 million raised in Series A led by <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/paradigm">Paradigm</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.theblockcrypto.com/post/99211/starkware-funding-round-ethereum-paradigm">March 2021</a>: $75 million raised in Series B led by <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/paradigm">Paradigm</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.coindesk.com/business/2021/11/16/blockchain-firm-starkware-raises-50m-series-c-funding-round-at-a-2b-valuation/">November 2021</a>: $50 million raised in Series C led by <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/sequoia">Sequoia Capital</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.coindesk.com/business/2022/05/25/starkware-reaches-8b-valuation-following-latest-100m-funding-round/">May 2022</a>: $100 million raised in Series D led by <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.greenoaks.com/">Greenoaks Capital</a>  and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.coatue.com/">Coatue</a></p></li></ul></li></ul><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/55e3cfad6c15e6aec850d4e3a152333833c8bd3df23f0eced15569bed7cbc460.png" alt="StarkWare co-founder" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">StarkWare co-founder</figcaption></figure><h3 id="h-b-starkex-first-product-of-starkware" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">b. <strong>StarkEx – First product of StarkWare</strong></h3><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://starkware.co/starkex/">StarkEx</a> launched in June 2020 is the engine dedicated to the scalability of the secondary layer of Ethereum. Already deployed on the mainboard, it allows you to perform complex operations:</p><ul><li><p>Creation of financial products &amp; derivatives,</p></li><li><p>Tokens &amp; NFT Trading Applications,</p></li><li><p>Games using <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/starkware/starkex-now-for-nfts-bfdc9f4655a2">NFT</a>.</p></li></ul><p>This technology has been used to build <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/deversifi">DeversiFi</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/dYdX">dYdX</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/Immutable">Immutable</a>, and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/sorare">Sorare</a> applications.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/bf13e5e8fff81b07a31249e76362ace806d3786fb1795e249ac53d83480e69dd.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>StarkEx allowed the Starkware team to test its tools and gain a better understanding of the ecosystem’s needs. It incorporates <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/starkware/oracle-price-feed-on-starkex-2b15a3ca122">price oracles</a> such as Chainlink.</p><p>A strength of StarkEx is to be available in several modes of data availability, we find it 3:</p><ul><li><p><strong>Rollup</strong>, data is stored <em>on-chain. Thus,</em> transactions are recorded as call data.</p></li><li><p><strong>Validium</strong>, data is stored <em>off-chain.</em> This is a more scalable solution that consumes a relatively fixed amount of blockchain resources, regardless of the volume of activity. This mode has the advantage of not requiring an o<em>n-chain</em> payment. Only the cost in <em>gas</em> proof verification is required to update the state of the blockchain.</p></li><li><p><strong>Volition,</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/starkware/volition-and-the-emerging-data-availability-spectrum-87e8bfa09bb">on-chain/off-chain hybrid solution</a> allowing users to choose themselves at any time to choose or wish to store their data.</p><h3 id="h-c-starknet-ethereums-scalability-solution" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">c. StarkNet - Ethereum&apos;s scalability solution</h3><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://starkware.co/starknet/">StarkNet</a> is a decentralized, permissionless, censorship-resistant Zero-Knowledge Rollup (ZK-Rollup) that supports general computing on Ethereum. It is based on the Turing-complete language Cairo, different from Solidity.</p><p>The scalability solution involves three network players:</p><ul><li><p><strong>developers</strong>. They can create applications, implement their own Business Logic and deploy them on StarkNet.</p></li><li><p><strong>users</strong>. They can send transactions to StarkNet for execution, just as they interact with Ethereum today.</p></li><li><p><strong>StarkNet nodes.</strong> They will receive crypto-economical incentives to ensure that the network functions efficiently and fairly.</p></li></ul><p>Its objective is to achieve the same security and permissionless properties as those of Ethereum.</p><h3 id="h-d-the-ecosystem" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">d. The Ecosystem</h3><p>This second part focuses on the projects developed on StarkEx and Starknet, which were launched in 2020 and late 2021 respectively for Starknet’s Alpha Mainnet.</p><p><em>(Non-exhaustive list, to find out more about the project please visit </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.starknet-ecosystem.com/fr"><em>StarkNet Ecosystem</em></a><em>)</em></p><h3 id="h-bridges" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Bridges</h3><p>StarkGate, the Official StarkNet bridge (currently available on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://starkgate.starknet.io/">mainnet</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://goerli.starkgate.starknet.io/">testnet</a>)</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/Orbiter_Finance">Orbiter Finance</a>, a bridge specialising in asset transfers on Ethereum Mainnet, its Sidechains, and Rollups (Optimistic &amp; Zk).</p><h3 id="h-dexamm" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>DEX/AMM</strong></h3><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/alpharoad_fi?s=20&amp;t=KvEDC9qkbWbAgOloYPA7LA">Alpha Road Finance</a> is a decentralized non-custodial platform that will in the future offer different services such as AMM as well as return strategies on personal assets.</p><p>They also received a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/alpharoad_fi/status/1504198934989885446?s=21">grant</a> from StarkWare.</p><p>Based in Switzerland, the team has previous experience on web2 &amp; Web3 projects.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://sithswap.com/">SithSwap</a>: AMM which seems to have a dynamic team with a veTokenomics, and having a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/SithSwap/status/1507386445614440455">Grant</a> obtained by StarkWare.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/starkswap">Starkswap</a>, a classic WMA offering liquidity pools. Currently undergoing testing, the project has also received a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/starkswap/status/1491099503960924161?s=20&amp;t=Aa--8gwLRpuywsfDVIweJw">grant</a> from StarkWare.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/zkxprotocol">ZKX</a> is a permissionless protocol for trading derivative assets with an order book, built over a year ago. Here is their presentation at the Amsterdam Hackathon by <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/0xEduard">Eduard</a> its founder: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.youtube.com/watch?v=dEpmCQJG-ug?t=6810">https://www.youtube.com/watch?v=dEpmCQJG-ug?t=6810</a>.</p><p>They also received a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://zkxprotocol.medium.com/zkx-x-starkware-b9de2203a5a5">Grant</a> from StarkNet</p><h3 id="h-asset-lending-and-borrowing-protocol" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Asset Lending &amp; Borrowing Protocol</h3><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/zkLend">zkLend</a> is an asset lending and borrowing protocol built on StarkNet.</p><p>The team wants to develop two solutions:</p><ul><li><p>Armetis: <em>permissionless</em> service for DeFi users</p></li><li><p>Appollo: a permission-based service for institutional clients. Thus, it will be necessary to undergo a legal compliance check (such as KYC, KYB etc) in order to be registered on a <em>Whitelist</em>.</p></li></ul></li></ul><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/8d03b4fc952cc1bd9c37e349e38e2b46b32cb8ed5d5f26e40c2a32d40802417d.png" alt="Figure 4. Comparison between Artemis and Apollo according to their proposed features. (WP p.9)" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Figure 4. Comparison between Artemis and Apollo according to their proposed features. (WP p.9)</figcaption></figure><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/MagnetyFi">Magnety</a> is an asset management protocol that proposes the construction of <em>Vaults</em> using different strategies deployed by users to optimize returns (like a Yearn with the possibility for anyone to deploy their own Vault).</p><h3 id="h-gamefi" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">GameFi</h3><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/phi_xyz">Phi</a> is a metaverse created from ENS domains and powered by the on-chain activity of participants. They propose to generate virtual plots of land for anyone with an ENS address to fill with objects representing their on-chain activities. A terrain is linked to its address, so if the address changes ownership, the terrain also changes, providing a new use case for ENS addresses.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/topology_gg">Topology</a> has a mission to combine cutting-edge research on zk-Proof systems to develop an on-chain metaverse with permissionless interoperability and composability.</p><p>The first game is Isaac, a cooperative game combined with physical and metaphysical laws such as <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://fr.wikipedia.org/wiki/Probl%C3%A8me_%C3%A0_N_corps">the N-body problem</a> and Factorio game mechanics, all on-chain.</p><p>Players play &quot;Factorio&quot; on the surface of a cuboid planet to direct the fate of their planet</p><p>The team consists of <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/guiltygyoza">Guiltygyoza</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/iamkunhokim">Kunho</a>, with more <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://substack.com/profile/76802517-topology">here</a>.</p><h3 id="h-special-mention" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Special mention:</h3><p>With different products, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/OnlyDust_xyz">OnlyDust</a> wants to change the way we work by getting closer to the promises of Web3 with better incentives.</p><p>As a first step, the idea is to integrate and accompany developers wishing to learn the Cairo programming language (proposed to StarkNet), all with a playful approach and Gamification. Secondly, to identify the needs of the ecosystem and put them in touch with potential contributors.</p><p>A French team of 10 members co-founded by <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/dimahledba">AbdelHamid</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/Th3Sc4v3ng3r">Paco</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/0xwlGravity">Grégoire</a></p><p>A little nod to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/briqNFT">Briq</a> built by a French team (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/sylvechv">Sylve</a> &amp; <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/wraitii">Lancelot</a>)</p><p>Briq is a construction game mixing Minecraft and LEGOs allowing to build universes that can be mined in NFT and translated on marketplaces such as <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/PlayOasisXYZ">PlayOasis</a> but also be used in other games. Let your imagination run wild and create whatever comes to mind.</p><p><strong>BlueChip rolling out on StarkNet:</strong></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/MakerDAO">Maker</a> has <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/MakerDAO/status/1516785439318884362?s=20&amp;t=ZZJ1iBKQSJD4F7imMRv7MA">announced</a>, without further details, that it is rolling out on StarkNet. As a reminder, this DeFi dinosaur is the originator of $DAI, one of the oldest stablecoin dollars in DeFi. The protocol is currently only deployed on Ethereum mainnet.</p><p>Their arrival will go through several stages explained in this <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/zaiteku_/status/1522260994923253762?t=x0uEyWrUd9G2m0hy3DOGxw&amp;s=19">Tweet</a>.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/AaveAave">Aave</a> has also seen the publication of a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://governance.aave.com/t/request-for-approval-aave-starkware-phase-i/7145?u=miaki">proposal</a> suggesting the deployment of the protocol on StarkNet on February 1, 2022. The deployment of the protocol will be done jointly with StarkNet, with a shared deployment fee.</p><h3 id="h-acknowledgement" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Acknowledgement !</h3><p>Hopefully, this overview will give you a better idea of the potential of StarkNet and make you want to take part in this ecosystem that looks promising for the future of Ethereum.</p><p>Special mention to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/nafyn_">Nyfan</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/RebornFlamme">Reborn</a> for his good advice, many thanks !</p><blockquote><p>Ecosystem accounts to follow:</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/odin_free">Odin</a> / <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/GuthL?s=20&amp;t=PIMQXhw9AHD5aNJ-7WYYKQ">Louis Guthmann</a> / <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/henrlihenrli">Henri Lieutaud</a> / <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/Swagtimus">Swagtimus</a></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/StarkWareLtd">StarkWare</a> / <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/Starknet_Intern">StarkNet Intern</a></p></blockquote><p>Credit: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/nono01022">@nono01022</a> &amp; <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/cleminso">@cleminso</a></p>]]></content:encoded>
            <author>cleminso@newsletter.paragraph.com (cleminso)</author>
        </item>
        <item>
            <title><![CDATA[Scalabilité d’Ethereum : Tour d’horizon des Rollups & Approfondissement de l’écosystème StarkNet]]></title>
            <link>https://paragraph.com/@cleminso/scalabilit-d-ethereum-tour-d-horizon-des-rollups-approfondissement-de-l-cosyst-me-starknet</link>
            <guid>8XD1HaBcWxMNrWwlfkPi</guid>
            <pubDate>Tue, 24 May 2022 15:51:14 GMT</pubDate>
            <description><![CDATA[IntroductionAprès avoir bénéficié d’une traction énorme depuis sa sortie en 2015, Ethereum Mainnet - ou Ethereum Layer 1 (ETH L1) - souffre de son succès. Sa scalabilité est limitée et le réseau souffre de plus en plus des congestions récurrentes dues à une croissance exponentielle du nombre d&apos;utilisateurs. En période d’intense utilisation, de fortes augmentations des coûts de transactions et un allongement de leur délai de validation. Ces contraintes pénalisent l’expérience utilisateur ...]]></description>
            <content:encoded><![CDATA[<h2 id="h-introduction" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Introduction</h2><p>Après avoir bénéficié d’une traction énorme depuis sa sortie en 2015, Ethereum Mainnet - ou Ethereum Layer 1 (ETH L1) - souffre de son succès. Sa <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://fr.wikipedia.org/wiki/Extensibilit%C3%A9">scalabilité</a> est limitée et le réseau souffre de plus en plus des congestions récurrentes dues à une croissance exponentielle du nombre d&apos;utilisateurs. En période d’intense utilisation, de <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.cointribune.com/blockchain/entreprises/ethereum-eth-les-frais-de-gaz-sont-actuellement-62-moins-chers-que-le-mois-dernier/">fortes augmentations des coûts de transactions</a> et un allongement de leur délai de validation.</p><p>Ces contraintes pénalisent l’expérience utilisateur d’Ethereum, et impactent son développement, son adoption et son champ des possibles.</p><p>Plusieurs pistes de solutions permettant d’outrepasser ces limitations ont été étudiées. Cet article à pour but de vous présenter l’une d’elle : <strong>StarkNet.</strong></p><p>Pour ce faire, nous allons :</p><ul><li><p>Présenter succinctement les principales solutions qui existent pour résoudre le problème de scalabilité d’Ethereum,</p></li><li><p>Se concentrer sur les <em>Rollups</em> et présenter leur fonctionnement technique général,</p></li><li><p>Evoquer l’histoire de StarkWare et le développement de StarkNet,</p></li><li><p>Présenter l’écosystème StarkNet.</p></li></ul><p><em>Notes des auteurs : Nous ne sommes pas membres du projet et nous avons souhaité réaliser cet article afin d’approfondir notre connaissance de l’écosystème et de la faire partager au plus grand nombre. </em><strong><em>Nous ne sommes pas experts techniques</em></strong><em>. Par conséquent, certains éléments pourraient avoir été mal compris et mal retranscrits. </em><strong><em>Si vous remarquez de grosses âneries, on vous invite à nous contacter en DM sur Twitter </em></strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/nono01022"><strong><em>@nono01022</em></strong></a><strong><em> &amp; </em></strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/cleminso"><strong><em>@cleminso</em></strong></a><strong><em>.</em></strong></p><p><em>Nos avons consulté de nombreuses sources disponibles sur internet pour constituer cet article. Nous avons cherché à nous approprier le maximum de connaissances et de vous les retranscrire sous la forme la plus compréhensible. Nous avons essayé de suivre un processus journalistique strict. Cependant, vous auteurs qui nous lisent, si vous considérez qu’une partie de votre travail a été utilisée dans cet article sans mention de la source &amp; sans votre accord, faites nous savoir en DM et nous trouverons une solution.</em></p><h2 id="h-1-les-solutions-de-scalabilite" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">1. Les solutions de scalabilité</h2><h3 id="h-a-les-autres-layer-1" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">a. Les autres Layer 1</h3><p>Ethereum pouvant apparaître comme mal conçu, une des idées suivies a été de reconstruire entièrement une Blockchain plus scalable et plus rapide. Les exemples de ces Blockchains sont multiples : Binance Smart Chain (BSC), Avalanche, Fantom, Harmony, Solana, etc. Les blockchains dites EVM compatibles utilise la machine virtuel Ethereum pour fonctionner, en autre elle parlent le même langage et donc une app écrite en solidity peut également être déployer sur toutes les autres chain EVM compatible sans modification.</p><p>Cependant, selon le <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://stakepool.fr/articles/qu-est-ce-que-le-trilemme-des-blockchains">trilemme des blockchains</a>, ces avantages sont bien souvent acquis grâce à un “compromis sur la” (lisez “moins de”) décentralisation. On <strong>sacrifie la résilience</strong> de la Blockchain pour plus de rapidité et de scalabilité. (Ce n’est pas toujours le cas on ne sacrifie pas toujours la décentralisation mais au moins une des 3 composantes)</p><h3 id="h-b-les-sidechains" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">b. Les Sidechains</h3><p>Elles sont dénommées de manière générique <em>SideChain</em>, soit en français <em>Chaine d’à côté</em>, c&apos;est-à-dire qui <em>évolue en parallèle</em> d’Ethereum. On compte notamment <strong><em>Polygon</em></strong> &amp; <strong><em>Gnosis Chain.</em></strong> Elles se comportent comme des Layer 1 alternatifs à Ethereum, en validant les transactions directement sur leur chaine.</p><p>Cependant, elles envoient régulièrement des rapports d’activité de leur Chaine sur la blockchain Ethereum. Ainsi, elles bénéficient d’une résilience plus importante en cas de problème survenu sur leur réseau.</p><h3 id="h-c-modifier-la-structure-dethereum-ex-the-merge" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">c. Modifier la structure d’Ethereum (ex : The Merge)</h3><p>Il serait pertinent d’avoir la réflexion suivante : “Ethereum est un logiciel : il suffit de le mettre à jour !”.</p><p>En effet, Il est possible de mettre à jour et d’implémenter de nouvelles fonctionnalités dans la blockchain Ethereum. Ces modifications/mises à jour sont appelées <strong><em>EIP</em></strong> pour <strong><em>Ethereum Improvement Proposal</em></strong>. Très simplement, le processus est le suivant :</p><ul><li><p>On propose et on rédige la proposition et on lui donne un numéro : <em>par exemple l’EIP1559.</em></p></li><li><p>Des discussions sont menées par la communauté sur cette proposition : avantages, inconvénients, développement, fonctionnement, implémentation, etc.</p></li><li><p>Si une majorité s’entend sur un consensus, il sera suivi par la communauté : implémenter la proposition, la retravailler pour l’améliorer ou abandonner l’EIP.</p></li></ul><p>Cependant, pour pouvoir améliorer la scalabilité, il faudrait toucher au cœur même de la machine Ethereum. Et c’est compliqué. Trèèèèès compliqué.</p><p>Imaginez, avec les moyens actuels, repeindre l’intégralité des routes de France avec une peinture de couleur Jaune. Cela sans interférer avec le trafic habituel, donc :</p><ul><li><p>sans immobiliser aucun véhicule,</p></li><li><p>ni barrer une seule route,</p></li><li><p>ni laisser de trace jaunes sur les pneus des usagers de la route.</p></li></ul><p>On approche du niveau de difficulté de <strong>The Merge</strong>.</p><p>Il faut arriver à mettre à jour la Blockhain Ethereum, sans mettre en suspens le trafic qu’il y a dessus et assurer la compatibilité avec l’intégralité de l’écosystème qui ne cesse de se développer jour après jour.</p><p>C’est une opération qui est d’une complexité extrême, et qui prend des années à être organisée. <strong>The Merge</strong> représente la plus grande mise à jour d’une blockchain jamais opérée jusqu’alors. Sans rentrer dans le détail de chaque changement qu’elle va apporter, et seulement sur le point de la <strong>scalabilité :</strong> elle va permettre d’améliorer très légèrement la rapidité d’Ethereum Mainnet (environs 10%) en réduisant la durée moyenne de validation des blocs de 13,5 secondes à 12 secondes. Ce qui n’est pas suffisant au vu du trafic actuel et à venir.</p><p>Pourquoi ne pas en faire plus alors ? Parce que les développeurs se confrontent à nouveau au Trilemme de la Blockchain évoqué plus haut. Ethereum ne cherche pas à faire de compromis sur la sécurité et la décentralisation. C’est une des Blockchains les plus résilientes derrière Bitcoin. De plus, d’autres pistes semblent bien plus efficaces, et moins contraignantes à mettre en place.</p><h3 id="h-d-les-rollups" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">d. Les Rollups.</h3><ul><li><p><em>Ethereum a un nombre de transactions maximal par seconde (TPS) trop faible par rapport à sa popularité.</em></p></li><li><p><em>Le système de validation des transactions et des blocs dans lesquels ces dernières sont archivées est la chose la plus importante pour assurer la véracité de l’information et la durabilité de celle-ci.</em></p></li></ul><p><strong>Pourquoi ne pas déporter une partie des transactions hors d’Ethereum Mainnet et les renvoyer seulement quelques informations primordiales sous une forme compacte sur le Mainnet, <em>sans quitter l’écosystème Ethereum</em> ?</strong></p><p>Ainsi :</p><ul><li><p>On retire la gestion/validation de ces transactions à Ethereum Mainnet qui s’en verra décongestionné.</p></li><li><p>On ne fait pas de compromis sur la sécurité, car :</p><ul><li><p>On ne quitte pas l’écosystème Ethereum,</p></li><li><p>On renvoie des données essentielles prouvant la <strong>validité</strong> de ces transactions sont renvoyées le Mainnet.</p></li></ul></li></ul><p>C’est ainsi qu’opèrent les <em>rollups</em>. Ils déplacent le calcul (et le stockage de l’état) off-chain, mais conservent certaines données par transaction on-chain.</p><p>“<em>En pratique, des smart contracts sont déployés sur la chaîne principale et font office de ponts entre ETH et les solutions de seconde couche. Lorsqu’un grand nombre de transactions sont enregistrées sur le Rollup, celles-ci sont aggrégées et publiées sur Ethereum Mainnet sous la forme d’une seule transaction, toujours via des smart contracts.”</em> (source : <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://coinacademy.fr/ethereum/roadmap-dethereum-les-differentes-phases-vers-la-scalabilite/">coinacademy</a>)</p><p>Les transactions sont validées en dehors de la blockchain Ethereum (off-chain) avant d’être agrégées et envoyées sur ETH L1 sous une seule transaction.</p><p>Il en existe deux grandes catégories Rollup, avec un fonctionnement et des performances qui diffèrent :</p><ul><li><p>Les Optimistic Rollup (Arbtirum, Optimism, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.google.com/spreadsheets/d/1NqoMIDQk2gjjzm5Mleu9DIYudZbhVzXceC9lODt5VGs/edit#gid=0">etc.</a>)</p></li><li><p>Les <em>Zero Knowledge Rollup</em> ou <em>ZK-Rollup</em>. (Loopring Zk-Sync, StarkNet, etc.).</p></li></ul><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/a9363208448c7c6247924d1d419ecf825bfc5f06f54786b7f849435c93fb4e4c.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h2 id="h-2-les-rollups" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">2. Les rollups</h2><h3 id="h-a-principes-de-fonctionnement-commun" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">a. Principes de fonctionnement commun</h3><p>Le fonctionnement des Rollup fait appel à la notion d’<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://fr.wikipedia.org/wiki/Arbre_de_Merkle">Arbre de Merkle</a>.</p><p>Un smart contrat déployé sur le Mainnet Ethereum va maintenir une <strong><em>racine d’État</em></strong>, qui correspond à l’<em>état des données qui sont contenues à l’intérieur du rollup</em> (solde des comptes, code contract, etc.). Cet état va être amené à évoluer à la suite d&apos;<strong><em>interactions</em></strong> réalisées dans le roll-up (transactions, interactions avec des smarts contracts, etc.). Ces modifications sont agrégées ensemble, avec l’ancienne racine d&apos;état et sont fortement compressées via tout un système d’astuces de compression. On appelle cela la <strong><em>Publication d’un Lot/Batch</em></strong>*.*</p><p>Le contrat va alors vérifier que la racine d’état <em>précédente</em> du Lot correspond à sa racine <em>actuelle</em>, et si c’est le cas, la nouvelle racine d’état prend la place de la précédente dans le contrat du Roll-up.</p><p>De nouvelles interactions peuvent avoir lieu, qui mène à la publication d’un nouveau Lot, etc.</p><h3 id="h-b-validite-des-transactions" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">b. Validité des transactions</h3><p>Nous avons décrit précédemment le fonctionnement de validation d’un Lot par rapport à son état précédent.</p><p>Mais rien n&apos;empêche un auteur frauduleux de faire passer une transaction dans laquelle il transférerait l’intégralité des contenus des portefeuilles du Rollup sur son propre portefeuille ? **</p><p><em>En d’autres termes : Comment les transactions d’un Lot sont-elles considérées comme valides et non frauduleuses ?</em></p><p>Ce mécanisme de vérification des transactions - et donc de sécurisation des fonds - a génèrer des divergences entre les différents <em>rollup</em>.</p><h3 id="h-c-optimistic-rollup" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">c. Optimistic Rollup</h3><p>Les Optimistics Roll-up utilisent une <strong><em>Preuve de Fraude</em></strong>.</p><p>Les utilisateurs du roll-up vont, par leurs activités, réaliser des transferts et publier leurs interactions sur le réseau. Ils vont donc modifier l’état du Roll-up. Ils sont appelés <strong><em>émetteurs.</em></strong></p><p>Ensuite, les <strong><em>agrégateurs</em></strong> agrègent les transactions sous forme de Lots et publient le changement d’état sur Ethereum Mainnet.</p><p><em>Les règles pour sélectionner qui peut prétendre à ce poste diffèrent selon les caractéristiques des roll-up, mais en général, pour soumettre un lot, ils doivent déposer un montant conséquent afin de garantir leur bonne foi. Si jamais ils s’avéraient avoir un comportement frauduleux : ce dépôt serait en partie brûlé ou donné en récompense à celui qui a prouvé la fraude.</em></p><p>Le contrat de Rollup conserve une <em>trace de tout son historique,</em> de ses racines d’état au cours du temps et l’<em>emprunte cryptographique de chaque Lot</em>. Et n’importe qui peut vérifier que chaque empreinte cryptographique d’un lot correspond bien à sa racine d’état associée. Chaque Lot peut etre vérifié pendant <strong>7 jours après sa publication, avant d’être définitif.</strong></p><p><strong><em>Cas pratique :</em></strong>  <em>C’est pour cette raison que lorsqu’un retrait de fonds est effectué depuis un Optimistic Roll-up vers le Mainnet Ethereum, il y a un délai d’attente de 7 jours.</em></p><p>Durant ces 7 jours, des <strong><em>vérifieurs</em></strong> <em>- n’importe qui en mesure de calculer la racine d’état et vérifier si elle est correcte -</em> vont venir réaliser des contrôles entre empreinte cryptographique d’un lot &amp; racines d’état. Or, s’il s’avère qu’un lot avait une racine post-état incorrecte, le vérifieur peut publier une <strong>preuve</strong> (la racine d’état valide) de cette erreur on-chain, prouvant que le Lot a été mal calculé. Le contrat vérifie la <strong>preuve</strong> et renvoie ce lot ainsi que tous les lots suivants.</p><p>Le vérifieur va ainsi être récompensé et l’agrégateur frauduleux sanctionné, le premier récupère une partie du collatéral déposé par le second.</p><h3 id="h-d-zk-rollup" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">d. Zk-Rollup</h3><p>Les zk-rollup utilisent des <strong><em>Preuves de Validités</em></strong>.</p><p>Comme pour les Optimistic Rollup, nous allons retrouver les émetteurs et les <strong>relayeurs(=agrégateurs).</strong> Ces derniers sont en charge de collecter &amp; agréger les transactions. Les agrégateurs vont ensuite publier les transactions dans un Rollup et générer une <strong>preuve</strong>, qui représente la <em>différence d’état</em> des comptes avant et après Rollup.</p><h3 id="h-i-principe-de-fonctionnement-technique-allegorie-de-la-caverne" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">i. Principe de fonctionnement technique - Allégorie de la caverne</h3><p><em>Imaginons une grotte en forme d’anneau avec une seule entrée et une porte magique qui sépare deux chemins latéraux. Pour franchir la porte magique, il faut murmurer les mots secrets appropriés. Imaginez qu&apos;Alice veut prouver à Bob qu&apos;elle connaît les mots secrets - tout en les gardant secrets. A cette fin, Bob accepte d&apos;attendre dehors, pendant qu&apos;elle entre dans la grotte et marche jusqu&apos;au bout de l&apos;un des deux chemins possibles. Dans cet exemple, elle décide de passer par le chemin 1.</em></p><p>*Après un moment, Bob passe devant l&apos;entrée et crie de quel côté il veut qu&apos;Alice apparaisse (chemin 2 dans ce cas). Si Alice connaît vraiment le secret, elle se montrera sûrement depuis le chemin qu’a choisi Bob. Tout ce processus peut être répété plusieurs fois (*potentiellement un nombre infini) <em>afin de confirmer qu&apos;Alice ne choisit pas le bon chemin par hasard.</em></p><p><em>Les preuves à divulgation nulle de connaissance (zero knowledge proof) permettent à un individu de prouver à un autre qu’une déclaration est vraie, sans divulguer d’autres informations que la validité de la déclaration. Les parties impliquées sont communément appelées « prouveurs » et « vérificateurs », et l’attestation qu&apos;elles détiennent en secret s&apos;appelle un « témoin ». L&apos;objectif principal de ces preuves est de révéler le moins de données possible entre les deux parties. En d&apos;autres termes, on peut utiliser des preuves à divulgation nulle de connaissance pour prouver qu&apos;on possède certaines connaissances sans révéler aucune information sur la nature des connaissances en elles-mêmes. (</em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://academy.binance.com/fr/articles/zk-snarks-and-zk-starks-explained"><em>source</em></a><em>)</em></p><h3 id="h-ii-zk-snark" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">ii. zk-SNARK</h3><p>L’acronyme signifie <strong><em>Zéro-Knowledge Succinct Non interactive ARgument of Knowledge</em></strong> – littéralement : <strong><em>argument de connaissance succinct non-interactif à divulgation nulle de connaissance.</em></strong> <em>(</em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://z.cash/technology/zksnarks/"><em>source</em></a><em>)</em></p><p>Si on décompose l’acronyme sur la base anglaise, nous avons ceci :</p><ul><li><p><strong><em>Zero Knowledge -</em> Divulgation nulle de connaissance :</strong> Garantit la confidentialité des transactions.</p></li><li><p><strong><em>Succint -</em> Succinct :</strong> signifie que les preuves sont de taille réduite et peuvent être rapidement vérifiées.</p></li><li><p><strong><em>Non interactive -</em> Non itératif :</strong> Il y a peu ou pas d&apos;interaction entre le “prouveur” et le “vérifieur” (c’était le cas avant sur d’anciens systèmes). Donc il y a peu de risques de <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://fr.wikipedia.org/wiki/Collusion">collusion</a> entre les deux.</p></li><li><p><strong><em>Argument -</em> Argument :</strong> L’argument est considéré comme rationnel sur le plan informatique, ce qui signifie qu&apos;un prouveur malhonnête a très peu de chances de tricher avec succès. Cette propriété est appelée solidité ou <em>soundness</em>. L’Argument pourrait être falsifié si un acteur disposait d’une puissance de calcul démesuré, c’est pour cela que certains considèrent les ordinateurs quantiques comme une menace pour les zk-SNARK.</p></li><li><p><strong><em>of Knowledge -</em> de connaissance :</strong> il n&apos;est pas possible pour le prouveur de construire une preuve sans avoir réellement l’information (ou le témoin) pour appuyer sa déclaration.</p></li></ul><p>Ces preuves sont créées de manière cryptographique, afin de prouver que la racine post-état est le résultat correct de l’exécution du lot.</p><p>zk-SNARK permet, via la génération de cette preuve de validité, de diminuer le nombre d&apos;informations contenues dans un roll-up et donc d&apos;être encore plus scalable que les Optimistic.</p><p><strong><em>Point de faiblesses :</em></strong></p><ul><li><p><strong>l’argument :</strong>   La solidité de l’argument suppose que le prouveur dispose d&apos;une puissance de calcul limitée. Théoriquement, un prouveur disposant de suffisamment de puissance de calcul pourrait créer de fausses preuves (risque ordinateur quantique cité plus haut).</p></li><li><p><strong>Non itératif :</strong> Bien qu’il n’y ai peu ou pas d&apos;interaction entre un <em>prouveur</em> et un <em>vérifieur,</em> les preuves zk-SNARK dépendent d&apos;une configuration sécurisée initiale entre un <em>prouveur</em> et un <em>vérifieur,</em> ce qui signifie qu&apos;un ensemble de paramètres publics est nécessaire pour construire des preuves à divulgation nulle de connaissance et, par conséquent, des transactions privées. Ces paramètres ressemblent à une règle de jeu, ils sont encodés dans le protocole et constituent l’un des facteurs nécessaires pour prouver la validité d’une transaction. Cependant, cela crée un point de centralisation potentiel, car les paramètres sont souvent élaborés par un très petit groupe.</p></li></ul><p><strong><em>Cas pratique :</em></strong>  <em>Si une personne avait accès au caractère aléatoire qui a généré les paramètres de la configuration initiale, elle pourrait créer de fausses preuves qui auraient l’air valables pour le vérifieur.</em></p><p><strong><em>Génération de la Preuve de validité :</em></strong> Elle demande un effort plus conséquent et un calcul plus important, pouvant limiter la scalabilité du système, en comparaison avec un Optimistic roll-up.</p><h3 id="h-iii-zk-stark" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">iii. zk-STARK</h3><p>Les zk-STARKs ont été créés comme une version alternative des preuves zk-SNARKs avec les améliorations suivantes : Il <strong>ne nécessite pas de configuration initiale de confiance</strong>. Le T signifie donc <strong>Transparent</strong>. Il remplace le N (Non-iterratif).</p><p>Dans les faits, pour se passer de cette configuration initale de confiance, les zk-STARKs viennent s’appuyer sur des méthodes cryptographiques qui sont résistantes aux collusions entre <em>prouveur</em> et <em>vérifieur</em>. Et cela a pour conséquences :</p><ul><li><p>d’éliminer les risques de zk-SNARKs qui coûtent cher.</p></li><li><p>d’éliminer le risque d’attaque par des ordinateurs très puissants (de type quantique)</p></li></ul><p>En effet, avec les zk-SNARK, le nombre d’échanges entre <em>pouveur</em> et <em>vérifieur</em> est corrélé à la difficulté de calcul. Ce n’est plus le cas avec zk-STARK, où le nombre de tours de communication reste stable entre les parties. La taille des données est donc plus faible sur les zk-STARK, ce qui permet une implémentation <strong>moins chère</strong> et <strong>plus rapide</strong> de la technologie.</p><p><strong><em>Point de faible :</em></strong></p><p>Il autorise la <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://fr.wikipedia.org/wiki/Turing-complet"><em>Turing Completeness</em></a>, ce qui le rend difficilement compatible avec l’Ethereum Virtual Machine (EVM).</p><p>Explication du terme :</p><p><strong>Scalabilité (S)</strong> : signifie que deux propriétés d’efficacité tiennent simultanément (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/starkware/stark-math-the-journey-begins-51bd2b063c71">ref</a>) ici est pris en compte celle du prouveur et du verifieur</p><p><strong>Transparence (T)</strong> : signifie qu’il n’y a pas besoin de configuration de confiance, il n’y a pas d’utilisation de secrets dans la mise en place du système, à la différence des preuves SNARKs.</p><p><em>Avantages :</em> Élimine la procédure de génération de configuration des paramètres qui constitue une potentielle faille.</p><h3 id="h-e-comparatif-and-performances" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">e. Comparatif &amp; performances</h3><p>Afin de mieux visualiser les avantages chiffrés d’un roll-up, voici quelques comparaisons entre différentes actions exécutées sur un Roll-up et sur L1. Ces informations proviennent du site <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.ethereum-france.com/un-guide-incomplet-des-rollups/">Ethereum-france</a> et sont issus d’un <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://vitalik.ca/general/2021/01/05/rollup.html">article</a> de Vitalik Butterin.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/d0f5795b9eb02f40832d89393dc4588f00467a19b143bd0be390e97a783540a1.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/c9c3d473551f3f1002bb1c4f29fac1486882290ebc7157dc91598759de15ac34.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h3 id="h-f-plan-de-decentralisation" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">f. Plan de décentralisation</h3><p>Dans les faits, les roll-up ne sont pas encore décentralisés. Dans le cadre de leur développement et afin de garantir la réactivité et l’efficience des corrections appliquées sur ces systèmes récents, de nombreux points de centralisation perdurent. Cependant, la vision à long terme de tous les roll-ups est la décentralisation.</p><p>StarkNet a fait le choix d’axer son développement selon cet ordre : <strong>Usage → Performance → décentralisation.</strong></p><p>Après avoir développé la partie <em>Usage</em> (avec StarkEx notamment), la partie P<em>erformance</em> va arriver courant 2022 avec la release de StarkNet sur le Mainnet. Le début de la D<em>écentralisation</em> est <strong>attendue commencera</strong> par la suite (probablement 2023). Le plan de décentralisation devrait quant à lui être précisé dans les prochains mois, actuellement en discussion sur le <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://community.starknet.io/">forum de gouvernance</a>. Cela concernera :</p><ul><li><p><strong>Le développement de full-node :</strong> N’importe qui sera en mesure de vérifier et conserver une copie du réseau localement. 3 teams <strong>développent</strong> actuellement des full nodes (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/ErigonEth">Erigon</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/nethermindeth">Nethermind</a> &amp; <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/equilibrium_co">Equilibrium</a> - rajouter les tweets)</p></li><li><p><strong>L’ouverture du séquensing et du proving des des transactions</strong>, avec la sortie d’un logiciel à destination du public : N’importe qui pourra participer au séquencage et à la génération de preuve sur StarkNet.</p></li><li><p>Une structure va etre développée pour <strong>récompencer les personnes impliqués, incluant des récompenses pécunières</strong>. Les fees généres par Starknet seront redistribuée en partie, aux séquenseurs et aux prouveurs.</p></li><li><p>À moyen terme le séquenseur développé par StarkWare sera dispoinible pour les tierces parties, et dans le long terme, ils esperent voir de nouvelles teams construires des séquenseur dédié au séquensage sur SartkNet.</p><p>Tout un programme qui ne va pas se faire en un jour !</p></li></ul><h3 id="h-g-disponibilites-des-donnees" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">g. Disponibilités des données</h3><p>La disponibilité des données est un des gros leviers pour les rollup.</p><p>Il consiste à renvoyer ou non les informations des transactions effectuées et validées sur les rollup. Cela permets dans un cas :</p><ul><li><p>De garantir la sécurité des transactions sur Ethereum Mainnet, mais augmente et la quantité de données à renvoyer sur le L1 au détriment des frais de gas .</p></li><li><p>De pouvoir effectuer des transactions à un coût extrêmement faible, en conservant ses données sur le Rollup. Ainsi, en cas de défaillance du Rollup, il ne serait (théoriquement) pas possible de retrouver les transactions.</p></li></ul><p>Sur Optimistic : La <em>Data Availability</em> ou <em>DA</em> est disponible sur L1.</p><p>Sur les zk-roll-up : les systèmes diffèrent et des alternatives sont étudiées :</p><ul><li><p>Sur StarkNet : Grâce à Volition, il sera possible de manière indépendante, pour chaque transaction, de renvoyer les données ou non sur le L1. Cela aura des conséquences sur le prix des fees de Tx, et les données non renvoyées seront conservées par un <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/starkware/data-availability-e5564c416424">Data Availabilty Comitee</a>, réputées sûr, mais centralisé.</p></li><li><p>Sur zkSync : Il sera possible grâce à zkPorter de créer des sous-comptes ou les Données des Tx ne seront pas ramenées sur le L1, afin d’augmenter la scalabilité. Les données seront garanties par un réseau de “Guardians” qui seront récompensés par le Token natif de ZkSync.</p></li></ul><h2 id="h-3-starknet" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">3. StarkNet</h2><p><strong><em>StarkNet</em></strong> est un zk-STARK développé par la société <strong><em>StarkWare.</em></strong></p><h3 id="h-a-histoire-de-starkware" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">a. <strong>Histoire de StarkWare</strong></h3><p>La société <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://starkware.co/"><strong>StarkWare</strong></a> a été fondée en 2018 par une équipe chevronnée comptabilisant plus de 70 personnes aujourd’hui, voici la présentation des co-foundateurs :</p><ul><li><p>Eli Ben-Sasson, <em>président et co-fondateur</em></p></li></ul><p>Il obtient en 2001 son doctorat en informatique théorique de l’Hebrew University. Il effectue des recherches en cryptographie, plus précisément sur les zero knowledge proofs. Connu pour être le co-inventeur des preuves STARKS ainsi que du protocole Zerocash, il est l’un des scientifiques fondateur de la société Zcash. Eli occupera des postes de chercheur en mathématique à Institute for Advanced Study at Princeton, mais aussi à Havard et au MIT.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.linkedin.com/in/eli-ben-sasson-9b7959/">Linkedin</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/EliBenSasson">Twitter</a></p><ul><li><p>Uri Kolodny, co-fondateur et PDG</p></li></ul><p>Il est titulaire d’un <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://B.Sc">B.Sc</a>. (Magna cum Laude) en informatique de Hebrew University et d’un MBA de MIT Sloan. Il a également co-fondé d’autres entreprises technologiques telles que OmniGuide et Mondra. Il a également travaillé en tant qu’EIR pour deux VC israéliens et en tant qu’analyste chez McKinzey.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.linkedin.com/in/urikolodny/details/experience/">Linkedin</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/ukolodny">Twitter</a></p><ul><li><p>Michael Riabzev, co-fondateur et <em>architecte en chef</em></p></li></ul><p>Titulaire d’un doctorat en informatique à Technion Israel Institute, Michael s’est concentré sur le développement de systèmes pratiques pour l’intégrité computationnelle dans les zero knowledge menant à la mise en œuvre du système zk-Stark. Il comptabilise 14 ans d’expérience dans le développement de logiciels, notamment à Intel et IBM Research Labs.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.linkedin.com/in/riabzevmichael/">Linkedin</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/RiabzevMichael">Twitter</a></p><ul><li><p>Alessandro Chiesa, co-fondateur et <em>Chief Scientist</em></p></li></ul><p>Il est professeur d’informatique à l’université de Berkeley, ses recherches portent sur les différents domaines tels que la théorie de la complexité, de la cryptographie et la sécurité ainsi que les applications pratiques des zero knowledge proof.</p><p>Tout comme Eli, il est Co-inventeur du protocole Zerocash et co-fondateur de la société Zcash, il est également l’auteur de Libsnark (librairie open-source pour les démonstrations succinctes de zero knowledge proof.)</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.linkedin.com/in/alessandro-chiesa/">Linkedin</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/alexchmit">Github</a></p><p>StarkWare a levé 161 millions de dollars auprès de différents “<em>Ventures Capital”</em> tels que : <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/paradigm">Paradigm</a>; <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/PanteraCapital">Pantera</a> (la liste est disponible sur le <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://starkware.co/about-us/">site officiel</a> et le détail est disponible sur <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.cypherhunter.com/en/p/starkware/">Cypherhunter</a>).</p><p>De plus, ils ont reçu une subvention de 12 millions de dollars de la Fondation Ethereum. On retrouve notamment dans les premiers investisseurs de grand nom tel que <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/VitalikButerin">Vitalik Buterin</a> - co-fondateur d’Ethereum - et <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/naval">Naval Ravikant</a> - connu pour être l’un des fondateurs d&apos;AngelList et de CoinList et investisseur dans de nombreux projets web2 ou web3.</p><p><strong><em>Détail des levées de fonds :</em></strong></p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/starkware/introducing-starkware-industries-4afa403999f9">Janvier 2018</a> : 6 millions de $ levés. Dans ce premieur Tour, on y retrouve déjà Vitalik Buterin et Naval Ravikant accompagné de VC tel que Pantera, Polychain...</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/starkware/series-a-665d94c855f4">Octobre 2018</a> : 30 millions de $ levés en série A dirigé par <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/paradigm">Paradigm</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.theblockcrypto.com/post/99211/starkware-funding-round-ethereum-paradigm">Mars 2021</a> : 75 millions de $ levés en série B dirigé par <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/paradigm">Paradigm</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.coindesk.com/business/2021/11/16/blockchain-firm-starkware-raises-50m-series-c-funding-round-at-a-2b-valuation/">Novembre 2021</a> : 50 millions de $ levés en série C dirigé par <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/sequoia">Sequoia Capital</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.coindesk.com/business/2022/05/25/starkware-reaches-8b-valuation-following-latest-100m-funding-round/">Mai 2022</a> : 100 millions de $ levés en série D dirigé par <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.greenoaks.com/">Greenoaks Capital</a>  et <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.coatue.com/">Coatue</a></p></li></ul><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/55e3cfad6c15e6aec850d4e3a152333833c8bd3df23f0eced15569bed7cbc460.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h3 id="h-b-starkex-premier-produit-de-starkware" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">b. <strong>StarkEx - Premier produit de StarkWare</strong></h3><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://starkware.co/starkex/">StarkEx</a> lancé en juin 2020 est le moteur dédié à la scalabilité de la couche secondaire d’Ethereum. Déjà déployé sur le mainnet, il permet d’effectuer des opérations complexes :</p><ul><li><p>Création de produits financiers &amp; dérivés,</p></li><li><p>Applications de Trading de Jetons &amp; de NFTs,</p></li><li><p>Jeux utilisant des <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/starkware/starkex-now-for-nfts-bfdc9f4655a2">NFT</a>.</p></li></ul><p>C’est notamment sur cette technologie qu&apos;ont été construites les applications <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/deversifi">DeversiFi</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/dYdX">dYdX</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/Immutable">Immutable</a> et <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/sorare">Sorare</a>.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/bf13e5e8fff81b07a31249e76362ace806d3786fb1795e249ac53d83480e69dd.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>StarkEx a permis à l’équipe de Starkware de tester ses outils et de mieux comprendre les besoins de l’écosystème. Il intègre des <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/0x568B12eBBE85521D2cd8a2C9B7a8EF3f48aa2d66/m0N-met2L9M1ZS7kK2WsbMuCKRfHaXVoPimoHG8LGy8">oracles de prix</a> tels que Chainlink.</p><p>Une force de StarkEx est d’être disponible en plusieurs modes de data availability, on l’en retrouve 3 :</p><ul><li><p><strong>Rollup</strong>, les données sont stockées <em>on-chain. Ainsi,</em> les transactions sont enregistrées en tant que données d&apos;appel.</p></li><li><p><strong>Validium</strong>, les données sont stockées <em>off-chain.</em> C’est une solution plus scalable qui consomme une quantité relativement fixe de ressources de la blockchain, indépendamment du volume d&apos;activité. Ce mode a l’avantage de ne pas nécessiter de paiement o<em>n-chain</em>. Seul le coût en <em>gas</em> de vérification de la preuve est requis pour mettre à jour l’état de la blockchain.</p></li><li><p><strong>Volition,</strong> solution <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/starkware/volition-and-the-emerging-data-availability-spectrum-87e8bfa09bb"><em>hybride on-chain/off-chain</em></a> permettant aux utilisateurs de choisir eux-mêmes à tout moment de choisir ou souhaitent stocker leurs données.</p></li></ul><h3 id="h-c-starknet-la-solution-de-scalabilite-dethereum" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">c. StarkNet - La solution de scalabilité d’Ethereum</h3><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://starkware.co/product/starknet/"><strong>StarkNet</strong></a> est un Zero-Knowledge Rollup (ZK-Rollup) décentralisé, permissionless et résistant à la censure qui prend en charge le calcul général sur Ethereum. Il est basé sur le langage Turing-complet Cairo, différent de Solidity.</p><p>La solution de scalabilité fait appel à trois acteurs du réseau :</p><ul><li><p><strong>les développeurs</strong>. Ils peuvent créer des applications, implémenter leur propre Business Logic et les déployer sur StarkNet.</p></li><li><p><strong>les utilisateurs</strong>. Ils peuvent envoyer des transactions à StarkNet pour qu’elles soient exécutées, tout comme ils interagissent avec Ethereum aujourd&apos;hui.</p></li><li><p><strong>les nœuds StarkNet.</strong>  Ils seront incités sur le plan crypto-économique pour garantir que le réseau fonctionne de manière efficace et équitable.</p></li></ul><p>Son objectif est d&apos;atteindre la même sécurité et les mêmes propriétés permissionless que celles d&apos;Ethereum.</p><h3 id="h-d-lecosysteme" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">d. L’Ecosystème</h3><p>Cette seconde partie porte sur les projets developpés sur StarkEx ainsi que Starknet, respectivement lancés courant 2020 et fin 2021 pour l’Alpha Mainnet de Starknet.</p><p><em>(Liste non exhaustive, pour découvrir plus de projet vous pouvez consulter le site </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.starknet-ecosystem.com/fr"><em>StarkNet Ecosystem</em></a></p><h3 id="h-bridges" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Bridges</h3><p>StarkGate, le bridge Officiel de StarkNet (actuellement disponible sur <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://starkgate.starknet.io/">mainnet</a> et <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://goerli.starkgate.starknet.io/">testnet</a>)</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/Orbiter_Finance">Orbiter Finance</a>, bridge spécialisé dans les transferts d’actif sur Ethereum Mainnet, ses Sidechains et ses Rollup (Optimistic &amp; Zk).</p><h3 id="h-dexamm" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>DEX/AMM</strong></h3><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/alpharoad_fi?s=20&amp;t=KvEDC9qkbWbAgOloYPA7LA">Alpha Road Finance</a> est une plateforme décentralisée non-custodial qui proposera à l’avenir différents services tel qu’un AMM ainsi que des stratégies de rendement sur ses actifs personnels. Ils ont également reçu un <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/alpharoad_fi/status/1504198934989885446?s=21">grant</a> de StarkWare.</p><p>Basée en Suisse, l’équipe a des expériences antérieures sur des projets web2 &amp; Web3.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://sithswap.com/">SithSwap</a> : AMM qui semble avoir une équipe dynamique avec une veTokenomics, et disposant d’un <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/SithSwap/status/1507386445614440455">Grant</a> obtenu par StarkWare.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/starkswap">Starkswap</a>, un AMM classique proposant des pools de liquidité. Actuellement est en testnet, le projet à également reçu un <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/starkswap/status/1491099503960924161?s=20&amp;t=Aa--8gwLRpuywsfDVIweJw">grant</a> par StarkWare.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/zkxprotocol">ZKX</a> est un protocole permissionless permettant de trader des actifs dérivés avec un carnet d’ordres, construit il y a maintenant plus d’un an. Voici leur présentation à l&apos;Hackathon d’Amsterdam par <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/0xEduard">Eduard</a> son fondateur : <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://youtu.be/dEpmCQJG-ug?t=6813">https://www.youtube.com/watch?v=dEpmCQJG-ug?t=6810</a>.</p><p>Ils ont également reçu un <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://zkxprotocol.medium.com/zkx-x-starkware-b9de2203a5a5">Grant</a> de la part de StarkNet</p><h3 id="h-protocole-de-pret-and-emprunt-dactif" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Protocole de prêt &amp; emprunt d’actif</h3><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/zkLend">zkLend</a> est un protocole de prêt et d’emprunt d’actifs construit sur StarkNet.</p><p>L’équipe souhaite développer deux solutions :</p><ul><li><p>Armetis : service <em>permissionless</em> pour les utilisateurs DeFi</p></li><li><p>Appollo : service avec permission ciblé pour les clients Institutionnels. Ainsi, il faudra se soumettre à un contrôle de conformité juridique (tel que KYC, KYB etc) afin d’être enregistré sur une <em>Whitelist</em>.</p></li></ul><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/8d03b4fc952cc1bd9c37e349e38e2b46b32cb8ed5d5f26e40c2a32d40802417d.png" alt="Fig4. Comparatif entre Artemis et Apollo selon leurs caractéristiques proposées. (WP p.9)" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Fig4. Comparatif entre Artemis et Apollo selon leurs caractéristiques proposées. (WP p.9)</figcaption></figure><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/MagnetyFi">Magnety</a> est un protocole de gestion d’actif qui propose la construction de <em>Vaults</em> utilisant différentes stratégies déployées par des utilisateurs pour optimiser les rendements (comme un Yearn avec la possibilité pour quiconque de déployer son propre Vault).</p><h3 id="h-gamefi" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">GameFi</h3><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/phi_xyz">Phi</a> est un métavers créé à partir de domaines ENS et alimenté par l’activité on-chain des participants. Ils proposent de générer des terrains virtuels à quiconque détient une adresse ENS afin de les remplir d’objets représentant leurs activités on-chain. Un terrain est relié à son adresse, donc si celle-ci change de propriétaire, le terrain en change également, ceci offrant un nouveau cas d’utilisation aux adresses ENS.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/topology_gg">Topology</a> porte comme mission de combiner une recherche de pointe sur les systèmes zk-Proof afin de développer un métaverse on-chain avec une interopérabilité et un composabilité permissionless.</p><p>Le premier jeu est Isaac, un jeu de coopération combiné avec des lois physiques et métaphysiques tel que <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://fr.wikipedia.org/wiki/Probl%C3%A8me_%C3%A0_N_corps">le problème des N corps</a> et de la mécanique de jeu Factorio, tout ceci on-chain.</p><p>Les joueurs jouent “Factorio” à la surface d’une planète cuboïde pour diriger le sort de leur planète</p><p>La team est composé de <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/guiltygyoza">Guiltygyoza</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/iamkunhokim">Kunho</a>, en s’avoir plus <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://substack.com/profile/76802517-topology">ici</a>.</p><h3 id="h-mention-speciale" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Mention spéciale :</h3><p>Avec différents produits, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/OnlyDust_xyz">OnlyDust</a> souhaite changer la façon dont nous travaillons en se rapprochant des promesses que porte le Web3 avec de meilleurs incentives.</p><p>Dans un premier temps, l’idée est d’intégrer et d’accompagner les développeurs souhaitant apprendre le langage de programmation Cairo (propose à StarkNet) le tout avec une approche ludique et de Gamification. Dans un second temps, identifier les besoins de l’écosystème et les mettre en relation avec de potentiels contributeurs.</p><p>Une équipe française composée de 10 membres et co-fondée par <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/dimahledba">AbdelHamid</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/Th3Sc4v3ng3r">Paco</a> et <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/0xwlGravity">Grégoire</a></p><p>Petit clin d’œil à <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/briqNFT">Briq</a> construit par une équipe française (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/sylvechv">Sylve</a> &amp; <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/wraitii">Lancelot</a>)</p><p>Briq est un jeu de construction mixant Minecraft et les LEGO permettant de construire des univers pouvant être mintés en NFT et être tradés sur des marketplace telle que <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/PlayOasisXYZ">PlayOasis</a> mais également être utilisés dans d’autres jeux. Laissez place à votre imagination et créez ce qui vous passe par la tête.</p><p><strong>BlueChip qui se déploie sur StarkNet :</strong></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/MakerDAO">Maker</a> a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/MakerDAO/status/1516785439318884362?s=20&amp;t=ZZJ1iBKQSJD4F7imMRv7MA">annoncé</a>, sans plus de détail, vouloir se déployer sur StarkNet. Pour rappel, ce dinosaure de la DeFi à l’origine du $DAI, un des plus anciens stablecoin dollars existant en DeFi. Le protocole n’est actuellement déployé que sur Ethereum mainnet.</p><p>Leur arrivée passera par plusieurs étapes explicitées dans ce <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/zaiteku_/status/1522260994923253762?t=x0uEyWrUd9G2m0hy3DOGxw&amp;s=19">Tweet</a>.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/AaveAave">Aave</a> a également vu la publication d’une <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://governance.aave.com/t/request-for-approval-aave-starkware-phase-i/7145?u=miaki">proposal</a> suggérant le déploiement du protocole sur StarkNet le 1er Février 2022. Le déploiement du protocole se fera conjointement avec StarkNet, avec un partage des frais de déploiement.</p><h3 id="h-remerciement" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Remerciement</h3><p>En espérant que ce tour d’horizon vous aura permis de vous faire une meilleure idée du potentiel de StarkNet et vous donnera envie de prendre part à cet écosystème qui s’annonce prometteur pour l’avenir d’Ethereum. Merci de nous avoir lu !</p><p>Mention toute particulière à <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/nafyn_">Nyfan</a> et <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/RebornFlamme">Reborn</a> pour ses bons conseils, un grand merci !</p><blockquote><p>Comptes de l’écosystème à suivre : <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/odin_free">Odin</a> / <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/GuthL?s=20&amp;t=PIMQXhw9AHD5aNJ-7WYYKQ">Louis Guthmann</a> / <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/henrlihenrli">Henri Lieutaud</a> / <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/Swagtimus">Swagtimus</a></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/StarkWareLtd">StarkWare</a> / <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/Starknet_Intern">StarkNet Intern</a></p></blockquote><p>Crédit : <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/nono01022">@nono01022</a> &amp; <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/cleminso">@cleminso</a></p>]]></content:encoded>
            <author>cleminso@newsletter.paragraph.com (cleminso)</author>
        </item>
    </channel>
</rss>