合约地址是钱包地址吗?合约地址和钱包地址区别分析
在了解合约地址是钱包地址吗这个问题之前,我们先来了解一下,什么是合约账户,要知道像以太坊这种支持智能合约的公链上是有两种账户的,第一种就是我们很多人会使用以太坊钱包生成的外部账户,它是由公钥和私钥共同组成的;另一种就是合约账户了,这种账户是由一个地址和他所对应的存储代码组成的,这种地址我们就称之为合约地址了,与前者的不同就是它没有私钥。那么到底合约地址是钱包地址吗?下面就让小编为大家带来合约地址和钱包地址区别详解。
合约地址是钱包地址吗?
合约地址不是钱包地址,合约地址和钱包地址区别如下。
通常情况下以太坊的账户主要有两种钱包地址和合约地址:
1、第一种是个人用户使用以太坊钱包生成的外部账户,也就是钱包地址,它是由公钥和私钥组成;
2、第二种是合约账户,用的是Solidity程序语言,是由一组代码(合约的函数)和数据(合约的状态)组成的,比方说在以太坊上发ERC20的币的同时就代表着创建了一个合约账户,也就是合约地址。而这种情况下生成的地址也就是合约地址,无私钥。合约是一个在以太坊区块链上的一个特殊地址。
智能合约什么意思?
智能合约诞生比以太坊更早。智能合约是指,一个计算机化的交易协议,它执行一个合约的条款。但是在以太坊之前,没有可执行的可信的生产环境,使智能合约得到应用。
以太坊智能合约是指,部署在以太坊上的智能合约,是一段程序,运行在以太坊的虚拟机EVM中,程序可以按照事先约定的某种规则自动执行操作,执行合约的条款。同时,智能合约对接收到的信息进行反应,它既可以接收和储存价值,也可以向外发送信息和价值。以太坊创始人V神指出过,以太坊智能合约中的“‘合约’不应被理解为需要执行或遵守的东西,而应看成是存在于以太坊执行环境中的‘自治代理’(autonomous agents),它拥有自己的以太坊账户,它们收到交易信息后就相当于被捅了一下,然后自动执行一段代码。”智能合约可以调用其它的智能合约,这就是开启创立自治代理的能力,代理可以自己进行交易。在区块链上,我们存储的信息都是“状态”,而智能合约就是它用于状态转换的方式。
Conflux移植了以太坊EVM虚拟机,完全兼容以太坊智能合约,因此Conlux的智能合约包括了以太坊智能合约。在前些时候,Conflux发布过一个“拯救烤仔”的小游戏,对每次提交成绩时在前100位的用户提供奖励,每人最多只能提交成绩状态信息十次。这就是一份智能合约。每收到一个用户提交来的满足条件的信息,合约就执行,记录下用户的钱包地址信息,给予奖励。
以上就是合约地址是钱包地址吗?合约地址和钱包地址区别分析的详细内容,更多关于合约地址和钱包地址区别的资料请关注脚本之家其它相关文章!
你可能感兴趣的文章
-
什么是合约地址?一个币的合约地址有什么用
这篇文章主要介绍了什么是合约地址?一个币的合约地址有什么用的相关资料,对于合约地址,那么很多人不知道到底一个币的合约地址有什么用,感兴趣的朋友,看完这篇文章,你…
2021-08-13 -
火币生态链地址是哪个?HECO钱包地址怎么看?
这篇文章主要介绍了火币生态链地址是哪个?HECO钱包地址怎么看?的相关资料,感兴趣的朋友可以参考下本文内容。…
2021-08-16 -
shib怎么提现到imtoken钱包 如何查看shib币钱包地址
shib如何储存到imtoken钱包?如何查看imtoken钱包里面的shib?经过下面的图文步骤相信大家很快就会学会如何存储和查看imtoken钱包了…
2021-11-05 -
币印矿池怎么设置狗狗币DOGE钱包地址
这篇文章主要介绍了币印矿池怎么设置狗狗币DOGE钱包地址,DOGE地址可以从钱包Bitpie,Cobo等,或者myqbtc.com,hb.top等交易所获取地址。下面小编就给大家讲解一下币印矿池…
2021-05-11 -
区块链钱包怎么用?一文玩转区块链钱包
这篇文章主要介绍了区块链钱包怎么用?一文玩转区块链钱包的相关资料,区块链钱包,最重要的就是安全性,很多投资者不会用区块链钱包,今天小编带大家一起详细的解读一下区…
2021-08-16 -
Ownbit钱包安全吗?Ownbit钱包怎么样?
这篇文章主要介绍了Ownbit钱包安全吗?Ownbit钱包怎么样?的相关资料,Ownbit钱包是一款冷钱包,安全性非常的高,很多朋友想要知道Ownbit钱包怎么样,本文就带大家深入了解一…
2023-07-29 -
在AToken钱包创建Ontology钱包图文操作教程
这篇文章主要介绍了在AToken钱包创建Ontology钱包图文操作教程的相关资料,AToken是一款易用的数字资产钱包,可以存储多种数字资产。那么如何在AToken钱包创建Ontology钱包…
2021-08-16 -
HyperPay钱包DApp使用教程
这篇文章主要介绍了HyperPay钱包DApp使用教程的相关资料,Hyperpay钱包是第一个同时支持链上和链下技术的数字货币钱包,但还有很多小伙伴反应不知道HyperPay钱包DApp如何使…
2021-08-16 -
HyperPay钱包OTC使用教程
这篇文章主要介绍了HyperPay钱包OTC使用教程的相关资料,HyperPay已上线OTC功能,大家可使用OTC功能实现:用法币买入、卖出数字货币。下面小编给大家介绍OTC使用流程,感兴…
2021-08-16 -
将EOS私钥导入AToken钱包的方法
这篇文章主要介绍了将EOS私钥导入AToken钱包的方法,AToken钱包已经支持EOS账户管理一段时间了,但是很多用户还不知道具体如何导入EOS账户私钥。下面小编带大家一起学习一…
2021-08-16