Starknet空投或即将来临:进行Starknet v0.11.0升级并任命5个委员会
3月15日,Starknet在snapshot上进行了。3月20日,Starknet基金会任命了包括拨备委员会在内的五个委员会。在Arbitrum公布空投方案之际,同为主流Layer 2之一且的项目进展引起了更多关注,Starknet Alpha v0.11更新和委员会的任命究竟意味着什么呢?
Alpha v0.11更新内容与影响
根据官方文档,当前的Starknet有3个运行环境,其中Starknet主网运行的版本是v0.10.3,两个测试网Goerli Testnet 1和Goerli Testnet 2运行的是更新的版本v0.11.0。随着v0.11.0已经在测试网上稳定运行一段时间,满足了部署到主网上的条件。
Starknet Alpha v0.11.0主要是引入了Cairo 1.0智能合约,Cairo是Starkware发布的开源编程语言,本次升级重点是将基于Cairo 0的系统过渡到基于Cairo 1.0的系统。Cairo 1.0带来了新的可能性,包括定序器DOS保护、抗审查、降低计算成本等。它引入了一个安全中间层Sierra,可以保证每一个合约的执行都能被证明,这是Starknet去中心化的重要属性。在Starknet v0.11.0中,可以声明、部署和运行Cairo 1.0智能合约,还引入了一个新的系统调用,允许将现有合约平稳过渡到Cairo 1.0。
Cairo 1.0和Sierra的引入主要有以下几点影响:
- 新版本的“Declare交易”允许发送新的类结构;
- 状态承诺将包括合约类;
- 链上数据格式的变化;
- 新的系统调用。
在此之前,,包括为合约引入“类”和“实例”的Starknet v0.9.0,在交易中引入nonce的Starknet v0.10.0,引入定序器并行化的Starknet v0.10.2等。
Alpha v0.11.0也只是过渡方案
需要注意,即将在主网更新的Alpha v0.11.0也只是过渡性版本,官方将“Cairo 1.0的测试——Alpha v0.11.0——仅支持Cairo 1.0”的路径称之为“再生之路”。Starknet Alpha v0.11.0可以兼容用新旧版本的Cairo语言编写的合约,在再生之前,新旧合约将能够共存并能够相互影响。再生之后,用旧版本Cairo语言编写的类以及这些类实例的合约将不再能得到支持。
再生之路可以保留应用程序的状态,并且不会给dapps带来停机。但是在再生过程中中,用户需要对钱包进行更新,Starknet的dapps的开发者需要将合约迁移到Cairo 1.0,并遵循升级指南。
空投猜测
可能会有用户关心,本次投票进行的Alpha v0.11.0升级是不是意味着Starknet将发行代币并进行空投呢?其实STRK早在2022年11月16日就已经上。STRK代币总量100亿枚,将作为参与Starknet共识机制的质押代币,还将作为网络的治理代币和支付网络交易gas费的代币。虽然不能确定升级就是即将进行空投的信号,但也可能是重要的时间节点。
另外重要的一点,从测试投票开始,这些投票者就已经拥有STRK代币的投票权,说明Starknet可能已经向部分参与者分发了代币。近期,STRK开始频繁转账,大部分代币仍然由外部地址持有,但已经开始向合约地址转移。
空投规则可能已经开始制定中
3月20日,,每个委员会都被赋予一项关键任务,这些委员会包括:
- 拨备委员会
- 早期采用者拨款委员会
- 开发者合作委员会
- 治理委员会
- 生态系统入职委员会
其中,拨备委员会负责规划、监督和执行Starknet生态系统代币STRK的拨备。该委员会将确保STRK代币公平、透明和去中心化的分配,监督为用户提供STRK代币,评估并向Starknet基金会提供符合条件的群体的建议。用户的空投规则很可能由拨款委员会制定。如果是开发者,已经开始在Starknet上构建项目的团队可以获得早期采用者拨款委员会的资助,其他开发者也可以通过开发者合作委员会引入Starknet生态系统。
可以认为,Starknet的空投标准可能已经在制定中,空投可能会在不久的将来到来。