星球日报
搜索
手机客户端
iPhone · Android
公众号
微信公众号

什么是以太坊的抽象账户?| 区块链课堂第 45 问

2018-09-17

以太坊其实有两类账户。

编者按:本文来自哈希派(ID:hashpai),作者:不碎,星球日报经授权转载。

什么是以太坊的抽象账户?| 区块链课堂第 45 问在2018年将要实施的大都会升级的第二阶段——“君士坦丁堡”硬分叉中,以太坊开发人员将引入 EIP86 协议,向以太坊账户中添加抽象类,即抽象账户。

以太坊系统中实际存在两种类型的账户,一种是有私人密钥控制的外部账户,比如我们所使用的钱包中的账户,这类账户都有自己的余额。拥有者可以通过创建和签名一笔交易从自己的外部账户发送消息;另一种是由部署到区块链上的代码控制的合约账户,当合约账户收到信息时,其内部代码就会被激活,并允许它对内部存储进行读取和写入以及创建新合约等操作。

而所谓的抽象账户就是对以上两种账户的一种改进,并尝试模糊二者之间的界限,使用户可以同时拥有合约账户和外部账户。简单来说就是,使外部账户的逻辑控制像合约账户一样灵活,同时也允许用户对其私钥有更多的控制权。

这种做法就相当于让用户按照合约账户的格式来定义外部账户,由密钥控制的账户也可以获得代码的支持。除此之外,抽象账户还打开了各种其他交易许可管理,比如允许交易通过智能合约来支付手续费,从而避免交易费飙升的问题。

对普通用户而言,抽象账户的好处在于,任何人都可以使用以太坊系统,而不必完全了解其内部的技术细节。

本文来自投稿,不代表Odaily立场。如若转载请注明出处。

参与讨论

登录后参与讨论

总文章数:


分享至

微信扫一扫分享

0
金融前沿科技比特币

Copyright 2017-2018 Beijing Star Node Media Culture Co., Ltd.