文件名称:wendy:温迪,很好的小公平小部件
文件大小:99KB
文件格式:ZIP
更新时间:2024-04-27 13:31:02
blockchain sequencing ordering fairness Go
好一点的公平小部件 Wendy充当现有区块链的附加小部件,并且在很大程度上与底层区块链及其安全性假设无关。 此外,有可能仅将其应用于交易的子集,从而在同一链上运行多个独立的公平市场。 我们已经实现了Wendy,使其在模拟器上运行,以获得初步的性能估算。 由于Wendy与实际的区块链平行运行,因此其核心影响(除了增加一些网络流量之外)是,某些交易比没有公平的交易被放到了更晚的区块中。 该存储库包含对的模拟,该协议是用于实现公平性不同概念的协议。 此实现尚不适合生产环境,但确实演示了Wendy在各种参数下如何影响性能。 结果 与不需要公平的市场有关的交易不会受到影响; 这里没有可测量的延迟。 良好情况下的主要因素是区块链速度与消息传递时间的比率。 在最佳条件下,推送到下一个区块的事务数正好是该比率。 这意味着如果将Wendy用作 几乎没有性能影响。 诸如或类的更高速度协议,该比率可能会上
【文件预览】:
wendy-main
----go.mod(373B)
----main.go(3KB)
----pprof.go(1KB)
----proto()
--------wendy()
----go.sum(75KB)
----tendermint()
--------main.go(2KB)
--------wendy()
--------mempool()
--------node()
--------app()
----TODO.txt(3KB)
----profiles()
--------mem-2020-10-03-17-31-16.pprof(155B)
--------cpu-2020-10-03-17-31-16.pprof(2KB)
----LICENSE.md(1KB)
----README.md(5KB)
----buf.yaml(172B)
----.gitignore(319B)
----buf.gen.yaml(89B)
----wendy.go(48KB)
----testconfig()
--------node0()
--------node1()