编辑: 旋风 | 2019-07-05 |
2 太多的概念和技术对于普通用户来说已经成为了解和享受区块链带来的红利过 程中的一大障碍,我们希望通过一种认知和技术上的融合来避免用户直接接触 复杂的概念,向用户输出一种成熟的产品.我们会竭尽所能引导社区开发者开 发真实可触的产品. 1.2 通用应用平台的需求 这种杀手级的应用需要构建在这样一个平台上: 基础操作零交易手续费:为了能够支持更广泛意义上的去中心应用的开发和业 务运营,各类基础操作,如注册,登陆,收藏,浏览,搜索,分享及各类逻辑 操作不应该收取费用 超高的并发性和扩展性:能够满足全球范围的用户同时操作区块链上的合约和 数据无疑是一件堪称恐怖的事情,所以这种应用平台还需要拥有足够的扩展性 能够随着用户和应用的增长而成比例的扩张. 即时反馈:用户绝大多数的操作在安全允许的情况下都应该是实时反馈的,这 是去中心化应用具有与传统应用可比性的基础要求. 版本系统:应用版本系统帮助开发者能够快速完成 bug 的修复,方便开发商完 成A/B 测试等给类用户研究. 平台进化:社区提案系统和主节点投票可以帮助完成以太零的社区驱动进化, 便于各类技术迭代和平台规则的共识快速达成. 至关重要的组件功能:去中心化存储如 IPFS 协议,安全的程序热修复规程,通 用底层服务如身份认证,匿名通信,通知系统等. 1.3 以太零关键完成特性
3 零?手续费 以太零拓展了以太坊的 Gas 机制,在其基础上完善了 Power 机制,赋予每个账 户与其持币数量正相关的网络资源使用权限和这种权限被使用后的回复速度. 从而安全实现了零交易手续费的特性. 交易发起者只需要持有,而不必再消耗 网络的基础币. 极速交易? 在新的以太零网络中,业务方可以自行定义交易确认所需的验证区块数量.由 于出块时间缩短到 1s,周期内获得出块授权的主节点数量为
21 个,因此即使 出于安全性考虑,所有的交易通常都可以在 3s 内获得 99%以上的确定性,在最 长15s 的时间内获得最终的确定性. ?高吞吐量? 基于 MPOS 共识,并设置恰当的出块时间等参数,以太零已经在数以千计的主 节点架构上实现了 1400TPS 以上的交易处理能力. 开放的去中?心化社区?自治 以太零在 DASH Coin 的Masternode+Pow 双层网络与社区自治架构、ETH 的Clique 共识算法的基础上,搭建了 MPOS(Masternode+Pos)共识机制.此共 识机制中,持有约定数量的以太零币并搭建性能上符合要求的服务器后,任何 人均可以参与到以太零网络交易处理和社区自治中. 同时,由于在每个约
1 小时的投票周期内从数千个主节点中选择
21 个主节点, 这就提供了超高的开放的去中心化程度. 基于主节点为投票者的提案决定与预算分发功能已经开发完毕并集成到以太零 主网之中.
4 II 零交易手续费的智能合约开发平台 2.1 零交易手续费的必要性 以太零已经实现的特性中最具说服力的便是-零交易手续费用. 以一个最简单的分布式协作 Todolist,也就是待办事项应用为例,其去中心化 的实现可以应用在一个全球性分散协作的团队进行任务分解的过程中,这个过 程需要项目的各个参与者了解其他陌生成员的任务,每个人任务的确认都是团 队的共识结果,具有一定的可追溯,去信任的需求. 该应用会涉及成员的注册,任务的增删改查等需求.按照以太坊开发要求,这 些所有的操作都是需要消耗 gas,并最终折算为 ETH 向用户收费,这对于应用 的使用者来说,无论是经济上还是用户体验上都是不合理的. 而在以太零中,交易发起频率与智能合约的执行步数将与账户中拥有的余额正 相关.这在满足免费的同时也考虑到了对于网络资源的合理使用,并限制了恶 意攻击者发起 DDOS 攻击需要较高的资本投入.这种从经济层面考量的股权类 免费概念将会真正的引领去中心化应用进入生活场景. 2.2 Gas 机制 在以太坊中,由交易发起者付出的 gas 最终会以 ETH 货币的价值计算并付给矿 工作为手续费,也就是:Gas cost = Gas Used * Gas Price. Gas 和ETH 在以太坊中的作用表现为: ? 一种衡量操作对网络计算资源使用情况的工具 ? 折价为手续费,作为对矿工打包和验证区块的奖励 ? 折算为手续费,作为抵抗 DOS 类攻击的一种经济手段