- 博客(5)
- 收藏
- 关注
原创 PBFT协议通信复杂度的计算
最近在阅读了几篇论文后,想着来推导一下PBFT【2】通信复杂度。通信复杂度的计算与算法中时间复杂度的计算存在相似性,如下:在一个n个节点的集群中,如果节点进行一次广播,则通信复杂度为O(n)。如果n个节点一起进行广播,则复杂度为O(n^2)。在平时计算时,为了对比,有时还会带上通信中发送的提案大小。在文献【1】中指出,PBFT的复杂度为:正常模式:O(|M|(3n + 2n^2));view_change模式:O(f(n^3+ 2n^2+n))。过程如下图。
2022-09-18 20:38:20
1830
3
原创 2021-08-24
整理一下学习的资源官方官方教程:https://substrate.dev/docs/zh-CN/官方git仓库:https://github.com/paritytech/substrate交流论坛:https://stackoverflow.com/questions/tagged/substrate?tab=newest&page=1&pagesize=15https://substrate.dev/awesome-substrate/?utm_source=zhihu&a
2021-08-24 22:51:52
104
原创 ink一个月后的补充
上一次我执意要在win系统上安装,之后我就转到linux上了。Ubuntu来开发贼舒服,但是我是穷鬼,笔记本安装的virtualbox虚拟机,贼卡。今天我又尝试着继续用win系统开发。上一次安装环境有个很大的问题,在于Binaryen工具的安装。一般别的系统,只要一个指令就行的,但是win要自己配置。因为即使是官方也不推荐用win系统开发。需要安装version>99的才行,最新的是101的,https://github.com/WebAssembly/binaryen/releases/ta
2021-08-24 22:31:56
4119
原创 windows系统下ink!&canvas-node安装
因为官网给的命令行指令不是win系统的,所有今天安装了一天都没整好,到处查帖子。最终在substrate官网下面找到了项目的github链接,因此用本篇文章记录一下。1.ink!git链接:https://github.com/paritytech/cargo-contract安装指令: Step 1:rustup component add rust-src. Step 2: Installbinaryenin a version >= 99: Debian/...
2021-07-20 20:33:47
472
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人