问题标签 [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.
hyperledger-fabric - Hyperledger Besu vs Iroha
Hyperledger Besu
于 2019 年 8 月加入Hyperledger
开源家族,是我相信的最新成员。以下是关于 的词Besu
:
这里是关于 的话Iroha
:
Besu
可能有令牌,Iroha
但没有。Besu
可能有更多的采用,因为它源自Ethereum
. 我正在寻找一种基于许可的区块链技术(可能没有令牌并且需要智能合约),它支持交易并跟踪交易(例如,交易方、所涉及的项目(项目图像)、数量、日期)(例如,绘画。其数字图像存储在交易记录中)。Iroha
和 和有什么不一样Besu
?哪种技术可能更适合启用和跟踪交易?
ethereum - 带有 testnet pyrmont 的 prysm 信标链出错
我正在尝试使用 Prysm 和 Besu 在 pyrmont 测试网中运行 Ethereum2.0 的信标链。
我使用以下命令运行 ETH1 节点:
该命令正在运行并下载整个区块链,然后正常运行。
但是当我启动时:
我得到:
我试图删除以前的数据文件夹/root/goerliData
并重新下载区块链,但没有任何改变......
为什么数据库合同没有改变,我该怎么办?
谢谢 :)
hyperledger-fabric - hyperledger Fabric 和 hyperledger Besu 的区别
嗨希望你做得很好。顺便说一句,我对区块链使用的框架进行了研究。我在修复 Hyper-Ledger Fabric 和超级账本 Besu 之间的差异时发现了一个问题。你能帮助我吗
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 专用网络吗?问候
blockchain - 通过 EthSigner "eth_sendTransaction" 部署智能合约
我正在尝试使用执行eth_sendTransaction命令的 curl 脚本部署智能合约。curl命令如下:
字节码是从 Remix 获得的(编译后)。它不包括在内,因为它很大。但是,执行上一条命令后,响应是:
从 eth_sendTransaction ( https://rdrr.io/cran/gethr/man/eth_sendTransaction.html ) 阅读文档,我没有看到错误。在这种情况下,我使用的参数如下:
- from:我部署合约的地址
- data:合约编译后的字节码
- gas:合约部署中相对较高的gas值
提前谢谢了
permissions - 启用许可错误的 Hyperledger besu
我正在使用 Hyperledger besu 提供的快速入门网络,我想测试并查看权限如何与权限管理 dapp 一起工作。我使用这个 repo:https ://github.com/bretthenderson/besu-quickstart 所以当我运行 run-permissioning.sh 脚本来构建 dapp 并运行测试网络时,一切正常,然后当我运行时网络成功启动run-permissioning-dapp.sh 脚本运行良好,它编译和部署许可智能合约,然后在启用许可的情况下重新启动网络,但之后 bootnode 容器因以下日志而崩溃:
我在任何地方都找不到有关此错误的任何信息,因为 hyperledger besu 的社区非常小...
ethereum - 使用 w3.eth.contract() 部署智能合约时出错:“不支持方法 eth_sendTransaction”
我正在使用 Web3.py 和许可的 Hyperledger Besu 网络。
尝试使用 w3.eth.contract(...) 方法将智能合约部署到网络中时,出现以下错误:
我想在执行 w3.eth.contract(...) 时会调用 eth_sendTransaction。有没有其他方法可以部署合约而不会出现这个问题?
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 的项目的哪些方面会影响兼容性?
谢谢-
connection - 在 Win10 上的 wsl2 中运行的节点的元掩码连接错误
我有以下设置:
- 根据教程运行三个 BESU 节点https://besu.hyperledger.org/en/stable/Tutorials/Private-Network/Create-Private-Network/
- 他们在三个独立的 Powershell wsl2-Terminals 中运行良好
问题是,我想将 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 可以正常工作,没有问题。
有没有人遇到过同样的问题或任何解决方案的想法?谢谢!