Ethereum layer-2 scaling network Starknet has outlined plans to improve the decentralization of three core components of its zero-knowledge (ZK) proof rollup solution.
Группа масштабирования второго уровня Ethereum Starknet изложила планы по улучшению децентрализации трех основных компонентов своего решения по свертке нулевого знания (ZK).
Speaking exclusively to Cointelegraph, Starknet product manager and blockchain researcher Ilia Volokh outlined the firm’s intent to address certain centralized elements of its protocol aimed at defending against censorship and making its system more robust.
Говоря исключительно для Cointelegraph, менеджер продукта Starknet и исследователь блокчейна Илья Волох изложил намерения компании по устранению определенных централизованных элементов своего протокола, направленных на защиту от цензуры и укрепление системы.
Starknet operates as a validity rollup using ZK-proof technology to bundle transactions, with cryptographic proofs submitted to Ethereum to achieve security and finality for layer-2 transactions.
Starknet работает как свертка правильности, используя технологию ZK-proof для упаковки транзакций, с криптографическими доказательствами, представленными Ethereum для обеспечения безопасности и окончательности транзакций второго уровня.
According to Volokh, Starknet’s protocol remains dependent on StarkWare for creating L2 blocks, computing proofs and initiating layer-1 state updates to the Ethereum blockchain.
По словам Волоха, протокол Starknet по-прежнему зависит от StarkWare для создания блоков L2, вычисления доказательств и инициирования обновлений состояния уровня 1 в блокчейне Ethereum.
“In this sense, the operation of the network is centralized. This temporary situation, until full decentralisation, is not necessarily a bad thing. Although Starkware operates the network, it cannot steal money and can’t do any invalid state transitions because they require executing the verifier on Ethereum,” Volokh explained.
«В этом смысле работа сети централизована. Эта временная ситуация, пока не будет полной децентрализации, не обязательно плохая вещь. Хотя Starkware управляет сетью, он не может украсть деньги и не может совершать недопустимые переходы состояния, потому что для этого требуется выполнение верификатора на Ethereum», – пояснил Волох.
While Starkware remains a “centralized gateway” to enter Starknet, Volokh added that the protocol is “100% honest” and cannot falsify transactions or information, as Ethereum’s layer-1 blockchain acts as a filter.
В то время как Starkware остается «централизованным шлюзом» для входа в Starknet, Волох добавил, что протокол является «100% честным» и не может фальсифицировать транзакции или информацию, поскольку блокчейн уровня 1 Ethereum действует как фильтр.
“For example, if the sequencer decides to exclude a transaction from a particular entity, they’re free to do so. As long as the other things that they are trying to promote are valid.”
«Например, если последователь решит исключить транзакцию от определенной сущности, он вправе это сделать. Пока другие вещи, которые они пытаются продвигать, являются действительными».
For Starknet, the latter consideration is part of the main reason to decentralize parts of its protocol in an effort to combat two main causes of censorship in consensus-based systems.
Для Starknet последнее соображение является частью основной причины децентрализации частей его протокола в попытке борьбы с двумя основными причинами цензуры в системах на основе консенсуса.
“We want to solve both of these problems, and we think the obvious solution to both of them at the same time is to have as many people operating Starknet as possible.”
«Мы хотим решить оба этих проблемы, и мы считаем, что очевидным решением обеих проблем одновременно является участие в работе Starknet как можно большего числа людей».
Decentralizing these different components of Starknet’s system entails varying degrees of difficulty. This includes decentralizing block production through its consensus protocol, decentralizing the proving layer, which is in charge of computing proofs for blocks and decentralizing the process of L1 state updates.
Децентрализация этих различных компонентов системы Starknet включает в себя различные степени сложности. Это включает в себя децентрализацию производства блоков через свой протокол консенсуса, децентрализацию слоя доказательств, который отвечает за вычисление доказательств для блоков, и децентрализацию процесса обновления состояния L1.
“I want to emphasize that it’s crucial to decentralize each of them because as long as even one of them is centralized, you haven’t achieved much,” Volokh added before unpacking the relevant challenges of each component.
«Я хочу подчеркнуть, что крайне важно децентрализовать каждый из них, потому что пока хотя бы один из них централизован, вы не добились многого», – добавил Волох, прежде чем разобраться с соответствующими вызовами каждого компонента.
Decentralizing block production has been fairly straightforward given that all blockchains rely on a consensus protocol and sybil-resistance mechanism. Meanwhile, decentralizing Starknet’s prover has required a more novel approach.
Децентрализация производства блоков была довольно прямолинейной, учитывая, что все блокчейны полагаются на протокол консенсуса и механизм сопротивления сибиллам. Тем временем, децентрализация доказательства Starknet требовала более новаторского подхода.
“As far as I know, we’re the first rollup that has come out with a fairly complete and concrete solution,” Volokh said. He also went on to unpack how competing ZK-rollups all essentially aggregate transactions into proofs and post them on Ethereum, which by extension transfers its own decentralization to rollup solutions.
«Насколько я знаю, мы – первая свертка, которая вышла с довольно полным и конкретным решением», – сказал Волох. Он также продолжил разбираться в том, как конкурирующие ZK-rollups в основном агрегируют транзакции в доказательства и публикуют их на Ethereum, что, в свою очередь, передает свою собственную децентрализацию решениям свертки.
However, these systems all rely on respective central entities to create and prove blocks, which means these layer 2s are “equally centralized.” Whether end users are concerned about the philosophical implications of the centralized components of L2s is another conversation altogether for Volokh:
Однако все эти системы полагаются на соответствующие центральные органы для создания и доказательства блоков, что означает, что эти уровни 2 «равнозначно централизованы». Независимо от того, беспокоятся ли конечные пользователи о философских последствиях централизованных компонентов L2, это совершенно другой разговор для Волоха:
“The people who appreciate decentralization do so because they understand that it gives more security, and we share those values more than we think people will like them for commercial reasons.”
«Люди, которые ценят децентрализацию, делают это потому, что понимают, что это дает большую безопасность, и мы разделяем эти ценности больше, чем думаем, что люди полюбят их по коммерческим причинам».
Volokh added that Starknet is still in the process of outlining the process of testing and implementing these decentralized mechanics in its network. This is likely to be carried out through a series of interconnected testnets to test the simultaneous functionality of the different components.
Волох добавил, что Starknet все еще находится в процессе определения процесса тестирования и внедрения этих децентрализованных механизмов в своей сети. Это, вероятно, будет осуществляться через серию взаимосвязанных тестовых сетей для проверки одновременной функциональности различных компонентов.