Telos 核心开发团队一直在持续开发多个项目。我们希望能够借此文与社区同步这些重要的开发进展。以下是 Telos 核心开发团队近期的开发进度。

Trail Voting 进度

Trail 投票服务是 Telos 与其他区块链之间的一个主要区别。Trail 2.0 更新将扩展投票类型,Trail 提供的委员会管理工具也从仅供系统使用,延伸到 Telos 上的所有代币或 DAPP。这将帮助各类社区,在无需再编程的情况下,快速建立起最先进的去中心化自治组织。

GoodBlock 的 Craig Branscom 和 Peter Bue 正在将进行 Trail 2.0 最后的测试及修改。新代码预计将于一周内提交主网节点,配置完成后,Trail 2.0 的功能将激活,支持所有 Telos 应用及代币。 但是,Telos 投票系统 WPS 以及投票修正案投票将继续使用当前版本,因为 Trail 2.0 必须先在主网激活后我们才能转换投票系统。

升级 WPS 及修正案投票

WPS (eosio.saving)与修正案(eosio.amend)系统合约必须升级至 Trail 2.0 新版本。在升级之前,Telos 核心开发者将指出合约的具体改进。这次更新中没有任何一项涉及到治理的变化。但我们要提醒社区可能会出现的变化,希望节点们在决定是否按建议执行之前检查清楚,可提出自己的看法。这些必须要改变的内容已在九月份的核心开发团队进度报告 “Governance Changes” 中写明。

修改 Telos WPS 以删除循环功能

Telos 的提案系统中包含循环功能,它支持未通过的提案在没有再次提交的情况下,在系统内多次循环。尽管这个功能提高了一定的效率,但也带来了诸多不便。首先,尽管在 GitHub 资料库及 Telos 用户指南中都有清晰的文档说明,循环功能仍常常给提案者带来困惑。其次,多次循环后的提案常常掉在新出的提案之下,列表的末尾,因此人们常常会忘记在下一个回合时给它们投票。最后,由于 TLOS 增值,多次循环的提案所要求的工作奖励在法币角度来看,可能会过高,因此用户需要在同意无理的价格要求与拒绝过高的花费之间做选择。删除循环功能将解决这些问题,提高 WPS 合约的效率。

Telos 核心开发者正在编写删除循环功能所需要的 Trail 2.0 系统代码。一旦执行,他们将为现有提案提供转移方案,但不会再有新提案进入循环。当然,这取决于节点们是否决定更新,希望节点们能够参考社区的做法。因此,我们想要告知用户们这项可能的变化,希望大家能够就此展开讨论。如果大家强烈反对,节点们将不会采用这项更新,Telos 核心开发者也会再次将代码按大家及节点的意愿进行调整。基于一开始的讨论,希望大家能够接受这项方案,这样我们也能按计划继续进行开发。建议提交新提案的朋友不要使用循环系统,因为循环中的提案都需要进行迁移。

如果社区同意本方案,Telos 治理投票系统将于 11 月上旬更新至 Trail 2.0。

解决 EOSIO REX 问题

EOS 主网由于 REX 资源过度购买,CPU 爆表,出现了一些问题。Telos 核心开发团队提出了一个关于 EOS REX 问题的解决方案。简单来讲,降低单个账户所能购买的 REX CPU 数量,让不守规则的用户难以滥用,鼓励 Telos 项目方持有合理数量的资源,这样他们也能够更好地度过类似的情况。技术部门的 Ryan Jones 编写了这个方案的代码,目前正在复审中,几天后会在 Telos 测试网进行测试。如果可行,主网将更新这些新代码。单个用户能够购买的 REX CPU 数量将由节点多签(可由新的多签迭代)决定。Telos 核心开发团队鼓励 Telos 节点及社区思考讨论是否需要此类上限,以及合适的额度。

DAC-creation 支持工具

Telos 核心开发者正与其他团队合作,尽快为 Trail 2.0 开发更多附加支持性工具。在这些工具的帮助下,那些想要建立 DAC 或 DAO 的团队,Telos 将成为你们的最优选择。SEEDS 及其他团队在一起努力开发,改进 DAO 的管理工具,使其更具普遍适用性并开源工具。Telos 基金会也在做这方面的工作,确保用户能够访问投票点,以展示 Telos 上 DAC 的强大功能。他们发布了 Worker Proposal #42 来寻求支持。

Telos 核心开发者与这些团队一起工作,希望能在 11 月中旬推出这些强大的工具,供大家使用。

升级至 1.8 版本

在前几次更新中,我们曾提到,Telos 核心开发者帮助 Telos 节点升级至 EOSIO v1.8。在 testnet 和 stagenet 上测试后,主网升级于 UTC 时间 9 月 26 日 17:00 执行。但是,这次升级仅激活修改过的 v1.8 共识协议,另外十个准备就绪的特性待激活。Telos 核心开发者与 Telos 节点针对这次升级,发布了他们的联合方案(Telos Mainnet 1.8 ActivationRFC: Telos Networks Upgrade to Nodeos 1.8.x and New Features Activation)。 在测试网上修改 EOSIO 系统运行方式时,发现了一个关于丢块计算方式的 Bug,现已修复。在审查过程中发现这个问题,造成一定延期。UTC 时间 10 月 21 日 17:00,首批 6 个功能已在主网激活。剩余的 4 个功能会在 UTC 时间 10 月 24 日 17:00 ,由节点多签合约 peter.tcd|phase.two 执行。这些特性激活后,Telos 将增加重要的新功能,这是其他区块链上都没有的。

淘汰 Telos Testnet A

之前曾提过,Telos 最近已从主网启动前一直使用的原始 Telos 测试网(Telos Testnet A 或者 “Aristotle”)转换到了新的测试网(Telos Testnet B 或 “Basho”)。所有测试网监控器展示的都是 Testnet B 上的内容。9 月 16 日,Telos 核心开发团队建议 Telos 节点保持 Testnet A 30天,以给各应用程序留出从 A 迁移到 B 的时间,等迁移结束再放弃 Testnet A。现在 30 天期限已经结束了,Testnet A 不久后将停止运行。

EOSIO 2.0 方案执行

Block.one 发布了 EOSIO v2.0 的第一个候选版本,它将为 EOS 带来新功能,提升处理速度,缩短应用程序的 CPU 时间。这将进一步拓展 Telos 网络容量,可能会带来 10X ~ 16X 的性能提升。Telos 核心开发团队和 Telos 节点们正在评估多个备选方案。部分 2.0 节点已经在 Telos 测试网上部署。一旦 EOSIO 2.0 发布版本确定,TCD 与节点们将对比备选发布版本(仅适用于测试网)创建类似于 EOSIO v1.8的激活时间表。

Bancor 合约融合

Bancor 智能合约支持在没有买方(卖方)的情况下自动将一种代币兑换为另一种代币。大部分 Telos 用户因接触过 RAM 交易系统,都对 Bancor 合约比较熟悉。Bancor 合约可用于连接任何两种代币。过去几周,EOSza 的 Rory Mapstone 一直在研究如何在 TLOS 代币与其他运行在 Telos 上的代币(如 QBE)之间运行 Bancor 智能合约。这将支持用户在任何时间,甚至在没有交易伙伴的情况下,买卖代币。结合来自 Vapaée 的系统级 DEX 订单簿,这将创造出在区块链世界中前所未有的强大去中心化金融组合。CoolX钱包现已支持Bancor合约,很快还将会有更多接入。

USD 稳定币兑换接入

Telos 核心开发团队和 Carbon 正在研究如何在 Telos 主网上引进 Carbon 的美元稳定币 TLOSD。这需要应用 TLOSD 代币,用户可通过 buy.carbon.money 网络或直接通过 Telos 钱包买卖 TLOSD。来自 Telos Miami 的 Marlon Williams 正在与 Carbon 共同研究如何在 Sqrl wallet 内融入这些功能, Sqrl wallet 将在 Carbon 网络之前推出新功能,让我们一起期待 Sqrl 在 10 月末推出的 TLOSD。

Sentiment 代币接入

Sentiment 代币是区块链版的社交网络交互行为 “点赞” ,但它有更多强大的功能,比如声誉功能,不用登录账户也可以进行评分(进入才能评分这样的操作在其他区块链评分系统中十分常见)。GoodBlock 10 月 4 日发布的文章 Introducing Sentiment Tokens 首次公开介绍了 Telos 的这项创新。其实 Telos 核心开发者在 3 月 12 日低调发布 Sentiment Token paper 后,就一直在进行这方面的开发,我们把它称为“秘密项目”。

Telos Voyager 在研究 Telos Sentiment 代币的应用开发。这项应用将允许用户以他人可见的方式,表达他们对其他账户的喜欢与信任(或者不信任),这会带来许多好处,比如警告用户不要向骗子汇币。这项应用的开发正在顺利推进,其他工具(比如钱包)的开发者也将建立相应的系统。

Gyftie 接入

Gyftie 是一个区块链身份验证项目,能够帮助账户批量核实他们的身份。Gyftie 宣布他们将迁移到 Telos 上。Telos 测试网已完成合约部署,测试版已上线 Telos 主网。几周内,我们可能可以看到带着 Gyftie 标志的账户进行身份验证。

Telos 核心开发团队工作提案

Telos 核心开发团队现在运行的工作提案 TCD WP#4 — REX/TEDP Implementation (Telos WP ID 38) 投票将于 UTC 时间 10 月 30 日 5:19 关闭。

针对 EOSIO 1.8 最近完成的工作,本周 Telos 核心开发团队将会提交一个新的 TCD 工作提案。
预计在几周后,待 Trail 2.0 配置完成以及投票功能迁移后,我们将会有另一项提案。

或将会有新增的关于 Sentiment 代币、Bancor 合约等不同项目的提案提交。

Telos 核心开发团队希望能够改进开发周期,让新项目开启工作前就能获得社区同意。一直以来,这其实是很难达成的,因为早期开发工作非常难预料,且需要较高的执行力。但现在开发周期变得更加可预估且不再那么赶,Telos 核心开发团队希望能转换为一个更加成熟的支付系统,用户能够在项目执行前发表更多自己的看法,当然,这需要开发团队进一步扩大队伍,项目经理承担更多责任。

加入 Telos 核心开发团队

Telos 核心开发团队希望能够扩大自己的队伍。欢迎所有对 Telos 开发感兴趣的开发者与代码审计人员加入。所有职位都基于实际完成的工作提案支付薪酬。

Telos 核心开团队者欢迎非技术人员加入。我们目前最需要的是项目经理和传讯专员,项目经理负责追踪根据项目的开发进度,传讯专员负责与社区沟通工作进展。感兴趣的朋友可以通过 Telos Dapp Development 电报群Telos Testnet 电报群或 Telos 核心开发团队的成员联系我们。


关于作者:Douglas Horn,Telos 首席架构师 ,白皮书作者,GoodBlock 创始人,Telos 节点与开发者。
关于 GoodBlock:www.goodblock.io
关注我们的 Twitter:@GoodBlockio
欢迎在 Telos 上为 GoodBlock 投票:@goodblocktls


免责声明:EOSwriter 不为本页面内容或产品背书,我们尽全力为读者提供所能获得的重要信息。在做与本文内容相关的决策前,建议读者进行完整的独立研究分析,并为自己的决策负完全的责任。在此声明,本文非投资建议。