首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

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

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

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

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

由于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这种全新的共识算法能将区块链技术推向一个新的高度

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181104A0LY4B00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券