我的朋友听说我在做区块链。首先第一反应就是有点高。第二反应会觉得没有结果。不会是骗人的。说实话,恐怕有点虚。只不过我想尽量以解决区块链应用的实际问题为立足点。希望以后能促进自我成长,也能促进公司业务发展和行业发展。不管结果如何,验证的过程就是学习的过程。
本试图用通俗易懂的方式回答这个问题(对于专业人士来说,这个问题可能太普通了,但对于小白这个初学者来说,搞清楚概念是打好基础的第一步)。
1.定义
网上关于区块链的定义很多,百度百科的介绍也很全。简单地说,区块链是一个分布式数据库。(分布式意味着区块链对任何人完全开放)
起初,在1991年,技术人员是这样描述的:目的是给数字文档添加时间戳,这样它们就不能被备份或篡改。
2009年《中本聪》改编后被广泛使用,创造了一种数字加密货币——比特币。
从这个描述中,我们可以看到区块链最重要的特点之一就是以时间为记录标准。定义也各不相同。一般来说,用户可以理解其狭义的解释:区块链是将数据块按照时间顺序以有序的方式组合起来的链式数据结构,是一种分布式账本,不能被密码学篡改或伪造。
对于技术学习者来说,我们可以理解为广义的解释:区块链技术是一种全新的分布式基础设施和计算范式,它使用区块链数据结构来验证和存储数据,使用分布式节点共识算法来生成和更新数据,使用密码学来确保数据传输和访问的安全性,使用由自动化脚本代码组成的智能契约来编程和操作数据。(本段解释自:BSN研究所)
2.区块链解决的是信任问题。
比如A买了B的产品,需要转账1万元给B,那么A会要求中介把钱转给B,在AB互不认识的情况下,这笔交易的成功建立在A对银行和平台安全的认知上(通常银行和平台都需要一定的服务费)。a认为这笔钱会到B的账户上,B也这么认为。银行也会如实记录,不会说给钱但是银行不批。这时候信托的对象就是银行(第三方机构)。
但是,有时候第三方平台是不可信的。比如一些线下服务中介,AB方只能通过中介进行交易。一旦第三方不靠谱,就会有损失。
然后就是思考:能否跳过第三方,寻求另一种信任机制来实现交易?
区块链技术可以。一是区块链不需要收取手续费,二是可以保证钱可以实现一对一、点对点的交易。因此,在交易中使用区块链可以更好地促进多人资产的所有权。
由于区块链的特点,我们从前面能记住的是时间戳(防篡改)和发行版(人人可用)。基于这两个特征,建立了信任机制。只要上网,你就会成为节点的一部分,每个人都可以掌握信息,成为信息的发布者。这个时候,你不需要一个权威或者一个著名的机构来掌握信息,打破垄断。