2021-08-16 17:50:56
在现如今这个如此庞大的信息时代,人和人之间的信任是个很大的问题,于是人们都用合约来束缚双方,这样才能让自己方向也让他人放心,可以说,有人的地方就用合约,因此在区块链里也一样,这也就是区块链合约的由来,不过要说区块链合约,就不得不提到一个词,那就是区块链合约地址,对于区块链合约地址很多人都不太能理解,那么,区块链合约地址到底是什么意思呢?下面211Coin小编就给大家通俗的降级一下区块链合约地址。
“区块链合约”一词是在1990年代由Nick Szabo撰写的一篇学术论文中提出的。Dapps或去中心化应用程序本质上是一系列链接的区块链合约。
区块链合约执行非常相似的功能。区块链合约是指以一段代码表示的合约,旨在执行一组指令。
唯一的区别是,使用区块链合约没有中间人。没有人或公司持有您的信息或对其进行验证。该Blockchain验证并保存你的记录。
通常情况下以太坊的账户主要有两种钱包地址和合约地址:
1、第一种是个人用户使用以太坊钱包生成的外部账户,也就是钱包地址,它是由公钥和私钥组成;
2、第二种是合约账户,用的是Solidity程序语言,是由一组代码(合约的函数)和数据(合约的状态)组成的,比方说在以太坊上发ERC20的币的同时就代表着创建了一个合约账户,也就是合约地址。而这种情况下生成的地址也就是合约地址,无私钥。合约是一个在以太坊区块链上的一个特殊地址。
提起区块链合约,很多人可能不是很清楚,但是一说 ICO,大部分人都是很感兴趣的。
ICO 的本质就是,用区块链合约建立规则,并存储数据。用户给区块链合约发送一定数量的 Eth,区块链合约就在自己的账户内建立对应地址的代币数据。
1.ERC20
以太坊一直在维护一个项目,被成为EIP(Ethereum Improvement Proposals)。
Ethereum Improvement Proposals (EIPs) describe standards for the Ethereum platform, including core protocol specifications, client APIs, and contract standards.
ERC20 定义了 ERC-20 Token 的通用标准,所有符合 ERC20 的区块链合约创建出来的代币,都被称为 ERC20 代币,都能够被以太坊钱包(几乎所有支持以太币的钱包,包括 imToken、币兜钱包等,也支持 ERC-20 的代币)识别使用。
2. ERC223
由于之前出现过区块链合约的问题,导致至少有价值四十万美元的以太币的损失,所以后来出现了 ERC20 的改良版本——ERC223。ERC223 标准是向下兼容 ERC20 的。
目前市面上绝大部分代币都是基于 ERC20 标准的,基于 ERC223 的并不多,比如 ATN。
3.他们的关系
举个简单的例子,区块链合约就像是一张白纸,代币就像是用白纸叠成的纸飞机,我们还可以用这张白纸来做纸青蛙。
综上所述,就是对区块链合约地址是什么意思这个问题的解答,最后211Coin小编想要告诉投资者的是,区块链合约是可以部署在区块链上的一段程序,它除了具备区块链上数据的一般特点,如分布式存储和验证及难以篡改等,还具有自治性和可编程性,在很大程度上保证合约的公平、公正性,但是,和一般的程序不同,区块链合约一经发布便无法篡改,保证了数据的可信性。如果想要了解更多的相关问题,可以关注211Coin后续持续报道!
491