天天共行区块链:波场虚拟机正式版上线发布会——波场TRON公链技术负责人赵宏发言
2018年8月30日(新加坡时间),波场TRON上线了正式版本虚拟机,并于当日举行了正式版虚拟机TVM上线的直播活动,以下为波场TRON公链技术负责人赵宏的发言。
大家好,我是赵宏,今天我主要给大家介绍一下波场3.0正式版的特性,并且介绍一下未来工作的重点。
委员会功能
委员会功能的实现是波场实现社区自治,治理去中心化的重要一步。委员会的主要特性有:
1.首先全部委员会由超级代表组成,所有的超级代表由持币人选举产生;
2.每一个提议需要每个SR轮流签名;
3.超过三分之二的SR确认后,提议将会生效;
4.目前委员会提供了20多个参数可以通过委员会来治理,例如手续费,出块奖励;
5.TVM的功能将会通过委员会来开启。委员会功能在全部SR都升级到3.0版本以后,才会激活。
虚拟机功能
3.0版本最重要的功能是就虚拟机,也就是TVM。虚拟机上线意味着波场进入DAPP开发的阶段。
TVM最大的特点是完全兼容以太坊,不仅兼容以太坊的solidity语言,而且以太坊的DAPP无需做任何改动就可以部署在波场上,降低了开发者的二次开发成本。
其次,在TVM中设计了独特的虚拟内存机制,极大降低物理内存使用量,提供给开发者接近无限的内存,使得dapp的运行成本大幅下降,并不会出现EOS那样内存价格居高不下,阻碍开发者开发的问题。
另外,设计了特有的资源管理模式。整个VM系统使用能量来抽象整个系统资源。屏蔽了内存,CPU等底层概念,在易用性上得到了极大提升,降低了DAPP的开发成本。从商业模式上,智能合约的资源消耗模型的设计是面向企业而非用户的,智能合约的开发者会按照一定比例负担用户调用产生的资源消耗,减轻调用者的资源负担。
最后,我们在3.0中实现了基于班科协议的去中心化交易所,意味着在波场上人人不仅可以发行自己的token,而且可以拥有自己的交易所。这在一定程度上,能够解决token流动性比较差的问题,极大促进波场生态的发展。
数据和和网络方面的进展
1.在数据库方面,我们优化了新版内存型数据库,和原有数据库可以共存,新老两种数据库数据完全兼容,可在配置文件中随意切换。
2.另外我们优化了线程锁机制,支持多线程管理的pending队列,大幅提升TPS。
3.在p2p 网络方面,我们优化了节点的主备功能,目前支持一主多备,增强了节点的稳定性,尤其是SR节点。
4.另外实现了对每个节点多维度打分机制,选择最佳节点进行连接,构造性能最佳的网络。
5.另外可以能对Dos攻击、日食攻击、TCP连接攻击、大报文攻击等进行有效的防御。
开发的未来计划
在9月30号,我们会公布:多重签名,零知识证明,跨链通讯等详细的开发细节和计划。另外我们在下一个版本中将会实现数据库插件机制,以及BFT共识等新的特性。在虚拟机方面,我们将会把重心放在编译器优化,指令集优化,存储优化这些上边。除此之外,我们会支持社区进行独立建设机房的计划,网络方面我们也会推出多机房互备的计划,在物理层面增加整个网络的中心化程度。
更多专栏文章:http://www.qukuaiwang.com.cn/zhuanlan
声明:本文由入驻区块网专栏作者撰写,观点仅代表作者本人,绝不代表区块网赞同其观点或证实其描述。