一直以来,开源软件开发都是互联网快速发展的重要驱动力,区块链技术世界也是如此。 正是因为那些致力于自由和开源软件开发原则的软件工程师的开拓性努力,才使我们能够站在巨人的肩膀上。

作为EOS的底层代码库,由社区主导的Antelope框架是由MIT许可证许可的自由和开源软件,而MIT许可证是一种授权非常宽容自由的软件许可证。 简单来说,这意味着源代码可供公众审阅,并可使用或修改其原始设计,甚至用于专有用途。

自由和开源软件对技术发展的影响是多方面的,但其对区块链技术发展的影响是十分深远的。

了解你的代码

开源代码的特点是可以公开审计,如此一来,任何拥有深厚技术实力的人都可以对软件进行验证,以证明代码的行为符合预期。 通常来说,软件审核由项目内部和专门从事审计任务关键软件的第三方供应商进行,以确保项目的正常运行。 与由中心化团队维护的闭源、专有软件相比,全球软件工程师社区都能够对开源项目进行探索、发现错误并提交补丁,这大大扩展了监测开源项目代码安全性的眼睛数量。

由于它与区块链有关,智能合约代码或共识级软件可能负责传输具有大量价值的代币,因此可审计性成为区块链一个特别有价值的属性。 正如我们多次看到的那样,高价值交易的地方,就总会吸引心怀不轨的人利用脆弱的代码盗取价值。 对 开源软件进行经常性审计,可以大大减少代码被利用的可能性,而且能够知道一个智能合约正在运行你同意的业务逻辑,这是无价的。

自由并不免费…以及去中心化

考虑到开源的特点,我们还必须考虑免费的问题,如以下方式:将软件设置成免费! 用区块链术语来说就是:免费软件能够不受限制地分叉。 由于MIT许可证管理着Antelope代码库的使用允许,任何人都可以随意分叉并在他们认为合适的情况下进行部署。 事实上,基于Antelope的多个区块链就是这样产生的,它们都是在参考原始EOSIO代码库而分叉产生的。 EOS网络以及Antelope联盟的所有成员继续保持开源、免费和分叉的原则。 这意味着没有公司实体可以要求对基本法规进行统治,并将在限制性许可的狭窄界限内运行该软件的社区。

如今,EOS网络以及其所属的更广泛的Antelope联盟,将自由和开源开发的遗产扩展到了Web3未来基础上,为所有人服务。

开源需要举全生态之力,在开放中工作

如今,EOS网络以及其所属的更广泛的Antelope联盟,将自由和开源开发的遗产扩展到了Web3未来基础上,为所有人服务。

除了对开源开发的承诺之外,我们还要努力进行透明化运营,并希望看到一个开放而繁荣的社区,贡献者都能够在滋养之下为生态系统发展注入活力。

许多开源项目通过公共代码存储资源库共享他们的代码,但大部分的计划、优化和分类都是在私人的第三方项目管理工具(如Jira、Asana或Microsoft Projects)中闭环进行的。 EOS网络基金会使用GitHub项目,这是GitHub的一个测试产品,允许工作的规划和执行都在GitHub中进行。 这带来了两个好处:一方便了我们的工程师,他们可以在已经使用和熟悉的地方工作,而不是再次学习使用另一个工具;二是允许组织公开分享每个问题的跟踪状态和优先级。 由于产品处于测试阶段,EOS网络基金会正处于精简和透明开发过程的前沿。

我们设想:未来将有越来越多的生态系统贡献者加入,支持正在进行的协调和沟通、代码开发、文档等工作。 为此,对于一些能够降低门槛、营造欢迎最参与者氛围的倡议,ENF将给予积极支持。 我们已经开始培育开源开发的文化氛围,其中一个方法是通过直接拨款框架。

ENF已经启动了一些增强工作透明度的倡议,以确保有关ENF运作的信息、在EOS上开发开源公共产品的项目以及Antelope联盟的各种倡议,能够越来越容易被社区获取和了解。 为了提高这些努力的能见度促使更多人了解生态、参与生态,我们在下文列举了一个资源清单,详细的介绍了获取生态信息的全面渠道,它们定期分享关于项目、运营和媒体的动态,以吸引更多人访问和参与。

助力EOS上的开源公共产品开发:直接资助框架

EOS网络基金会直接资助计划

EOS网络基金会直接资助框架是一个多层次的资助计划,以帮助推动研究、软件开发和Antelope代码库的维护,鼓励开发者提交开源项目以获得资助建议,从而吸引更多开发者、企业和个人基于EOS构建项目。

直接资助框架申请入口

这里是直接提交资助申请的入口。 所有资助申请都是面向大众开放可见的,并且可以通过「Open」或 「Close」按钮对申请进行分类,以分类查看资助申请的当前状态、详细内容等。

提交资助申请的项目里程碑

直接资助框架是一个由里程碑驱动的项目,为了获得资金,资助申请人必须提交他们项目的完成里程碑,由资助评估员进行审查。 在项目里程碑提交页面,你可以通过「Open」或 「Close」按钮对里程碑进行排序,并查看批准状态。

Antelope联盟倡议

Antelope提案要求标书(RFPs)

除了ENF直接资助框架以外,Antelope联盟还为那些希望为Antelope共享代码库做出贡献的开发者提供了额外的参与方式。 本着追求公平、透明招标过程的精神,联盟发布了改进P2P协议的RFP。

信息性报告

月度项目健康报告

项目健康报告每月定期发布,该报告提供了对整个EOS以及Antelope联盟重要举措的高级洞察。 健康记分卡详细介绍了各种里程碑的当前状态、亮点和成就等等。 报告内容涵盖新的倡议、运营指标、合约、RFPs、资助指标和已完成的项目等。

ENF季度工作报告

每个季度,EOS网络基金会(ENF)都会面向EOS社区发布一份详细的季度工作报告,内容涵盖其季度运营概况,包括业务更新、资助和财务支出等。

公开GitHub开发项目

ENF Core Antelope & Leap开发

Antelope生态系统的核心软件。

主要产品和技术工程Scrum项目专注于Leap、CDT、DUNE和支持子存储库的开发。 每两周一次的计划创建新的冲刺承诺以添加至现有的功能实现池中。 该计划旨在提交新的问题,完善现有问题,并做出规划承诺。

  • Leap:Antelope协议的C++实现。
  • CDT:促进开发用C/C++编写的Antelope智能合约的工具。
  • DUNE:Docker工具,协助Antelope合约开发者进行节点管理、编译智能合约和运行测试。
  • 参考合约:常用Antelope系统合约的参考实现。

ENF技术工程

二级产品和技术工程Scrum项目专注于eos-system-contracts的开发,这是系统合同,它使EOS网络成为EOS网络。 每两周一次的计划创建新的冲刺承诺以添加至现有的功能实现池中。 该计划旨在提交新的问题,完善现有问题,并做出规划承诺。

这个GitHub项目的主要重点是跟踪EOS网络基金会GitHub组织中的产品和支持工具的问题:

  • eos-system-contracts:EOS区块链的系统合约。
  • eosio.saving:将eosio.saving账户收到的通货膨胀代币自动分配到任意账户的合约。
  • eosio.time:阻止交易在指定时间之前执行的合约(对多义词建议有帮助)。
  • eosio.yield-contracts:Yield+ DeFi奖励计划的合约集。
  • mandel-eosjs:eosjs(作为Antelope品牌重塑的一部分,尚未重命名)。

GitHub项目还跟踪了ENF技术工程团队所负责的其他任务:

  • engineering:ENF技术技术工程团队的内部文件和决策过程。
  • grant-framework:技术评估员审查。
  • grant-milestones:资助框架的里程碑跟踪。

最后,在过渡到AntelopeIO的GitHub组织之前,该项目目前还跟踪Leap(以前的mandel)和CDT(以前的mandel.cdt)的遗留问题。

随着ENF对这些问题的处理,这里遗留问题将被归档。 届时,Leap + CDT的问题将只在AntelopeIO项目中跟踪。

开发者关系

ENF开发者关系库。

  • docsgen:为docs.eosnetwork.com生成文档的工具。
    https://github.com/eosnetworkfoundation/docsgen
  • docs:EOS 开发者文档。
  • devrel:DevRel流程+票证来源。
  • Learn portal:视频课程指南和获取收益机会(learn.eosnetwork.com)。

定期的公开电话沟通

每周一次的Antelope节点运营商圆桌会议

Antelope节点运营商圆桌会议UTC时间每周三下午14:00(北京时间22:00)举行,会议旨在分享和讨论相关反馈,以改善Antelope协议。 所有的会议摘要和录音都可以「点击此处」查看。

每周一次的Antelope联盟电话沟通

Antelope联盟成员包括EOS、WAX、Telos和UX Network,其特点是汇集多方区块链资源,在社区主导的Antelope是框架上工作。 每周,联盟成员都会参加一个会议,为Antelope的新举措提出其更新和要求。 联盟的所有倡议都可以「点击此处」查看。

每周一次的EOS围炉谈话

每周,社区都会在EOS围炉谈话活动集聚,这是一个在EOS社区Discord服务器上开展的直播语音活动,活动分享来自整个生态系统的重大新闻和更新,并为社区讨论提供一个开放论坛。 欢迎任何人加入并提出问题。 来自整个社区的几十位创始人、建设者和领导人也将定期参加这个语音会议。

一个开放且灵活的未来的基础

EOS网络基金会,以及EOS这个由社区成员、开发者、企业家和投资者组成的多样化且不断扩大的网络,大家希望在一个多链的世界中建立自由和开放的软件基础,并且大家正在相互协作,一起在Web3中创建互动创新的未来。

加入我们,了解您如何在基于透明和自由原则构建的共同生态系统中通过协作工具和协同作用做出贡献并获得受益。


关于EOS网络

EOS网络是区块链3.0时代的典范之作,由EOS VM提供支持。EOS VM是一个低延迟、高性能和可扩展的WebAssembly引擎,能够近乎无感的实现确定性交易执行。EOS网络专为Web 3设计,致力于实现最佳的Web 3用户和开发人员体验。 EOS是Antelope协议的旗舰区块链和金融中心,并通过EOS网络基金会(ENF)作为多链协作和发展公共基础产品的工具,进一步完善基础设施,驱动EOS快速发展。

EOS网络基金会

EOS网络基金会(ENF)诞生旨在为EOS生态营造一个繁荣、去中心化和未来。 通过鼓励EOS生态主要利益相关者的积极参与、扶持社区项目、提供生态系统资助和支持开放技术生态系统建设等举措,ENF 正在掀起新一轮Web3变革。 作为EOS网络的中心和一个领先的开源平台,ENF成立于2021年并拥有一套稳定的框架、工具和区块链部署库。 我们一起实现了社区建设的创新,并致力于为所有人创造更强大的未来。