以太坊?账户分为内部账户(也称为协议账户)和外部账户(也称为普通用户账户)两种类型。创建账户需要以下步骤。
1.外部账户的生成:
外部账户是普通用户使用的账户,主要是发送交易和接收代币的功能。建立外部账户主要需要以下步骤。
步骤1:生成私钥。
你可以使用加密货币钱包软件或在线服务(MeaMask, Jaxx等),或者编程你的秘密密匙。要产生私钥,通常是随机产生160位二进制数字,然后使用椭圆曲线密钥生成ECDSA之类的算法。
步骤2:建立地址。
使用生成的私钥,用以太坊散列算法(像Keccak256一样,加上前缀“0x”)计算公钥,用以太坊地址算法(用一系列散列来计算公钥计算后,截取前20个字节)生成地址。
2.签约账户的创建:
合约账户主要用于开展智能合约,其生成过程与外部账户相似,但主要用于执行智能合约的生成交易。签约账户的建立主要需要以下步骤。
第一步:创建和部署智能合约。
使用智能合约编程语言(如Solidiy)来编写合约代码。
当你使用Remix和Truffle等支持以太坊的开发环境部署合约时,这个过程通常会生成并发送包含合约代码和初始化数据的交易。
步骤2:取得合同方。
开发完成后,开发者会收到签约地址,这是签约账号的地址。
其他的注意点。
安全:私人密匙的保护至关重要。不能随意泄露账户资金,以免账户资金被盗。
助词:根据情况,可以通过生成助词来取回秘密密匙。这是非常重要的安全措施。
备份:经常备份私钥和单词,防止设备丢失和损坏。