Velas:人工智能+区块链,不一样的高性能公链
最近几年,科技圈有两个广为讨论的热点议题:AI(人工智能)和区块链。前者一般被类比为生产力,后者则往往被称为“生产关系的变革”,其重要程度可想而知。如今,总部位于全球知名区块链中心——瑞士加密谷的Velas, 正致力于将这两种技术结合,将AI强大的自我学习与进化能力赋能区块链。
AI赋能下的高度共识机制
成功投资Pinterest、Shopify、Airbnb等超级独角兽的知名投资人马特·图尔克(Matt Turck),曾在2018年纽约“Brains and Chains”峰会上表示,“人工智能、区块链和物联网”将定义和推动下一波计算创新浪潮。他还表示,AI能优化能耗,提升挖矿效率;AI能通过数据分区来提高区块链的可扩展性;AI还能用来检测欺诈行为,等等。
不谋而合,Velas正是利用AI的独特优势,增强DPoS共识---即AIDPoS。Velas是“虚拟扩展自主学习系统Virtual Expanding Learning Autonomous System”的缩写,通过AI优化的神经网络来增强其DPoS共识算法,打造一条能够进行自我学习和自我优化的公链,从而提高安全性、互操作性和可扩展性。
Velas的AI神经网络基于区块链协议,在没建立共识的情况下“不断学习”,并通过二八法则消除区块链中的不规则现象,直到达成共识。与此同时,整个Velas网络通过AI赋能的不断自适应,来满足整体需求,确保网络按预期运行。
与以EOS为代表的DPoS相比,AIDPoS共识可以去除DPoS的一些弊端,比如,避开“人治”可能带来的隐患。并且, AI能通过自动调整系统来产生最佳结果。
从本质上说,AI是“一系列用于识别一组数据中关系和模式的算法”,因此可以不断自学习和进化,据Velas技术白皮书介绍,其运用AI“不断学习和进化”落实到以下具体方面:
自我训练:Velas生态中的每个节点都能自己从链中收集数据并集成自己的数据库, AI就通过这些数据库来学习和进化。AI获得的数据越多,系统产生的学习曲线越高,从而确保Velas生态系统的整体进化水平。
可变出块时间:AI不断检查整个Velas网络的负荷,如果由于负荷过大导致TPS变低,AI将通过增加区块大小来抵消这种情况,使得区块容纳更多交易;如果TPS负载过低,AI就减小区块大小并执行多出块。出块时间一般控制在1秒到2分钟之间。
Velas区块浏览器,可查询出块和交易的具体情况
出块节点和抵押代币:出块节点(BP)也是由AI在网络中选出的。Velas 的AI根据各节点在交易处理数量、抵押代币数、出块情况、节点在线时长等方面的过往数据,对每个节点进行评级,以选出可能的最佳节点。在Velas中,这些节点被称为“Advisors”。
具体来说,Velas生态内对各节点有个评分系统,如果一个节点处理的交易数多、抵押的代币数多、打包出块成功的次数多、作恶记录少、节点在线时间长离线时间短,那么,这个节点的得分就高,反之亦然。AI通过这些加权评估得出客观数据,从而决定究竟由谁来抵押代币、负责出块,以尽最大努力保护系统。
通过这些方面的不断学习改进,Velas的AI优化网络逐步降低共识成本,使TPS最快可超过30000。
Velas:升级版以太坊、EOS
从以比特币为代表的区块链1.0时代起,区块链也在不断进化着。常被人作为里程碑的,是以以太坊为代表的区块链2.0时代和以EOS为代表的区块链3.0时代。
以太坊公链打造了拥有“智能合约”的“世界计算机”,赋予了加密货币可编程的属性,同时为加密世界带来更多应用场景。但是,以太坊的可扩展性仍不足以支撑现代商业的众多实际需求。于是,以EOS为代表的商业公链吸引了大家的注意。最主要原因之一就是其具有“区块链+智能合约+可靠的可扩展性”的特征,支持复杂商业应用,并试图区块链技术扩展到社会各方面。
中国观察