问题标签 [hedera-hashgraph]

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 投票
2 回答
225 浏览

blockchain - 如何在哈希图中动态推送交易?

如何将事务动态推送到哈希图的运行方法中?

例如:

在下面的代码中,名称作为事务发布。如何动态获取此值。如果必须通过套接字,启动套接字的最佳位置是哪个?

任何示例代码都会有帮助。

0 投票
3 回答
649 浏览

blockchain - 谁能描述 Tendermint 和 Hashgraph 的区别?

谁能描述 Tendermint 和 Hashgraph 的区别?

我们希望在 BigchainDb 中使用带有 mongoDb 的 BFT 共识解决方案,但我们想知道 Tendermint 和 Hashgraph 的区别?

谢谢你

0 投票
3 回答
1195 浏览

network-programming - “八卦八卦”协议

最近有很多关于(专利的)哈希图共识算法的传言,该算法声称具有非常好的复杂性度量。请参阅白皮书:

https://swirlds.com/downloads/SWIRLDS-TR-2016-01.pdf

该方法的核心部分是所谓的“关于八卦的八卦”,它使用八卦协议通过网络传播八卦历史本身。至少,如果我没记错的话。这构建了一个称为哈希图的数据结构。

最重要的是,然后运行拜占庭容错算法,但这与这个问题无关,即:

哈希图算法真的是第一个使用这种数据结构的人,八卦八卦,还是有以前的/其他方法?不过什么也找不到。

编辑:我无法找到正确的标签。也许有人可以详细说明这一点?

0 投票
1 回答
116 浏览

python - 在 Python 中绘制哈希图模拟

我从事 Hashgraph 模拟已经有一段时间了,但在试图弄清楚如何在 hashgraph 数据结构中绘制数据时遇到了麻烦。

哈希图可视化表示

我的 hashgraph 数据结构是一个包含键(将是每个成员的名称)的字典,对应于包含每个成员的事件对象(在上图中由圆圈表示)的列表。事件是随机添加的,有两条边:一条指向自身父成员的最新事件,另一条指向发起同步的成员创建的最后一个事件。

对不起,如果这没有多大意义!如果有人愿意,我可以解释更多,但我认为这就是我需要做的所有解释。我不完全确定使用什么方法或库来创建这种图表,但任何帮助将不胜感激!

0 投票
2 回答
71 浏览

java - Corda 中 protobuf 对象的反序列化

我正在尝试在 Corda 流中实例化和签署 protobuf 消息;原始交易由 JavaScript 客户端创建,编码为 base64,并提交给 Corda。Corda 节点解码、签名并转发到公共网络。

交易、签名和批准工作正常(它实际上在公共网络中执行),但是在返回结果时它会失败并出现附加错误。

是否有任何机制可以在不破坏 [FiberDeserializationChecker] 的情况下反序列化 protobuf 事务?

先感谢您!

0 投票
1 回答
61 浏览

distributed-computing - HashGraph 八卦协议如何工作?

我阅读了 HashGraph 论文https://www.swirlds.com/downloads/SWIRLDS-TR-2016-01.pdf并查看“The HashGraph Protocol” https://www.youtube.com/watch?v=BAfsN3NW2Zg&list=PLr- BND1DE3sUR7GMm4lgw3B3D94OT4NuL&index=8&t=774s解释了哈希图的工作原理,但我仍然不太清楚 Gossip 协议的工作原理。

有人可以给我一个详细的例子来说明它是如何工作的。

更具体地说,当我与某人同步我的消息包含的内容时,另一个节点在他的图中插入了什么,我如何了解插入的内容以及执行如何进行?

例如,当我从客户端收到交易时,我创建了一个包含该交易的节点,将其插入图表(在我的行中)并将当前时间作为时间戳提供给它。那么我该如何进行?

0 投票
0 回答
32 浏览

distributed-computing - HashGraph Gossip about Gossip - 恶意节点分叉

我正在研究哈希图和八卦协议。我试图了解哈希图是如何工作的,以及如何使用强视图来处理分叉。

有人有任何例子说明有叉子时如何使用它吗?特别是如果恶意节点发送具有不同时间戳或不同父或自父哈希的事件会发生什么?

谢谢你。

0 投票
1 回答
199 浏览

blockchain - 有人用过 Hedera Hashgraph 吗?交易真的快到100~10000/s吗?

我研究了一些文章和视频如下,但想听听更多意见。

https://hedera.com/hh_whitepaper_v2.1-20200815.pdf https://blog.eccouncil.org/hashgraph-vs-blockchain-top-4-differences-you-need-to-know/

该视频说每秒 10000 不准确 https://www.youtube.com/watch?v=hIyL3d68Cg0

0 投票
2 回答
69 浏览

java - 使用 Hedera Java SDK 设置获取 NumberFormatException

我被困在某一时刻。函数调用无法从 .env 文件中读取数据。

这是主文件:

这是.env文件:

0 投票
1 回答
31 浏览

javascript - 错误:无法使用带有 JS SDK 的 Hedera 令牌服务读取 null 的属性

当我使用 .toBytes() 转换为字节TokenMintTransactionTokenBurnTransaction使用 Transaction.fromBytes() 从字节构建事务时,我收到此错误:无法读取 null 的属性(读取 'token' )