问题标签 [hyperledger-besu]

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 回答
233 浏览

hyperledger-fabric - Hyperledger Besu vs Iroha

Hyperledger Besu于 2019 年 8 月加入Hyperledger开源家族,是我相信的最新成员。以下是关于 的词Besu

这里是关于 的话Iroha

Besu可能有令牌,Iroha但没有。Besu可能有更多的采用,因为它源自Ethereum. 我正在寻找一种基于许可的区块链技术(可能没有令牌并且需要智能合约),它支持交易并跟踪交易(例如,交易方、所涉及的项目(项目图像)、数量、日期)(例如,绘画。其数字图像存储在交易记录中)。Iroha和 和有什么不一样Besu?哪种技术可能更适合启用和跟踪交易?

0 投票
1 回答
341 浏览

ethereum - 带有 testnet pyrmont 的 prysm 信标链出错

我正在尝试使用 Prysm 和 Besu 在 pyrmont 测试网中运行 Ethereum2.0 的信标链。

我使用以下命令运行 ETH1 节点:

该命令正在运行并下载整个区块链,然后正常运行。

但是当我启动时:

我得到:

我试图删除以前的数据文件夹/root/goerliData并重新下载区块链,但没有任何改变......

为什么数据库合同没有改变,我该怎么办?

谢谢 :)

0 投票
1 回答
1105 浏览

hyperledger-fabric - hyperledger Fabric 和 hyperledger Besu 的区别

嗨希望你做得很好。顺便说一句,我对区块链使用的框架进行了研究。我在修复 Hyper-Ledger Fabric 和超级账本 Besu 之间的差异时发现了一个问题。你能帮助我吗

0 投票
0 回答
41 浏览

blockchain - 超级账本自动化私有网络部署(Besu BAAS - 区块链即服务)

我想自动化超级账本 besu 私有网络部署。我有自己的开放堆栈云提供商来创建虚拟机以用作不同角色(bootnode、orion、validator 等)的节点,或者换句话说,我可以定义具有指定资源(HDD.RAM、CPU)的租户在开放堆栈中并将这些资源用于节点(VM)。该文档对我没有帮助:1- https://github.com/hyperledger-labs/blockchain-automation-framework:因为它使用aws云提供商。2- https://github.com/lacchain/besu-network:因为这是公共网络besu部署。有什么想法可以在我的环境中自动化超级账本 besu 专用网络吗?问候

0 投票
0 回答
92 浏览

blockchain - 通过 EthSigner "eth_sendTransaction" 部署智能合约

我正在尝试使用执行eth_sendTransaction命令的 curl 脚本部署智能合约。curl命令如下:

字节码是从 Remix 获得的(编译后)。它不包括在内,因为它很大。但是,执行上一条命令后,响应是:

从 eth_sendTransaction ( https://rdrr.io/cran/gethr/man/eth_sendTransaction.html ) 阅读文档,我没有看到错误。在这种情况下,我使用的参数如下:

  • from:我部署合约的地址
  • data:合约编译后的字节码
  • gas:合约部署中相对较高的gas值

提前谢谢了

0 投票
1 回答
131 浏览

permissions - 启用许可错误的 Hyperledger besu

我正在使用 Hyperledger besu 提供的快速入门网络,我想测试并查看权限如何与权限管理 dapp 一起工作。我使用这个 repo:https ://github.com/bretthenderson/besu-quickstart 所以当我运行 run-permissioning.sh 脚本来构建 dapp 并运行测试网络时,一切正常,然后当我运行时网络成功启动run-permissioning-dapp.sh 脚本运行良好,它编译和部署许可智能合约,然后在启用许可的情况下重新启动网络,但之后 bootnode 容器因以下日志而崩溃:

我在任何地方都找不到有关此错误的任何信息,因为 hyperledger besu 的社区非常小...

0 投票
2 回答
2250 浏览

ethereum - 使用 w3.eth.contract() 部署智能合约时出错:“不支持方法 eth_sendTransaction”

我正在使用 Web3.py 和许可的 Hyperledger Besu 网络。

尝试使用 w3.eth.contract(...) 方法将智能合约部署到网络中时,出现以下错误:

我想在执行 w3.eth.contract(...) 时会调用 eth_sendTransaction。有没有其他方法可以部署合约而不会出现这个问题?

0 投票
1 回答
70 浏览

blockchain - Hyperledger Besu 是否与 Cosmos IBC 兼容?

我正在开始一个使用 Hyperledger Besu 作为其底层区块链的项目,并展望互操作性和跨分片功能。

有许多“区块链互联网”项目(包括 Polkadot 和 Hyperledger Cactus),但我对 Cosmos 和区块链间通信(IBC)模型特别感兴趣。

我的问题是关于 Besu 与 Cosmos IBC 的兼容性。在大多数消息来源中,据说 IBC 与任何提供非概率共识的区块链兼容。当使用 IBFT 2.0 实例化时,Besu 就满足了这一点。其他文档(请参阅“哪些区块链与 IBC 兼容?”部分)提供了更重要的要求列表。

我对 Besu 或与上述相关的要求了解不够,无法评估 Besu 是否可以与 IBC 互操作。

Besu是否与IBC兼容有一个简单的答案吗?

如果不是,基于 Besu 的项目的哪些方面会影响兼容性?

谢谢-

0 投票
0 回答
29 浏览

connection - 在 Win10 上的 wsl2 中运行的节点的元掩码连接错误

我有以下设置:

问题是,我想将 Metamask(在 Win10 主机上运行)连接到 RPC 节点(http://localhost:8545),但它根本没有连接。

我试过的:

  • 在 Docker 容器中运行节点工作正常,所以当我直接在 wsl2 Shell 中启动节点时会出现问题
  • 在 wsl2 中启动一个简单的 webserver(例如 php testserver)并通过 Win10 主机上的 webbrowser 连接到它是没有问题的。因此,从 Win10 主机到 wsl2 机器的连接是可能的。
  • 在 metamask 中将 localhost 更改为 127.0.0.1 或 0.0.0.0 无效
  • 直接在 wsl2(而不是在 WIn10 主机上)运行 Metamask 可以正常工作,没有问题。

有没有人遇到过同样的问题或任何解决方案的想法?谢谢!

0 投票
1 回答
57 浏览

blockchain - 如何停止 Hyperledger BESU 中的自动区块生成?

目前,我已经运行了 BESU 的默认结构。其中有 4 个对等点和 1 个引导节点。

但是块是自动创建的,没有任何外部事务,它也会影响存储。1-2 天后储存满。

我如何才能在 BESU 中阻止这种连续的块生成?

谢谢。

在此处输入图像描述