问题标签 [amazon-managed-blockchain]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
52 浏览

node.js - 节点名称是什么 如果我们添加两个成员 | 亚马逊托管区块链 | REST 服务器

我使用此文档在亚马逊管理的区块链中设置了超级账本结构网络。我把用作休息服务器。我在这里将对等名称配置为peer1。它工作正常。后来我使用这个文件又增加了一个成员。现在成员 1 和成员 2 应该为交易背书。

现在我将此配置文件编辑为"peers":["peer1", "peer2"]. 但我收到以下错误,

我应该用什么代替 peer2?帮我解决这个问题。

0 投票
0 回答
134 浏览

hyperledger-fabric - AWS 托管区块链捆绑库 NodeJS

https://docs.aws.amazon.com/managed-blockchain/latest/managementguide/managed-blockchain-hyperledger-develop-chaincode.html

它提到

对其他版本的 fabric-shim 或其他库包的依赖要求您将它们与您的链代码捆绑在一起,因为对等节点没有对 NPM 存储库的 Internet 访问权限。

我有一个简单的 package.json 具有以下结构

由于对等方无法访问互联网,因此我无法实例化链代码,因为在内部链代码运行npm install --production失败。当对等方没有互联网连接时,我如何捆绑我的 CC 并将其安装在对等方上?

0 投票
1 回答
72 浏览

amazon-web-services - 如何终止 AWS 托管区块链实例

我按照下面的这些说明来运行 AWS 以太坊实例,但是由于我只是在学习区块链,我想创建一个图像并根据需要启动/停止。但是,当我转到 EC2 并停止我的实例时,它会重新启动。我看到其他关于这是由弹性豆茎引起的帖子,但是当我去弹性豆茎时,我看不到任何东西。还有什么可能导致它重新启动?谢谢!

https://docs.aws.amazon.com/blockchain-templates/latest/developerguide/blockchain-templates-getting-started.html

0 投票
1 回答
25 浏览

amazon-managed-blockchain - 我可以使用 t2.micro 运行 AWS 以太坊预览版吗

我正在测试 AWS 以太坊网络的创建,当我使用 t2.micro 创建它时,以下资源陷入状态 CREATE_IN_PROGRESS

EthereumMinerService EthereumECSStack EthereumCommonStack

如果我没记错的话,我已经能够使用 t2.small 成功地让它运行一次。不能用 t2.micro 运行吗?

0 投票
0 回答
81 浏览

amazon-web-services - 有关 AWS 以太坊网络的一般问题

我遵循了这些步骤,我相信我有一个成功运行的以太坊网络: https ://docs.aws.amazon.com/blockchain-templates/latest/developerguide/blockchain-templates-getting-started.html

启动网络后,我有一个堡垒主机来创建一个 SSH 隧道,并将 FoxyProxy 扩展添加到 Chrome,然后我可以连接到 explorer URL 和 stats URL,如下所示。

以下是我正在努力解决的一些一般性问题:

  1. 资源管理器 URL 显示块,但统计 URL 看起来是空的,这是为什么呢?

  2. 有一个 EthJsonRPCURL,其描述为“使用此 URL 访问您的以太坊客户端的 Geth JSON RPC,或将其输入 Metamask”,我正在尝试使用它来部署智能合约。如果我想从 Visual Studio 执行此操作,我该怎么做?当我尝试时,我得到一个超时错误。要连接到其他 URL,我正在通过浏览器使用代理,但是我会在 Visual Studio 中做什么以使用 json rpc URL 连接到网络来部署智能合约?

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
79 浏览

node.js - 如何使用 Nodejs 实现 Hyperledger Fabric

我们创建了 AWS 托管区块链网络(Hyperledger Fabric)。我想通过这个网络连接并创建一个简单的交易。假设大学用户更新了系统中的学生分数。我对区块链和 Hyperledger Fabric 完全陌生。所以我想知道实现这个场景需要哪些基本步骤。我正在使用 Windows 8 和节点 JavaScript。

由于我们很少有像 fabric-shim 和 fabric-network 这样的库,但我仍然无法实现这一点。我至少需要建立与 AWS 托管区块链网络的连接并上传简单交易的方法。任何有解决方案的人都非常感谢。谢谢

0 投票
0 回答
31 浏览

java - Hyperledger Fabric (1.4) EventHub 断开连接且没有详细错误

我们在 Amazon Managed Blockchain (AMB) 上运行 Hyperledger Fabric,最近我们决定从 1.2(长期以来一直是 AMB 上唯一可用的版本)迁移到 1.4。我们使用 Java SDK 连接到 Hyperledger,在旧版本上很好。重要的是,即使使用 HF 版本 1.2,我们也使用 HF SDK 版本 1.4.0,并且我们计划继续。

在 1.4 中,基本上没问题:我们可以执行主要活动,例如创建/加入通道、安装链代码、查询/调用它们。但是,围绕事件的功能不起作用:当我们注册侦听器时它不起作用并且我们收到以下错误:

最糟糕的部分是该错误没有说明导致它的具体原因:相同的配置和设置适用于 HF 1.2(并且它适用于其他功能),并且类似的设置适用于 HF 1.4 时很久以前,我们将其用作自托管解决方案。

这是我们在创建通道时注册事件中心的方式:

事件中心地址始终是已知且正确的,我们从 HF 节点配置中自动设置它们。

这就是我们注册事件监听器的方式:

如果您需要更多详细信息,我会添加它们。对于当前的问题,我不确定处理它的正确方法。

先感谢您!

0 投票
0 回答
21 浏览

blockchain - 创建基于区块链的认证系统的第一步是什么?

我对区块链 dAPPS 的构建方式有所了解,但我不知道我应该使用哪个网络或使用哪种语言编写脚本。现在我正在考虑使用 AWS,但我愿意接受其他建议。

0 投票
0 回答
12 浏览

amazon-web-services - 如何从 aws-sample/non-profile-blockchain 驱动 https?

我想在 aws-sample/non-profile-blockchain 中使用 https。

它说它只支持HTTP,有什么办法吗?

https://github.com/aws-samples/non-profit-blockchain/blob/master/ngo-ui/README.md 注意:您必须从 Cloud9 URL 中删除 https:// 协议。该应用程序不使用 TLS/SSL,当底层应用程序进行 HTTP 调用时,大多数现代浏览器都不允许您调用 HTTPS 端点。

我在 Firefox 中尝试过,但没有成功。但仍然自动连接到 https。帮我在 https 上运行它。

0 投票
1 回答
324 浏览

node.js - AWS Etheruem 节点 Websocket 连接保持关闭

我正在尝试使用托管 AWS 以太坊节点订阅以太坊区块链。我在这里按照教程进行操作:https ://docs.aws.amazon.com/managed-blockchain/latest/ethereum-dev/ethereum-json-rpc.html(标题为使用 web3.js 进行以太坊 API 调用的部分WebSockets 到托管区块链上的以太坊节点)

一切正常,所以我在 pm2 上启动了该进程,但后来我回来发现 websocket 连接失败并显示以下错误消息:Error: CONNECTION ERROR: The connection got closed with the close code '1001' and the following reason string 'Going away'

处理这个问题的最佳策略是什么?AWS 提供了一个帮助脚本(见下文),但我认为我需要更改此代码以处理 websocket 断开连接。我对 Node 和 websockets 都很陌生,所以我将不胜感激任何指针!

这是我的代码,它调用它并订阅区块链