Starknet的去中心化路线图

2023-10-31 09:01

本文主要是介绍Starknet的去中心化路线图,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1. 引言

StarkWare正以2条路线在迈向去中心化:

  • planning
  • implementation

以让Starknet协议 走向 去中心化proof-of-stake协议。

Starknet向以太坊发送STARK proofs来验证其状态变更。

一年前Starknet就在做去中心化规划,相关提案见:

  • Simple Decentralized Protocol Proposal

所谓去中心化,是指将Sequencer+Prover的运营,转换为proof-of-stake协议,使得任何人都可参与sequence,没有谁是Starknet持续活性所不可或缺的。为此,需从以下2方面进行:

  • 1)实现运行去中心化协议所需的各种要素。
  • 2)将去中心化运营逐步去中心化转移交给Starknet stakers。

本文重点关注去中心化转移流程。

2. 去中心化转移流程

去中心化转移流程分为4大块:

  • 1)转向去中心化网络架构,但Sequencer运营仍保持中心化运营。
  • 2)确保完整开源软件栈的可用性。
  • 3)逐步开发扩大测试和集成网络。
  • 4)在将Sequencer运营转向proof-of-stake参与之前,繁荣Staker加入。

以上4大块有一定的顺序依赖,但也可并行进行。

2.1 去中心化网络架构

Starknet网络将走向更加去中心化模式:

  • 1)当前,全节点相互不通讯,每个节点都依赖于通过中心化feeder gateway向Squencer周期性查询。
  • 2)更少中心化模式下,全节点将是P2P网络的一部分,不要求相互与Sequencer的连接。

这种去中心化网络架构模式,改变的不仅是网络的连接性:

  • 1)Sequencer将对其区块进行签名,以减轻某些信任假设,并为具有很多投票者的vote-based BFT协议做准备。
  • 2)数据传输将以更加分布式的方式传输,节点可相互帮助,以同步状态并完成各自的本地view。

2.2 致力于完全开源的软件栈

  • 开源软件栈:确保开源软件栈的可用性是至关重要的,其可确保每个人都可参与协议和网络不通维度。由StarkWare和其它contributors所实现的要素越多,将release给每个人去测试、评论以及适应。当前已开源的软件栈有:

    • 全节点:Pathfinder、Juno、Deoxys
    • Provers:Stone、Sandstorm
    • Sequencers:Blockifier、Madara
    • Block Explorers:Starkscan、Voyager、ViewBlock、Stark Compass。
  • 测试&集成网络:持续广泛测试集成网络,对于湿滑过渡很有必要。每个新元素都先进行内部测试网、然后是更大范围的有外部参与者的许可测试网,最终是公开测试网、集成,然后主网。测试新要素时,可顺序测试,也可并行测试。

  • Staker onboarding引入Staker:需要时间,让L1 staking合约集合足够多的staked tokens来保证去中心化协议的真实经济权重。为避免少量参与者以少量代价对Starknet进行恶意控制。

参考资料

[1] StarkWare团队2023年10月博客 Starknet Decentralization: A Roadmap in Broad Strokes

Starknet系列博客

  • Beerus:基于Helios light client的Starknet Stateless Client
  • Kakarot:部署在Starknet上的ZK-EVM type 3
  • StarkWare的StarkNet和StarkEx
  • StarkWare的Recursive STARKs
  • Rollup项目的SNARK景观

这篇关于Starknet的去中心化路线图的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/314248

相关文章

从去中心化到智能化:Web3如何与AI共同塑造数字生态

在数字时代的演进中,Web3和人工智能(AI)正成为塑造未来互联网的两大核心力量。Web3的去中心化理念与AI的智能化技术,正相互交织,共同推动数字生态的变革。本文将探讨Web3与AI的融合如何改变数字世界,并展望这一新兴组合如何重塑我们的在线体验。 Web3的去中心化愿景 Web3代表了互联网的第三代发展,它基于去中心化的区块链技术,旨在创建一个开放、透明且用户主导的数字生态。不同于传统

Behind the Code:与 Rakic 和 Todorovic 对话 OriginTrail 如何实现 AI 去中心化

原文:https://www.youtube.com/watch?v=ZMuLyLCtE3s&list=PLtyd7v_I7PGnko80O0LCwQQsvhwAMu9cv&index=12 作者:The Kusamarian 编译:OneBlock+ 随着人工智能技术的飞速发展,一系列前所未有的挑战随之而来:模型的衰退与互联网的潜在威胁愈发明显。AI 的增长曲线可能因训练过程中的瓶颈而趋于平

安全技术学习路线图 初阶+中阶+高阶

一、报告名称     安全技术学习路线图 二、作者     奇安信安全开发专家组:韩鹏 | 李常坤 | 汪列军 | 刘洪亮 | 张钊 | 陈大钊 | 叶盛 | 章磊 | 白子潘 | 覃永靖 三、若需要pdf版本     关注"元宇宙最新报告",回复关键词“安全技术学习路线图”,获取网盘免费下载链接。 如 源自CSDN 往期文章:

Web前端技术学习路线图 初阶+中阶+高阶

一、报告名称     前端技术学习路线图 二、作者          阿里前端委员会:孟令君 | 舒文亮 | 许智燕 | 赵兴越 | 王忆天 | 吴天豪 | 潘佳 | 包续兵 | 张伟 | 王卓 | 金擘 | 周祺 | 张舒迪 | 林峰 | 廖晓娟 | 曹桂荣 | 曹元彦 | 荣先乾 | 田国法 | 林友赛 | 甄焱鲲 | 桑世龙 | 邱煜 | 王光 | 吴成忠 | 姜博玮 | 蒲松洋

去中心化身份验证:Web3时代数字身份的革新

随着Web3时代的到来,去中心化技术正在重新定义数字身份验证的方式。传统的身份验证方法常常依赖于中心化的数据库和中介机构,这些系统不仅易受攻击,还可能侵犯用户的隐私。而去中心化身份验证(DID, Decentralized Identifier)作为Web3的一项核心创新,正逐步成为数字身份管理的前沿解决方案。 去中心化身份验证的基本概念 去中心化身份验证是指在没有中央权威机构的情况下,通

Gartner报告解读:如何帮助企业完善数据分析与治理路线图

Gartner服务于全球100多个国家和地区的14,000余家机构,是一家深受客户信赖、观点客观的研究顾问公司。Garnter洞察、建议和工具可帮助您发现创新机遇,完成关键优先任务,助您成为企业不可或缺的战略专家和价值创造者。该公司是标普 500 指数成分股公司,客户涵盖全球 500 强中 73% 的企业和各种规模的企业机构。 在Gartner发布的《完善数据分析与治理路线图》报告中,为企业

去中心化(Decentralization)

去中心化(Decentralization) 并不是一个新概念,它已在战略、管理和政府中使用了很长时间。去中心化的基本思想是将控制权和权限分配给组织的外围,而不是由一个中心机构完全控制组织。这种配置为组织带来了许多好处,例如提高了效率、加速了决策制定、提高了积极性,并减轻了高层管理人员的负担。 1. 去中心化的意义         去中心化是区块链技术的一些核心优势。经过设计之

TinTinLand Web3 + DePIN 共学月|挖掘 CESS 去中心化数据基础设施。

随着区块链技术的不断进步,去中心化网络在全球范围内迅速崛起,提供了更高的安全性、隐私性和效率。传统的集中式数据存储解决方案正逐渐被去中心化的替代品所取代。作为基于区块链的去中心化云存储网络和内容分发网络(CD²N),CESS 在这一领域中脱颖而出,提供了全面的解决方案,支持Web3高频动态数据的存储与检索。 CESS 致力于构建基于区块链的分布式云存储系统,通过虚拟化技术高效管理

Python 学习路线图

Python 学习路线图: 1 基础知识:    Python语法基础:变量、数据类型、运算符、条件语句、循环语句。   基本数据结构:列表(List)、元组(Tuple)、字典(Dictionary)、集合(Set)。   函数:定义、参数、返回值、匿名函数(Lambda)。  模块和包:如何导入模块、创建和使用包。 2 进阶知识: 面向对象编程(OOP):类(Class)、对