416  
发送私有交易
作者: 姜天雨 于 2021年07月19日 发布在分类 / 区块链基础知识 / 底层框架资料 / GoQuorum 下,并于 2021年07月19日 编辑

发送私有交易

先决条件

步骤

页面右侧列出了创建私有合约、部署合约和发送私有交易的步骤。

1. 创建私有合约

 Node-0 目录中,将以下内容复制并粘贴到名为 private-contract.js. 的文件中。 在行突出显示上,将  privateFor  的占位符替换为 tessera1.pub 密钥文件的 base64 内容。 例如, 1 1oRj9qpgnNhr/ZUggeMXnXsWMuVgedS6gfimpEVt+EQ=

粘贴图片

2. 创建账户

 Node-0 目录中,创建一个帐户。

粘贴图片

3. 解锁账户

账户默认是锁定的,必须在发送交易前解锁。 使用 geth  控制台显示和解锁帐户。

粘贴图片

显示帐户。

粘贴图片

使用 eth.accounts  显示的帐户密钥解锁帐户。

粘贴图片

出现提示时输入帐户密码。

粘贴图片

4. 发送私有交易

 geth  控制台中,运行 loadScript  来部署合约并从节点 1 向节点 2 发送一个私有交易。

粘贴图片

节点 0 GoQuorum 日志表明私有交易已发送。

粘贴图片

Tessera 日志表明交易有效负载已被分发和接收。

粘贴图片






 推荐知识

 历史版本

修改日期 修改人 备注
2021-07-19 14:12:10[当前版本] 姜天雨 修改内容
2021-07-19 14:11:46 姜天雨 创建版本

 附件

附件类型

PNGPNG

  目录
    区块链服务网络发展联盟