美文网首页区块链学习
区块链的核心概念

区块链的核心概念

作者: joqk12345 | 来源:发表于2017-09-18 20:31 被阅读9次

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

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

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

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

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

在实现上,首先假设存在一个分布式的数据记录本,这个记录本只允许添加、不允许删除。其结构是一个线性的链表,由一个个区块串联组成,这也是其名字“区块链”的来源。新的数据要加入,必须放到一个新的区块中。而这个块(以及块里的交易)是否合法,可以通过一些手段快速检验出来。维护借点都可以提议一个新的区块,然而必须经过一定的共识机制来对最终选择的区块达成一致。

分类

根据参与者不同,可以分为公开(Public)链,联盟(Consortium)链和私有链。

公开链,顾名思义,任何人都可以参与使用和维护,典型的如比特币区块链,信息是完全公开的。

如果引入许可机制,包括私有链和联盟链两种。

私有链,则是集中管理者进行限制,只能得到内部少数人可以使用,信息不公开。

联盟链是介于两者之间,由若干组织一起合作维护一条区块链,该区块链的使用必须是有限的管理,相关信息会得到保护,典型的如银联组织。

目前,公开链将会更多的吸引社区和媒体的眼球,但更多的商业价值应该在联盟链和私有链上。比如现在国家叫停了ICO以及以区块链资产的交易所,但是使用区块链技术并没有被国家叫停我们仍然可以采用区块链技术来创造有价值的信息,突然发现其实技术无国界。

另外根据使用目的和场景不同,又可以分为以数字货币为目的的货币链,以记录产权为目的的产权链,以众筹为目的的众筹链等。

误区

区块链不是数据库,虽然区块链可以存储数据,但是他要解决的问题是多方互信的问题。单纯从数据存储角度,他的效率可能不高,不建议把大量的原始数据放到区块链上。

区块链不是要颠覆现有技术,作为基于多想已有技术出现的新事物,区块链跟现有技术的关系是一脉相承的,在解决多方合作和可信吹上多走了一步,但是并不意味着他将彻底垫付已有商业模式。很长一段时间里,区块链的使用场景仍然需要摸索,跟已有系统必然是合作的共存关系。

相关文章

网友评论

    本文标题:区块链的核心概念

    本文链接:https://www.haomeiwen.com/subject/odausxtx.html