导图社区 区块链总结
区块链是每个区块保存了一定信息,按时间顺序连接成链条。链条被保留在所有服务器中。修改信息必须征得半数以上节点同意。
编辑于2023-08-20 20:58:52 河北省总结
回顾
数字货币(dc)
电子形式的替代货币,价值的数字化表示,不由央行或当局发行也不与法币挂钩但由于被公众所接受,所以可以作为支付手段也可以电子形式转移储存或交易
元宇宙
人类运用数字技术构建的由现实世界或超越现实世界,可与现实世界交互的虚拟世界
挖矿
虚拟货币的生产过程被称为挖矿,成本是电费
defi
去中心金额(开放式金融)。是以比特币和以太币为代表的加密货币,区块链和智能合约结合的产物
nft
非同质化通证,实质是区块链网络里具有唯一性特点的可信数字权益凭证,是一种可在区块链上记录和处理多维,复杂属性的数据对象
dapp
去中心化应用,运行在分布式网络上,参与者的信息被安全保护,通过网络节点不同人,进行去中心化操作的应用。从以太坊角度来说他是一个交易协议,根据区块链上设定的条件来执行的一个合约或者一组合约
绪论
区块链概念
每个区块保存了一定信息,按时间顺序连接成链条。链条被保留在所有服务器中。修改信息必须征得半数以上节点同意
区块链高度
一个区块的高度,是指区块链中它和创世区块之间的块数。比特币每十分钟把所有账单打包成一个记录交易的区块
区块链分类
公共区块链
没有访问限制
私有区块链
网络管理员邀请
联盟区块链
半分散
区块链核心技术
共识机制,分布式账本,智能合约,非对称加密
非智共分
非智共分
区块链的技术特点
去中心化,开放性,自动化,匿名性,信息不可篡改,信息透明和可共同维护
去开自动匿篡改信
密码学
凯撒密码
明文中所有字母都在字母表上向后或前按照一个固定数目进行偏移后被替换成密文
维吉尼亚密码
一系列凯撒密码组成密码字母表的加密算法
哈希函数
将哈希表中元素的关键值映射为元素存储位置的函数
对称加密
同一个密钥可以同时用作信息的加密和解密
非对称加密
由对应的一对唯一性密钥组成
零知识证明
证明者能够在不向验证者提供任何有用的信息的情况下,使验证者相信某个论断是正确的
共识机制
pow
干的越多,获得越多
POS
计算每个节点所占代币的比例和时间,等比例的降低挖矿难度
dpos
实施科技式的民主抵消中心化带来的负面效应
pbft
组长带领统一步调处理消息
比特币
比特币的数据结构
哈希指针
指向数据存储位置,以及该存储位置里面的数据的哈希值的指针。可以验证数据是否被篡改
区块结构
区块头
记录当前区块的元数据
区块体
存储到该区块的实际交易数据
merkle tree
梅克尔树是区块链的重要数据结构,快速归纳和校验区块数据的存在性和完整性
比特币中的发币机制和UTXO模型
机制就是挖矿,矿工成功解决一个数学问题时获得一定数量比特币
utxo就是比特币交易输出
比特币中的挖矿及挖矿难度
十分钟一个资料块,新发行的比特币不能超过50个,每产出21万个区块就会减半,每四年发生一次
比特币的分叉
分叉成功:原有的一条区块链变成不兼容的两条区块链各自运行。有新链产生有一定的用户支持
硬分叉放宽区块有效性的共识规则,以前无效现在有效,节点需要升级
软分叉收紧共识规则,以前有效现在无效,不一定需要升级
比特币的匿名性
公钥产生任意多的地址
比特币的交易
人民币在场外交易所购买数字货币
币币交换
冷热钱包
冷钱包不联网安全。热钱包联网
以太坊
账户模型
外部账户
普通账户,公钥私钥对
合约账户
特殊账户,合约代码和合约账户地址
ghost协议
贪婪最重可观测子树算法
高吞吐量(出块时间缩短为15s),稳定性高
以太坊的挖矿
利用计算机硬件参与以太坊网络的共识机制,创建和验证交易区块,并获得相应的区块奖励和交易手续费的过程
智能合约
旨在以信息化方式传播,验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转
挖矿难度
每个块中包含的交易数量越多,解决的密码难题就越复杂,挖矿难度也就越大
块的挖矿时间低于15s难度自动增加,反之减少
分层模型超级账本
fabric的节点类型
主节点,锚节点,记账节点,背书
fabric的channel的概念
用于实现组织与组织之间的数据隔离。在同一个channel内,每个组织可以部署自己的链码,并且可以在该channel中交换数据
fabic的交易流程
提交交易预案→背书节点处理→返回响应结果→发送排序节点→排序节点处理→发送交易区块→检验区块交易
fabric的链码
普通链码(智能合约)用于实现业务逻辑,系统链码用于系统管理
区块链的分层模型
自下而上分别是:数据层,网络层,共识层,激励层,合约层,应用层
区块链的应用
在如今时代下,金融服务产业是全球经济发展的动力,也是中心化程度最高的产业之一。传统的跨境支付体系环节多、中心化、可及性差,金融市场中交易双方的信息不对称导致无法建立有效的信用机制”,产业链条中存在大量中心化的信用中介和信息中介,减缓了系统运转效率,增加了资金往来成本。区块链技术公开、不可篡改的属性,为去中心化的信任机制提供了可能,具备改变金融基础架构的潜力,使其在金融领域的应用前景不可低估。但是也要平衡协调数据隐私保护与监管,扩大互联性,可用性,也要指定统一的技术标准
区块链的最新前沿研究
分片
互联网协议允许IP分片,这样的话,当数据包比链路最大传输单元大时,就可以被分解为很多的足够小片段,以便能够在其上进行传输
跨链
是指通过某些特定的技术手段,能让价值跨过链与链之间的障碍进行直接交互,从而实现不同区块链之间的资产流通和价值转移
扩容
链上扩容:隔离见证和分片
链下扩容:闪电网络和雷电网络
总结
回顾
数字货币(dc)
电子形式的替代货币,价值的数字化表示,不由央行或当局发行也不与法币挂钩但由于被公众所接受,所以可以作为支付手段也可以电子形式转移储存或交易
元宇宙
人类运用数字技术构建的由现实世界或超越现实世界,可与现实世界交互的虚拟世界
挖矿
虚拟货币的生产过程被称为挖矿,成本是电费
defi
去中心金额(开放式金融)。是以比特币和以太币为代表的加密货币,区块链和智能合约结合的产物
nft
非同质化通证,实质是区块链网络里具有唯一性特点的可信数字权益凭证,是一种可在区块链上记录和处理多维,复杂属性的数据对象
dapp
去中心化应用,运行在分布式网络上,参与者的信息被安全保护,通过网络节点不同人,进行去中心化操作的应用。从以太坊角度来说他是一个交易协议,根据区块链上设定的条件来执行的一个合约或者一组合约
绪论
区块链概念
每个区块保存了一定信息,按时间顺序连接成链条。链条被保留在所有服务器中。修改信息必须征得半数以上节点同意
区块链高度
一个区块的高度,是指区块链中它和创世区块之间的块数。比特币每十分钟把所有账单打包成一个记录交易的区块
区块链分类
公共区块链
没有访问限制
私有区块链
网络管理员邀请
联盟区块链
半分散
区块链核心技术
共识机制,分布式账本,智能合约,非对称加密
非智共分
非智共分
区块链的技术特点
去中心化,开放性,自动化,匿名性,信息不可篡改,信息透明和可共同维护
去开自动匿篡改信
密码学
凯撒密码
明文中所有字母都在字母表上向后或前按照一个固定数目进行偏移后被替换成密文
维吉尼亚密码
一系列凯撒密码组成密码字母表的加密算法
哈希函数
将哈希表中元素的关键值映射为元素存储位置的函数
对称加密
同一个密钥可以同时用作信息的加密和解密
非对称加密
由对应的一对唯一性密钥组成
零知识证明
证明者能够在不向验证者提供任何有用的信息的情况下,使验证者相信某个论断是正确的
共识机制
pow
干的越多,获得越多
POS
计算每个节点所占代币的比例和时间,等比例的降低挖矿难度
dpos
实施科技式的民主抵消中心化带来的负面效应
pbft
组长带领统一步调处理消息
比特币
比特币的数据结构
哈希指针
指向数据存储位置,以及该存储位置里面的数据的哈希值的指针。可以验证数据是否被篡改
区块结构
区块头
记录当前区块的元数据
区块体
存储到该区块的实际交易数据
merkle tree
梅克尔树是区块链的重要数据结构,快速归纳和校验区块数据的存在性和完整性
比特币中的发币机制和UTXO模型
机制就是挖矿,矿工成功解决一个数学问题时获得一定数量比特币
utxo就是比特币交易输出
比特币中的挖矿及挖矿难度
十分钟一个资料块,新发行的比特币不能超过50个,每产出21万个区块就会减半,每四年发生一次
比特币的分叉
分叉成功:原有的一条区块链变成不兼容的两条区块链各自运行。有新链产生有一定的用户支持
硬分叉放宽区块有效性的共识规则,以前无效现在有效,节点需要升级
软分叉收紧共识规则,以前有效现在无效,不一定需要升级
比特币的匿名性
公钥产生任意多的地址
比特币的交易
人民币在场外交易所购买数字货币
币币交换
冷热钱包
冷钱包不联网安全。热钱包联网
以太坊
账户模型
外部账户
普通账户,公钥私钥对
合约账户
特殊账户,合约代码和合约账户地址
ghost协议
贪婪最重可观测子树算法
高吞吐量(出块时间缩短为15s),稳定性高
以太坊的挖矿
利用计算机硬件参与以太坊网络的共识机制,创建和验证交易区块,并获得相应的区块奖励和交易手续费的过程
智能合约
旨在以信息化方式传播,验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转
挖矿难度
每个块中包含的交易数量越多,解决的密码难题就越复杂,挖矿难度也就越大
块的挖矿时间低于15s难度自动增加,反之减少
分层模型超级账本
fabric的节点类型
主节点,锚节点,记账节点,背书
fabric的channel的概念
用于实现组织与组织之间的数据隔离。在同一个channel内,每个组织可以部署自己的链码,并且可以在该channel中交换数据
fabic的交易流程
提交交易预案→背书节点处理→返回响应结果→发送排序节点→排序节点处理→发送交易区块→检验区块交易
fabric的链码
普通链码(智能合约)用于实现业务逻辑,系统链码用于系统管理
区块链的分层模型
自下而上分别是:数据层,网络层,共识层,激励层,合约层,应用层
区块链的应用
在如今时代下,金融服务产业是全球经济发展的动力,也是中心化程度最高的产业之一。传统的跨境支付体系环节多、中心化、可及性差,金融市场中交易双方的信息不对称导致无法建立有效的信用机制”,产业链条中存在大量中心化的信用中介和信息中介,减缓了系统运转效率,增加了资金往来成本。区块链技术公开、不可篡改的属性,为去中心化的信任机制提供了可能,具备改变金融基础架构的潜力,使其在金融领域的应用前景不可低估。但是也要平衡协调数据隐私保护与监管,扩大互联性,可用性,也要指定统一的技术标准
区块链的最新前沿研究
分片
互联网协议允许IP分片,这样的话,当数据包比链路最大传输单元大时,就可以被分解为很多的足够小片段,以便能够在其上进行传输
跨链
是指通过某些特定的技术手段,能让价值跨过链与链之间的障碍进行直接交互,从而实现不同区块链之间的资产流通和价值转移
扩容
链上扩容:隔离见证和分片
链下扩容:闪电网络和雷电网络