一个是如何管理和权限的 blockchain(像由IBM bluemix提供的hyperledger blockchain服务)从关系数据库服务有什么不同?
我在本地安装了hyperledger作曲家.但是在localhost上它会出错:
错误:尝试ping时出错.
错误:没有为此连接指定业务网络.
我也无法添加模型和脚本文件.
这是终端中显示的错误
error: [Hyperledger-Composer] undefined:HLFConnection :ping() Error: Error trying to ping. Error: No business network has been specified for this connection
at _checkRuntimeVersions.then.catch (/usr/local/lib/node_modules/composer-playground/node_modules/composer-connector-hlfv1/lib/hlfconnection.js:787:34)
at <anonymous>
at runMicrotasksCallback (internal/process/next_tick.js:121:5)
at _combinedTickCallback (internal/process/next_tick.js:131:7)
at process._tickCallback (internal/process/next_tick.js:180:9) error: [Hyperledger-Composer] undefined:ConnectorServer :Error: Error trying to pi
Run Code Online (Sandbox Code Playgroud) 为了应用于区块链应用程序,我需要在 R 中生成随机的 64 位十六进制数。
我想,由于计算机的能力,一次得到这样一个64位的十六进制数是相当麻烦的,也许是不可能的。
因此,我认为我应该生成具有相当低位数的随机十六进制数,并将它们(连接)在一起以获得随机的 64 位十六进制数。
我接近解决方案:
library(fBasics)
.dec.to.hex(abs(ceiling(rnorm(1) * 1e6)))
Run Code Online (Sandbox Code Playgroud)
产生随机的十六进制数。问题是在某些情况下,我得到 6 位十六进制数,在某些情况下我得到 7 位十六进制数。因此,首先解决这个问题。
任何的想法?
我已经从官方网站下载了Ganache.appx。
不知道如何启动ganache区块链。
当我双击文件时,它要求我选择如下所示?
注意:我有一台Windows 7机器。我在ganache官方网站上找不到Windows特定版本的任何文件。
请让我知道如何在Windows 7机器中启动ganache区块链吗?
我可以在条件if语句中运行代码。在运行一些代码之前,我还可以要求一个条件。它们是可互换的,还是有我选择一个而不是另一个依赖的原因?
我在使用BYFN教程时遇到了问题。我设法毫无问题地做到了,现在我正在尝试更改配置文件中的一些内容。我配置了 6 个组织,我正在尝试使用其中两个创建一个频道。当我执行加入频道的命令时,出现此错误:
Error: proposal failed (err: rpc error: code = Unknown desc = access denied: channel [] creator org [Client1MSP])
这是我的配置文件:https : //www.dropbox.com/s/tutc4pla6jlygej/my_network.zip?dl=1
我从头到尾运行的命令都在 COMMANDS.txt 上。任何帮助表示赞赏。
我一直在使用 Hyperledger Fabric,我的链码涉及复杂的计算,需要时间。我希望在配置中增加超时时间,以便事务可以工作。这是错误和它之前的一些日志:
2018-10-11 08:00:01.370 UTC [msp] setupSigningIdentity -> DEBU 035 Signing identity expires at 2028-09-30 06:28:41 +0000 UTC
2018-10-11 08:00:01.370 UTC [msp] Validate -> DEBU 036 MSP Org1MSP validating identity
2018-10-11 08:00:01.372 UTC [grpc] DialContext -> DEBU 037 parsed scheme: ""
2018-10-11 08:00:01.372 UTC [grpc] DialContext -> DEBU 038 scheme "" not registered, fallback to default scheme
2018-10-11 08:00:01.372 UTC [grpc] watcher -> DEBU 039 ccResolverWrapper: sending new addresses to cc: [{peer0.org1.example.com:7051 0 <nil>}]
2018-10-11 08:00:01.373 UTC [grpc] switchBalancer …Run Code Online (Sandbox Code Playgroud) 我们正在使用 Hyperledger 结构来开发应用程序。
在背书政策中,我们看到了如下多个选项
它在链码背书验证中有什么区别和好处?
此外,启动对等节点的设置是什么?
请帮助我们理解。
在 Substrate 区块链开发框架中,FRAME Balances 托盘引用了 4 种不同的余额:
这些不同类型的 balances 之间有什么区别,它们什么时候在 Substrate 中使用,我应该如何在我自己的运行时模块中使用它们?
Corda doc说:“如果不检查交易的有效性(非验证公证人),它会产生“拒绝状态”攻击的风险,其中节点故意构建消耗一些现有状态集的无效交易并将其发送到公证集群,导致状态被标记为已消费”
在这种情况下,“无效交易”是否包括简单的错误交易,例如类型错误输入过高的值和流程步骤无效?
如何导致拒绝状态攻击。
blockchain ×10
hyperledger ×4
solidity ×2
conditional ×1
corda ×1
ethereum ×1
hex ×1
ibm-cloud ×1
numbers ×1
r ×1
random ×1
substrate ×1