区块链芝士丨 一键发币和一键发链是什么?
以太坊社区了方便开发者使用,对智能合约的使用提出了一系列的标准,使其能遵循这些通用的接口标准来构建。在这些标准中,我们最熟悉的便是ERC20标准。ERC20标准约定了包括代币的总供应量、账户余额、交易转账等等的函数和方法。
ERC20等一系列智能合约标准的出现,使得无需重头搭建区块链,就能通过部署智能合约完成区块链新代币的创造和分发,因此被称为一键发币。
ERC全称“EthereumRequest for Comment”,是以太坊社区向以太坊提出的各种改进建议,例如ERC20是第20号改进建议。但并不是所有的ERC都是诸如ERC20、ERC721之类的代币标准,而是指合约应该符合某些规范。ERC20协议于2015年被提出,于2017年最终确定,之后便掀起了lCO狂热。
一键发链,则指的是诸如Polkadot的Substrate、Cosmos的Tendermint和 Cosmos SDK 等开发工具,将区块链各个关键组成部分的代码以模块的形式准备好,开发者只需选择合适的参数和类型组合在一起,即可完成一条完整的、全新的区块链。标准化模块的方式,大大简化了区块链开发所需的时间,同时也增加了区块链设计的灵活性,因此被称为“一键发链”。