okx

以太坊智能合同和大部分Token都在用的ERC标准是什么?

时间:2022-03-01|浏览:389

欧易

欧易(OKX)

用戶喜愛的交易所

币安

币安(Binance)

已有账号登陆后会弹出下载

01、智能合约
在讲 ERC 之前先和大家一起普及智能合约。智能合约的概念最早是在1994年由尼克 .萨博提出。他定义:智能合同是一种执行合同条款的计算机交易协议。
智能合同来源于生活中的自动售货机。当客户向自动售货机投资时,自动售货机开始工作。智能合同是什么?以以太坊的智能合同为例。以太坊的每个智能合同都有自己的账户,这相当于自动售货机有自己的 ID 同样,当外部账户使用一定的小费调用所选的智能合同时,它相当于启动自动控制开关,智能合同将根据自己的代码定义自动执行。
但与自动售货机不同的是,一旦创建了智能合同,其代码就不能更改,工作人员也不能像自动售货机那样打开门,然后放货物。
智能合同不可改变的优势使其自然适用于合同条款的场景,可以有效减少恶意篡改和人工干预。例如,你可以在以太坊写一份类似于银行的智能合同,然后人们可以通过这份合同存钱和取钱。这样,银行工作人员就不会因错误或恶意变更而导致余额不平等。
事实上,这份银行智能合同中存的钱不一定是蛋糕(ETH),因为以太坊智能合同也允许合同开发人员定义他们的货币,这就是我们所知道的各种以太坊 Token,比如 USDT,NBN 等。
这么一讲,仿佛智能合约给各行各业的人们提供了一个新的思路,大家都在想着是不是可以基于智能合约开发一些新的项目,发行自己的代币呢?智能合约当然可以,但是必须按照规定程序进行。那么为了有效地防止平台上出现各种杂七杂八的代币、数据等,它有着自己的一套标准。

以太坊智能合同和大部分Token都在用的ERC标准是什么?
 02、ERC标准
ERC 全称是“Ethereum Request for Comment表示以太坊版意见征求稿 ,ERC 包括技术、组织和其他预防措施和标准。这套标准不仅由以太坊官员提出,也由一些以太坊爱好者提出。
以之前提到的银行智能合约为例,不难想到它会有以下功能和说明:
需要有记录每一个客户的余额;
需要具备转账功能,即存钱取钱;
确保每个客户都能查询自己的余额。
仔细考虑以上功能和说明,似乎每个银行合同都需要具备,也是 Token 为了更好地兼容钱包交易所,以太坊发行了 像ERC20,ERC721 这样的代币协议标准。
例如,阿猫币和阿狗币都是基于 ERC如果20 标准发布,它们将为用户提供一些选择按钮(即接口函数一致),用户查询余额、转移代币等,但实现查询余额和转移代币的方式可能不同。
除了 Token 合同需要相同的规范,其他包括但不限于数据包的设计,以及一些界面的定义规则ERC 标准。这些标准协议有的来自以太坊创作团队,有的来自以太坊的爱好者和贡献者。总的来说,都是为了共同创造更好的以太坊环境。

热点:ETH 代币 以太 以太坊 数据 智能合约 计算机 钱包

« 上一条| 下一条 »
区块链交流群
数藏交流群
区块链币圈-全球区块链数字货币行情、比特币虚拟货币资讯,狗狗币以太坊环保币柚子币莱特币瑞波币等加密数字货币价格非交易行情查询,金色财经巴比特范非小号快讯平台。
趣开心资讯 Qukaixin.cn ©2020-2024版权所有 桂ICP备19010284号-1