概览
这场竞赛适合谁
适合已有 Golang 开发经验,并愿意直接在 XuperCore/XuperChain 开源代码库中完成指定工程任务的开发者。不同任务还分别需要 go-libp2p、椭圆曲线与密码学、Raft 共识、智能合约、EVM 或 Rust 等对应背景;进阶任务参与者还需能编写技术方案设计。
查看官方简介原文
uperCore是开放原子开源基金会首个捐赠项目,旨在为专业开发者、企业提供便捷应用区块链技术的机会。区块链依托开源生存,只有开放代码,才能保证链上信息安全、透明、公开。 为了提升我国区块链技术创新能力,百度超级链承办“开源区块链分赛道”,基于区块链技术和应用设置赛题,推广开源项目XuperCore,鼓励开发者参与区块链技术创新,促进区块链技术在中国加速落地。 Official category: 实战竞技赛. Organizers: 北京百度网讯科技有限公司. Participants: 199.
参赛准备
从报名到首次提交的准备步骤
- 01
能够读懂官方赛题与参赛规则
- 02
XuperCore/XuperChain 代码库
- 03
Git Fork 与 Pull Request
- 04
区块链共识机制
- 05
单元测试与测试方案
- 06
技术文档编写
投入前确认:难点不只是实现功能,而是要在既有 XuperCore 架构中完成可验收的开源贡献:提交 PR、技术文档、测试方案与结果及单测文件,并兼顾任务要求中的兼容性、性能或稳定性。进阶任务还要先以 RFC 和 PR 提交技术方案,由评审组从有效方案中选出最佳方案。
来源