如何理解区块链技术

所谓区块链技术,简称BT(Block chain technology),也被称之为分布式账本技术,是一种互联网数据库技术,其特点是去中心化、公开透明,让每个人均可参与数据库记录。

区块链的基本原理理解起来并不难。 基本概念包括:

交易(Transaction):一次操作,导致账本状态的一次改变,如添加一条记录;

区块(Block):记录一段时间内发生的交易和状态结果,是对当前账本状态的共识;

链(Chain):由一个个区块按照发生顺序串联而成,是整个状态变化的日志记录。

如果把区块链作为一个状态机,则每次交易就是试图改变一次状态,而每次共识生成的区块,就是参与者对于区块中所有交易内容导致状态改变的结果进行确认。

我们可以从区块链与其他技术的一些比较,进一步理解区块链技术。

一、区块链 V.S. 互联网

两种技术的相同点主要在于 :

(1)在数据传输方式上,互联网与区块链都不需要中心化的中介;

(2)两种技术都要求用户接入互联网;

(3)两种技术都能够满足一个组织内的多个使用者同时使用。

两者的差异点主要在于:

(1)互联网技术的主要用途是实现信息的快速发送和接收,而区块链的主要用途则是实现数据的储存和记录;

(2)互联网可以方便信息的复制和转发,而区块链方便价值的转移和存储;

(3)区块链上的数据具有高度防篡改性,而互联网数据只有在实现加密等保护性措施的前提下,才具有防篡改的性能。

二、区块链 V.S. 社交网络

社交网络是指类似于 Facebook 的网络沟通平台,它与区块链一样需要基于互联网运行,但却有明显的不同:

(1)社交网络的主要用途是为人们沟通交流提供一个平台,而区块链除了实现信息的共享外,还具有储存信息的功能;

(2)社交网络需要用户将信息发布至一个中心服务器上以实现共享,而区块链上的共享不需要一个中心化的服务器,使用者直接通过 P2P 的方式沟通;

(3)社交网络上信息的防篡改性很差,而区块链中的信息具有很强的防篡改性;

(4)社交网络的作用在于拓展人们现实生活中的社交圈,使用人数越多,社交网络越具有活力,这决定了它不适合私人小圈子使用 ;而区块链却可以适应小型组织中的信息共享。

三、区块链 V.S. 传统数据库

传统数据库和区块链都有数据存储的功能,然而区块链的性能远超数据库:

(1)传统数据库需要建立在一个中心服务器上,而区块链的分布式存储机制使网络中每个节点都拥有整个网络的数据;

(2)传统数据库由于保存在一个中央服务器上,数据被篡改的风险非常大,而在区块链中,分布式的存储和透明化的查询使数据被篡改的可能性大大降低;

(3)传统数据库可以被离线保存在一个服务器上,而区块链要求所有节点必须接入网络,这种在线保存的方式保证了数据的时效性。

新计划科技自主研发软件产品中的棋牌游戏生态系统,巧妙的结合区块链技术。

游戏中的各系统设置使用智能合约技术开发,游戏运营方无法滥发游戏商品和道具。同时,即使游戏关闭,玩家的商品数据存储在区块链上,不会随着游戏的关闭而消失。

玩家游戏中的商品、道具使用区块链 技术存储于 区块链上,而不是存储在 游戏运营方的数据库里, 真正做到玩 家在游戏中花钱购买的虚拟商品所有权属于玩家。

基于区块链技术, 用户的信息和虚拟资产都存储 区块链上 就算游戏运营方数据库被入侵,也不会 造成用户数据泄露或资产被盗用。

重要的数据存储于区块链上,游戏运营方无法随 意篡改和删除游戏数据,游戏运营方无法作弊,使得游戏数据透明化,可信任化。

使用数字货币做为游戏的结算方式,极大的降低 玩家的交易手续费和交易难度。 同时玩家的数字 资产基于区块链上可全球化流通,而不再局限于游戏内,不会形成经济孤岛。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180411A0SUTA00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券