首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

区块链简单原理

到底什么是区块链?

很多人都听说过区块链,在信息飞速的时代里,这个词已经铺天盖地。但是我相信,一般(这里指的就是大多数人)都会认为区块链就是比特币,比特币就是虚拟经济~~在这里我真是觉得呵呵了~~

其实区块链技术实际上是一个分布式数据库,在这个数据库中记账不是由个人或者某个中心化的主体来控制的,而是由所有节点共同维护、共同记账的。所有的单一节点都无法篡改它。

如此了不起的区块链会是带来革命性改变的技术,就好像互联网一样,在不久的将来会渗透到各行各业。

区块链的四大特点

1. 去中心化:在一个去中心化的金融系统中,没有中介机构,所有节点的权利和义务都相等,任意节点停止工作都不会影响系统整体的运作。

2. 去信任:系统中所有节点之间无须信任也可以进行交易,因为数据库和整个系统的运作是公开透明的,在系统的规则和时间范围内,节点之间无法欺骗彼此。

3. 集体维护:系统是由其中具有维护功能的所有节点共同维护的,系统中所有人共同参与维护工作。

4. 可靠的数据库:系统中每一个节点都拥有最新的完整数据库拷贝,修改单个节点的数据库是无效的,因为系统会自动比较,认为最多次出现的相同数据记录为真。

那么,区块链究竟是如何工作的呢,大家可以看下图:我们假设A和B之间要发起一笔交易,A先发起一个请求——我要创建一个新的区块,这个区块就会被广播给网络里的所有用户,所有用户验证同意后该区块就被添加到主链上。这条链上拥有永久和透明可查的交易记录。全球一本账,每个人都可以查找。

区块链技术的诞生,它可以在没有第三方信用背书的情况下,在一个开放式的平台上进行远距离的安全支付。区块链跨越多个遍布全球各地的节点,保存所有交易的历史记录。

而且,网络中所有授权的参与者都保存着一份完全相同的账本,一旦对账本进行修改,全部副本数据也将在几分钟甚至几秒钟内全部修改完毕。分布式账本中的每一笔交易都有一个独一无二的时间戳,这样可以防止重复支付的产生。可以说,区块链可以构建一种纯粹的点对点的价值转移体系,在不需要各节点互信的情况下,区块链可以保证系统内数据记录的完整性和安全性,可以脱离第三方机构背书,有效地降低交易的复杂性和风险。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180123F0I8ZR00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券