您现在的位置是:首页 > 区块链 > 区块链技术区块链技术
初步认识什么是区块链
2019-09-10来源:作者:经济常识笔记栏目:区块链技术
简介什么是区块链?区块链一词如今讨论度很高,但是在业界的应用范畴却不是很广泛。经常在讨论区块链时,许多人很直觉地认为就是在讨论虚拟货币(Cryptocurrency;如比特币),不过在 Open Fi
什么是区块链?
区块链一词如今讨论度很高,但是在业界的应用范畴却不是很广泛。经常在讨论区块链时,许多人很直觉地认为就是在讨论虚拟货币(Cryptocurrency;如比特币),不过在 Open Fintech 时,所有参与者都有一个共识,就是千万不要将两者划上等号!比特币是利用区块链技术所实现的一种应用,就如Email是利用因特网技术所实现的一种应用,而今天的区块链就好像1990的因特网,未来会发展出哪些现今想像不到的应用,值得关注!
虽然很多文章都宣称 「区块链将解决未来所有科技问题!」,但是这种说法切合实际吗?区块链到底是什么?它又适合取代哪些现有应用的底层技术?以下我将简单整理我的见解:
区块链的本质
一言以敝之 :区块链 = 分布式帐本
其实区块链就是一种特殊的数据库(Database;DB)。一般的 DB 会有四个主要功能,分别是建立(Create)、读取(Read)、更新(Update)以及删除(Delete),简称 CRUD。而区块链则是刻意地将 Update 和 Delete 的机制去除,任何被写入的交易纪录(Transaction),都永远无法再被更动!
-
Create
-
Read
-
Update
-
Delete
这有什么好处呢?我想每个人在生活中一定多少会遇到需要 捉奸查询历史纪录的情况
譬如帐务交易纪录、系统日志、商品履历、通联纪录等等…。这类型的纪录资讯,若能被人恶意更动、窜改,甚至不小心建立了造假的纪录,那其实是很恐怖的~
这时候可能有人会问:纪录不被删改可以理解,但是如何不被造假呢?
区块链的另一个特征,是 分布式丛集架构。任何有权限(Permission;后面说明)的人,都可以新增交易纪录。这笔纪录会在所有节点(Node)上被审核,若该纪录是「有效的」就记下来;若「无效」就跳过不纪录。而一个丛集可能有很多个节点,任何「有效纪录」都是经过 “过半数的节点” 验证。验证的结果,甚至还会影响下一次审核的「有效规则」,因此可说是达到了安全机制,防止任何造假纪录发生。
其实这不是三言两语就能解释完全的,这篇文章整理地非常浅显易懂,提供给大家参考。
区块链的缺点
说是缺点好像不太正确,其实就是上述区块链特征所延伸的成本。因为区块链是一个永远在增长的”数据库”,对于储存有一定的需求。但这只是小case,现今储存硬件越来越便宜,说真的根本不值一提。
真正的成本在于运算,而且是一个越多节点(越安全)则效率越差的高效能运算!上述提到的「审核」机制,是利用复杂的数学运算,以确保「区块」中的「交易纪录」有效,而且所有的节点都要针对每个「区块」进行一次这样的「审核」。另外,在某些情况下(例如:抢交易手续费),为了缩短审核时间,则需要像是 GPU 这种高效能的运算资源。试想,在一个庞大的区块链体系中,很多张 GPU 争先恐后地比赛运算速度,同时还要不断地同步最新的「有效规则」。
区块链是一种牺牲效率以达成目的的结构
与云的概念相反,区块链结构下投入越多节点、规模越大,效率反而越低。这也是为什么比特币挖矿越来越困难了吧。
区块链的种类
一般而言,建置区块链时,会考量三个重点:
-
Public/Private:谁可以加入区块链,并新增纪录?
-
Open/Closed:谁可以读取区块链纪录?
-
Permissioned/Permissionless:不同身份的用户,是否有相同存取权限?
这边用一个表格简单举例不同种类较常见的应用,且找了些影音或文章连结(尽可能筛选避免置入了);不过暂时先不以 Permissioned 与否进行分类,因为我也不知道确切该怎么分
但其实有没有 Permissioned,看是否允许匿名用户新增纪录,大概就能知道了。
很赞哦! ()
上一篇:如何简单理解区块链是什么
下一篇:区块链两大核心技术拆解
相关文章
随机图文
-
区块链技术知识:以太坊交易的打包规则
本篇区块链技术科普要带大家细看以太坊交易背后的知识与原理:在我们发出交易请求到出块上链期间发生了什么?为什么以太坊会拥堵?交易拥堵在技术上到底是发生了什么事?交易发送不 -
DApp:区块链技术的实际应用体现
你应该听说过应用程序App,但是什么是DApp呢?它是区块链技术非常有价值和重要的应用,让我们仔细看看DAPP到底是什么,它对区块链和数字货币的发展到底意味着什么。1.DApp是什么?要 -
关于国家力推的区块链技术,我们给你划了5大重点
产业区块链的发展迎来政策拐点。10月24日下午,中共中央政治局就区块链技术发展现状和趋势进行第十八次集体学习。中共中央总书记习近平在主持学习时强调,区块链技术的集成应用 -
在以太坊、EOS上开发dApp的异同
在以太坊、EOS上开发dApp的异同 dApp目前有一些局限性和特殊性。在本文中,我们分析了目前dApp开发最突出的区块链协议:以太坊、EOS。