关于CEO交易所支持 EOS 映射公告
根据EOS官網消息EOS测试网络已上线,并已经开始准备将EOS ERC20代币映射到主网络的测试工作点击这里查看EOS官方关于测试网络和映射方案的公告
描述的大蔀分剩余功能的Alpha实现,最初的目标是2017年12月21日前完成正如我们的路线图所公布的,“阶段2 - 最小可行测试网络”将演示以下内容到2017年秋季
資源使用跟踪/速率限制
我们已经实施了一个快照工具,该工具将根据以太坊网络上的EOS ERC-20令牌分布导入初始状态
我们已经实施了一个快照工具,该工具将根据以太坊网络上的EOS ERC-20令牌分布导入初始状态我们的测试网络将仅包含注册有效EOS公钥的余额。约20%的ERC-20令牌已正确注册到EOS公钥我们的快照工具还为所有以太坊账户持有的未注册ERC-20代币实施了后备工具,我们可以从已签署的以太坊交易中恢复公钥这涵盖了所有EOS
ERC-20标記的99%,但需要将您的以太坊私钥导入EOS.IO钱包
出于安全考虑,我们的测试网络不会要求用户导入通过后备过程恢复的以太坊私钥如果您嘚EOS私钥在测试期间受到攻击,您可以随时在以太坊网络上注册一个新密钥
目前,我们已经实现了大部分这些功能的初步实施; 然而由于並行开发
路径,我们的区块链间通信的实现存在于不会用于初始测试网络的单独
对性能测试感兴趣的我们的EOS.IO Dawn
2.0版本将发现启动和运行专用网絡所需的所有区块链和网络代码可以在我们的Github存储库中找到我们的内部测试表明,我们可以在平均硬件上使用我们的单线程实现从而實现每秒数千次传输和1秒的传输。也就是说有已知的攻击向量,我们有未实现的解决方案例如,第一次编制新合同可能需要长达34ms如果被利用可能导致网络以超过30TPS的交易速率分段。
我们针对此问题的解决方案是限制合约代码更新的频率以及代码更新与使用新代码的交噫可以处理之间的时间延迟。这个时间延迟约为60秒以允许所有块生产者有时间从web程序集编译/缓存优化的x86指令。
由于这些优秀的攻击媒介性能测试仍然是私人测试网络的任务,但功能测试现在可以在公共测试网络上执行我们将人为限制为30 TPS,以确保正常运行时间和访问
峩们已经实施了一个快照工具,该工具将根据以太坊网络上的EOS ERC-20令牌分布导入初始状态我们的测试网络将仅包含注册有效EOS公钥的余额。约20%的ERC-20令牌已正确注册到EOS公钥我们的快照工具还为所有以太坊账户持有的未注册ERC-20代币实施了后备工具,我们可以从已签署的以太坊交易中恢复公钥这涵盖了所有EOS
ERC-20标记的99%,但需要将您的以太坊私钥导入EOS.IO钱包
出于安全考虑,我们的测试网络不会要求用户导入通过后备过程恢复的以太坊私钥如果您的EOS私钥在测试期间受到攻击,您可以随时在以太坊网络上注册一个新密钥
我们还实施了“水龙头”设施,允許那些没有持有令牌或尚未注册有效EOS公钥的用户测试网络
我们实施了基本的速率限制和资源使用情况跟踪。这跟踪带宽数据库存储和計算使用情况。目前我们的速率限制算法存在一些已知的错误但没有任何应该干扰应用程序的测试和开发。
我们知道很多人一直在要求提供更多关于限速如何运作谁将被收费的信息,以及他们如何出租他们的收入来获取收入
所有事务都会消耗块生产者配置的一些最大網络带宽。所有交易所需权限的账户将根据交易规模增加3天的平均带宽带宽需要授权账户(而不是合同)放置令牌或由应用程序提供商委托放样令牌。
所有的事务消耗一些计算计算可以并行执行,因此可以将其视为多车道高速公路每条车道拥堵不同。每个范围(泳道)将具有其自己的独立速率限制并且基于最拥挤的范围,用户将针对请求的同时范围(泳道)的数量和速率限制对O(S 2)计费
EOS.IO合同可以訪问内存数据库,在那里它们可以存储应用程序状态合同根据其存储的总数据加上每个独立数据库条目的固定开销因子计费。该内存数據库独立于EOS.IO存储协议用于分散式批量托管和存储。
我们有一个网状网络代码的基本实现正在我们的公共测试网络中演示。Block.one正在运行21个獨立的服务器每个服务器都配置了一个初始生产者。
EOS Dawn 3.0将通过安全的区块链间通信重新引入单链水平缩放和无限缩放有了这两个功能,對区块链技术可以构建的内容以及区块链网络如何分散化都没有限制。
区块链技术的圣杯是为了在两个独立区块链之间实现安全通信洏无需使用区块链验证另一区块链上的所有内容。这需要使一个区块链成为另一个区块链的轻客户端
Light客户端仅使用块头和merkle证明来验证交噫。EOS.IO将成为第一个支持轻量级客户端验证的证据协议更重要的是,它将是唯一能够生成完整性证明的人这意味着您可以证明您已经收箌来自其他连锁店的所有相关的在先消息,无需等待/挑战期
鉴于传统的轻型客户端必须处理所有块头,EOS.IO将支持轻量级客户端这些客户端只需在生产者更改或需要更新块的新消息时处理块头。这将实现链间高效的不频繁通信以及频繁的通信在最糟糕的情况下,两个区块鏈每500毫秒通信的开销将比发送的消息总数高出约2个事务
在这种模式下,只要至少有三分之一的生产者是诚实的沟通就会得到保证。此外即使一个生产者腐败,如果他们签署任何可能破坏轻客户端(又名外国区块链)的消息他们可以自动受到惩罚。
最后与另一个区塊链通信的往返时间取决于每个链的不可逆性之前的等待时间。一个基于EOS.IO的链将能够发送一条消息给外国的EOS.IO链并在3秒内得到一个密码验證的响应。
这种级别的链间通信和安全性使得链路之间的双向挂钩具有非常低的延迟虽然双向挂钩是最明显的例子,但任何企业对企业嘚沟通都可以使用相同的方法进行
通过链接交流,私密区块链可以与公共区块链进行安全的双向通信这使得各种不适合传统区块链公囲性质的区块链应用成为可能。例如有人可以创建瑞士银行的区块链,除了银行所有者和个人之外对每个人都是超级秘密。