什么是区块链?
区块链技术(Blockchain technology)是一种互联网数据库技术,其特点是去中心化、公开透明。
它可以拆分为两个概念:
区块(Block):一段时间内发生的交易和状态结果的记录形成,分发给各个节点,是对当前账本状态的一次共识;
链(Chain):由一个个区块按照时间的先后顺序串联而成,是整个状态变化的日志记录。
如果把区块链作为一个状态记录,则每次交易就是试图修改一次状态,而每次共识生成的区块,就是参与者对于区块中所有交易内容导致状态改变的结果进行确认。
如果我们把数据库假设成一本账本,读写数据库就可以看做一种记账的行为,区块链技术的原理就是在一段时间内找出记账最快最好的人,由这个人来记账,然后将账本的这一页信息发给整个系统里的其他所有人。所以区块链技术也称为分布式账本技术。
什么是公链/私链/联盟链?
公链:即公有链,全世界任何人都可以随时进入到系统中读取数据,发送可确认交易,甚至参与竞争记账的区块链。
公链通常被看作是完全去中心化的,需要通过激励机制来奖励参与者竞争记账,来吸引用户,以及确保数据的安全性。
私链:指写入权限由某个组织/机构控制的区块链,参与节点的资格会被严格限制。
私链的优点在于节点有限且可控,进而交易速度极快,隐私、保护、交易成本、受攻击难易等方面都更优于公链。
联盟链:若干机构参与管理的区块链,每个机构运行一个或多个节点,数据允许系统内各机构读写和发送交易,并共同记录交易数据。
什么是侧链?
侧链(Sidechain),是在2014年时被提出的概念,它并不是指某一种特定的区块链,而是所有遵循侧链协议的区块链总称。从本质上来讲,通过侧链技术,用户可以在比特币区块链与其他区块链之间进行价值的转移。
目前,包括RSK在内的众多团队都在致力于侧链的开发。
侧链的出现,扩大了区块链技术的应用领域,使区块链技术能够与股票、债券及金融衍生品等多种传统投资方式结合起来。此外,由于侧链技术中的代码及数据独立,因此在交易中不会增加主链负担。
什么是分叉?
分叉,顾名思义就是一分为二,当区块链上有两拨参与者产生分歧的时候,即有一方希望改良,一方则希望保持原状,区块链就会分叉。根据特点的不同,可以分为硬分叉和软分叉。
软分叉:是指区块链的交易数据结构发生改变时候,旧节点忽略此种改变,可以接受和验证新节点产出的区块,即软分叉之后不会产生两条链。
硬分叉:指区块的交易数据结构放生改变的时候,旧节点拒绝对新节点生产出的区块进行验证,旧节点认为这是不符合规则的,所以新旧节点各自沿着自己的链向前走,造成永久分叉,进而形成了不同的两个链。
声明:本文由入驻金色财经的作者撰写,观点仅代表作者本人,绝不代表金色财经赞同其观点或证实其描述。
提示:投资有风险,入市须谨慎。本资讯不作为投资理财建议。
Web3前沿
MetaCat
Web3项目动态
巴伦周刊
金色精选
道说区块链