电子发烧友网 > 区块链 > 正文

预言机是如何帮助智能合约获取区块链外部数据的

2019年07月16日 10:50 次阅读

智能合约本身没有访问区块链外部数据的能力。而外部的数据对于大多数智能合约应用场景来说都是至关重要的,所以这一功能的缺失限制了智能合约的更进一步的发展。比如涉及金融,供应链,保险,安全等诸多领域的智能合约都依赖于外部事件。智能合约无法获取关键的链下事件信息,比如价格变动,物流日期,以及支付能力。没有这些外部的信息,大多数智能合约的应用都是没有实际应用价值的。

预言机是如何帮助智能合约获取区块链外部数据的

为什么智能合约无法自主获取外部数据?

因为区块链网络是确定性的。智能合约在区块链这种去中心化的,自我调节的基础设施上运行,其中的任何信息都是确定的,可验证的。区块链可以正常运行,必须在各个参与方之间达成共识。为了实现这个目标,人们设计了[各种]*共识机制*,比如工作量证明(Proof of Work),权益证明(Proof of Stake),行动证明(Proof of Activity)。这些共识机制使得区块链这一分布式的系统形成一个统一的状态。

有了这些共识机制,就可以验证网络上的交易,确定统一公开账本的状态。这种设计允许区块链以公平和安全的方式运行,而无需使用集中式身份验证。因此,区块链整体上是*确定性状态机*。

但是区块链外部的数据是非确定性的,因为从某种意义上说,它是通过区块链的历史无法验证的值。外部数据会受各种因素的影响动态变化。价格的频繁变化,公司实时更新物流信息,物流变化的更新,等等。因为这些信息是不确定的,智能合约没有一种方式可以验证这些数据进而达成共识。因此,无法确认为真实的数据对区块链没有任何意义。

如何把外部数据提供给智能合约?

通过区块链中间件,特别是安全可靠的预言机可以实现。预言机扮演者数据代理人的角色,连接外部数据与智能合约。它充当区块链数据API之间的中间层,将数据转换为区块链可以读取的格式。此外,预言机还负责验证外部数据的正确性,因此可信赖的来源(信任最小化)至关重要。

但是,在中心化的预言机服务中,预言机会有被攻击的可能性(被黑客攻击,服务停机,数据篡改等),这导致智能合约丢失了确定性和可靠性这一最关键的特性,从而使大多数基于现实场景的智能合约用例的不可用。如何解决这一问题呢,答案是去中心化的预言机网络。或者说是Chainlink。

Chainlink通过提供与智能合约开发者的安全性和可靠性相匹配的去中心化的预言机网络来解决联通性问题。通过外部适配器(也被称为chainlinks),区块链可以安全地与chainlinked API连接。开发人员可以方便地将他们自己的智能合约与预先编写的Chainlink API套件连进行连接,从而建立一个链下的预言机连接。

预言机是如何帮助智能合约获取区块链外部数据的

例如,假设您开发了一个智能合约,可以把代币发送到一个地址。Chainlink(输出预言机)通过PayPal发送离线支付。然后,预言机可以基于离线支付在链上提供收据,从而完成区块链系统中的交易循环。

有了Chainlink,智能合约现在能够通过一个去中心化的预言机网络在大多数现实世界的应用场景中正常运行。Chainlink通过安全可靠得方式满足智能合约的预设条件,因此所有相关方都可以从智能合约生态系统的巨大潜力中受益。

代码层面,预言机是如何工作的?

使用预言机需要由足够数量的LINK代币,以及一些基本的Solididy知识,Solidity是编写智能合约的语言。请参考Chainlink的[Solidity接口文档]来了解Chainlink的所有方法。最后,wield能从Chainlink的预言机请求数据,你需要首先在你的合约中继承ChainlinkClient合约。你可以通过[这里]的例子作为指导来创建合约,也可以参考[文档]。

预言机可以帮助智能合约请求和获取区块链的外部数据。我们通过jobs来执行预言机任务来完成请求。这些jobs有与预言机地址相对应的JobID。这些Job由一系列任务,或称为[适配器],所组成,在指定JobID发送请求时, 这些任务或适配器定义了要完成的工作。

为了更好地展示预言机如何在代码层面运行,我们通过一个请求以太网价格的示例智能合约来解释:

contract MyContract is ChainlinkClient {

address owner;

constructor() public {

// Set the address for the LINK token on the public network

// 设置公共网络的LINK代币发行地址

setPublicChainlinkToken();

owner = msg.sender;

}

// AddiTIonal funcTIons here.。.

// 其他的函数。..

}

首先,为了能使用Chainlink网络,你需要在你的合约中继承ChainlinkClient合约。这是一个测试网和正式网通用的构造函数体。这是因为我们使用了setPublicChainlinkToken()方法,这个方法会根据合约部署的网络环境,自动的获取LINK代币的发行地址。

所有当前的预言机和LINK代币地址都可以在[这里]。存储LINK代币地址后,您可以指定预言机合约地址及其相应的JobID来创建请求。

// Creates a Chainlink request to the specified oracle with a given Job ID

// 通过给定预言机地址和JobID来创建Chainlink请求

funcTIon requestEthereumPrice(address _oracle, bytes32 _jobId)

public

onlyOwner

{

// newRequest takes a JobID, a callback address, and callback funcTIon as input

// 新的请求需要JobID,回调地址和回调函数作为输入

Chainlink.Request memory req = buildChainlinkRequest(_jobId, this, this.fulfill.selector);

// Adds a URL with the key “get” to the request parameters

// 添加一个URL设置“get”作为key来请求参数

req.add(“get”, “https://min-api.cryptocompare.com/data/price?fsym=ETH&tsyms=USD”);

// Uses input param (dot-delimited string) as the “path” in the request parameters

// 使用点分隔的字符串作为请求参数中的path

req.add(“path”, “USD”);

// Adds an integer with the key “times” to the request parameters

// 为请求参数设置倍数

req.addInt(“times”, 100);

// Sends the request with 1 LINK to the oracle contract

// 向预言机还有发送1 LINK

sendChainlinkRequestTo(_oracle, req, ORACLE_PAYMENT);

}

请求通过buildChainlinkRequest()方法创建,接受相应的参数填写到Chainlink.Request结构体中作为负载。你可以使用req.add()向请求添加参数,比如URL。一旦你准备好了所有的必须参数,可以通过sendChainlinkRequestTo()方法发送到特定的预言机合约地址,并支付1 LINK的代币,作为给节点运营方的奖励。请注意,在主网上,支付金额是各不相同的,但是为了方便大家理解,我们目前设置了为每次请求花费1 LINK。由于测试网络上这些代币没有任何价值,所以我们可以通过[水龙头]来获取。

uint256 constant private EXPECTED_RESPONSES = 3;

uint256[] private prices;

uint256 public avgPrice;

function fulfillEthereumPrice(bytes32 _requestId, uint256 _price)

public

recordChainlinkFulfillment(_requestId)

{

if(prices.push(_price) == EXPECTED_RESPONSES) {

uint256 sum;

for(uint i = 0; i 《 prices.length; i++) {

sum = sum.add(prices[i]);

delete prices[i];

}

avgPrice = sum.div(EXPECTED_RESPONSES);

}

}

当Chainlink节点从指定的端点取回结果后,预言机合约会调用回填方法(fulfillment method)。回填方法应该通过recordChainlinkFulfillment()修改器或validateChainlinkCallback()方法保护起来。这样可以防止无关的人调用该方法,并且只能根据你的请求填写相应的结果。

将所有这些组合到一起,就可以完成一个可以在以太坊测试网络上可以获取外部数据的预言机合约了。完整代码见[这里]。

我如何开始使用Chainlink?

想要快速上手,你可以通过[这里]的帮助,通过Truffle部署智能合约。如果你已熟悉智能合约开发,欢迎您随时查看我们最新的博客文章“[44种通过Chainlink增强您的智能合约的方法]”。

下载发烧友APP

打造属于您的人脉电子圈

关注电子发烧友微信

有趣有料的资讯及技术干货

关注发烧友课堂

锁定最新课程活动及技术直播

电子发烧友观察

一线报道 · 深度观察 · 最新资讯
收藏 人收藏
分享:

评论

相关推荐

人人都懂区块链(更新中)

人人都懂区块链系列是一套精心录制的一系列针对于零基础朋友,致力于让更多人了解区块链技术,比特币,以太坊,莱特币等数字货币

发烧友学院 发表于 2018-03-16 00:00 6954次阅读
人人都懂区块链(更新中)

比特币的减半将如何影响整个加密行业

历史不会重复,但有它的节奏。比特币在2012年和2016年曾经发生过两次减半事件。在过去的两次减半事...

发表于 2019-07-16 10:52 0次阅读
比特币的减半将如何影响整个加密行业

区块链将有潜力塑造娱乐业的未来

创新艺术家正在颠覆我们消费和支付各种娱乐模式的方式。随着流媒体平台越来越受欢迎,音乐和娱乐行业一直处...

发表于 2019-07-16 10:50 4次阅读
区块链将有潜力塑造娱乐业的未来

区块链技术在电信行业有哪些应用场景

国际上,美国AT&T提供基于区块链的社交媒体历史地图,创建区块链行业解决方案套件,基于区块链为供应链...

发表于 2019-07-16 10:44 5次阅读
区块链技术在电信行业有哪些应用场景

你应该知道的加密货币有哪些

一些钱确实是国际性的,不是由任何特定的政府所拥有,而是由“人民”来管理,而不是一个中央实体。

发表于 2019-07-16 10:41 2次阅读
你应该知道的加密货币有哪些

关于Libra的10个关键问题解答

参议院听证会由参议院银行、住房与城市事务委员会召开,这是一场全委员会听证会,该委员会25名议员都将参...

发表于 2019-07-16 10:40 4次阅读
关于Libra的10个关键问题解答

物联网安全与区块链两者有什么联系

由于制造商让物联网设备容易受到默认密码和不必要开放端口的影响, 这些设备可以被用来攻击整个物联网堆栈...

发表于 2019-07-16 10:35 7次阅读
物联网安全与区块链两者有什么联系

怎样可以将IOT和区块链的学习融合

区块链技术或者其他更好的分布式账本技术似乎要改变数字商业的方方面面, 似乎比互联网更重要。

发表于 2019-07-16 10:31 6次阅读
怎样可以将IOT和区块链的学习融合

如何学习区块链的技巧

区块链是一项技术,它将会持续很长一段时间,它是一个人们可以在周围建立职业的地方。

发表于 2019-07-16 10:28 10次阅读
如何学习区块链的技巧

如何利用区块链技术使我们与能源的交互方式现代化

随着国际能源消费水平呈指数级增长,各种可再生能源进入竞争环境,能源管理已成为一个巨大的系统性问题。

发表于 2019-07-16 10:23 9次阅读
如何利用区块链技术使我们与能源的交互方式现代化

区块链是怎样工作的

随着权威证明的出现,区块链技术继续适应用户的需要。

发表于 2019-07-16 10:22 8次阅读
区块链是怎样工作的

区块链的挑战者都有谁

企业以太坊是快速采用企业应用的好方法,而Ethereum是我们客户用于开发和部署企业区块链的增长最快...

发表于 2019-07-16 10:17 10次阅读
区块链的挑战者都有谁

区块链智能合同是怎么一回事

一旦交易或“智能合同”完成并进入区块链或分布式账本,它是不可变的。

发表于 2019-07-16 10:13 11次阅读
区块链智能合同是怎么一回事

区块链如何提高安全性和数据共享

对于数据安全,区块链可以通过创建分布式信任网络轻松地实现同样的功能,在那里不再有单一的安全范围。

发表于 2019-07-16 10:09 5次阅读
区块链如何提高安全性和数据共享

如何从失败中学习区块链

比特币,或许是最广为人知的加密货币,在2009年推出,其功能在其使用期限内相当固定。

发表于 2019-07-16 10:06 7次阅读
如何从失败中学习区块链

区块链对你意味着什么

区块链技术将像互联网一样具有革命性,甚至可能是蒸汽机。

发表于 2019-07-16 10:02 5次阅读
区块链对你意味着什么

超级区块链项目有什么差别

每个项目必须为开源组织提供独特的东西,其技术必须适用于其他公司。

发表于 2019-07-16 09:57 10次阅读
超级区块链项目有什么差别

投资业务有了区块链以后会发生什么改变

(区块链)是一项重要的技术,如果正确实施,可以减少结算时间,降低风险,提高透明度,给金融服务业带来巨...

发表于 2019-07-16 09:37 13次阅读
投资业务有了区块链以后会发生什么改变

没有区块链的话会变成什么样

由于互联网服务提供商(isp)最终控制了互联网的传输层,他们可能会歧视来自或指向一个基于区块链的网络...

发表于 2019-07-16 09:34 15次阅读
没有区块链的话会变成什么样

在区块链上追踪比特币的缺点

比特币的危险在于,如果一个交易所或其他服务机构将这种平衡列入黑名单,那么这种平衡就会变得缺乏流动性,...

发表于 2019-07-16 09:31 14次阅读
在区块链上追踪比特币的缺点

如何用AI打造线上社群的西部世界

构建在区块链之上的“AI机器人管家”Jarvis+,在满足社群运营的基础之上,将用户和平台进行链接,...

发表于 2019-07-15 15:49 25次阅读
如何用AI打造线上社群的西部世界

区块链技术的革新将会产生法律变革

“区块链”技术到底好在哪?为什么“比特币”这样一个非官方发行的货币竟然会火得一塌糊涂?“区块链”技术...

发表于 2019-07-15 14:31 39次阅读
区块链技术的革新将会产生法律变革

基于区块链技术的下一代现实预测市场平台SEER介...

SEER将在上线初期提供基础现实预测市场功能。现实预测市场将会以小额高频的方式让全球对现实预测有需求...

发表于 2019-07-15 14:23 25次阅读
基于区块链技术的下一代现实预测市场平台SEER介...

基于利用区块链底层技术的激励型QunQun社区平...

QunQun是基于区块链的全新激励型社区平台。在QunQun上,人们可以无需任何编码和部署即可轻松创...

发表于 2019-07-15 14:16 26次阅读
基于利用区块链底层技术的激励型QunQun社区平...

区块链+游戏将会迎带来一个怎样的市场

《加密猫》的数据爆发超出市场想象,作出分析判断后,陈昊芝认为这类似于2001年互联网的爆发,区块链+...

发表于 2019-07-15 14:16 46次阅读
区块链+游戏将会迎带来一个怎样的市场

平台币的下半场机会在哪里

对于平台币来说,最直观的表现是其市值、币价和升值能力。

发表于 2019-07-15 14:07 28次阅读
平台币的下半场机会在哪里

什么样的区块链项目可以不融资

比特币的功能算是比较简单的,就是一种点对点的电子货币,而货币的功能也比较简单,主要就是交易、转帐,所...

发表于 2019-07-15 14:04 26次阅读
什么样的区块链项目可以不融资

企业对区块链技术的利用已成为了2019年的标志性...

比特币以分散的数字货币而闻名,Bitfury集团在开发资产管理区块链框架Exonum时认识到了利用比...

发表于 2019-07-15 14:02 33次阅读
企业对区块链技术的利用已成为了2019年的标志性...

为什么说比特币是博弈论的杰作

博弈论研究的是两个或多个参与者之间的战略互动过程,其中每个参与者的结果取决于所有参与者的行动。 ...

发表于 2019-07-15 14:02 23次阅读
为什么说比特币是博弈论的杰作

区块链项目是现先有价值还是先有价格

先有价值,后有价格!价值催动价格,而不是资金催动价格!

发表于 2019-07-15 13:57 26次阅读
区块链项目是现先有价值还是先有价格

比特币融资会不会更好

如果比特币当时有对外融资,一方面发展资金上得到补充,另一方面大家集思广益,比特币的开发速度会不会更快...

发表于 2019-07-15 11:54 51次阅读
比特币融资会不会更好

比特币为什么没有融资

比特币没有融资也发展到今天如此壮大,说明了融资对它而言并不是必需的。

发表于 2019-07-15 11:51 42次阅读
比特币为什么没有融资

供应链金融风险频发背后会发生什么

供应链金融产品爆发风险,应收账款融资过程中的凭证真假难辨,使得人们对其背后隐藏的种种风控问题产生关注...

发表于 2019-07-15 11:45 183次阅读
供应链金融风险频发背后会发生什么

基于Oracle亚马逊和微软的区块链即服务平台的...

几乎每一家大型科技公司都开始进军区块链即服务市场。除了亚马逊、微软和Oracle,IBM、SAP和惠...

发表于 2019-07-15 11:44 46次阅读
基于Oracle亚马逊和微软的区块链即服务平台的...

区块链系统的运行成本究竟有多高

通货膨胀(铸币税)可以这么理解:假设市场有 100 枚比特币,每枚 10 元,市值 1000 元。矿...

发表于 2019-07-15 11:42 168次阅读
区块链系统的运行成本究竟有多高

基于区块链技术的零知识证明解决方案全面解析

假设有一扇锁上的门,只能用唯一的一把钥匙打开,门后有A、B共同知晓的一样物品。如果A想向B证明自己有...

发表于 2019-07-15 11:38 38次阅读
基于区块链技术的零知识证明解决方案全面解析

区块链技术的四个基础特性介绍

共识机制的重要作用之一是使得修改大量区块的成本极高,从而几乎是不可能的。以采用工作量证明的区块链网络...

发表于 2019-07-15 11:35 51次阅读
区块链技术的四个基础特性介绍

比特币是如何在去中心化支付之外扩展DeFi的

去中心化金融(DeFi)的说法在许多加密投资者和爱好者那里已经相当流行了。DeFi 建立在这样一个承...

发表于 2019-07-15 11:33 27次阅读
比特币是如何在去中心化支付之外扩展DeFi的

基于Dfinity共识的过程及优缺点解析

DFINITY算是最早坚持以上标准的项目,从2017年起就没有转变过PoS+随机数+WASM虚拟机的...

发表于 2019-07-15 11:29 35次阅读
基于Dfinity共识的过程及优缺点解析

为什么5G可以和物联网还有区块链成为铁三角

5G、物联网和区块链的发展需要三者相互协同,才能在这个全球化的世界中茁壮成长。

发表于 2019-07-15 11:28 76次阅读
为什么5G可以和物联网还有区块链成为铁三角

Gas能为以太坊网络提供哪些帮助

Gas为以太坊网络提供的动力,就像汽油为汽车提供的动力一样,这到底意味着什么?为了解释这一点,我需要...

发表于 2019-07-15 11:28 35次阅读
Gas能为以太坊网络提供哪些帮助

什么是Bitcoin Mixer比特币搅拌机

●比特币交易。比特币交易只是涉及发送和接收帐户的交易。当你将比特币从一个账户发送到另一个账户时,就表...

发表于 2019-07-15 11:27 32次阅读
什么是Bitcoin Mixer比特币搅拌机

采用DAG和分片技术来扩展区块链的性能需要注意哪...

IOTA,Byteball和Nano等项目已经提出了有向无环图(DAG)。他们认为每个人拥有一个全局...

发表于 2019-07-15 11:21 27次阅读
采用DAG和分片技术来扩展区块链的性能需要注意哪...

xDai稳定链生态系统的诞生意味着什么

在POA Network,我们以快速迭代和高质量代码著称。因此,随着DevCon即将到来,到2018...

发表于 2019-07-15 11:18 21次阅读
xDai稳定链生态系统的诞生意味着什么

加密系统和传统结算系统之间存在着哪些差异

加密资产绝大多数都是无记名的数字化凭证,从其底层设计来看,其交易结算天然具有全额、点对点、近似实时、...

发表于 2019-07-15 11:14 27次阅读
加密系统和传统结算系统之间存在着哪些差异

世界各国政府对Facebook的加密货币计划做出...

上个月,Facebook 公布了新成立的子公司Calibra的计划,该公司旨在通过Libra网络为人...

发表于 2019-07-15 11:12 205次阅读
世界各国政府对Facebook的加密货币计划做出...

基于区块链技术框架的游戏平台GrayEagle介...

类似现实社会选举的一种共识机制。既要实现去中心化,又要能够大规模落地。三种节点共治:Authorit...

发表于 2019-07-15 11:08 25次阅读
基于区块链技术框架的游戏平台GrayEagle介...

基于区块链技术的健康管理平台BioCourt介绍

BioCourt是基于区块链技术的健康管理平台,也是第一家全面为用户提供现代健康管理关键解决方案的供...

发表于 2019-07-15 10:59 21次阅读
基于区块链技术的健康管理平台BioCourt介绍

区块链技术如何补救比特币在网络中传输的低效问题

区块链自身被认为是layer 1。区块链充当网络中所有加密资产的当前位置的全局真相源。网络上的全节点...

发表于 2019-07-15 10:57 30次阅读
区块链技术如何补救比特币在网络中传输的低效问题

区块链技术对WordPress网站的好处是什么

区块链技术据说是由中本聪(Satoshi Nakamoto)于2008年开发的,成为新型加密货币比特...

发表于 2019-07-15 10:51 19次阅读
区块链技术对WordPress网站的好处是什么

高盛正在打造一个技术团队来推动数字货币的发展

2018年9月,纽约金融服务署(NYDFS)同时批准了两家公司发行稳定币的申请。这两家公司分别是Ge...

发表于 2019-07-15 10:45 20次阅读
高盛正在打造一个技术团队来推动数字货币的发展

欧洲下一个央行行长对加密资产的态度表现非常友好

据英国《金融时报》,欧洲领导人已就欧盟最重要的几个领导岗位的人选达成一致,支持克里斯蒂娜•拉加德担任...

发表于 2019-07-15 10:41 24次阅读
欧洲下一个央行行长对加密资产的态度表现非常友好

基于区块链技术的分布式云矿池解决方案NNS介绍

云挖矿的出现在很大程度上解 决了一部分以上的问题,也为投资 者降低了进入门槛并减少了多余的 花费,也...

发表于 2019-07-15 10:41 23次阅读
基于区块链技术的分布式云矿池解决方案NNS介绍

稳定币的好处与不足之处分析

如前所述,稳定币的设计和创建是为了将加密货币的价格波动降到最低——如上图所示,价格波动范围在5-16...

发表于 2019-07-15 10:36 17次阅读
稳定币的好处与不足之处分析

比特币系统的核心理念是让系统中的所有参与者都成为...

从表面上看,谷歌和Facebook等公司声称为所有用户提供免费服务。但实际上,他们收集了大量的个人数...

发表于 2019-07-15 10:26 20次阅读
比特币系统的核心理念是让系统中的所有参与者都成为...

如何将物联网和区块链的好处合并到一起

虽然物联网中的区块链将使物联网生态系统更加安全,但区块链并不是拯救物联网的“银弹”。

发表于 2019-07-15 10:25 55次阅读
如何将物联网和区块链的好处合并到一起

基于以太坊的开放协议0x项目发生了严重的安全漏洞

去中心化交易所协议 0x 项目方称其发现严重安全漏洞。PeckShield 安全人员跟进分析发现,0...

发表于 2019-07-15 10:24 24次阅读
基于以太坊的开放协议0x项目发生了严重的安全漏洞

区块链技术将可以重新恢复慈善机构的形象

区块链通过自动化将管理成本降至最低,通过可追溯的捐赠里程碑提供更多的问责制,并允许捐赠者更清楚地看到...

发表于 2019-07-15 10:16 17次阅读
区块链技术将可以重新恢复慈善机构的形象

比特币经济学可以作为全球结算网络

对于比特币的未来愿景,社区是存在截然不同的看法的。

发表于 2019-07-15 09:59 23次阅读
比特币经济学可以作为全球结算网络

可扩展的类似部落协作的加密货币经济网络

加密货币经济网络能够从根本上改变我们组织社会的方式,而不需要任何核心实体为个人之间的互动建立信任和激...

发表于 2019-07-15 09:38 18次阅读
可扩展的类似部落协作的加密货币经济网络

2020年区块链将有重大改进

区块链技术堆栈要成熟到足以被主流企业采用,还有很长的路要走。

发表于 2019-07-15 09:31 32次阅读
2020年区块链将有重大改进

如何在Nextcloud中集成基于区块链的存储Sia

发表于 2019-07-10 06:18 23次阅读
如何在Nextcloud中集成基于区块链的存储Sia

区块链对我们的生活有什么影响

发表于 2019-07-10 04:20 31次阅读
区块链对我们的生活有什么影响

全球十大最值得期待的区块链钱包

发表于 2019-04-09 15:24 228次阅读
全球十大最值得期待的区块链钱包

区块链应用涉及到哪些算法?

发表于 2019-03-27 11:21 473次阅读
区块链应用涉及到哪些算法?

第四次工业革命——区块链技术

发表于 2019-03-08 11:27 816次阅读
第四次工业革命——区块链技术

现在是时候让汽车高管们开始使用区块链了

发表于 2019-01-30 23:32 398次阅读
现在是时候让汽车高管们开始使用区块链了

区块链金融优势究竟表现在哪里?

发表于 2019-01-17 18:06 573次阅读
区块链金融优势究竟表现在哪里?

区块链在其他领域的一些应用

发表于 2019-01-07 17:42 568次阅读
区块链在其他领域的一些应用

科普分片技术

发表于 2019-01-04 17:50 449次阅读
科普分片技术

时代周刊:为什么比特币是自由的源泉?

发表于 2019-01-01 23:23 599次阅读
时代周刊:为什么比特币是自由的源泉?