很多人都听说过区块链,但对很多人来说仅此而已。区块链不是一个容易理解的概念,它之所以涉及密码学、经济学、会计学、工作量证明、挖矿、去中心化等等,似乎比计算机在20世纪90年代首次流行时采用的时间还要长。
即便如此,区块链技术仍然被认为是世界上最伟大的发明之一,那么这个“区块链”到底是什么呢?为什么它这么受欢迎?
“去中心化”与“去中心化”
什么是中央集权?顾名思义,它是一个集中管理的组织或个人,类似于单一的中介机构。例如,我们在淘宝购物时使用支付宝。买家和卖家都有支付宝的保障,而支付宝也有这样一家公司来管理和运营。
另一个例子是我们通过银行转账。银行作为一种媒介,记录每一个买方和卖方的账目。这里的银行属于一个集中系统。
举个例子,如果我们给某个歌手或明星投票,发起投票的公司,作为计票的唯一管理者,在这里是一种集中化。
顾名思义,“去中心化”是指没有某个单位或个人作为中介,也没有一般的簿记员作为中心,而是分散在每一个“参与节点”或“参与节点”中才是中心。
区块链技术是什么?
区块链是一个新的去中心化协议,一个特殊的分布式数据库,简单地说就像一个分布式账本,在记录和存储过程中,信息是不能被伪造和篡改的,并且可以自动执行智能合约,不需要任何中央权威的审核。
使用区块链技术,相当于向每个电脑中拥有区块链技术的人发送账本。你的收入和支出将同步呈现在自己的账本上,这是一种新的存储方法。既然每个人都有一个记录账本,信任问题就从根本上解决了。
说白了,区块链技术是指人们参与记账的一种方式。所有系统背后都有一个数据库,您可以将数据库看作一个大账本。
那么谁记账就变得很重要了。目前系统谁记账谁记账,微信账号是腾讯备案,淘宝账号是阿里备案。
但现在在区块链系统中,系统中的每个人都有机会参与到会计核算中来。如果在某段时间内有任何数据变化,系统内的每个人都可以做簿记,系统会判断这段时间内最快最好的簿记,将自己记录的内容写入账本,并将这段时间内的账户内容发送给系统内所有其他人进行备份。
所以系统里的每个人都有完整的账本。这样,我们称之为区块链技术。
例如:以歌唱比赛决赛的投票结果为例,这在中国一度非常流行。当主持人说投票开始时,每个人都开始为他们最喜欢的明星投票。当主持人说投票停止时,整个投票就结束了。然后人们等着主持人宣布结果,但每年几乎都是一样的,结果一出来,人们就开始质疑结果,不管结果是真是假,人们在第一时间就会质疑结果。
这是因为整个投票的数据根本没有公开,只有组织者可以看到,我们没有权限访问和查看参与者的数据。另外,因为这是一家中国公司,所有的数据都是可以篡改的,所以我们甚至不相信这个结果是真的。
但是,区块链技术的使用可以很好的解决这个问题。我们使用区块链技术,我们在代码中写了每个人只能为一个选手投一票,然后我们使用区块链技术来进行这次投票。
它的过程是这样的:假设我是小明,我想投票给我最喜欢的明星小华,我需要写一条消息:“我想投票给我最喜欢的明星小华”,然后用数字签名的方法将这个信息和一个私钥一起签名产生一个结果,这个结果将会公布给所有参与者。
当所有参与者同时验证时,符合条件的参与者将有资格在区块上记录消息并通过验证(验证怕小明同时投票给两个人)。然后世界上任何人都可以通过小明的公钥查询投票结果,然后所有参与者都将使用这项技术进行投票。每次投票都由所有参与者同时验证。每个投票结果都可以使用对应的公钥进行查询,以后也可以为全世界所有人查询。这样的投票结果将不再被视为被任何参与者操纵。
以上过程是区块链块记录信息原理的一小部分。
区块链解决了“信任”问题
那么记账账本那么多,那么复杂,为什么区块链可以快速实现呢?那是因为区块链里有智能合约!
例如:今天你和我去打赌,中国对日本,你说日本队能赢,我说中国队能赢,我们打赌,谁输了就给对方100元。
但问题是:如果一方赢了,另一方作弊怎么办?于是,我们约定每人拿出100元钱,交给一个我们都信任的叫小李的人,把钱放在那里。谁赢了,小李就把钱给他,然后那个人就给小李2元作为奖励。
在这个过程中还有一个很大的问题,就是小李跑了,小李私吞了200元。
那么该怎么办呢?
我们用区块链。我们写了一堆区块链代码:
设置匹配结果为a
a=调用XX官方赛事结果平台的接口(2018年11月1日中日足球比赛)
如果(中国队赢了){给我200英镑}
否则给你200
然后创建一个智能合约,不需要信任任何人,代码像白痴一样执行,如果中国队赢了,我的账户会收到200元,反之亦然,你的账户会收到200元。
你知道区块链是怎么解决的吗?信任的问题是分散的。不再由第三方担保,而是形成“智能”合约,将严格按照约定执行。我们经常提到区块链的“智能合约”。
区块链的应用价值
比如房产确认时,主卖主,和买房人签了购房合同,买了定金和首付,但此时房价暴涨,业主违约,不卖,宁可交了违约费也不卖,这个时候要靠打官司等方式解决,效率低下,即使正常卖,走审计流程也很低效。
如果国家把房产设置对应的数字资产编号,然后做了一个底层的房产智能合约平台,那么买方,卖方,中介就只需要在房产智能合约平台上搭建一个智能合约:
房产12345 属于张三,
房产12345 产权被锁定
if{李四给张三付了余款100万}
房产12345 产权划到李四
效率就会大幅的提升,这里面大家肯定会担心,比如资产安全各方面的问题,大家这点可以绝对放心,随着技术的发展,这些都不是问题,人们在十年前可能也没办法想象,居然有一天出门不用带现金,都是用支付宝,微信上的那些数字吧,时代就是这样在进步,而区块链恰恰处在这样的拐点上。
同时我们也要认识到,区块链和中心化并不是对立的,只能根据应用场景的差异从而选择不同的技术。而且两者可以共生,彼此互相取长补短。
新加坡有望成为继美国、瑞士之后的世界第三大ICO项目市场,成为亚洲区块链贸易活动中心。随着加密代币市场的爆发,新加坡现已成为想要推动ICO的区块链初创公司看中的几个关键枢纽之一。目前,新加坡已拥有超过200家银行,总资产高达2万亿美元,有利地推动了一大批成功的ICO。