元宇宙非小号金色财经交流群社区官网

以太坊账户和合约账户有什么区别?

时间:2022-07-09 12:26:22

以太坊账户分为外部账户和合约账户。外部账户是拥有私钥的账户,拥有私钥意味着控制对以太币或合约的访问。合约账户具有地址但是没有私钥,合约账户具有智能合约代码,而外部账户不具有。智能合约代码是在合约账户创建时由以太坊区块链记录的软件程序,由EVM执行。

(5)value:如果此交易用于收发以太币,此处为接收账户以Wei计量的代币数量;如果此交易用于发送对合约的消息调用,此处为向接收此消息智能合约所给付的Wei数量;如果此交易用于创建合约,此处为合约初始化时账户存放的以Wei计量的以太币数量。

代币(TokenCoin)可以被理解成一种可以和货币互换的权益证明,比如街机的游戏币。在以太坊世界里,代币通常指可以和以太币互换的被记录在以太坊系统内的权益。从技术的角度来看,代币是由某个合约账户维护的一个哈希表,哈希表中记录的key是表示用户身份的公钥的哈希值(账户地址),哈希表中记录的值是表示代币余额的数字。在以太坊平台上发行新的代币是一个极其简单的事情,一个具备基本功能的代币合约可以少于10行代码。EIP-20是以太坊关于代币的一个标准,使用符合该标准的开源代码,可以立刻部署一个非常完善的代币合约。

以太坊上有很多账户,每个账户都有其ETH余额,而ETH是一种类似BTC的加密货币。以太坊上还有很多智能合约,其实就是一些程序,能运行,能记录程序产生的一些数据。以太坊和比特币一样,很多节点一起工作,定期产生区块,通过密码学算法,可以防篡改。

数字人民币与比特币和电子货币有着本质区别。数字人民币是中国人民银行发布的具有无限法偿的主权货币,有国家信用背书,更加安全稳定,不像比特币等数字货币的价格是由供求推动的。值得注意的是,我国对虚拟货币进行严监管,打击比特币挖矿和交易行为。

关于外部账户和合约账户,其实单看地址数字本身是无法区分这两种账户的,二者也都可以拥有资产(eth、token等)。二者之间最大的区别是,合约账户包含可执行代码,它并不像合约账户那样由私钥控制,而是由代码控制。合约账户地址也不是由公私钥对生成的,而是根据它部署者的地址和部署时那笔交易的nonce生成的。

授权合约权限最大值导致账户资产被盗。DEF的流动性挖矿的项目,是需要授权的,授权就是你允许这个合约从你的账户里划多少币走。很多项目为了方便,通常这个数值都是设置的最大化(你允许他把你钱包里所有的币都转走)

标签:以太坊 合约 账户

本站分享的区块链、Web3.0元宇宙、NFT、数字藏品最新消息等相关数藏知识快讯NFR资讯新闻,与金色财经非小号巴比特星球前线Btc中国官网无关,本站资讯观点不作为投资依据,市场有风险,投资需谨慎!不提供社区论坛BBS微博微信交流群等相关币圈信息发布!
本站内容来源于互联网,如存在侵权及违规内容投诉邮箱( zztaobao@vip.qq.com )