blockchain相关内容
我正在使用Hyperledger Fabric(1.4)开发一个区块链网络,我想知道Fabric是否有任何用户身份验证机制.对于作曲家休息服务器,有护照,但对于布料,我似乎找不到护照. 解决方案 Hyperledger Fabric中的主要身份验证机制是成员资格服务提供程序(MSP).例如,您将这些设置与区块链并行设置,并且可以将它们连接到LDAP. 对于身份验证,MSP会为用户的公
..
我要从solidity函数返回一个结构数组,如下所示. 实用性实体^ 0.4.21; 实用的实验性ABIEncoderV2; 函数getPurchaseOrderForVendor(string vendorNameInput)常量返回(PurchaseOrderStruct []) 它被编译为abi和bin文件.问题在于使用web3j(v3.3.1)为合同创建包装文件.我
..
从客户端发送查询请求时出现以下错误. FabricError: No peers available to query. Errors: ["Failed to connect before the deadline URL:grpcs://localhost:12051","Failed to connect before the deadline URL:grpcs://localh
..
我正在与composer 0.19.8合作开发超级账本区块链应用程序.我的问题是,每次更改区块链模型时,都必须更新package.json中的业务网络版本并重新启动结构服务器,以使更改反映在Composer REST Server上.如果我不这样做,所做的更改将不会反映在其余服务器API(由命令生成的API)上. 是否有一种方法可以覆盖当前的业务网络版本,而不是更新到package.json
..
我已经在Ubuntu计算机上设置了Hyperledger Fabric CA服务器.我已经注册了管理员,还尝试注册了一些用户.效果很好. 我现在想通过将请求发送到验证器计算机来通过Windows计算机(客户端)注册一些用户. 我该如何进行? 要在客户端计算机上安装的先决条件是什么? 如何使用结构网络的API?当前,它说'Listening on http://0.0.0.0:705
..
我将org3添加到现有网络中以进行余额转移示例,一旦添加,我在实例化此错误的同时尝试在org1和org3的对等节点上安装新的chaincode 无法获取链码包(marbles02:v0) recoveryParam: 0 } error: [client-utils.js]: sendPeersProposal - Promise is rejected: Error: chainc
..
我正在研究一个简单的用例,其中需要将状态作为事务中的输入并生成新的输出状态.但是我希望状态的内容是相同的.我只想将输入状态标记为已消耗,并生成具有相同内容的新输出状态.我正在编写的Cordapp使用Java. 我该如何在Corda中做到这一点? 解决方案 为此,您需要执行三个步骤: 检索要使用的输入状态 将输出状态设为输入状态的副本 将它们都添加到交易生成器中 这是在
..
我有一个基于 fabcar示例的网络设置.自定义了链码和文件夹结构,所有这些似乎都可以编译并正常运行了.但是现在,我试图找出是否可以使用函数Contract.submitTransaction()(位于await contract.submitTransaction('createCar', 'CAR12', 'Honda', 'Accord', 'Black', 'Tom'); 具有由多个
..
我可以按照文档这里.但是,对于应批准多少个同行的交易,是否有一些指南? 我了解到并非所有对等方都需要背书,但总的来说,就对等方总数而言,最小可接受数目是多少?当然,每个应用程序都有所不同,但是最好有一些指导原则/见解. 解决方案 以总数为单位的最小可接受数是多少 的同行? 同行人数的重要性不及组织人数的重要性. 背书策略的想法是,对等块处理逻辑希望能够“知道"事务包含
..
区块验证节点之后的AFAIK运行该区块中的所有事务,从而更改状态(UTXO列表) 让我们想象一下,在某个时刻,节点意识到它在错误的链上,并且有更长的链可用,这在以前已经分叉了一些区块. 它如何进行切换?我想它应该反向运行所有事务,直到发生分叉以恢复状态,而不是重播较长链中的块中的所有事务? 谢谢! 解决方案 我不知道为什么会有这样的印象:必须“回滚"任何东西.是的,它正在
..
我目前正在为Hyperledger Fabric使用Developer Environment.我尝试使用GET检索块信息,但确实给了我一个响应.但是,在响应中,有一个称为有效负载的组件,并且它的格式不可读.有没有办法使它可读/解密?例如,在bluemix中,当您对方"a"和方"b"进行初始化时,有效负载显示inita100b100. 首先,我执行了该事务/REST请求 { "js
..
我正在尝试为2组织网络实施简单的认可政策.这是我的crypto-config.yaml OrdererOrgs: - Name: Orderer Domain: example.com Specs: - Hostname: orderer PeerOrgs: - Name: Org1 Domain: org1.example.com Ena
..
当我在Docker中运行telnet命令时,它不会运行. 能否请您告诉我如何在Windows版Docker中安装telnet? 解决方案 有一个docker映像: docker run mikesplain/telnet
..
在Hyperledger中,我们有一个称为网络管理员的东西,该管理员将有权访问区块链上的所有卡和资产(至少我尝试使用acl拒绝管理员对资产的访问,但我无法部署更改,每次都会超时).因此,是否有可能将admin与我们的业务网络隔离?还是像以太坊这样的所有区块链也都有网络管理员? 解决方案 我相信您在问题中所指的是Hyperledger Composer而不是Hyperledger Fabri
..
我从设置cordapp开始.我可以按照设置说明中的内容构建corapp-example. 要测试我何时打开上面的链接,它不起作用? 我是否应该进行其他设置 解决方案 这是正在解决的文档中的错误. 通过IntelliJ运行时,节点的Web端口为 http://localhost:10009/, http://localhost:10012/和
..
嗨,我正在尝试通过导入作为QSCC一部分的分类帐包来查询这些代码块,但是尝试调用时会出现一些错误,请澄清这是否是正确的方法. func (t *SimpleChaincode) expt(stub shim.ChaincodeStubInterface, args []string) pb.Response{ var plp ledger.PeerLedgerProvider v
..
我能够在CentOS linux服务器中使用hyperledger composer部署业务网络,但是在使用composer-rest-server生成REST api时却出现连接错误? [root@bctlpblockchain03 ~]#composer network ping -c admin@tutorial-network The connection to the networ
..
我正在研究本教程: http://hyperledger-fabric.readthedocs.io/en/latest/getting_started.html 在命令“创建和加入频道"部分: peer channel create -o orderer.example.com:7050 -c $CHANNEL_NAME -f ./channel-artifacts/chann
..
我正在按照说明使用IBM Bluemix仪表板上的swagger API将一些链代码部署到IBM Hyperledger Blockchain. 为了部署一些链码,我需要提交一个JSON请求,其中包含链码存储库的路径: { "jsonrpc": "2.0", "method": "deploy", "params": { "type": 1, "chainc
..
我通过启用护照和多用户创建了bna并部署在composer rest服务器中,如何通过composer rest服务器生成的rest API创建参与者及其身份,而无需通过导入钱包导入卡?并且没有适当的文档. 解决方案 假设您已经完成/Wallet/Import身份的发布,可以发布其他身份: 例如REST端点 /Wallets/Import 浏览文件,例如导出的管理卡. ne
..