问题标签 [azure-blockchain-workbench]

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 投票
0 回答
239 浏览

azure - 将链代码部署到 Azure 上的 Hyperledger Fabric Consortium

我有一个在 MS Azure 上运行的单节点 Hyperledger Fabric 网络,使用 Azure 中的Hyperledger Fabric 联盟网络模板进行部署。如何将链码部署到网络?在 ssh 到 VM 之后,我可以连接到对等点,但是当我尝试安装链代码时,Error: error getting chaincode code car.go: <go, [env]>: failed with error: "exec: not started"
我感觉到我做错了什么。如何将链代码部署到使用 Azure Hyperledger Fabric 模板部署的结构网络?我找到了这个这个,不确定这些是我要找的。我只需要使用 peer cli 简单地安装和实例化一个链代码。请帮忙。谢谢你。

0 投票
1 回答
59 浏览

azure - 未找到应用程序 - Azure 区块链工作台

昨天我在以下文档的指导下创建了一个新的区块链工作台:https ://docs.microsoft.com/en-us/azure/blockchain/workbench/deploy

主要问题是当我去 Web 应用程序时,因为我什么都看不到,它只显示:未找到应用程序,请联系 Workbench 管理员以访问应用程序。

有趣的是,我添加了一个与我一起工作的用户(包括所有权人和管理员)。他可以访问资源并创建应用程序。他也可以将我视为会员(我只看到我)。要补充的另一件事是他创建了一个合同,它出现在工作台上,让我可以对合同的任何实例采取行动(由我赋予的角色允许)。

如果我创建了工作台,我是如何失去(如果)我的特权/权限的?

0 投票
1 回答
149 浏览

node.js - 使用 api 在 azure 区块链工作台中创建合约

我正在尝试使用工作台 api 从 Node.js 使用 axios 包创建一个新的合同实例:

首先,我根据文档请求创建了服务主体,用于获取不记名令牌并访问 api 资源。

然后,对 /api/v1/applications/workflows/ 执行 GET 请求,得到以下结果:

接下来,基于推断(因为执行 post 的文档对于 Node.js 来说不够详细)使用 axios 执行 POST,如下所示:

最后,响应的日志显示:

抱歉,如果内容太长,只是想确保提供每个细节。这是 api 的问题,代码语法还是天蓝色的问题?

PD:azure 上的所有权限都已被授予文档点。

0 投票
2 回答
564 浏览

azure - 如何在 Visual Studio 2017 上正确运行 Azure 函数?

我正在尝试运行一个使用 Azure Functions 的程序。我正在使用 Visual Studio 2017。这是程序:

https://github.com/Azure-Samples/blockchain/tree/master/blockchain-workbench/rest-api-samples/dotnet

我下载了与 Azure Functions 相关的所有内容。

当我按下调试时,我收到以下错误:

无法直接启动输出类型为 Class Library 的项目为了调试此项目,请向此解决方案添加一个引用该库项目的可执行项目。将可执行项目设置为启动项目。

我是否正确运行了此示例,还是我错过了与 Azure 功能相关的内容?

谢谢

0 投票
1 回答
82 浏览

azure - 为什么我会在两种不同的情况下获得两种不同的不记名令牌?Azure Active Directory(也是微软区块链工作台)

试图在 Azure Active Directory 中进行某些操作。我试图理解为什么在这两种情况下使用同一用户时我没有获得相同的不记名令牌:

1)通过访问此博客文章: http ://blog.pomiager.com/post/using-rest-api-in-azure-workbench-blockchain

我下载了这个项目,唯一重要的是有一个天蓝色活动目录的登录。我使用正确的帐户登录,在调试时我可以看到我的不记名令牌。

2)当我在我的 microsoft workbench 应用程序中时,我会在 chrome 上进行检查,在网络中我实际上可以看到不记名令牌

尽管我同时执行这 2 个动作,但这 2 个不记名令牌是不同的。第二个选项中的不记名令牌是正确的不记名令牌,可让我访问我的区块链工作台应用程序。当我登录到我的用户时,我想在我的 Microsoft Workbench 应用程序上执行操作。

我怎样才能收到正确的不记名令牌?

谢谢

0 投票
0 回答
54 浏览

azure - Azure Active Directory 联合

我想在几个 Azure 帐户(租户)之间创建一个联合。目标是,当登录到 Active Directory 时,只有几个用户可以登录(联盟中的用户) 联盟中的用户正在添加他们自己的来宾用户,但是在使用应用程序时(在我的示例中,应用程序在区块链工作台上)。所有联合用户都可以看到所有来宾用户(他们的和其他租户添加的其他来宾用户)。

我怎样才能做到这一点?

谢谢

0 投票
1 回答
113 浏览

azure - 此特定广告流的任何示例?

我正在寻找一个可以帮助我完成以下流程的示例:

1) 在 angularJS 客户端中登录表单

2)在.net服务器(不是MVC)中实际登录,我们有登录用户的上下文以调用另一个API->

3) 使用从步骤 2 收到的不记名令牌调用 Blockchain Workbench API。

我已经尝试了几个流程,但我从来没有得到一个有效的不记名令牌,使我能够调用工作台 API

例如,我使用了这个: http ://blog.pomiager.com/post/using-rest-api-in-azure-workbench-blockchain 让我登录,但它的 MVC 和我想将它分离到客户端角度和 C# 服务器。

这个 https://github.com/azure-samples/active-directory-dotnet-webapi-onbehalfof 可能会更接近,但它仍然使用 MVP。

谢谢

0 投票
1 回答
136 浏览

blockchain - 如何将待处理的交易提供给矿工在以太坊中开采?

我需要知道如何将未决交易提供给矿工进行挖掘,以及他们如何从每笔交易中获得奖励。

0 投票
0 回答
67 浏览

azure - 用 ADFS 替换 AD 的最简单方法(或将其添加到它上面)?

我有一个客户端应用程序,它是 AD 中的单租户应用程序。我真正需要的是几个 AD 用户之间的协作,以便共享我们的用户(所有用户最终将在一个共享资源中使用,即区块链工作台)。我开始意识到我的用例需要 ADFS。在我遇到的每个教程中,我都看到它需要设置很多新服务器。难道没有一种简单的方法可以将联合服务添加到我的用例中吗?

0 投票
1 回答
512 浏览

blockchain - 无需gasprice即可与智能合约交互

我正在使用 web3j java 库来部署智能合约并与之交互。当我尝试通过将 gas 价格设置为 0 并将 gas 限制设置为 DefaultGasProvider.GAS_LIMIT 来发送调用智能合约中的函数的交易时。我收到以下异常。

如何解决这个问题?

使用 Remix 和 MetaMask 可以毫无问题地工作。使用 web3j 时我缺少什么,任何指针都会有很大帮助。