赞
踩
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。 区块链(Blockchain)是比特币的一个重要概念,它本质上是一个去中中心化的数据库,同时作为比特币的底层技术,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。
狭义来讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构, 并以密码学方式保证的不可篡改和不可伪造的分布式账本。
广义来讲,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算方式。
一般来说,区块链系统由数据层、网络层、共识层、激励层、合约层和应用层组成。 其中,
数据层封装了底层数据区块以及相关的数据加密和时间戳等基础数据和基本算法;
网络层则包括分布式组网机制、数据传播机制和数据验证机制等;
共识层主要封装网络节点的各类共识算法;
激励层将经济因素集成到区块链技术体系中,主要包括经济激励的发行机制和分配机制等
合约层主要封装各类脚本、算法和智能合约,是区块链可编程特性的基础;
应用层则封装了区块链的各种应用场景和案例。
该模型中,基于时间戳的链式区块结构、分布式节点的共识机制、基于共识算力的经济激励和灵活可编程的智能合约是区块链技术最具代表性的创新点。
什么不是区块链
区块链不是比特币,而是比特币的底层技术。
比特币是数字令牌,而区块链是分类账,以跟踪谁拥有数字令牌。
比特币是区块链的第·一个项目,没有区块链就不能拥有比特币,但是没有比特币区块链也客观存在。
为什么我们需要区块链
这是区块链技术如此受欢迎的一些原因。
弹性: 区块链通常是可复制的架构,在对系统进行大规模攻击时,大多数节点仍会继续维护该区块链正常运行。
减少时间: 在金融行业中,区块链可以通过允许更快地结算交易而发挥至关重要的作用,因为它不需要冗长的验证,结算和清算流程。
可靠性: 区块链认证并验证有关各方的身份,这将删除重复记录,降低费率并加快交易速度。
不可更改的交易: 通过按时间顺序注册交易,区块链可证明所有操作的不可更改性,这意味着当任何新区块已添加到分类账链中时,都无法删除或修改。
防止欺诈: 共享信息和共识的概念可防止由于欺诈或挪用公款而可能造成的损失,在基于物流的行业中,区块链作为一种监控机制,可以降低成本。
安全性: 攻击传统数据库就是降低特定目标,在分布式分类帐技术的帮助下,每一方都拥有原始链的副本,因此,即使有大量其他节点被攻击,系统仍可正常运行。
透明性: 所有人都可以公开查看公共区块链的更改,这提供了更大的透明度,并且所有交易都是不可变的。
协作: 允许各方直接进行彼此之间的交易,而无需第三方中介。
去中心化: 关于每个节点如何交换区块链信息的标准规则,此方法可确保所有交易均得到验证,并且所有有效交易均被一一添加。
智能合约
智能合约是指能够自动执行合约条款的计算机程序,在比特币出现以前,因为不存在安全可靠的执行环境,智能合约一直不能够应用到现实中。
区块链由于其去中心化、公开透明等特性,天生就可以为智能合约提供可信的执行环境。所以,新型的区块链框架几乎都会内置智能合约的功能。
EVM提供了堆栈、内存、存储器等虚拟硬件,以及一套专用的指令集,所有的代码都在沙盒中运行。
NFT|FT
NFT英文全称为Non-Fungible Token,中文:非同质化代币,具有不可分割、不可替代、独一无二等特点。
在区块链上,数字加密货币分为原生币和代币两大类。原生币如大家熟悉的比特币、以太币等,拥有自己的主链,使用链上的交易来维护账本数据;代币则是依附于现有的区块链,使用智能合约来进行账本的记录,如依附于以太坊上而发布的token。代币之中又可分为同质化和非同质化两种。
FT 同质化代币,即FT(Fungible Token),互相可以替代、可接近无限拆分的token。例如,你手里有一个比特币与我手里的一个比特币,本质上没有任何区别,这就是同质化,就是同质化币。
而非同质化代币,即NFT,则是唯一的、不可拆分的token,如加密猫、token化的数字门票等。也就相当于带有编号的人民币,这个世界上不会有两张编号一样的人民币,也不会有两个完全一样的NFT。
因此,相较于FT,NFT的关键创新之处在于提供了一种标记原生数字资产所有权(即存在于数字世界,或发源于数字世界的资产)的方法,且该所有权可以存在于中心化服务或中心化库之外。
NFT的所有权并不阻止其他人视察它或阅读它,NFT并不是捕获信息然后把它藏起来,只是捕捉信息然后发现该信息与链上所有其它信息的关系和价值。
Defi(去中心化金融)
去中心化金融(DeFi)指的是基于区块链的金融服务体系。
DeFi使用基于区块链和智能合约的机器信任,代替了基于人和第三方机构的信任,最终打造透明、高效、便宜的新一代金融体系
DeFi的愿景是一切资产都可以Token化,自由地在全球开放的市场上交易。
DeFi应用领域主要分为支付、贷款、资产代币化等方面。
总体而言,DeFi的概念是去中心化的核心思想发展而来,这种新型的金融系统可以为用户提供自由平等的金融服务,让用户可以真正享受到便宜且高效的金融体系。但是,目前的DeFi体系还没有非常完美,特别是在网络安全方面,还需要投入更多的精力。
DEX(去中心化交易所)
比起中心化的技术,运行在区块链上的去中心化交易所是利用区块链的三个特性:分布式、透明、不可篡改的特性来加强交易所的安全性与透明度。
Wallet(钱包)
钱包是一个私钥搭配上对应软件/硬件的组合,透过钱包可以让使用者发送与接收加密货币。而私钥就是一把可以动用钱包里面的加密货币的钥匙,任何人只要拥有了某个钱包里面的私钥,他就可以动用钱包里面的加密货币
签章 (Signature)上面有提到钱包里面内含了一组私钥,这组私钥会由使用者自己保存,但是这个钱包的公钥则会提供给区块链上的任何使用者与智能合约。
公钥有个很大的用处就是任何文件都可以利用私钥签帐后得到一个签名,而这个文件加上签名可以用公钥来验证这份文件是不是由特定私钥的拥有者所发出。
Hyperledger Fabric(超级账本)
超级账本(Hyperledger)是Linux基金会于2015年发起的推进区块链技术和标准的开源项目,加入成员包括:荷兰银行(ABN AMRO)、埃森哲(Accenture)等十几个不同利益体,目标是让成员共同合作,共建开放平台,满足来自多个不同行业各种用户案例,并简化业务流程。
Fabric是由IBM和DAH主导开发的一个区块链框架,是超级帐本的项目成员之一。
作为一个区块链框架,Fabric采用了松耦合的设计,将共识机制、身份验证等组件模块化,使之在应用过程中可以方便地根据应用场景来选择相应的模块。
Hyperledger Fabric 是当下开发、自建联盟链最常用的技术框架。
UTXO(账户系统)
UTXO(Unspent Transaction Output)是这样一种机制:每一枚数字货币都会被登记在一个账户的所有权之下,一枚数字货币有两种状态,即要么还没有被花费,要么已经被花费。
当需要使用一枚数字货币的时候,就将它的状态标记为已经花费,并创造一枚新的与之等额的数字货币,将它的所有权登记到新的账户之下。
比特币和Corda就采用了UTXO这样一种账户机制,而以太坊则采用了更加直观的余额机制:每个账户都有一个状态,状态中直接记录了账户当前的余额,转账的逻辑就是从一个账户中减去一部分金额,并在另一个账户中加上相应的金额,减去的部分和加上的部分必须相等。
共识机制
共识机制是分布式系统的核心算法,因为分布式系统的数据分散在各个参与节点中,这些分散的数据必须通过一种算法来保持一致性,否则系统将无法正常工作。与传统的分布式系统不同,区块链是一个去中心化的系统,并且可能会承载大量的金融资产,所以它可能会面临大量的拜占庭故障而非一般性故障,而中心化的分布式系统则很少遇到拜占庭故障。因此,区块链的共识机制与传统的分布式系统存在较大的差异。
-POW(工作量证明)
比特币和以太坊采用了工作量证明(Proof-of-Work)机制来保证账本数据的一致性。工作量证明同时也是一种代币分发机制,
它通过经济激励的方式来鼓励节点参与区块的构造过程,节点在构造区块的时候需要穷举一个随机数以使得区块符合规定的难度要求,一旦区块链出现分叉,诚实的节点将选择工作量较大的链条,而抛弃工作量较小的。由于假设所有节点都是逐利的,而选择工作量较小的链条就会使自己获得的激励无效,所以最终所有的节点都会是诚实的,从而使每个节点的区块链数据都保持一致。
为了维护这样一个工作量证明机制的区块链,需要全网具备较大规模的算力支撑来保证网络的安全性,否则账本数据就有可能被篡改。
-POS(权益证明)
在 POS 权益证明的共识机制裡,每一个握有货币的节点都有机会被系统挑选成生产产新区块的人,而这随机挑选的方法是根据权益比重,意即拥有比较高股权 (货币) 的人即有比较高的概率获得奖励。
在 POS 权益证明共识机制裡有个专有名次叫做币龄。在 POS 权益证明共识系统中的每个货币每天都会产生 1 币龄,若你在权益证明机制中拥有 100 枚货币并存放了 10 天,你的币龄就为 1,000。若你成功被系统挑选出挖掘新区块,你的币龄会归 0 并重新开始累积计算,你会获得的奖励公式如下:
奖励 = 币龄 * 年利率 / 365
意味你每被清空 365 币龄即会从区块中会得 N% 年利率的货币奖励。
DApp
App我们都知道是客户端应用,是application的简称。再说dapp就是D+app,d是英文单词decentralization的首字母,单词翻译中文是去中心化,即dapp为去中心化应用。
现在我们经常说的DApp更多的是这样一种定义:
前端 + 智能合约 + token(通证经济)
Oracle(预言机)
区块链外信息写入区块链内的机制,一般被称为预言机 (oracle mechanism) 。
预言机的功能就是将外界信息写入到区块链内,完成区块链与现实世界的数据互通。它允许确定的智能合约对不确定的外部世界作出反应,是智能合约与外部进行数据交互的唯一途径,也是区块链与现实世界进行数据交互的接口。
预言机作为区块链与现实世界进行数据交互的桥梁,应用场景非常多,可以说一切需要与链下进行数据交互的 DApp 都需要预言机
IPFS(星际文件系统)
IPFS全称是Inter Planetary File System,直接翻译的话叫做“星际文件系统”,它由Protocol Lab提出,是一种点对点(P2P)的分布式文件系统。
原理基于内容的地址代替基于域名的地址,无需验证发送者身份,而只需验证内容的哈希,通过这样 可以让网页的速度更快、更安全、更健壮、更持久。
IPFS和区块链是完美的搭配,我们可以使用IPFS处理大量数据,并将不变的、永久的IPFS链接放置到区块链事务中,而不必将数据本身放在区块链中。
Gas(汽油)
在以太坊上执行程序以及保存数据都要消耗一定量的以太币,Gas是以太币转换而成。这个机制用来保证效率。
在 Solidity 中,你的用户想要每次执行你的 DApp 都需要支付一定的 gas,gas 可以用以太币购买,因此,用户每次跑 DApp 都得花费以太币。
GasPrice(汽油价格)
燃料价格,任何交易都需要包含一个愿意支付的燃料单价,最终根据交易消耗的燃料量,计算手续费(usedGas*gasPrice)支付给矿工。
EOAs(外部账户)
EOAs(External Owned Accounts),关联个人掌握的私钥。可以用于发送交易(转移以太币或发送消息),形同一张带数字ID的储蓄卡
Contracts Accounts(合约账户)
Contracts Accounts,可以在以太坊上存储合约代码与合约数据的账户,外部不能直接操作此账户。只能由外部账户直接或间接调用
Account State(账户状态)
表示一个账户在以太坊中的状态。账户状态在账户数据变化时变化。账户状态包含四项信息:nonce、余额、账户存储内容根哈希值、账户代码哈希值。状态数据不直接存储在区块上。
EVM(执行虚拟机)
Ethereum Virtual Machine,以太坊虚拟机是执行交易的一个轻量级沙盒虚拟机。
Solidity
写智能合约用的编程语言,用Solidity写好智能合约之后,需要用solc来编译。它是一个来自C++客户端实现的组件。
是以太坊团队开发的专门用于编写智能合约的一种高级语言,语法类似JavaScript,最终被编译成字节码并运行在EVM(Ethereum Virtual Machine)之中。EVM提供了堆栈、内存、存储器等虚拟硬件,以及一套专用的指令集,所有的代码都在沙盒中运行。它提供了合约间相互调用的能力,甚至可以在运行时动态加载其它合约的代码来执行。这种能力使得以太坊的合约具有非常高的灵活性,但也可能会使合约的功能具有不确定性。
链
公链
在这种类型的区块链中,分类帐对互联网上的所有人都是可见的。它允许任何人验证并向区块链添加交易块,公共网络激励人们加入并免费使用,任何人都可以使用公共区块链网络。
以下列出常用公链
1.BTC(比特币)
比特币(BitCoin,BTC)是基于区块链技术的一种加密货币;比特币网络是首个经过大规模、长时间检验的公有区块链系统。
2.ETH(以太坊)
以太坊(Ethereum)是一个去中心化的开源的有智能合约功能的公共区块链平台。以太币(ETH 或 Ξ)是以太坊的原生加密货币。截止2021 年12月,以太币是市值第二高的加密货币,仅次于比特币。以太坊是使用最多的区块链。
3.BNB Chain(币安链)
币安智能链(BSC)可以被描述为与币安链并行的区块链。与币安链不同的地方在于,BSC拥有智能合约功能并与以太坊虚拟机(EVM)兼容。这里的设计目标是保持完整币安链的高吞吐量,同时将智能合约引入其生态系统。
币安智能链(BSC)是Go Ethereum (Geth)协议的硬分叉,与以太坊区块链存在诸多相似之处。然而,BSC的开发人员针对一些关键点做出了重大调整。最大的变化体现在BSC的共识机制,最终成功降低交易费用,同时提升了交易速度。
4.HECO(火币)
火币生态链(Heco)是一个去中心化公链,可以在支撑高性能交易(TPS达500+,出块时间是3s)的基础上实现智能合约的兼容。,需要强调的是,火币生态链不是火币公链,火币公链还没出来。 火币生态链Heco的原生数字资产为HT,HT用来支付链上交易手续费。
5.EOS(柚子)
EOS,可以理解为Enterprise Operation System,即为商用分布式应用设计的一款区块链操作系统。 EOS是引入的一种新的区块链架构,旨在实现分布式应用的性能扩展。 它并不是像比特币和以太坊那样的货币,而是基于EOS软件项目之上发布的代币,被称为区块链3.0。
6.TRON(波场)
波场TRON是全球最大的区块链去中心化应用操作系统。 高吞吐量是通过改善TRON中的TPS实现的,日常使用实用程度已经超过比特币和以太坊。 基于良好的可扩展性和高效的智能合约,应用程序可以在TRON中有更多部署方式,TRON可以支持大量的用户
7.Polygon(马蹄)
Polygon是一种框架,可用于创建与以太坊兼容的区块链网络和扩展解决方案。它更像是一种协议,而不是单一的解决方案。因此,该生态系统中的一项主要产品正是Polygon SDK。它能够协助开发人员创建兼容以太坊的网络。
8.Solana(索拉纳)
Solana是一个功能强大的开源项目,它实现了一个新的、无许可的、高速的layer-1区块链。 Solana由高通前高管Anatoly Yakovenko于2017年创建,其目标是在保持低成本的同时扩大吞吐量,超越流行的区块链通常实现的水平。
9.Avalanche(雪崩)
Avalanche致力于在不影响速度或去中心化的前提下提升可扩展性。其核心平台有三条区块链:交易链(X链)、合约链(C链)及平台链(P链)。X链用于创建和交易资产,C链用于创建智能合约,P链用于协调验证者和子网。
联盟链
在此区块链变体中,只有一组组织可以验证和添加交易。在此,分类帐可以打开或限制为选择组,联盟区块链用于跨组织,它仅由预授权节点控制。
国内目前主要以BaaS为主、一下列出国内常见、技术比较核心的联盟链
1.蚂蚁链(阿里)
蚂蚁区块链开放联盟链是一个低成本、低门槛开放普惠的区块链服务网络,依赖蚂蚁区块链联盟链强大的技术基础、创新公有许可机制,联合各行业权威节点合作伙伴共同打造
2.TrustSQL(腾讯)
采用了量子安全密码算法,其硬安全区块链底层具有算法灵活的特性,依托领御区块链平台、TrustSQL 区块链底层服务、ChainMaker 区块链开源底层软件平台、TBaaS 底链管理平台、FISCO BCOS 区块链底层平台的安全优势属性,腾讯在电子存取证、信用信息共享、政务数据服务、供应链溯源、社会公益等应用场景中不断发力。
3.超级链(百度)
百度超级链(XuperChain)技术是百度拥有完全自主知识产权的区块链技术,已有240余篇专利,涉及创新的超级节点架构、链内并行技术、可回归侧链技术及平行链管理等区块链底层技术。该项目从2019年5月起开源,经过一年多的运营,始终保持高频更新和迭代,并已建起活跃的开源社区,在政务、司法、医疗等20多个领域广泛落地
4.天玄(网易)
“网易区块链” 由网易自研引擎“天玄 3.0”驱动,具有支持业务高并发、强稳定性、高灵活度、安全性等特点,并已通过权威机构“国家信息中心电子数据司法鉴定所”的鉴定评估。
5.智臻链(京东)
京东智臻链始终以研发“值得信赖的企业级区块链服务”为愿景,也逐步确立了中长期的工作目标——“以客户需求为驱动,研发易用、低成本、开放的区块链平台和产品。基于区块链技术构建服务于产业互联网的连接器,让全球数据及价值安全、迅捷、公平地流动。”
6.壹账链FiMAX(平安)
壹账链FiMAX是平安集团旗下金融科技公司金融壹账通自主创新构建,拥有多项知识产权、性能卓越的区块链技术平台。壹账链FiMAX通过全球独创的全加密框架,以及重塑区块链隐私保护机制的3D零知识证明算法,助力机构及企业用户构建去中心化商业网络生态。
侧链
侧链就像是一条条通路,将不同的区块链互相连接在一起,以实现区块链的扩展。 侧链完全独立于比特币区块链,但是这两个账本之间能够“互相操作”,实现交互。
私链
私有区块链位于单个组织内,它仅允许组织中的特定人员验证和添加事务块,但是,通常允许Internet上的每个人查看。
钱包
热钱包(中心化)
大家常用的一直联网状态下的钱包都是热钱包。比如:电脑客户端钱包,手机APP钱包,网页钱包等。这种钱包在联网状态下可以随时用来交易,对于频繁交易的同学,热钱包会更方便快捷。
币信
Coin8
冷钱包(去中心化)
冷钱包就是不连网的钱包,也叫离线钱包。不能被网络访问,如纸钱包、硬件钱包、不联网的电脑或手机等。冷钱包集数字货币存储、多重交易密码设置、发布最新行情与资讯、提供硬分叉解决方案等功能于一身,能有效防止黑客窃取。
MetaMask
MetaMask是在 Web3 上实现用户交互和体验的开创性工具。它目前可作为浏览器扩展程序和 Android 和 iOS 设备上的移动应用程序使用。
一款在浏览器上使用的插件类型的以太坊钱包,该钱包不需要下载,只需要在浏览器添加对应的扩展程序即可,非常轻量级,使用起来也非常方便。目前支持谷歌、360、火狐等浏览器。
TokenPocket
okenPocket易用性一般,安全性中等,属于手机、电脑钱包。
TokenPocket是多链数字钱包。
imToken
imToken易用性较易,安全性中等,属于手机钱包。
主要功能:1.私钥自持2.轻钱包功能3.支持多种数字资产4.关注全球各大交易所,各类数字资产行情-设置价格提醒。
Coinbase
Coinbase易用性较易,安全性中等,属于手机、电脑钱包。
Coinbase是一款很受欢迎的BTC,ETH和LTC钱包。
硬件钱包(物理钱包)
Legder
硬件钱包,安全性颇高的钱包,官方提供的软件功能较为局限。可以配合MyEtherWallet、 MetaMask 使用
Trezor
trezor是世界上第一个也是最安全的加密货币硬件钱包。它使您能够进行安全支付和管理加密货币,而不会将任何敏感信息暴露给可能受到威胁的计算机。
Lattice
QR-Based
ERC-Info
ERC-20
ERC20 代币合约跟踪可替代代币:任何一种代币都完全等同于任何其他代币;没有任何代币具有与之相关的特殊权利或行为。这使得 ERC20 代币可用于交换货币、投票权、质押等媒介。
重点函数
name
Token名称
symbol
Token简称【符号】
decimals
Token小数位
totalSupply
存在的Token数量
balanceOf
拥有的代币数量
Transfer
Tokenvalue从一个帐户 ( from) 移动到另一个帐户 ( to) 时发出
TransferFrom
将代币amount从使用许可机制from转移到to然后从来电者的津贴中扣除
allowance
允许代表owner花费的剩余代币数量【工作于TransferFrom】
approve
设置amount为spender调用者令牌的余量
ERC-721
ERC721 是代表不可替代代币所有权的标准,也就是说,其中每个令牌都是唯一的。
ERC721 是比 ERC20 更复杂的标准,具有多个可选扩展,并且被拆分为多个合约。
这出现在房地产、投票权或收藏品等情况下,由于它们的有用性、稀有性等,某些物品的价值高于其他物品。
重点函数
name
Token名称
symbol
Token简称【符号】
tokenURI
tokenId统一资源标识符 (URI)
ownerOf
tokenId所有者
balanceOf
拥有的代币数量
Transfer
Tokenvalue从一个帐户 ( from) 移动到另一个帐户 ( to) 时发出
TransferFrom
将代币amount从使用许可机制from转移到to然后从from的approe中扣除
ApprovalForAll
当owner启用或禁用 ( approved)operator以管理其所有资产时发出
Approval
owner启用approved管理tokenId时发出
totalSupply
合约存储的代币总量
tokenOfOwnerByIndex
返回其令牌列表中owner给定的令牌 ID。index与 with 一起使用balanceOf可枚举所有owner的标记。
tokenByIndex
返回index合约存储的所有代币中给定的代币 ID。与 with 一起使用totalSupply可枚举所有标记。
ERC-777
与ERC20一样,ERC777 是可替代代币的标准,专注于在交易代币时允许更复杂的交互。
更一般地说,它通过提供相当于一个msg.value字段的字段来使代币和以太币更紧密地联系在一起,但对于代币来说。
该标准还带来了多项生活质量改进,例如消除周围的混乱decimals,使用适当的事件进行铸造和燃烧等等,但其杀手级功能是接收挂钩。钩子只是合约中的一个函数,在向其发送代币时调用它,这意味着账户和合约可以对接收代币做出反应。
重点函数
name
Token名称
symbol
Token简称【符号】
granularity
返回令牌中不可分割的最小部分
totalSupply
存在的令牌数量
balanceOf
拥有的代币数量
send
将令牌amount从调用者的帐户移至recipient.如果为调用者和注册了发送或接收钩子recipient,则相应的函数将被调用,data并且为空 operatorData。
burn
销毁amount调用者账户中的代币,减少总供应量。
Minted
当amount令牌由 创建operator并分配给时发出to
ERC-1155
ERC1155 是一种新颖的代币标准,旨在从以前的标准中汲取精华,以创建与不可代替且高效 的代币合约。
ERC1155 的显着特点是它使用单个智能合约一次代表多个代币,这种方法可以为需要多个代币的项目节省大量气体。
由于所有状态都保存在单个合约中,因此可以非常有效地在单个交易中对多个代币进行操作。该标准提供了两个功能,balanceOfBatch和safeBatchTransferFrom,这使得查询多个余额和转移多个代币变得更简单,耗气更少。
重点函数
uri
当令牌类型的 URIid更改为时发出value,如果它是非编程 URI。
balanceOf
id返回拥有的令牌类型的令牌数量account
balanceOfBatch
balanceOf的批量处理
safeTransferFrom
将amount令牌类型的令牌id从转移from到to
safeBatchTransferFrom
safeTransferFrom的批量处理
TransferSingle
当value令牌类型的令牌id从转移from到toby时发出operator
TransferBatch
TransferSingle的批量处理
ApprovalForAll
根据 ,授予或撤销operator转移调用者令牌的权限approved
其他
ERC-55
混合大小写校验和地址编码
向后兼容许多接受混合大小写的十六进制解析器,允许它随着时间的推移轻松引入
ERC-137
以太坊域名服务规范
以太坊命名服务(ENS)类似于互联网的域名服务(DNS),DNS转换的是IP地址,ENS转换的是以太坊地址,如可以把以太坊地址转换为 mycoin.eth
ERC-162
初始 ENS 哈希注册器
本 ERC 描述了 2017 年 5 月 4 日部署到以太坊主网络的注册商合约的实施,以管理以太坊名称服务 (ENS) 中的名称分配
ERC-165
标准接口检测
对于一些“标准的接口” ,如: ERC20 标准代币接口,有时查询合约是否支持接口以及是否支持接口的版本很有用,以便调整与合约的交互方式。 特别是对于ERC-20,已经提出了版本标识符。
本提议标准化了接口的概念,并标准化了接口标识(命名)
ERC-181
ENS 支持反向解析以太坊地址
该 EIP 指定了一个 TLD、注册商和解析器接口,用于使用 ENS 反向解析以太坊地址
ERC-190
以太坊智能合约打包标准
打包是现代软件开发的核心部分,以太坊生态系统中缺少它。缺乏打包限制了开发人员重用代码的能力,这对生产力和安全性产生了负面影响
ERC-875
可批量即原子交换的简单非同质代币
一种简单的不可替代代币标准,允许将代币批量化并在一次交易中结算 p2p 原子转移
ERC-1167
最小代理合约
为了以不可变的方式简单且廉价地克隆合约功能,该标准指定了一个最小的字节码实现,它将所有调用委托给一个已知的固定地址
ERC-1820
伪自省注册表合约
ERC1820标准定义了一个通用注册表合约,任何地址(合约或普通用户帐户)都可以注册它支持的接口以及哪个智能合约负责接口实现
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。