问题标签 [decentralized-identity]
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.
blockchain - Hyperledger Indy - 启动时出错 - 库状态无效:MerkleTree 包含无效项目
我正在尝试设置一个 4 节点 Indy 网络,但在尝试连接时出现“无效库状态”错误。这是我尝试过的:
以上命令都是在四台不同的机器上执行的。当我在每台机器上启动 indy-node 时,没有任何输出或任何东西,所以我不确定它是否有效。
在第一台机器上,我像这样安装了 indy-cli:
然后我启动了 indy-cli 并创建了一个新的钱包和新的池,并尝试连接:
谁能告诉我哪里出错了?
decentralized-identity - 有人成功在测试中进行 DID 注册(去中心化身份 Microsoft SDK)吗?
我能够在 ion-test 上注册 DID,但测试说明看起来很奇怪https://didproject.azurewebsites.net/docs/registration-test.html 生成了 .pem 文件,但示例使用 .kwt,也make-jws.js 的输出不是紧凑的 jwt,因此注册 curl 不起作用
任何人都可以注册考试并可以提供指导吗?
谢谢
public-key - 在 Sovrin 中,身份所有者有多个公钥?
Sovrin 可以使用多个 DID。
DID 表示所有者的公钥地址。
我对此有疑问。
可能的多个 DID 意味着 onwer 是否有多个公钥?
还是单个公钥有多个 DID?
如果所有者此时拥有多个公钥,为什么 DID 比简单地使用多个公钥更好?
blockchain - 使用 indy-cli 创建池时出错
我已经运行了 indy_pool 网络,它使用以下命令启动:docker run -itd -p 9701-9708:9701-9708 indy_pool
现在,我已经在我的系统中安装了 indy-cli
现在,当我尝试使用以下命令创建池时: pool create local_pool gen_text_file=/<PATH_TO_INDY_SDK>/indy-sdk/cli/docker_pool_transactions_genesis
它给了我错误:存在未知的“gen_text_file”参数
有人可以解释为什么会出现这个问题以及可以做些什么来解决这个问题?
blockchain - 什么是tails-server-base-url?应该如何配置?
我已经在我的系统中安装了 indy-sdk 并启动了分类帐网络(它正在运行)。之后,我设置 aries-cloudagent 并使用 aca-py 命令运行代理(作为管家)。
现在,在这个代理的帮助下,我已经在分类帐上发布了架构,但是当我尝试在分类帐上发送凭证定义时..它给了我错误:- 400:tails_server_base_url 未配置..
谁能解释它是什么以及如何解决?
blockchain - 借助种子参数启动 aca-py 代理时出错
我正在尝试使用以下命令启动 aca-py 代理:-
aca-py start --wallet-name user3 --wallet-key user3 --wallet-type indy --genesis-file /<PATH_TO_GENESIS_FILE>/docker_pool_transactions_genesis --ledger-pool-name local_pool --inbound-transport http 127.0.0.1 8001 --admin 127.0.0.1 9001 --endpoint http://127.0.0.1:8001 --outbound-transport http --log-level DEBUG --admin-insecure-mode --seed 00000000000000000000000000000001
但它给了我以下错误:-aries_cloudagent.config.base.ConfigError: Ledger denied transaction request: client request invalid: could not authenticate, verkey for 4cLztgZYocjqTdAZM93t27 can be found
为什么会出现这个问题,我该如何解决?
transactions - 去中心化标识符 (DID)
几天前我开始学习 DID,但我有一个疑问。交易总是与 DID 的公钥相关联吗?每笔交易都写在区块链中并且是不可变的。假设有人偷了我的私钥,我想撤销我的 DID。银行应用程序(例如)设计不善,使用的是旧交易的公钥。在这种情况下会发生什么?我不知道我的问题是否足够清楚
blockchain - 在 bigchaindb 中有没有办法表示 DID 之间的关系?
我最近正在研究 DID 和 bigchaindb,我想知道是否有一种方法可以表达 DID 之间的关系。
protocols - 侧树协议
我开始研究 sidetree 协议,但我无法理解它的工作原理和架构。文档说(https://identity.foundation/sidetree/spec/#network-topology)sidetree 是一个 2 级协议,可以像比特币、以太坊一样适合区块链......,但我不明白它是如何工作的这就是某些组件(例如 CAS)的作用。有人可以给我一个例子吗?
ethereum - 你如何确认一个网站是去中心化的?
如果您查看 Sushiswap、Pancakeswap、Curve、AAVE 等 DApp,您如何真正确认 Web 界面托管在 Web3.0 上,即分散的主机服务器?
Dapp 看起来与托管在单个服务器上的常规网站没有区别。