Layer 1 和 Layer 2 是用来描述区块链技术中不同层次或层的术语,每个层都在维护和扩展区块链网络方面有其独特的作用和特点。
Steem的底层协议是C++写的,也就是steemd,见证人(也就是STEEM上的矿工)在自己的节点服务器上跑这个软件,共同运行这个区块链。steemd上支持一个custom_json操作,也就是可以调用API向区块链上写任何数据,这样的话,DApp分布式应用程序就可以在STEEM区块链上存储数据了,而在custom_json上的协议就是Layer 2/第二层。
Layer 1:基础协议
Layer 1 指的是区块链网络的基础层。它包括定义网络规则和操作的核心区块链技术。Layer 1的关键特性和组成部分包括:
共识机制
这是验证和添加到区块链中的交易的方法。流行的共识机制包括工作量证明(PoW)和权益证明(PoS)。
网络安全
Layer 1 负责区块链的整体安全。这包括防止双重支付或51%攻击等机制。
去中心化
网络的去中心化程度(网络在各个节点中的分布程度)在这一层确定。
原生加密货币
大多数Layer 1区块链都有自己的原生加密货币(如比特币或以太坊),用于交易和激励参与者。
可扩展性
这一层面临的主要挑战之一是可扩展性。因为每笔交易都在主链上处理和存储,高交易量会导致拥堵和交易费用增加。
升级和分叉
Layer 1协议的更改通常需要网络的共识,并可能导致硬分叉或软分叉。
Layer 2:扩展性层
Layer 2 指的是在现有区块链系统(Layer 1)之上构建的次级框架或协议。Layer 2的主要目的是通过在主链之外处理交易,提高基础层的扩展性和效率。Layer 2的关键方面包括:
链下解决方案:Layer 2解决方案在主链之外处理交易,只在链上结算最终状态。这减少了主链的负担,使交易更快更便宜。
Layer 2解决方案的例子:
- 比特币的闪电网络:在链下实现快速的小额交易。
- 以太坊的Plasma和Rollups:为批量处理交易创建链下通道。
- 安全性:虽然Layer 2解决方案依赖于底层的Layer 1进行安全性,但它们在确保链下交易的真实性方面也有自己的安全考虑。
- 互操作性:一些Layer 2解决方案被设计为可以在不同的Layer 1区块链之间互操作。
- 用户体验:通过减少拥堵和费用,Layer 2解决方案可以为某些应用提供更好的用户体验,如微交易或游戏。
TLDR; 区块链上Layer 1和Layer 2的区别
总而言之,Layer 1是区块链的基础层,处理基本操作、安全和原生代币,而Layer 2建立在Layer 1之上,提供扩展性和效率改进。开发Layer 2解决方案是区块链社区的关键兴趣领域,因为它提供了克服现有区块链架构的一些固有限制的途径,特别是在交易速度和成本方面。
英文:Layer 1 and Layer2 in Blockchain Technology
强烈推荐
- 英国代购-畅购英伦
- TopCashBack 返现 (英国购物必备, 积少成多, 我2年来一共得了3000多英镑)
- Quidco 返现 (也是很不错的英国返现网站, 返现率高)
- 注册就送10美元, 免费使用2个月的 DigitalOcean 云主机(性价比超高, 每月只需5美元)
- 注册就送10美元, 免费使用4个月的 Vultr 云主机(性价比超高, 每月只需2.5美元)
- 注册就送10美元, 免费使用2个月的 阿里 云主机(性价比超高, 每月只需4.5美元)
- 注册就送20美元, 免费使用4个月的 Linode 云主机(性价比超高, 每月只需5美元) (折扣码: PodCastInit2022)
- PlusNet 英国光纤(超快, 超划算! 用户名 doctorlai)
- 刷了美国运通信用卡一年得到的积分 换了 485英镑
- 注册就送50英镑 – 英国最便宜最划算的电气提供商
- 能把比特币莱特币变现的银行卡! 不需要手续费就可以把虚拟货币法币兑换
微信公众号: 小赖子的英国生活和资讯 JustYYUK