区块链的一些基础

概念名词

什么是Layer1和Layer2

根据计算机网络通信体系架构的OSI模型(Open System Interconnection Reference Model,即开放式系统互联通信参考模型),将区块链逻辑架构划分为三层——Layer0、Layer1和Layer2。

post image
  • Layer0对应OSI模型的底层协议,大致包括物理层、数据链路层、网络层和传输层。

  • Layer1大致包括数据层、共识层和激励层。

  • Layer 2则主要包括合约层和应用层。

什么是NFT

NFT 全称Non-Fungible Token,通常译为非同质化代币,是指具有独特唯一性且彼此不可替换属性的数字资产,即每一种NFT都是独特的,它们提供了不同的用途和价值。NFT 是在区块链上控制的加密代币。NFT 的功能依赖于支撑它的智能合约。

什么是GameFi

GameFi由Game(游戏)和Finance(金融)两个词组合而成,意指为玩家提供经济激励,可以边玩边赚的区块链游戏。GameFi生态系统使用加密货币、非同质化代币(NFT)和区块链技术打造虚拟游戏环境。玩家通常可以通过完成任务、与其他玩家对战以及通关升级来赚取游戏内奖励,还可以将游戏资产转出,在加密货币交易平台和NFT市场进行交易。GameFi可持续发展的关键在于持续为玩家产生收益。

  链上游戏应用查看:https://dappradar.com/rankings/category/games/1

  玩法模式 主要是X to Earn模式,介绍两种目前比较火热的模式
  • P2E(Play 2 Earn) 游戏行为经济,代表项目Axie Infinity,The Sandbox

  • M2E(Move to Earn)运动行为经济,代表项目StepN

其他名词

  • DAO (Distributed Autonomous Organization) 去中心化自治

  • DApp(Decentralized Application)去中心化应用

基础链

共识机制

post image

数字钱包

数字钱包中包含成对的私钥和公钥,公钥用于交易转账,私钥用于签名和解密。加密货币钱包不会真正存储数字资产。

钱包目前类型有App钱包,浏览器插件钱包,桌面钱包,热钱包。

公链

以太坊以及智能合约带来了DeFi,NFT,GameFi,以至于metaverse等领域的发展,但以太坊链上应用的爆炸式增长也导致了链上容量不足的问题,从而造成高昂的gas fee费用。目前以太坊2.0正在升级中,由PoW(工作量证明)区块链转向PoS(权益证明)区块链的技术升级中,升级后的以太坊2.0将会大幅提高容量和速度。目前新兴的L1公链主要是Pos技术,主要包括Binance Smart Chain, Solana, Avalanche, Terra等。

post image

WEB3.0

目前将Web 3大致划分为了四个层级:网络层、区快链交互层、表示层和应用层。

post image

Web3 网络层

Web3 技术栈的基础是区块链网络层。虽然 Web2 应用程序依赖于集中式数据库,但 Web3 应用程序构建在区块链架构之上,可实现无信任和无许可访问。 基于以太坊虚拟机或EVM 的区块链

  • 以太坊- 原创 EVM 智能合约平台

  • Polygon - 以太坊侧链

  • Arbitrum - 使用乐观汇总和多轮欺诈证明的第 2 层区块链

  • Optimism - 使用 Optimistic rollups 和单轮欺诈证明的第 2 层区块链

  • Hermez - 由 Polygon 管理的 ZK 汇总以太坊第 2 层网络

  • ZKSync - 使用 SNARK 的 ZK 汇总以太坊第 2 层网络

  • Starknet - 使用 STARK 的 ZK 汇总以太坊第 2 层网络

  • Avalanche - 与 EVM 兼容的第 1 层

  • Cronos - EVM 兼容的第 1 层 非EVM 的区块链

  • Flow - 第 1 层使用 Cadence,Flow 的原生面向资源的编程语言没,主要专注NFT区块链

  • NEAR - 第 1 层使用 Rust 或 Assemblyscript 进行智能合约

  • Solana - 使用 Rust C、C++ 的第 1 层智能合约

  • Terra - 将 Rust 用于智能合约的第 1 层

参考资料