区快洞察消息,加拿大科技公司 ChainSafe 发布使用 sr25519 签名算法的 Go 语言实现 Go-Schnorrkel。ChainSafe 表示,Go-Schnorrkel 由 ChainSafe 工程师 Elizabeth 编写,Go-Schnorrkel 是 ChainSafe Gossamer 开发的重要一步,Gossamer 是 Polkadot 运行时环境的第二个实现,验证人将使用 Gossamer 执行签名职责,并通常在 Gossamer 生态系统内签署交易。Go-Schnorrkel 包括分层密钥派生功能,允许用户从种子密钥对创建多个密钥对,同时还包括用于从助记词创建密钥对的 substrate-bip39。Go-Schnorrkel 于近期完成升级,完成一个可验证的随机函数(VRF)功能的实现,该功能将帮助节点用来证明可以为特定插槽创作特定区块。ChainSafe 同时表示,「感谢 Cosmos 的研究员 Sunny Aggarwal 在 substrate-bip39 中提供帮助」。区快洞察此前报道,ChainSafe 于 2019 年年初获得 Web3 基金会资助为 Polkadot 开发 Golang 语言客户端,除了为 Polkadot 开发新的客户端之外,ChainSafe 还获得了以太坊基金会的资助,用 Golang 语言为以太坊 2.0 进行开发。