《开源精选》是我们分享Github、Gitee等开源社区中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。 本期推荐的 Solana 是一个开源项目,它实现了一个新的、高性能的、无需许可的区块链。 比特币功能称为 nLocktime,它可用于使用块高度而不是时间戳来推迟交易。 作为比特币客户端,如果您不依赖网络,您将使用块高度而不是时间戳。 块高度被证明是密码学界所谓的可验证延迟函数的一个实例。 在 Solana 中,我们使用了一个更细粒度的可验证延迟函数,一个 SHA 256 哈希链,来检查账本并协调共识。 Solana 钱包 加密钱包是一种存储密钥集合的设备或应用程序,可用于发送、接收和跟踪加密货币的所有权。 根据区块链的实现,地址还可以用于查看有关钱包的某些信息,例如查看余额,但不能更改有关钱包的任何内容或提取任何代币。 如果钱包的私钥丢失,任何发送到该钱包地址的代币都将永久丢失。 行为的变化必须在集群的各个节点之间协调,如果节点不协调,那么这些变化可能会导致共识破裂。 Solana 支持一种称为运行时特性的机制,以促进更改的顺利采用。 运行时功能是纪元协调事件,其中将发生集群的一个或多个行为更改。