区块链技术
分布式基础架构与计算范式
区块链(Blockchain)是一种将数据区块有序连接,并以密码学方式保证其不可篡改、不可伪造的分布式账本(数据库)技术1。
区块链技术可以在无需第三方背书情况下实现系统中所有数据信息的公开透明、不可篡改、不可伪造、可追溯。区块链作为一种底层协议或技术方案可以有效地解决信任问题,实现价值的自由传递,在数字货币、金融资产的交易结算、数字政务、存证防伪数据服务等领域具有广阔前景1。
基本信息
- 中文名
区块链技术
- 别称
分布式账本
- 技术分类
互联网数据库
- 应用领域
金融
- 外文名
Blockchain technology
- 简称
BT2
释义
1/5
最早是比特币的基础技术,世界各地均在研究,可广泛应用于金融等各领域3。
原理
区块链技术
区块链的基本原理理解起来并不难。基本概念包括:
交易(Transaction):一次操作,导致账本状态的一次改变,如添加一条记录;
区块(Block):记录一段时间内发生的交易和状态结果,是对当前账本状态的一次共识;
链(Chain):由一个个区块按照发生顺序串联而成,是整个状态变化的日志记录。
如果把区块链作为一个状态机,则每次交易就是试图改变一次状态,而每次共识生成的区块,就是参与者对于区块中所有交易内容导致状态改变的结果进行确认。
阐述
1/4
用通俗的话阐述:如果我们把数据库假设成一本账本,读写数据库就可以看做一种记账的行为,区块链技术的原理就是在一段时间内找出记账最快最好的人,由这个人来记账,然后将账本的这一页信息发给整个系统里的其他所有人。这也就相当于改变数据库所有的记录,发给全网的其他每个节点,所以区块链技术也称为分布式账本(distributed ledger)3。
参考资料
- 1区块链技术的五大应用场景中华人民共和国国家互联网信息办公室(引用日期 2023-07-18)
- 2物权数字化保障——区块链技术法制网(引用日期 2022-05-27)
- 3区块链来了|中国首个区块链联盟成立,欲复制R3模式