区块链技术到底是什么(入门篇)(区块链技术是做什么的)

一、摘要

区块链毫无疑问是这两年兴起的黑科技。很多人对区块链毫无理解,饭后茶余谈论得最多的也许是比特币,道听途说某某某买比特币挣翻了。那么,究竟什么是区块链,具体能用到哪些地方,或者说,我们怎么才能抓住区块链这个风口呢?就让我们一起走入区块链入门篇吧。

二、什么是区块链

用一句话来概括:区块链解决了人与人之间的信任问题!

那么,是怎么解决信任问题的呢?

我们就举例说明一下:2012年度“CCTV中国经济年度人物”现场颁奖对话中,王健林和马云有一个对赌:10年后,如果电商在中国零售市场份额占50%,我给他一个亿,如果没到他还我一个亿。

一个亿可不是小数目,万一输家不给怎么办呢?那么,我们目前最简单的办法就是王健林和马云每人交一个亿给第三方,由第三方保管。赌局到期后,第三方把两个亿的资金交给胜利的一方。这个方法看似可行,实则存在一个巨大的隐患:万一第三方拿着两个亿的资金跑路了呢?于是,我们就引入了区块链,智能合约,解决人与人之间的信任危机。方法是这样的,马云和王健林先各自出一个亿的资金,钱打到一个”智能合约“的账户里,这个合约不被任何人控制,只被合约的代码控制。现在”智能合约“的账户上有了两个亿的资金,然后开始运行智能合约。

智能合约的代码大概如下:

对赌结果=中国零售统计官网API.get("电商零售占比")

if(电商零售占比>50%)

pay 200000000 to 马云

else

pay 200000000 to 王健林

通过这段智能合约,唯一能够动账户资金的情况是对赌结果,统计结果出来后,按照规则支付给获胜方,这个叫做”智能合约账号“的账户,事实上是一个无人信托,它只会按照代码去执行。等对赌结果出来了,代码一执行,谁都赖不了账。

我们再举一个生活实例:保险条款。大家都知道,卖保险的很拼命,一旦被卖保险的盯上,很难缠。人家是盯着你兜里的钱。你钱出了,买过来的是一张模糊不清的保险条款。而且,保险公司也存在违约的风险。那么,我们就通过区块链来解决。

很简单,我们需要再写一个智能合约:

航班抵达时间=航空公司官网.get(航班号)

pay 50 to 保险公司

if(航班抵达时间-预期时间>3小时)

pay 1500 to 投保人

那么这个智能合约里,参与者是保险公司和投保人。投保人需要将50元保费打款到智能合约账户,保险公司需要将1500元理赔金打款到智能合约账户。如果不需要理赔,那么投保人的50元就会转入保险公司的账户,如果需要理赔,那保险公司的1500元就自动转入投保人的账户。完全不受外界控制,唯一能控制资金流动的便是航班抵达的时间。

大家都用过支付宝。在淘宝上卖家担心发货了买家不付款,买家担心付款了,卖家不发货。那怎么办?买家先打钱给支付宝,然后支付宝收到钱后告诉卖家买家已经付款,发货收货完成后买家确认收货,支付宝放款给卖家。支付宝是淘宝交易的可信第三方。

信用证是贸易过程中,银行充当可信第三方的角色。比如A公司要买B公司的货,是笔跨国贸易。A公司担心付钱给B公司货过不来,B公司担心发货了A迟迟不打款。于是,A公司给自己的银行打保证金让银行开具一张信用证给B的开户银行,信用证里写了只要海关数据显示货到了,我就会支付给你钱。如果条件迟迟不触发,那么银行会把保证金退还给客户。这里银行就是支付宝的角色。

问题是如果跨国贸易对手是一家名不见经传的小银行怎么办?信用不足怎么办?谁都别信谁的,大家用区块链技术做。根本不信任任何机构比任何机构要可信。

如今,已经有大量的国际信用证开始使用区块链技术来做了。智能合约怎么写?相信大家已经有数了。

供应链金融也是区块链技术应用得比较多的一个领域。放贷方要知道有没有真实上下游的交易,应收确权等等。谁都别信谁,上区块链,上下游把自己有没有发货有没有应付写上去。谁都别想赖账,明明白白的公开账本。放贷方就能做风险控制了。

三、结束语

本文只是区块链技术的入门理解篇,所举的各个例子均为形象化举例,并非实际情况,只是帮助大家理解。区块链其实真的很复杂,本公众号近期会花大量时间跟大家报道学习区块链相关知识,由浅入深,将区块链的本质跟大家分享。