时间:2023-08-11|浏览:210
Venus是Filecoin的Go语言实现,致力于提高Filecoin网络安全性和分布式集群适用性。
Venus是协议实验室发起和开发的第一个Filecoin实现,之前被称为go-filecoin。Venus在Filecoin网络中扮演重要角色。在filecoin-project/venus中,我们可以看到关于修复gas价格的方案和实施。
Venus可以在大多数Linux和MacOS系统上构建和运行,但尚不支持Windows。Venus验证节点需要至少8GBRAM的系统。
Venus的最新进展包括: - 更新数据结构以反映最新变化 - 更新选举逻辑(引入WinCount) - 更新项目依赖项(例如DRAND,用于随机性) - 修复测试代码 - 显示和修复链同步状态 - 修复gas价格表
【使命】 启明Filecoin,让存储更简单、便捷、高效。
【愿景】 成为Filecoin拥抱未来存储的更优选择。
【价值观】 开源共建、开放共享、持续学习、共同进步。
【Slogan】 技术突破想象,重构塑造未来。
【版本进度】 Master(Github更新时间20/12/29UTC)
【近期项目进度】 1. 实现与Lotus的完全互联互通,兼容完整的Filecoin协议。 2. 数据库优化处理,整体提升Venus区块处理速度,基本保持在5秒以内。 3. 与Lotus兼容的api系统,兼容Lotus相关组件的调用。 4. mpool,序列化代码移植。 5. 部分代码重构。
【近期开发日志】 - 支持blocksync协议(#4230) - 修复vm和lotus无法兼容的代码及各种错误码返回(#4230) - mpool代码移植(#4265) - jsonrpc2接口移植(#4265) - 自动生成序列化代码(#4270) - 实现基于配置的fork处理方法(#4243)
提示:欢迎更多开发者加入开源的Venus项目,提供严谨思考和大胆创新的贡献。