区块链的一些基础
概念名词什么是Layer1和Layer2根据计算机网络通信体系架构的OSI模型(Open System Interconnection Reference Model,即开放式系统互联通信参考模型),将区块链逻辑架构划分为三层——Layer0、Layer1和Layer2。Layer0对应OSI模型的底层协议,大致包括物理层、数据链路层、网络层和传输层。Layer1大致包括数据层、共识层和激励层。Layer 2则主要包括合约层和应用层。什么是NFT NFT 全称Non-Fungible Token,通常译为非同质化代币,是指具有独特唯一性且彼此不可替换属性的数字资产,即每一种NFT都是独特的,它们提供了不同的用途和价值。NFT 是在区块链上控制的加密代币。NFT 的功能依赖于支撑它的智能合约。NFT+加密游戏NFT+收藏品NFT+艺术品NFT+Defi NFT最大的交易平台https://opensea.io/什么是GameFi GameFi由Game(游戏)和Finance(金融)两个词组合而成,意指为玩家提供经济激励,可以边玩边赚的区块链游戏。GameFi生态系统使用加密货币、...
区块链的一些基础
概念名词什么是Layer1和Layer2根据计算机网络通信体系架构的OSI模型(Open System Interconnection Reference Model,即开放式系统互联通信参考模型),将区块链逻辑架构划分为三层——Layer0、Layer1和Layer2。Layer0对应OSI模型的底层协议,大致包括物理层、数据链路层、网络层和传输层。Layer1大致包括数据层、共识层和激励层。Layer 2则主要包括合约层和应用层。什么是NFT NFT 全称Non-Fungible Token,通常译为非同质化代币,是指具有独特唯一性且彼此不可替换属性的数字资产,即每一种NFT都是独特的,它们提供了不同的用途和价值。NFT 是在区块链上控制的加密代币。NFT 的功能依赖于支撑它的智能合约。NFT+加密游戏NFT+收藏品NFT+艺术品NFT+Defi NFT最大的交易平台https://opensea.io/什么是GameFi GameFi由Game(游戏)和Finance(金融)两个词组合而成,意指为玩家提供经济激励,可以边玩边赚的区块链游戏。GameFi生态系统使用加密货币、...
基础知识
一些基础的原理NFTNFT NFT 全称Non-Fungible Token,通常译为非同质化代币,是指具有独特唯一性且彼此不可替换属性的数字资产,即每一种NFT都是独特的,它们提供了不同的用途和价值。 NFT 是在区块链上控制的加密代币。NFT 的功能依赖于支撑它的智能合约。 领域方向NFT+加密游戏NFT+收藏品NFT+艺术品NFT+Defi例子基于以太坊合约 以太坊NFT合约常用的标注协议是 ERC 1155 标准 ERC 721 标准。以太坊合约语言Solidity 代币ERC-20(ERC-20中文版) - 同质化代币合约标准,开发token的合约协议ERC-721(ERC-721中文版) - 非同质化代币合约标准,开发NFT的合约协议ERC-777 (ERC-777中文版) - 同质化代币合约改进标准ERC-918 - 可铸造代币标准ERC-165 - 发布和检测智能合约所实现接口的标准ERC-725 - 密钥管理和执行的代理合约,目的是建立基于区块链的身份识别ERC-173 - 合约持有者判定接口标准 链上NFTETH 链上 NFT 数据:etherscan.io/...
基础知识
一些基础的原理NFTNFT NFT 全称Non-Fungible Token,通常译为非同质化代币,是指具有独特唯一性且彼此不可替换属性的数字资产,即每一种NFT都是独特的,它们提供了不同的用途和价值。 NFT 是在区块链上控制的加密代币。NFT 的功能依赖于支撑它的智能合约。 领域方向NFT+加密游戏NFT+收藏品NFT+艺术品NFT+Defi例子基于以太坊合约 以太坊NFT合约常用的标注协议是 ERC 1155 标准 ERC 721 标准。以太坊合约语言Solidity 代币ERC-20(ERC-20中文版) - 同质化代币合约标准,开发token的合约协议ERC-721(ERC-721中文版) - 非同质化代币合约标准,开发NFT的合约协议ERC-777 (ERC-777中文版) - 同质化代币合约改进标准ERC-918 - 可铸造代币标准ERC-165 - 发布和检测智能合约所实现接口的标准ERC-725 - 密钥管理和执行的代理合约,目的是建立基于区块链的身份识别ERC-173 - 合约持有者判定接口标准 链上NFTETH 链上 NFT 数据:etherscan.io/...
hardhat 框架本地搭建
环境搭建nodejswallet (metamask)IDE (vscode)部署//创建空的文件夹,执行 npm init //安装本地hardhat npm install --save-dev hardhat //创建项目 npx hardhat //创建测试虚拟账户 npx hardhat accounts //编译合约 npx hardhat compile //执行合约 npx hardhat run scripts/sample-script.js //启动本地网络 npx hardhat node //TODO Started HTTP and WebSocket JSON-RPC server at http://127.0.0.1:8545/ //链接到本地网络,后者链接到测试网络 npx hardhat run scripts/sample-script.js --network localhost npx hardhat run scripts/sample-script.js --network Ropsten
hardhat 框架本地搭建
环境搭建nodejswallet (metamask)IDE (vscode)部署//创建空的文件夹,执行 npm init //安装本地hardhat npm install --save-dev hardhat //创建项目 npx hardhat //创建测试虚拟账户 npx hardhat accounts //编译合约 npx hardhat compile //执行合约 npx hardhat run scripts/sample-script.js //启动本地网络 npx hardhat node //TODO Started HTTP and WebSocket JSON-RPC server at http://127.0.0.1:8545/ //链接到本地网络,后者链接到测试网络 npx hardhat run scripts/sample-script.js --network localhost npx hardhat run scripts/sample-script.js --network Ropsten