2022-12-05 17:30:42
币安交易平台是全球交易量最大的加密货币交易平台,BNBChain是由社区主导的区块链软件系统,社区成员由来自世界各地的开发人员和贡献者组成,币安孵化器是币安旗下区块链项目孵化器,旨在为区块链和加密货币企业家、项目和社区提供孵化、投资和授权,所以币安交易所会吸引这么多投资者参与,并且为了满足用户的需求,币安还推出了不少业务,那币安的原生预言机项目名称是什么?下文211Coin小编为大家详细介绍。
币安(https://www.binancezh.top/)宣布推出其原生预言机服务BinanceOracle,允许区块链智能合约与现实世界的数据连接,首先从BNBChain开始,随后将支持更多的区块链。目前有十多个BNBChain项目已经与BinanceOracle网络集成。
提起预言机,很多人的第一反应是预测市场,在区块链领域预测市场好像更为人所知,比如像Augur这样的项目。预言机这个名词确实容易联想到预测,实则并不是,预言机实际上还可以为预测市场提供最终的结果。
而关于Oracle,大家又会联想到甲骨文公司(Oracle)或Oracle数据库,在区块链世界中,预言机与Oracle公司和数据库也没有任何关系。
Oracle这个词最初是来源于古希腊宗教,意为“神谕、先知、预言”。在互联网领域,预言机(OracleMachine),又称谕示机,是一种抽象电脑,用来研究决定型问题。可以被视为一个多了个黑盒子(预言者)的图灵机,这个黑盒子的功能是可以在单一运算之内解答特定问题。
区块链是一个确定性的、封闭的系统环境,目前区块链只能获取到链内的数据,而不能获取到链外真实世界的数据,区块链与现实世界是割裂的。
一般智能合约的执行需要触发条件,当智能合约的触发条件是外部信息时(链外),就必须需要预言机来提供数据服务,通过预言机将现实世界的数据输入到区块链上,因为智能合约不支持对外请求。
区块链是确定性的环境,它不允许不确定的事情或因素,智能合约不管何时何地运行都必须是一致的结果,所以虚拟机(VM)不能让智能合约有networkcall(网络调用),不然结果就是不确定的。
也就是说智能合约不能进行I/O(Input/Output,即输入/输出),所以它是无法主动获取外部数据的,只能通过预言机将数据给到智能合约。
我们通过一个例子来说明一下。假设现在我被关进了一个小黑屋里(不要多想,只是例子),我对外面的世界发生了什么几乎一无所知,不知道外面是否有人,即使呼叫也没有人回应,只有外面的人在门口把他看到的听到的都告诉我,我才可以得知外面的世界。
而智能合约就像这个例子中的我一样,它无论何时何地,都无法主动向外寻求信息,只能外部把消息或数据给到里面。而预言机就是这个在外面输送消息和数据的人。
好像这么看来,智能合约并不是很智能呀,智能合约其实是完成的不太智能的事情,即写好了条件和结果,当给它条件的时候,就可以触发,当然有些情况下还需要合约相关的人进行私钥签署才可以执行。
以上就是区块链为什么需要预言机,因为智能合约无法主动去获取链外的数据,只能被动接受数据。
上述内容详细解答了币安的原生预言机项目名称是什么?并且还为大家分析了区块链为什么需要预言机,预言机作为区块链与现实世界进行数据交互的桥梁,应用场景非常多,可以说一切需要与链下进行数据交互的 DApp都需要预言机,比如金融衍生品交易平台、借贷平台、快递追踪/IoT、稳定币、博彩游戏、保险、预测市场等,目前最主要的场景就是DeFi。不过预言机毕竟也属于投资类项目,本身存在的风险就是很高的,这一点投资者要格外注意,千万不能冲动交易。
2956