企业网站建设公司选择分析,网页制作一年价格,全国可信网站,微信网站开发文档1. 引言
StarkWare正以2条路线在迈向去中心化#xff1a;
planningimplementation
以让Starknet协议 走向 去中心化proof-of-stake协议。
Starknet向以太坊发送STARK proofs来验证其状态变更。
一年前Starknet就在做去中心化规划#xff0c;相关提案见#xff1a;
Sim…1. 引言
StarkWare正以2条路线在迈向去中心化
planningimplementation
以让Starknet协议 走向 去中心化proof-of-stake协议。
Starknet向以太坊发送STARK proofs来验证其状态变更。
一年前Starknet就在做去中心化规划相关提案见
Simple Decentralized Protocol Proposal
所谓去中心化是指将SequencerProver的运营转换为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的连接。
这种去中心化网络架构模式改变的不仅是网络的连接性
1Sequencer将对其区块进行签名以减轻某些信任假设并为具有很多投票者的vote-based BFT协议做准备。2数据传输将以更加分布式的方式传输节点可相互帮助以同步状态并完成各自的本地view。
2.2 致力于完全开源的软件栈 开源软件栈确保开源软件栈的可用性是至关重要的其可确保每个人都可参与协议和网络不通维度。由StarkWare和其它contributors所实现的要素越多将release给每个人去测试、评论以及适应。当前已开源的软件栈有 全节点Pathfinder、Juno、DeoxysProversStone、SandstormSequencersBlockifier、MadaraBlock ExplorersStarkscan、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 ClientKakarot部署在Starknet上的ZK-EVM type 3StarkWare的StarkNet和StarkExStarkWare的Recursive STARKsRollup项目的SNARK景观