近日,Cortex Labs在官方github中发布了命名为“Silencer(消音器)”的PoC代码(第一版)。
https://github.com/CortexFoundation/Cortex_Silencer
先科普一下:
PoC,指的是Proof of Concept(概念验证),是早期很多项目在项目初期都会做、旨在从底层验证项目可行性的惯例。例如:Zcash在发布Equihash之前也发布过PoC代码以及Demo小游戏,让社区的小伙伴们更直观的了解工作机制和原理。
虽然目前这一惯例被逐步遗忘,但Cortex Labs仍然认为发布PoC代码和对社区进行Demo的演示和讲解十分必要。这样才能让更多的潜在开发者和投资者认清项目本质和目标。
基于此,由Cortex Labs团队中的首席深度学习工程师严枭在CEO陈子祺指导下,耗时2-3天单挑完成了6000+行的PoC代码以及相关Demo体验模型。运营团队在发布之后第一时间制作了Demo讲解视频。此代码实际完成于2018年3月中旬,延迟发布。
(完整中文讲解视频)
(完整英文讲解视频)
PoC代码和Demo体验模型的讲解视频中,主要对如何模拟Cortex区块链的结构、加密、打包、出块等过程进行了讲解,并展示了Cortex Virtual Machine(CVM)的相关代码,也展示了Cortex区块链的与众不同的特点——相关推断是执行在GPU或FPGA上,而不是CPU上,这是以太坊解决不了的问题。同时给出了硬件全节点的样例配置。
而发布的Demo,则是虚拟了一个主链的状况。
例如:国际观鸟协会正在试图建立其开源的鸟类照片数据库。他们已经开发了一个 AI 模型,可以区分照片是否包含任何鸟类物种。他们决定使用区块链共识技术来验证野外摄像头捕获的照片,这可能是一个可信计算环境下对执行去中心化AI APP的奖励机制。
可以看到“矿工”、简单的AI合约:
合约的内容是上传任何一张图片,只要AI模型判断这张图里有一只鸟,并由全节点对这一结果达成共识,你就会获得10个CTXC(测试币)作为奖励。这一切都是基于图片识别的AI算法得以实现。
而整个包含AI算法的智能合约流程,就是模拟了Cortex将要打造的人工智能自治系统。西部世界中所展现出的机器和机器之间的自治关系,真的要来了。
社区中对技术感兴趣的小伙伴可以观看讲解、或者前往github地址查看代码。当然,也可以直接跳转到后半段视频,前往体验Demo。
Demo地址为:
本代码库只是一个沙盘展示,接下来的数个月中,Cortex Labs将全员上阵,众多实验室内开发高手将按照白皮书既定计划,逐步推进正式版(C++/Go)的实现。
领取专属 10元无门槛券
私享最新 技术干货