版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
iCube区块链技术体系iCube区块链技术体系/iCube区块链技术体系iCube区块链技术体系iCube区块链技术体系当中本聪在2009年1月启动比特币区块链时,他同时向世界引入了两种革命性的新概念。第一种就是比特币(bitcoin),一种去中心化的点对点的加密数字货币,在没有任何资产担保、内在价值或者中心发行者的情况下维持着价值。它将货币从本质上还原为信息。第二种就是基于工作量证明的区块链协议,它打开了架构于未来的信息经济网络之门;之后,开发者们开始将区块链技术应用于现实商业应用的领域。包括彩色币,智能资产,域名币以及如去中心化交易所,金融衍生品,点到点赌博和链上身份和信誉系统等更高级的应用。还有以太坊,一个提供内置成熟的图灵完备语言的区块链,能够创建以上提及的所有系统以及许多我们还想象不到的的其它系统。我们认为理想的金融智能网络,首先要平等,个人及机构之间应该尽可能的缩小科技鸿沟;其次要普惠,金融科技智能要能够服务每一个应该被服务的人,实现普惠金融;第三要公平,金融科技智能要能够平等的服务每一个人,而不能肆意掠夺;iCube项目定位于构建以自金融智能为驱动的超级自金融网络。iCube通过建立面向信息的终极抽象基础层和基于个人人工智能的算法模型层,内置图灵完备编程语言和sMPC(安全多方计算)算法沙盒的区块链,使得开发者都能够创建面向人工智能的各种金融合约和应用,并在其中设立基于基础定义框架下的所有权规则、交易方式和状态转换函数。iCube协议基于POW发行iCubeCoin(ICC),iCubeCoin(ICC)作为加密燃料用于支付交易费用。在协议中也设计了iCube分,用于用户、人工智能开发者和服务提供者之间的交流单位,对计算价值进行量化。iCube的设计考虑五个基本原则:简洁、去特征化、沙盒、定向、融入生态。1、简洁:iCube的底层架构应该尽可能简洁,接口应尽可能容易理解。它应该尽量避免过于复杂的协议或者中间层;2、去特征化:协设计原则议特征和操作码应该体现最低级别的概念,并尽可能去特征化,拒绝将非常常见的高层次用例作为协议的内在部分;3、沙盒:中间层最终用户也看不到,但是需要在满足定向应用需求的安全性和稳定性。iCube并不追求完全开放技术体系,而是要追求安全、稳定、效率的质量平衡体。4、定向:在具体的应用发展方面定向于构建以自金融智能为驱动的超级智能网络应用,不试图解决所有问题;5、跨链:区块链生态已经形成,iCube并不视图构建封闭的生态,iCube可以支持各种跨链操作协议,接入各种数字资产项目融入生态;设计模型iCube项目定位于构建以自金融智能为驱动的超级自金融网络。iCube设计模型如下:iCube通过建立面向信息的终极抽象基础层和基于个人人工智能的算法模型层,内置图灵完备编程语言和sMPC(安全多方计算)算法沙盒的区块链。iCube协议包括:认证和账户、消息和交易、个人人工智能、安全多方计算、区块链和挖矿机制、智能合约及沙盒、各种智能应用等。使得开发者都能够创建面向个人人工智能的各种合约和应用,并在其中设立基于基础定义框架下的所有权规则、交易方式和状态转换函数。基于iCube开发者能够创建任意的基于共识、隐私保护、价值知晓、区块链知晓、特性完备的、易于开发的和协同的智能应用。iCube由个人自己生成、应用和管理。iCube的用户、开发者和服务者一起构建了基于个人的人工智能信息经济网络生态系统。iCube协议基于POW发行iCubeCoin(ICC),iCubeCoin(ICC)作为iCube的加密燃料用于支付交易费用。在协议中也设计了iCube分,用于用户、人工智能开发者和服务提供者之间的交流单位,对计算价值进行量化。iCube关键技术点描述如下:账户和认证Account,账户是iCube的核心角色,iCube的账户分为两种:外部账户和合约账户。状态是由被称为“账户”的对象和在两个账户之间转移价值和信息的状态转换构成的。iCube账户包含四个部分:1、随机数,用于确定每笔交易只能被处理一次的计数器;2、账户目前信息币余额;3、账户的合约代码,如果有的话;4、账户的存储(默认为空);将外部账户和合约账户都属于状态对象。这些实体都包含一个状态:外部对象包含余额状态,合约账户包含余额和合约存储。AccountiCube的Authentication中,会引入基础认证服务体系,以满足人们在特定服务场景下的需求;认证体系会分为几种层级,具体包括:ID生成管理,认证管理,四级身份认证和三级信用认证;安全多方计算安全多方计算(SMPCSecureMulti-PartyComputation)是解决一组互不信任的参及方之间保护隐私的协同计算问题,SMPC要确保输入的独立性,计算的正确性,同时不泄露各输入值给参及计算的其他成员。通常讲,一个安全多方计算问题在一个分布网络上计算基于任何输入的任何概率函数,每个输入方在这个分布网络上都拥有一个输入,而这个分布网络要确保输入的独立性,计算的正确性,而且除了各自的输入外,不透露其他任何可用于推导其他输入和输出的信息。iCube构建可以支持联合计算并保护参及者私密的协议。一个SMPC模型由以下四个方面组成:参及方、安全性定义、通信网模型和信息论安全及密码学安全。iCube可以使得个人在信息隐私保护的前提下实现数据联合共享计算,并获得所有收益;分布式人工智能分布式人工智能(DistributedArtificialIntelligence),简称DAI,它是人工智能和分布式计算相结合的产物。DAI的提出,适应了设计并建立大型复杂智能系统以及计算机支持协同工作(CSCW)的需要。其目的主要研究在逻辑或物理上实现分散的智能群体Agent的行为及方法,研究协调、操作它们的知识、技能和规划,用以完成多任务系统和求解各种具有明确目标的问题。DAI分为两个模块:一是分布式问题求解(DistributedProblemSolving,DPS);另一个是关于多智能体系统(MultiAgentSystem,MAS)实现技术。所谓分布式问题求解,是针对待解决的总问题,将其分解为若干子任务,并为每个子任务设计一个问题求解的子系统。首先需要智能地确定一个分配的策略:如何把总工作任务在一群模块(Module)或者节点(Node)之间进行子任务分配;其次需要智能地确定一个工作任务协同的策略:要在基于分散、松耦合知识源的基础上,实现对问题的合作求解。这里所谓“分散”的概念是指任务的控制操作和可利用的信息都是分布的,没有全局控制和全局数据;知识源分布在不同的处理节点上,数据、信息、知识和问题的答案可以按照某种规则予以共享。多智能体系统又称多Agent系统或简称为MAS,主要是不同的智能体之间的行为协调和进行工作任务协同。即在一群自治的Agent之间,通过协调它们的知识、目标、技能和系统规划,以确定采取必要的策略及操作,达到求解多任务系统及解决各种复杂问题的目标。MAS是协调多个Agent的行为,从而协同地完成大型复杂的工作任务。ICUBE人工智能iCube人工智能应用包含五个重要元素,用户需要在应用中进行设置,分别为“意图”、“实例”、“角色”、“故事”和“域”。意图的定义是命令对应的操作(例如打开灯光);实例的定义是特定对象或某条信息,我们的人工智能需要知道这些对象和信息,才能执行意图(例如是哪一盏灯?是否是智能灯泡?灯泡是否支持特定的颜色?)用户不需要从头开始创建意图;“角色”,在不同环境下区分不同实例;“故事”的新功能,用户可以以全新方式去定义典型对话。“域”是来自iCube的整个知识和数据结构,可被用于每个iCube应用。域可以包括由普通动词和内容类型组成的知识。例如,它可以理解信息,还可以集成百科全书式的大量信息,主题包括历史、单词定义、重要人物(例如明星、作家和电影角色)、电影和股价等。挖矿机制使用的工作量证明算法叫做CubeHash,需要找到某一个特定要求的算法输入,使得算法结果符合给定的难度。关键点在于PoW算法目前除了暴力穷举外没有别的方法可以计算得出,但同时结果的验证确非常简单,只要算法的输出结果(也就是hash函数的结果)满足我们预先设定的要求。我们可以保证通过控制难度阈值来保证找到符合结果的值的平均时间。这就保证了我们可以控制难度,来控制一个新区块的产生时间间隔。在协议的保证下,通过动态调整的难度来保证整个网络计算力平均15秒可以产生出一个新的合法区块。我么可以说整个网络具有15秒的区块时间。这个基本的系统同步的“心跳”确保了维护一个分叉(双重花费)和历史重写是不可能实现的,除非你可以控制足够的网络计算能力(这被称为51%攻击)。任何加入到网络的节点都可以成为矿工,他们的收益和它们的哈希计算能力成正比。计算力通过哈希率来描述,即每秒可以尝试计算哈希的次数。iCube的PoW,需要依赖块头数据和随机数固定资源的集合,这个资源(大小量级为数个GB)被称为DAG。区块链中每30000个块会生成一个完全不同的DAG,按照15秒一个块的难度,大约一个DAG数据会使用125个小时(大约5.2天)被称为一个纪元(epoch)。因为DAG数据仅依赖于块的高度,所以是可以提前被计算出来的,如果没有提前计算那么节点需要等待DAG计算完毕后,才能继续生产新的区块。验证PoW结果的时候是不需要DAG资源的,仅需要很低的CPU和内存资源;智能合约智能合约是存放在iCube具有特定地址的代码(它的功能)和数据(它的状态)集合。合约账户之间可以相互传递消息以实现图灵完备运算。合约以iCube特定的二进制字节码通过沙盒运行于区块链上。各种服务者可以开发各种合约和DAPP服务于最终用户而获得收益;跨链操作协议iCube支持跨链资产交换协议,即在已有的双链原子资产交换协议上进行了扩展,可以让多个参及者在不同的区块链上进行资产交换,并保证整个交易过程中的所有步骤全都成功或全都失败。为了实现这个功能,我们需要利用Contract的功能,为每一个参及者创建一个合约账户。对于其它的区
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工程招标代理合同案例
- 房产项目转让合同范例
- 旅游项目合作开发合同样本
- 轿车买卖合同书
- 旧变压器买卖合同书写规范
- 2024股权转让合同范本
- 高效率节电系统试用合同
- 《复习育种专题》课件
- 脑瘫康复治疗与护理
- 统编版四年级下册语文第一单元 习作我的乐园公开课一等奖创新教学设计
- GB/T 3475-2008船用柴油机调速系统技术要求和试验方法
- 小学语文课程标准(2023年版)
- 化工行业安全隐患排查表
- 第四章茶树繁殖
- 第四章 制度安排与公共伦理.教学教程课件电子教案
- 五子棋盘A3打印
- 现代康复治疗技术考试题库(含答案)
- 四年级数学上册《运算律》整理与复习课件
- 杓状软骨脱位的原因及处理课件
- 初中数学华东师大九年级下册二次函数求二次函数的表达式PPT
- 刑法之职务犯罪课件
评论
0/150
提交评论