从0了解区块链(1)

252 阅读4分钟

区块链作为时下火热的技术,已经在多个领域开始应用。比特币即其中之一。作为互联网er,我们有必要了解区块链的价值所在以及其工作原理,以便更好地将其应用在实际场景中。

1)区块链技术解决了什么问题?

在我们的现实生活中,人与人、人与公司、公司与公司之间的交易都需要公信力的支撑。公信力是指在社会生活中,公共权力面对时间差序、公众交往以及利益交换时,所表现出的一种公平、公正、公开、人道、民主与责任的信任力。

当前社会,公信力一般由政府、国家机关或政府授权的第三方组织来提供。通俗来说,公信力就是使公众信任的力量。

那么当公信力出现问题时,会发生什么呢?高风险的互联网P2P产品在央视黄金时段投放广告,一年时间就非法集资超过500亿。某幼儿园出现虐童事件,最终却无法还原真相。诸如此类的事情每时每刻都在发生,伴随着这些问题的出现,一种用技术解决公信力的方案开始变得引人瞩目。

这就是“区块链”。

区块链技术可以很好的满足公信力的需求,并把公信力抽象出来作为一个独立的非由政府或第三方组织掌控的存在,形成政府、大众、区块链与公信力互相监督的“公信新格局”,即信任是建立在区块链上的,而非由单个组织掌控,这样公信力可以被多方交叉验证与监督,得以实现和保障。

2)区块链的核心原理是什么?

区块(Block)是比特币创造的一个概念,可以理解为记录比特币交易信息的账本。每个区块均包含以下三个要素:

1、本区块的ID; 2、若干的交易单; 3、前一个区块的ID;

比特币系统每隔10分钟创建一个区块,这个区块上记录了这段时间范围内发生的所有交易。由于每个区块中包含了前一个区块的ID,因此可以由这个ID找到前一个区块,如此往复,可以一直追溯到起始区块,从而可以生成一条完整的交易链条,形成区块链。

因此,区块链是一串使用密码学方法相关联产生的数据块,每个数据块中包含了一段时间内的系统全部交易信息。在比特币的应用上,整个区块链就是记录比特币交易信息的公共账本,网络中的每一个区块都有比特币交易信息的备份。

当发起一次比特币交易时,信息被广播到网络中,通过算力的比拼而获得合法记账权的矿工将交易信息记录成一个新的区块,连接到区块链中,一旦被记录,信息就不能被随意篡改。

区块链是比特币的核心和基础架构,它具有去中心化、去信任、集体维护和可靠数据库这四大特点。

1、去中心化
整个网络没有中心化的硬件或者管理机构,任意节点之间的权利和义务都是均等的,而且某一节点的损坏或者失去都不会影响整个系统的运作。

2、去信任
参与整个系统的每个节点之间进行数据交换是无须互相信任的,整个系统的运作规则是公开透明的,所有的数据内容也是公开的,因此在系统指定的规则范围和时间范围内,节点之间是不能也无法欺骗其他节点的。

3、集体维护
系统中的数据块是由整个系统中所有具有维护功能的节点来共同维护的,而这些具有维护功能的节点是任何人都可以参与的。

4、可靠数据库
整个系统将通过分布式数据库的形式,让每个参与节点都能获得一份完整数据库的拷贝。除非能够同时控制整个系统中超过51%的节点,否则单个节点上对数据库的修改是无效的,也无法影响其他节点上的数据内容。因此,参与系统中的节点越多、计算能力越强,该系统的数据安全性越高。

目前,比特币已经是区块链的第一大应用,目前总价值2100亿美元左右。但比特币仅是区块链1.0即数字货币领域的一个创新,未来区块链将更广泛的应用于商业合约(区块链2.0),人类组织形态的变革(区块链3.0),让我们拭目以待。