您当前位置: 首页> 资讯> AI-POC共识机制会是区块链行业的下一个风口吗

热门标签

热门动态

AI-POC共识机制会是区块链行业的下一个风口吗

作者:链大全 日期:2018-11-04 09:32:00



 

近日,在雅加达东南亚区块链峰会上举行了一场小型的区块链技术沙龙,主题是讨论区块链未来的新趋势。
 

其中有2个议题讨论得最激烈的,一个是AI-POC共识机制,一个是人工智能结合区块链技术,这两点也是在场的区块链大佬们一致看好的未来新趋势。
 

笔者查阅了一下关于AI-POC的相关资料,与大家做个简单的分享,值得区块链行业的朋友们研究和探索。
 

相关资料显示,AI-POC是由奥泰AOT人工智能区块链公司创始人David Karlsberg在迪拜的区块链技术大会上首次提出来的,并且他们已经将AI-POC技术应用到硅谷近段时间最火的区块链项目AOT人工智能区块链操作系统项目中去,这应该也是AI-POC技术第一次被实践和使用。
 

大家知道PoW是工作量证明,比特币采用的就是POW机制,而这个机制有一个缺点,就是需要消耗很多资源来维护比特币区块链的安全和稳定。后来就有人提出并创造了POS机制,Proof of Stake权益证明,试图解决POW机制中大量资源被浪费的情况。这种机制通过计算你持有占总币数的百分比,包括你占有币数的时间来决定记账权,但是此种机制也有个痛点无法解决,那就是当你拥有的币越多,有记账权的概率就越大,最后记账权会越来越集中。
 

由于POW和POS机制存在的弊端,于是就有了AI-POC共识机制的诞生,AI-PoC(articel intelligence-Proof of Capacity)即AI容量证明共识机制。
 

AI-POC 技术概述
 

包括三个部分:

1:人工智能深度学习;

2:硬盘空间里的测绘(plotting);

3:背后真正的挖矿过程;
 

根据你的硬盘空间的大小,需要花费数天或者数周的时间才能生成你独特的测绘(plot)文件。测绘 Plotting 使用的是一种很慢的哈希函数,名叫Shabal ,它和比特币使用的 SHA-256 哈希函数不同。因为 Shabal 哈希非常难计算,我们需要对它进行“预计算”(precompute),然后把结果存储在硬盘空间里。这个过程就叫做测绘,Plotting 。
 

Plotting:当你在 Plotting 的时候,也就是为你的硬盘空间创建 plot 文件,你同时会创建一个叫做nonces 的东西。nonces 是通过数据不停重复哈希产生的,这些数据包括你的账户 ID 等等。如果你为 Plotting 分配越多的硬盘空间,那么你就能存储越多的nonces 。一个nonces 最终会包括 8192 个哈希表。这 8192 个哈希表是成对出现的,每对被称为 scoop 。每个 scoop 会被分配一个从 0 到 4095 的标号数字。

 

在挖矿过程中,你从 0 到 4095 计算每个 scoop 的标号数字。我们假设你最终算出的数字是 42 ,那么你就要去编号为 42 的 scoop 里取出它里面的数据,利用这个数据计算出一个时间,这个时间被称为 deadline 。重复上面的过程,直到每个 scoop 都被你计算过一遍,你再从所有计算出的 deadline 里面,找出代表最短时间的、数值最小的那个 deadline 。这个 deadline 就代表了“自从上一个区块被生成之后,到你生成下一个区块之前,系统必须等待的时间长度(多少秒)。如果在这个时间长度里面,没有人生成下一个区块,那么你就获得了生成一个区块的权利,挖矿的奖励也就归你了”。
 

最后:

AI Proof of Capacity 对经典的 POW 工作量证明机制来说,是一种非常有趣的共识算法的尝试。它旨在增强更多的去中心化的矿工节点,同时减少更多的电力算力资源的浪费。当然,目前这种新的共识算法已经被应用到奥泰AOT人工智能区块链项目中,相信会有越来越多的团队加入这项技术的研究和使用,我们希望AI-POC这种全新的共识算法能将区块链技术推向一个新的高度。