2024年4月30日发(作者:)
一、区块链技术
1. 什么是区块链?
去中心化的、分布式的、区块化存储的数据库
存储全部账户余额及交易流水的总账本
每个节点有完整的账本数据
账本数据记录了全部的历史交易数据
交易数据存储在区块上
每个区块包含前一区块ID及HASH,形成链
2. 区块链基本原理
如果把区块链作为一个状态机,则每次交易就是试图改变一次状态,而每次共识生成的区
块,就是参与者对于区块中所有交易内容导致状态改变的结果进行确认。
交易(Transaction):一次操作,导致账本状态的一次改变,如添加一条记录
区块(Block):记录一段时间内发生的交易和状态结果,是对当前账本状态的一次共识
链(Chain):由一个个区块按照发生顺序串联而成,是整个状态变化的日志记录。
3. 区块链要解决的问题
如何去中心化地共享数据?
如何确保账户不被冒用?
如何确保账户余额足够?
如何确保交易记录不被篡改?
谁负责记账?
怎么保障记账者的可信?
怎么保障记账者的积极性?
4. 区块链特性
去中心化
开放性(没有限制,开源,数据公开)
去信任(仅信任机器)
自治性,集体维护
发布者:admin,转转请注明出处:http://www.yc00.com/web/1714465813a2451864.html
评论列表(0条)