在 hyperledger 中交易时连接到卡
Connect to card while transaction in hyperldeger
我有 运行 使用以下命令的网络
composer-rest-server -c admin@mynetwork -n never -w true
网络中还有一些其他参与者也喜欢
Participant1 拥有 p1@mynetwork 卡
Participant2 有 p2@mynetwork 卡
现在的问题是如何在进行交易时连接到另一张卡。
我想用p1卡做交易1,用p2卡做交易2。
如何在进行交易时进行连接。
我正在通过调用来调用nodejs中的事务
http://localhost:3000/api/transaction1
您可以通过两种方式完成:
第一种方式:
您可以在 github OAuth 中创建一个帐户来验证您的 hyperledger rest 服务器的用户。这样做的目的是您的休息服务器将获得一个钱包,用户将在其中上传他们的卡,然后激活该卡。现在,无论您将执行什么交易,都将继续成为参与者,即参与者的卡。
步骤:
- 在您的终端上使用您的 github clientID 和 clientSecret 导出变量 COMPOSOSER_PROVIDERS。
export
COMPOSER_PROVIDERS='{"github":"provider":"github","module":"passportgithub","clientID":"c1e68c173a1*******","clientSecret":"**************a2219abc380fa43ace7519","authPath":"/auth/github","callbackURL":"/auth/github/callback","successRedirect":"
","failureRedirect":"/"}}'
- 安装通行证-github
npm install -g passport-github
- 在启用多用户模式的情况下启动 composer-rest-server
composer-rest-server --card admin@mynetwork -n never -p 3000 -a true -m
true
- 最终在 url
验证您的 github 帐户
localhost:3000/auth/github
第二种方式:(不是最好的,但最简单的:))
您可以使用命令在不同的端口创建 composer rest 服务器
composer-rest-server -c p1@mynetwork -n never -w true -p 4000
现在,无论您希望参与者 1 执行什么交易。在端口 4000 上执行。
我有 运行 使用以下命令的网络
composer-rest-server -c admin@mynetwork -n never -w true
网络中还有一些其他参与者也喜欢
Participant1 拥有 p1@mynetwork 卡
Participant2 有 p2@mynetwork 卡
现在的问题是如何在进行交易时连接到另一张卡。
我想用p1卡做交易1,用p2卡做交易2。
如何在进行交易时进行连接。 我正在通过调用来调用nodejs中的事务 http://localhost:3000/api/transaction1
您可以通过两种方式完成:
第一种方式:
您可以在 github OAuth 中创建一个帐户来验证您的 hyperledger rest 服务器的用户。这样做的目的是您的休息服务器将获得一个钱包,用户将在其中上传他们的卡,然后激活该卡。现在,无论您将执行什么交易,都将继续成为参与者,即参与者的卡。
步骤:
- 在您的终端上使用您的 github clientID 和 clientSecret 导出变量 COMPOSOSER_PROVIDERS。
export COMPOSER_PROVIDERS='{"github":"provider":"github","module":"passportgithub","clientID":"c1e68c173a1*******","clientSecret":"**************a2219abc380fa43ace7519","authPath":"/auth/github","callbackURL":"/auth/github/callback","successRedirect":" ","failureRedirect":"/"}}'
- 安装通行证-github
npm install -g passport-github
- 在启用多用户模式的情况下启动 composer-rest-server
composer-rest-server --card admin@mynetwork -n never -p 3000 -a true -m true
- 最终在 url 验证您的 github 帐户
localhost:3000/auth/github
第二种方式:(不是最好的,但最简单的:))
您可以使用命令在不同的端口创建 composer rest 服务器
composer-rest-server -c p1@mynetwork -n never -w true -p 4000
现在,无论您希望参与者 1 执行什么交易。在端口 4000 上执行。