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

最近大火的“区块链”究竟是什么“鬼”

图片来源:视觉中国 什么是区块链? 说到区块链,就不得不说比特币。 2008年底,比特币之父中本聪发表了一个关于他研究的电子现金系统的九页白皮书,2009年初,中本聪在位于芬兰赫尔辛基的一个小型服务器上挖出了比特币的第一个区块————创世区块,并将当天泰晤士报头版一则关于救助银行的新闻标题写入创世区块,这也代表着比特币诞生了。 区块链是比特币的底层技术,它可以理解为一种公共记账的机制(技术方案),它并不是一款具体的产品。其基本思想是:通过建立一组互联网上的公共账本,由网络中所有的用户共同在账本上记账与核账,来保证信息的真实性和不可篡改性。而之所以名字叫做“区块”链,顾名思义,是因为区块链存储数据的结构是由网络上一个个“存储区块”组成一根链条,每个区块中包含了一定时间内网络中全部的信息交流数据。随着时间推移,这条链会不断增长。 区块链有什么特点? 区块链具有去中心化、去信任化、可扩展、匿名化、安全可靠等特点。 去中心化:由于区块链是靠各个节点共同实现系统的维护和保证信息传递的真实性,基于分布式存储数据,而没有某个中心进行集中管理,因此某一个节点受到攻击和篡改不会影响整个网络的健康运作。 去信任化:任意两个节点之间建立连接不需要信任彼此的身份,双方之间进行数据交换无需互相信任的基础。由于网络中的所有节点都可以扮演“监督者”的身份,因此不用担心欺诈的问题。 可扩展:区块链是一种底层开源技术,在此基础上可以实现各类扩展和去中心化、去信任化的应用。 匿名化:数据交换的双方可以是匿名的,网络中的节点无需知道彼此的身份和个人信息即可进行数据交换。 安全可靠:由于任意节点之间的活动均受到全网的监督,并且数据库采用分布式存储,对于黑客来说,第一无法伪装和进行欺诈活动,第二无法仅靠攻克某个节点而控制网络。 区块链有什么作用? 我们以传统货币与比特币(数字货币)来介绍一下区块链所扮演的角色。 传统货币的交易模式中,银行管理账户采用的是中心化管理。由银行建立中心数据库,每个人的银行账户信息和以及账户里有多少余额都由银行进行集中管理。 而基于区块链技术的比特币交易模式则剔除了银行作为中心数据库的角色,每个比特币用户的电脑都是一个节点,每个节点都能存储数据,节点和节点之间相连形成了巨大的网络。 例如:A向周边节点广播:我要转账给B一个比特币。然后A将比特币的信息发给周边节点进行验证,周边节点确认A持有该比特币的合法性。当一定数量的节点验证通过后,交易成立,周边节点记录下这笔交易并确认比特币的新主人是B。周边的节点再向网络中其它节点进行广播,直至所有节点记录下这笔交易为止。 比特币交易通过区块链技术提升了数据的真实性与不可篡改性。该系统依靠的是网络上多个参与者的公平约束,所以任意每几个节点的权利和义务都是均等的,而且每一个节点都会储存这个区块链上所有数据。即使该节点被损坏或遭受攻击,仍然不会对账簿造成任何威胁。同样地,当发生一笔交易时,全世界的用户都可以担当监管者的角色,如果大家不认可交易的合法性,则交易无法达成,区块链上的数据由大家集体去维护。

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券