登录 后可观看高清视频
Solana 区块链:共识、账户模型与开发入门
AI 总结:
视频主要介绍了Solana的共识机制、账户模型以及与以太坊的区别等核心概念。讲解Solana的合约开发、优势以及与其他区块链的不同之处。讲师还讲解了Solana的编程特点和开发环境设置,为后续实践课程做准备。
主要内容有:
1、Solana的共识机制 Solana采用权益证明(PoS)共识机制,质押原生代币SOL成为验证者,质押数量与被选中出块的概率成正比。 验证者需要高性能硬件和良好的网络条件,质押资金需达到千万美金级别才能有明显收益。 Solana的区块时间为0.4秒,通过POH(Proof of History)技术解决网络延迟问题,确保出块效率。
2、Solana的账户模型 Solana的账户分为程序账户和数据账户,程序账户无状态,数据账户存储数据,两者分离以实现并发执行。 账户最多可存储10MB数据,需支付租金,租金为一次性支付两年的费用。 程序衍生的账户(PDA)由程序管理,用于存储程序需要的数据。
3、交易与手续费 Solana的交易可包含多个指令,支持原子性操作(全部成功或全部失败)。 交易手续费由签名数量决定,每个签名收费5000 lamports(最小货币单位)。 交易大小限制为1232字节,最多包含19个签名或35个账户地址。
4、网络与钱包 Solana提供本地测试网络(localhost)、开发者网络和主网,开发者通常先在本地测试。 推荐使用Phantom钱包和Solana官方浏览器进行开发和交易查看。