BTRCM-比特魔方 简介详情
比特魔斱(BTRCM)是基于智能合约的人工智能平台,自主研发多平台钱包客户端。主要应用场景在于人工智能和AI,是专门为了日后人工智能和AI的全面拓展而开发出来的区块链技术,为时代的技术变革,打下基础。BTRCM是比特魔斱的代币,主要用于平台运营、奖励贡献、商业拓展、学术研究和教育。
1.BTRCM区块链数据驱动的智能变革
比特魔方提出BTRCM的解决方案:一种去中心化的 ,无需授权的,用户自定义人工智能服务和使用接口的开放区块链平台。整体设计结合了oraclize.it,比特股,以太坊,EOS等区块链项目的想法,侧重解决人工智能服务(AI-a-a-S)与EVM兼容的智能合约之间互操作性的问题,未来计划利用下一代区块链技术为比特魔方搭建一个开放的经济系统,使得AI服务可以更多的交易和互操作,形成更强更丰富的人工智能。平台设计了AI服务接入方式,中间通过BTRCM智能合约进行连接并将接入的AI服务无需授权的提供给任何人,使得AI服务提供者和使用者都更加容易使用Al网络,整个过程不需要与中心化的平台、AI公司进行交互。
比特魔方( BTRCM )可以解决智能合约中调用人工智能服务的问题。目前类似以太坊网络中的智能合约中的“智能”并不真正智能,“智能” 的说法来自于"智能手机”,更倾向于自动化的意思,而比特魔方( BTRCM)通过引入人工智能,可以让智能合约及区块链系统成为真正的”智能”。另外,由于目前类似以太坊网络中的这些Dapp生态,很多都是用智能合约实现并治理,当智能合约可以使用人工智能服务后,人工智能将会给智能合约赋能,并帮助类似Aragon这样的智能合约实现Dapp的人工智能治理。比特魔方( BTRCM )可以解决目前互相割裂的诸多人工智能服务之间相互调用的问题,因为比特魔方( BTRCM )通过Dapp BTRCM提供了一个去中心化的,无需授权,人人皆可访问的人工智能经济网络,解决人工智能参与方之间合作问题, BTRCM成为了人工智能生态的一个支付网络和具备智能合约能力的经济基础设施。
2.BTRCM技术促进人工智能+智能合约的良性发展
智能合约是在区块链网络上每个节点中确定性的执行的程序,并对区块链账本做出修改,因此智能合约执行过程中无法直接访问外部数据或调用外部的服务接口,比如访问互联网.上的资源等,因为这样做会引入非确定性,使得各个节点对合约执行的结果出现不一致。在BTRCM中实现智能合约和人工智能之间的通信是异步的,首先,智能合约对外部人工智能服务的调用将会触发事件, OAI节点在收到这个事件通知后,将会根据事件的参数信息请求外部人工智能BTRCM服务,并将得到的外部人工智能数据通过交易的形式发送到区块链对应的智能合约上,使得这些信息成为账本数据的一部分,从而消除非确定性。
这里的BTRCM可以是一一个可信的第三方,也可以是一个BTRCM通过治理机制选出的BTRCM服务节点群。BTRCM通过DApp来实现一套用经济激励来保证数据可靠BTRCM的机制,提供给其他智能来调用。
3.BTRCM全球信息化扩张
BTRCM会在全球多个国家进行布局,新加坡、美国、英国、法国、意大利、中国、迪拜、 越南、马来西亚等(前期主推中美国家等互联网发达地区,中国与美国陆续落地)。通过各国公司的推广人员与当地合作商进行合作,采集用户数据,将用户数据传输到区块上,同时BTRCM的区块链人工智能将根据用户的需求个性化定制,在最快的周期内将上线区块链交易平台,整个过程将记录在BTRCM的区块链平台上。如用户持有BTRCM,BTRCM将通过智能合约方式进行等价交易。
4.BTRCM连接未来
BTRCM 是比特魔方的代币,基于ERC20 智能合约技术的公有链,与传统的区块链技术相比,在扩展性上具有天然优势,这就意味着整个底层链的TPS可以做得非常高。BTRCM节点部署区别于传统比特币的形式,采用类似字节雪球的 见证人机制。节点分布状态不受控于一个人或一个组织。后续个人、企业和APP的使用者可以搭建适合自己的节点,交易费由自己收取,应用落地以后,会是一个非常健康的分布式生态。
BTRCM从用户的实际需求,产品的角度出发,从私有链逐渐过渡到联盟链,再从联盟链延伸到公有链是一个更加稳健的过程,是一个用户及应用不断累积的过程,是一个量变到质变的过程。区块链是信息互联网走向价值互联网的时代,目前只是刚刚起步阶段, BTRCM很清楚区块链技术的商业应用还有很长的一段路要走,所以更加需要稳健的可行商业落地。BTRCM注重于人工智能+智能合约技术的改革,把区块链技术由实向虚发展,以"私有链”社交软件为点,在私有链立足的前提下逐渐向其它商业领域延伸(联盟链) , 最终形成一个公有链生态链,BTRCM致力于打造一个真实商业用途的公有链生态只有用户的参与度够多,链的生态才有真正的价值,BTRCM团队将围绕用户的一切真实需求去开发软硬件设施与产品,且BTRCM团队相信,使用区块链技术为平台支撑,是众多行业未来发展之路,而作为实际应用的先驱,也必将面临众多的问题,BTRCM团队自身探索之路,首先会为技术的应用进行详细的区块链应用落地实操分析,助力推东整个人工智能大数据生态发展。OAI是未来人工智能的发展方向,它是将先进的区块链技术和智能合约信息技术、数据通讯传输技术、电子传感技术、控制技术及计算机技术等有效地集成运用于整个人工智能系统而建立的一种在大范围内、全方位发挥作用的,实时、准确、高效的综合区块链系统,致力于变革人工智能大数据业态。
比特魔方BTRCM技术实现
1.BTRCM与智能合约的互操作性
比特魔方BTRCM是一个可通过智能合约扩展的开放平台,从而实现与其它基于以太坊的Dapps的交互和协作。BTRCM 的开源特性使得第三方开发人员能更好的在平台之上构建可交易应用程序。该平台可以支持多种应用程序。人工智能服务是由具备大数据和人工智能服务能力的公司或个人提供的一种云服务,通常表现为云服务接口API。很多人工智能服务会根据不同的用户特征数据来进行相应的分析和回应,以提供更好的人工智能服务和用户体验。因此BTRCM有必要在区块链的地址账户之外,为用户创建一个带有用户数据状态的账户。
除了包含例如转账地址这样的值之外,还会包含其他更多的用户自定义信息,这些信息可以根据成本和隐私保护的不同考虑,存放在链上或类似IPFS这样的链下。另外,人工智能合约应该可以接入类似uport 这样的用户身份合约,来获取用户身份的认证信息。拿以太坊智能合约平台举例, BTRCM将在以太坊上开发一个DApp ,这个DApp实际由一系列智能合约组成,包括主调用合约,代理合约,治理合约, Token合约,用户信息管理合约等等。
BTRCM平台可以与支持的智能合约平台上的合约进行通信互操作,但是存在不同的区块链网络,仅就EVM兼容的智能合约来说,目前就存在很多,除了以太坊之外,目前还有RSK, 和Ethereum Classic ,那么这些BTRCM平台尚未支持的区块链网络上的智能合约如何与BTRCM通信。所以,BTRCM平台(或之后的BTRCM区块链)将提供不同区块链智能合约间互操作的能力。
当某个智能合约想要操作另外一个区块链网络中的合约时,将经过下面的步骤:
1.BTRCM平台存在一个服务注册合约,以及对应的BTRCM账户管理策略。这些BTRCM账户负责管理互操作的合约,并运行对应的BTRCM节点。
2.智能合约通过注册表合约调用另一个合约时,实际上相当于发送了一个异步的请求并附带一个回调函数 ,调用者的智能合约将会继续执行, BTRCM 节点群通过注册表智能合约,在收到合约调用请求时间之后,将会在链下执行合约请求,在交易确认之后,将合约执行结束后的收条返回给之前区块链的调用者.
3.因为在被调用合约的区块链网络中存在收条证据和Merkle记录,因此无需链下共识过程即可证明调用过程可靠和确定性,所以在这里,不需要链下过程。但仍然可能需要设定多个BTRCM账户用来竞争执行该调用,以保证可靠性,竞争执行的过程可以设定经济激励。
4. 调用者合约在收到收条,并拿到结果数据之后继续执行。
2.链下共识
通用意义上是指在区块链网络和智能合约的外部,利用预言机、BTRCM等多中心化的机制获取数据源,并经过特定共识程序,在链下达成最终的共识结果数据源,并将该结果数据源返回链上的过程。在BTRCM中,链下共识的过程经过改进,参与链下共识的多中心账户和共识程序,是可以参数化后经由链上智能合约选择和设定的,最终提交给链上合约的数据源将包括由提供者签名的原始数据源,以及最终的数据源。因为链下的多中心和共识程序由链上程序或合约提供,因此链上程序或合约将可以对数据源的提供者以及链下共识过程做校验。
BTRCM平台负责接收来自用户(包括普通用户,人工智能或智能合约)的请求,并将请求发送给BTRCM DApp负责解析请求和分发给负责相应人工智能服务的BTRCM服务群,每个BTRCM服务节点实际上运行的都应该是一样的AI程亨,用来请求人工智能服务提供商获取人工智能服务,经过链下共识(预言机)之后再返回给DApp和用户。BTRCM的概念部分来自于预言机(Oracle) ,通过多中心的服务节点结合链下共识解决现实数据源可信性的问题,但是BTRCM的涵义更广,不但包括预言机的可信数据,而且包括智能合约与人工智能服务间的通信和互操作性,强化的链下共识的部分.
3.核心算法:POS证明
在BTRCM的混合设计中,采用核心算法POS证明机制。
在这种新型区块里 BTRCM 是一种特殊的交易称利息币(coinstake) (依据 BTC当中的一类币基(coinbase)而命名)。在利息币(coinstake) 交易中,区块持有人可以特殊交易:消耗他的币龄获得利息,同时获得为网络产生一个区块和用POS造币的优先权。利息币的第一个输入被称为核心(Keme1) ,并需要符合某一Hash目标协议。由此POS区块的产生具有随机性,这一过程与POW相似。但有一个重要的区别在于, BTRCM POS机制算力随机散列运算是在一个有限制的空间里完成的(具体来说为1hash/未消费钱包的输出*秒) ,而不是象POW那样在无限制的空间里寻找,因此无需大量的能源消耗。在BTRCM的POS算力设计中,随机散列的目标值都是持续调整的(难度的调整)这与BTC约每两周- -次调整不司。主要目的是为避免挖矿产出的突然波动。POS :也称股权证明,类似于财产储存在银行,这种模式会根据你持有数字货币。
的量和时间,分配给你相应的利息。简单来说,就是一个根据你持有货币的量和时间,给你发利息的一个制度,在股权证明POS模式下,有一个名词叫币龄,每个币每天产生1币龄,比如你持有100个币,总共持有了30天,那么,此时你的币龄就为3000 ,这个时候,如果你发现了一个POS区块,你的币龄就会被清空为0。你每被清空365币龄,你将会从区块中获得0.05个币的利息(假定利息可理解为年利率5%) ,那么在这个案例中,利息= 3000 * 5% / 365= 0.41个币,也就是说,持有BTRCM即可产生利息。
4.闪电网络的可扩展性
闪电网络( Lightning Network) , 简单来说,它的目的是将DAPP的绝大多数交易带离区块链,而且不会牺牲可证性以及安全性。
闪电网络可允许创建”微支付渠道”, 除了发起通道的初始交易之外,多笔DAPP交易在无需与区块链进行互动的情况下,还能安全地进行。它也不存在交易对手的风险:如果任何-方终止合作,或者说在约定的时间内没有响应,该通道可以被关闭。这些在通道中的支付交易会瞬间完成,这与当前的比特币支付不同(往往需要1个小时的时间来完成交易验证)。更重要的是,支付是可路由的,它是跨越多跳路径的,这就像是互联网上的数据包。相对于为每一个新的合约方创建一个渠道,你可以维持一些渠道,连接少数良好的安全中介机构,并通过他们来完成交易。
从理论上来讲,这种分布式小额支付网络(闪电网络)可以将DAPP的日交易量扩充到数十亿笔每天,并且极少地使用到区块链,以及仅需少量的交易费。然而,闪电网络需要再次对现有的DAPP协议进行改动(虽然这是一个软分叉,即现有的区块链将继续完全有效) , 这项技术目前还处于早期阶段。
对于人工智能服务应用来说,存在高频次调用和低频次调用的区别。对于简单的事实预测类的人工智能服务来说,比如“2012 年的足球世界杯冠军是哪个球队”,可能被用于智能合约中作为判定条件,有可能并不会调用很频繁。但是在人工智能领域中,还存在一些其他类型的人工智能服务,比如聊天机器人或者客服机器人,他们的调用交互频次会非常高,由于目前区块链网络的性能限制,一方面是单笔交易的手续费成本还是比较高,另一方面网络负载性能(也就是TPS:每秒交易数)也不能满足高频词调用的需求。因此,BTRCM利用类似雷电网络这样的高频微支付技术来扩展和改善性能就变得非常重要。BTRCM的闪电网络是解决DAPP 的可扩展性、小额支付和零确认问题的一种可行途径。这个想法是让参与者之间直接进行交易,并不是通过区块链发送交易和使用它加密来确保信息安全,只是在需要结算机制时才使用区块链。现在已经有极少数关于建立支付渠道的想法,广为人知的就是闪电网络。
BTRCM闪电网络的想法是受目前电子金融系统运作原理的启发。目标是借鉴一切了解到的成果,并将其有意义的部分应用到BTRCM 中。为了让大家了解在以太坊上建立支付渠道的好处, BTRCM至少要对闪电网络有个高层次的认知。
区块链的技术应用
1.BTRCM分布式结构
BTRCM的分布式控制区块头( Block header )结构如下,这一结构主要用于指定人工智能参数列表,并内置添加用于智能合约循环服务的模型参数与更新智能合约循环模型参数的功能。由于 BTRCM 支持多数据链结构,因此该控制区块头属于动态可变类型,通过内置的数据区块链智能合约循环参数指示数量智能合约循环Ch智能合约循环nNumber来确认区块大小。
由于智能合约循环参数的重要形, 通常需要最大限度的包含系统智能合约循环参数列表、系统智能合约循环交易模型列表、用户自定义智能合约环参数列表、用户自定义交易模型列表,如果不能包含,则按照 上述顺序,进行优先级排列。对于列表内部,开发BTRCM则可以自由选择排布,并删减部分内容,从而形成最终的控制区块。
2. OAI数据区块结构
BTRCM 的控制区块单个区块链的结构提由两部分组成: (1) 控刢链区块头;
其中: BTRCM控制区块,将尽可能的容纳多条数据链的参数配置。当某个区块存在容量问题时,将采用Round Robin 算法,保证每个数据链参数配置的公平性。另外,考虑减少数据链的参数解析运算量,促进新加入用户快速进入挖矿进程,BTRCM将周期性的提供每一条数据链的完整参数 ,并设定对应的标志。
BTRCM的数据区块头( Block header )结构如下。
BTRCM 数据区块头构建的过程为:
选择徃确认的交易,因为可以从交易中获得手续费,所以一般构建区块时会选择尽可能多的交易,但是不能超过智能合约循环参数设定的容量上限。
3.BTRCM共识机制
区块链的价值锚点在于链条自身的消耗与产出。当区块链选择PoW选作为共识机制时,每一次区块的生成消耗的算力都将成为其价值的基石。另外,在BTRCM,上 ,每个节点都具备解决现实环境问题的能力,并能对外提供各种智能合约循环服务。如果BTRCM 上的节 点能够参与实际问题的解算,整个区块链条就具备了现实的产出价值。因此,为保证区块链自身价值最大化BTRCM控制链与每一条数据链将默认选择基于PoW的共识机制。
但由于PoW具备交易速度较慢等显性缺陷,因此在BTRCM中,除初始的数据链与控制链强制采用PoW外,后续的数据链,其共识机制将被设计成模块化的,可以通过控制链参数进行配置,能够动态适用公链和私链的不同应用场景。目前OAI对后续数据链共识机制,支持PoW、 POS、 DPOS、BFT等。BTRCM链的智能合约循环优化系统将针对数据链本身的应用场景和交易情况,选择合适的共识机制,确保各个分布式节点通过算法取得数据的一致性。
4.BTRCM智能合约协议
智能合约是区块链平台的基础。借助智能合约,可以在处理交易时安全地应用规则。可以使用它们自动执行验证步骤,对过去包含在已签署的物理合约中的条件进行编码。智能合约意味着区块链交易远不止买卖货币这些交易,将会有更广泛的指令嵌入到区块链中。传统合约是指双方或者多方协议做或不做某事来换取某些东西,每一方必须信任彼此会履行义务。而智能合约无须彼此信任,因为智能合约不仅是由代码进行定义的,也是由代码强制执行的,完全自动且无法干预。
5.BTRCM与区块链的结合
分布式大数据是一种大数据分析技术,针对大数据, BTRCM 利用区块链技术的分布式数据库的特点进行深入分析。分布式大数据是一种更生态、更开放的数据收集方式,通过线上线下结合的方式,对数据进行全方位采集。与传统的中心化大数据分析相比,分布式大数据分析具有更全面、更科学、更深入的优势,构建大数据分析的新生态。
消费大数据成为探究消费市场规律的重要手段,而BTRCM与区块链的结合,是消费大数据发展的新方向。区块链具有去中心化、分布式数据库等技术特点,能够构建一个基于技术而不是基于平台规则的信任体系。采用区块链技术对消费大数据进行深入分析,将所有的消费信息、交易记录都将被完整地记录在区块链中,才能更全面地反映消费特点。
关于更多比特魔方信息:http://btrcoinhome.com/