Telos 周报告#15–2018年10月25日

EOS Vancouver
telos-cn
Published in
10 min readNov 2, 2018

--

我们今天就可以上线 Telos。

说完这句话后,让我们等一等。

我们确实今天就可以上线 Telos。 Telos 贡献者组中的不同 BPs 为检查不同的参数,已测试区块链上线几乎30次了。 我们顺利保持测试网络的最新阶段运行,超过1000万个区块和几乎1.5亿次交易。 这些数字已经比许多现有的高估值区块链都有更多的区块和交易。 所以今天就我们是否有可以上线 Telos 主网的能力,真的无可争议。 我们可以。

但我们还不会上线。

我们不会在今天或明天上线主网, 我们也不太可能在10月31日投票上线。 也许会吧,但我猜我们不会。 干嘛不呢? 因为我们可能还有一个清单项目, 没有变成绿色。

一个!

Telos 贡献者小组承诺, 在所有承诺的功能就绪之前, 不启动网络。 所以, 如果我们有一个清单项目不是绿色的, 我们就不会上线。 这点让我很难受! 明明我们可以上线, 但因为一个未完成的清单项目而不这样做,让我很难受。 但我知道这是正确的方式。

这个清单项目有关 “仲裁” 合同。 我希望在星期三的表决之前, 其他一切任务都能完成。 仲裁合同是负责的内容主要包括:处理 Telos 仲裁员的选举和管理, 案件的提交 (目前15不同类型), 当事人之间的信息处理, 证据提交, 仲裁员回避, 法庭程序, 作出决定, 由 BPs 执行, 并保存没有足够资金收集的案件。 这是一份很长而复杂的合同。 (一份尚未有任何区块链完成的合同)。从某种程度来看,如果Telos仲裁合同是一个DApp,它将是EOSIO中最复杂的DApp之一。 这是令人兴奋的工作, 但也令人沮丧, 因为如我之前提到的,我们明天就已经可以很容易地上线Telos了 。

当我们上线时 (很快, 我发誓), 我们将交付所有承诺的功能。 现在, 我们可能还有一些改进的部分, 例如启用更多的投票选项或添加 web 门户来提交建议等等。 但这些是随着上线后可以慢慢加入的新特性。 我们承诺的一切功能都将在上线时完成。 我们都同意, 保证在Telos上线时履行的所有承诺这件事,比明天上线更重要, 比把上线这件事完成更重要, 比在福克斯日(Guy Fawkes day)上线更重要 (让我们铭记11月5日!)。 所以我们会继续工作。 再多做一点点。 因为完成你的承诺可能是痛苦的, 但它总是值得的。

—— 道格拉斯·霍恩 (Douglas Horn)

任务清单更新一览

运行/测试中 → 完成测试

  • Telos 基金会系统
  • 共同决定 委任生产节点(ABP) 启动小组
  • 处理丢失的EOS/TLOS币 (我们将继续处理直到上线)
  • 定义最终 TLOS 币余额 (EOS快照 + 奖励 +/-丢失/被盗的密钥).

这是我们本周完成的任务:

  1. Telos 测试网络版本2.6 出块达到1000万个, 1亿4900万个交易, 48个生产节点
  2. Telos ABPs 被选定
  3. 测试网络重新启动,并改进了投票系统
  4. Telos 密钥前缀从 TLOS 改回到 EOS
  5. 收到更多的TIP被提出和投票决定
  6. Telos 临时 RAM 管理委员会负责人报告
  7. 完成文献 — 介绍 TLOS : Telos 代币

1. 测试网络2.6 成功出块1000万个, 1亿4900万笔交易, 48个生产节点

Telos 测试网络正在达到重大的里程碑。 在星期三, EOS 绿色在这个版本测试网络的生产了1百万区块。 更令人印象深刻的是, 由于 J.T. Buice (铁腕节点/Kainos) 的压力测试, 这一百万块区块包括超过1亿4900万笔交易。 这一数字再次证明了, Telos会实现承诺:建立一个完善而高稳定性的区块链。 目前有48个生产节点成功地在测试网络上生产了区块, 或者正在被交替到生产节点的位置。

2. Telos ABPs 被选定

Telos 白皮书呼吁六个公开任命的区块生产者 (ABPs) 在成功 “Go” 投票后启动 Telos 主网。 近两周来, 上线董事会 (见上周的报告) 一直在进行各种上线测试和进行不同的场景测试。 当前我们一共进行了28次区块链上线测试。 现在六个 Telos 生产节点已经完成、或马上将完成所有的上线要求, 这六个委任生产节点将会负责启动整个Telos主网。 这是迈向启动主网的关键一步。 这些Telos ABPs 分别是Blindblocart (塞舌尔), CalEOS (美国), EOS Barcelona (西班牙), EOS Metal (冰岛), KainosBP (德州), 以及 Telos Venezuela (委内瑞拉). 恭喜所有被选定的ABP,上线的任务放在你们肩上了!

3. 测试网络重新启动,并改进了投票系统

最终的Telos 测试网络最后一版本第3阶段的代码,已开发完成。 Telos 测试网络第3阶段计划在下周由小组中的一名ABP发布。 预计这将是由测试网络推及主网的的代码版本。 该版本将带来一些新的改进和功能,包括注入Telos创世账户和迄今为止提交的密钥恢复账户。 Telos社区成员将能够加入网络,找到他们的帐户,并建立他们对Telos主网上线的信心和热情。

Craig Branscom(GoodBlock)一直主导开发团队开发投票系统:用于worker proposal,ratify.amend 和 arbitration 合同。 在本系统的早期版本中, Madalin Barbulescu (Amplified Telos) 发现投票过程中的漏洞使投票者可以在同一选举周期内多次投票。 这个bug被Craig, Madalin, Peter Bue 和 Ed Silva 修正。

Ed Silva (GoodBlock) 改善了 “removebp” 功能, 它会剔除错失太多区块的生产节点 (以便其他 BPs 可以循环, 并在一段时间希望提供更好的操作)。 Madalin Barbulescu 和 Telos 开发团队的其他成员为压力测试中显现的许多特殊情况提供修正。

开发团队还设计了一个新的、更健壮的 “eosio.system” 系统来解决区块链中的延迟问题, 从解决了错误计数遗漏区块的情况。 此外, “trail service”、”ratify.amend” 和 “worker.proposal” 合同正在合并到源代码库和新分叉的 “eosio.contracts” 代码库, 以便 Telos 与未来的代码更新兼容。

Marlon Williams (EOS Miami) 为 Sqrl 钱包设计了一个新的用户界面, 以简化 Worker Proposal 提交过程。 用户将能够从Sqrl主界面提交,阅读和WPS提案,并对其进行投票。 Marlon目前正致力于为“approvedy.amend”,“ arbitration”和TIP-5代币投票合同添加接口,以便在发布后通过Sqrl轻松使用它们。

4. Telos 密钥前缀从 TLOS 改回到 EOS

当Telos项目首次开始时,我们预计很快就会有数十个类似的EOSIO链,我们为了方便用户,更改了公钥前缀,并希望借此让用户可以轻松识别一个密钥属于哪个链。 现在,由于Block.One,Scatter和其他人的编码更改,我们发现保留EOS前缀开头对更方便,因为密钥前缀很快就会完全改变而且只有’EOS ‘将保留为旧密钥前缀。 此外,保留EOS前缀还有其他一些更直接的优势,包括在发布时更好的Scatter集成等等。 在启动阶段3时,测试网络的新代码将使用EOS前缀。 事实上,对密钥前缀的修改是重新启动测试网络的主要原因。

5. 收到更多的TIP被提出和投票决定

随着Telos上线组的多项改变区块链治理和运营的提议,本周对几项Telos改进提案(TIP)进行了投票和撤回。

之前由Amplified Telos的Ian Panchevre审议了TPL 15–19,后者要求对这些TIP进行投票,作为结束提案流程的正式手续。 所有的几项TIP都投票否决,投票结果为:是 — 0,否 — 30,弃权 — 0

记录:https://github.com/Telos-Foundation/tips/blob/master/tip-0015.md

TIP — 23:在一年的内增加块生产节点的通货膨胀率。 这为区块生产节点设定了一个非常集中的日程。 通过投票:是 — 28,否 — 3,弃权 — 6。

记录:https://github.com/Telos-Foundation/tips/blob/master/tip-0023.md

TIP-27:为RAM管理创建专门留存的的RAM。 提议人 — Telos Foundation临时RAM管理负责任 Jan Smit(Dutch EOS)

记录:https://github.com/Telos-Foundation/tips/blob/master/tip-0027.md

TIP — 28:修改TLOS代币宏观经济。 Introduced for consideration by Ian Panchevre (Amplified Telos).

记录:https://github.com/Telos-Foundation/tips/blob/master/tip-0028.md

6. Telos 临时 RAM 管理委员会负责人文件完成

临时RAM管理负责人Jan Smit(Dutch EOS)的这篇文章定义了RAM主管和RAM咨询委员会的作用,以及他们在Telos上建立公平稳定的RAM价格的义务。 该文件扩展了Telos白皮书中概述的RAM规范,通过在Telos Foundation中担任特定角色来负责维护可靠的RAM定价和分发系统。

Jan和Douglas Horn(GoodBlock)10月24日在Telos会谈中讲了一个小时, 讲述了RAM如何在Telos上工作,Jan的职能将如何与区块生产节点合作以限制投机,并充分辩论了Jan的TIP-28提案的优点和顾虑。 建议对Telos的RAM感兴趣的人,特别是潜在的投机者进行阅读。

阅读整个文件:https://medium.com/@teloslogical/telos-interim-ram-administration-director-position-paper-ace4aaf7c467

查看Telos脱口秀:

7. 介绍 TLOS: Telos 代币

阅读此TLOS代币综合指南,了解如何获取TLOS以及在Telos上使用和交易它们的多种方式。 该指南还解释了如何将TLOS代币分发给社区成员,包括上线组贡献者和EOS创世快照代币持有者。 如果你正在寻找一篇文章分享关于有关Telos的一切,这篇就是了!

阅读完成的TLOS指南: https://medium.com/@teloslogical/introducing-tlos-the-telos-token-d6af451e161f

--

--

EOS Vancouver
telos-cn

Independent EOS Block Producer Candidate, located in beautiful Vancouver, BC Canada.