问题标签 [hyperledger-indy]

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 投票
2 回答
710 浏览

hyperledger-indy - Hyperledger Indy:创建创世交易文件

我在 4 台基于 vagrant ubuntu 的机器上设置了 4 个节点。我已经使用以下命令生成了这些节点所需的密钥:init_indy_node VAL1 0.0.0.0 9701 0.0.0.0 9702 111111111111111111111111111N1. 根据文档,有一个名为的脚本generate_indy_pool_transactions,它生成具有预定义节点名称的密钥,即 Node1、Node2,并生成始终相同的密钥。

我想用我生成的密钥创建我的自定义网络。我找不到任何文件来生成创世交易文件。

有没有办法生成这个文件,以便我可以引导我的网络?

欢迎任何建议/意见。

0 投票
2 回答
1019 浏览

hyperledger - Hyperledger Indy:什么是受托人和管家?

我是 Hyperledger Indy 的初学者,由于它处于非常初始的阶段,我在理解基本概念方面遇到了一些问题。我找不到有关Trustee和的任何信息Steward。如果有人可以解释这些角色,我将不胜感激。

0 投票
1 回答
212 浏览

debugging - Hyperledger Indy:无法初始化节点,init_indy_node 失败并出现错误

我正在按照https://github.com/hyperledger/indy-node/blob/master/docs/source/start-nodes.md的说明进行操作

我的操作系统是 Ubuntu 16.04.6 LTS。

我设法通过以下方式安装了 indy-node

现在在第 2 步,它说:

我很困惑,因为该文件从未提及上述任何“创世交易文件”。所以我决定NETWORK_NAME = sandbox在我的情况下设置。

现在我开始用 command 生成密钥init_indy_node Alpha 0.0.0.0 9701 0.0.0.0 9702 --seed 111111111111111111111111111Alpha,我得到了错误:

任何人都可以帮助创建节点密钥并初始化它们。

我提到了Hyperledger Indy: Create genesis transaction file,看起来我的问题在此之前。

我也尝试过 von-network 并且能够在 docker 映像中启动网络。

唯一的问题是我无法生成自己的密钥。

谢谢

0 投票
1 回答
41 浏览

hyperledger - 哪些变量决定了 Hyperledger Indy 设置中所需的节点数量?

作为我项目实施的一部分,我必须使用 Hyperledger Indy 为用户提供数字身份。该平台上的估计用户数量为 20k。我一直在确定运行 Hyperledger Indy 以在生产中有效使用所需的节点数。

0 投票
1 回答
283 浏览

hyperledger - 如何让 Hyperledger Indy 在 Ubuntu 16.04 或 Windows 或 PlayWithDocker 上运行

除了此视频中的示例/演示:https ://www.youtube.com/watch?v=llwfb5Ut5sg&t=2823s => https://github.com/swcurran/education/tree/master/LFS171x/indy-material /nodejs

我似乎无法从任何指南中成功启动并运行 Hyperledger Indy(SDK 或节点): - https://indy.readthedocs.io/en/latest/或 - https://github.com/hyperledger/ indy-sdk或 - https://github.com/hyperledger/indy-node#about-indy-node或 - Medium.com 上的任何指南或谷歌搜索。

在我的 Ubuntu 16.04 操作系统、我的 Windows 操作系统或在线玩 Docker 上。

一个常见的错误是“找不到 libindy 依赖关系”——但https://github.com/hyperledger/indy-sdk#installing-the-sdk也总是失败。

有没有人最近成功地这样做了?任何开始开发的技巧也将不胜感激。

0 投票
1 回答
85 浏览

hyperledger - 澄清 Hyperledger-indy 和 soverin 基金会项目?

问题:

这些天我正在研究 Hyperledger indy,自我主权身份。但我在某些方面一直很困惑。因为有些文章说主权是公开可用的区块链。如果是这样,我想知道我们如何像以太坊一样进行开发?

我需要澄清主权代码库是 Hyperledger-indy 项目,所以 Hyperledger indy 也是一个公开可用的区块链,或者我们能够像在 Hyperledger 结构中所做的那样在本地设置 Hyperledger-indy?

我想知道在自我主权身份发行者中创建一个身份并将其提供给所有者。在区块链中,它添加了交易数据以及验证声明的哈希值。So I want to know what is the owner shows to the bank or whatever the party to verify their identity and how the verification handle.

如果有人让我简要了解这些概念,那将对我有很大帮助。我在互联网上搜索了很多,但我无法找到对这些东西的良好和简单的理解。

0 投票
1 回答
150 浏览

ios - Hyperledger Indy iOS sdk 无法导入钱包

我正在使用 Libindy 1.8.2 并尝试导入我的钱包以在成功导出钱包后恢复我的帐户。但是,我从 indy 导入方法中得到错误:

Error Domain = IndyErrorDomain Code=114 "(null)" UserInfo={message=Error: IO error Caused by: No such file or directory (os error 2) , indy_backtrace=}

在导入钱包中,我发送:

importConfigJson = {"path":"file:///var/mobile/Containers/Data/Application/D62D0B32-2FE4-4871-8B7D-ABFF84A574D1/Documents/walletData","key":"copens 解散巨人 bunraku uppitynesses serviceablenesses brazenness里拉香蕉装备绝热魔法"}

凭据= {“密钥”:“GqcA6WLrVAUUwVgTYAiekbMScmUMjwQM1Jb2KzuyeMbc”}

withConfig = {"id": "steward_wallet","storage_type":"default"}

当我尝试在我的 importConfig 中给出相对路径时:

路径= “/var/mobile/Containers/Data/Application/D62D0B32-2FE4-4871-8B7D-ABFF84A574D1/Documents/walletData”</p>

由于内存问题,我的应用程序崩溃了。您能否指导我在哪里犯了错误或任何方式,以便我可以成功导入我的钱包。谢谢你。

0 投票
1 回答
398 浏览

node.js - Hyperledger Indy 中的 PoolLedgerTimeout

问题:

我已经克隆了 Hyperledger-Indy SDK 存储库,然后尝试运行 nodeJs 示例首先我发出命令npm run ledger: start,然后发出 npm install,然后在 nodejs 文件夹中发出 npm run start。之后我得到了

终端上的这个错误。有人可以帮我解决这个问题吗?我尝试了很多以找到解决此问题的方法,但我无法找到解决此问题的方法。谢谢你。

0 投票
1 回答
754 浏览

blockchain - Ubuntu 18.04 上的 Hyperledger Indy LibIndy 安装问题

我的开发环境是 Ubuntu 18.04 LTS。我已经从 GitHub 存储库克隆了 Indy SDK。当我尝试安装对 Indy 节点和 Indy 池至关重要的 libindy 时,由于 Libsodium18 不可用,它失败了。我已经在我的机器上安装了 libsodium-dev。我还安装了 libsodium23。似乎 Ubuntu 18.04 推荐使用 libdsodium23。谁能帮我找到解决方案或解决方法,以便我可以在 Ubuntu 18.04 中使用 libindy 设置 Indy 节点和 Indy Pool。

0 投票
0 回答
36 浏览

docker - 在仅具有 FQDN 的 VM 上运行 Indy 池

我正在尝试在没有静态 IP 的 VM 上运行 indy 池。它有一个完全合格的域名。当我在具有静态 IP 的 VM 上运行池时,我在指定端口映射时将此方法与 VM 的 IP 一起使用。此 IP 将在池配置中提及,我能够正确连接到池。

对于没有静态 IP 的虚拟机,我尝试使用 FQDN 来做同样的事情。像这样

但是,我得到了一个错误docker: Invalid ip address:...<FQDN>

如何在此 VM 上运行 indy 池并使用移动应用程序连接。