首页
分类
系列
深入理解Golang
常用Golang函数
力扣LeetCode
归档
瞬间
链接
留言
探索者 - KunkkaWu的技术空间 - 我的个人学习笔记
行动起来,活在当下
累计撰写
72
篇文章
累计创建
91
个标签
累计收到
10
条评论
栏目
首页
分类
系列
深入理解Golang
常用Golang函数
力扣LeetCode
归档
瞬间
链接
留言
目 录
CONTENT
以下是
区块链
相关的文章
2021-12-23
置顶
对比Etcd中的Wal和Tidwall中的Wal中的实现
WAL简介原理作用原子性和持久化案例Etcd的WalWAL对外暴露的方法创建Wal文件:Create()WAL存储:Save()tidwall/walOPtionsSigmeng日志的写入日志的读取Redis中的WalAOF的潜在风险三种回写策略RocksDB中的Wal对比补充:为什么要刷盘,Syn
2021-12-23
9808
0
5
区块链
算法
2021-09-02
置顶
一文读懂Raft共识算法
@(Raft共识算法)[CAP定理|Paxos|解读Raft]1. CAP定理含义1.1 CAP不能同时做到1.2 一致性和可用性的矛盾2. 放弃CAP定义3. Paxos算法简介3.1 Paxos两个组件3.2 Paxos两个原则3.3 Paxos细节和资料4. 解读RAFT4.1 什么是RAFT
2021-09-02
10660
1
9
区块链
算法
2024-04-11
我与专利的故事
2024-04-11
2127
0
0
区块链
其他
2024-04-03
深入理解去中心化身份DID (Decentralized ID)
1. 什么是DID2. DID有什么用3. DID 特点什么是PKI4. DID的规范DID基础层 - 标识DID基础层 - 文档DID应用层 - VCVC结构DID应用层 - VPVP结构VP验证5. 参考资料1. 什么是DIDDID 的全称是去中心化身份(Decentralized Identi
2024-04-03
3572
0
7
区块链
深入理解系列
Golang
2024-01-04
长安链共识异常注入兼容方案设计
1. 背景介绍1.1 兼容问题2. pclntab & moduledata3. 方案设计3.1 Golang版本兼容设计3.2 Moduledata解析器接口定义3.3 不同版本实现Moduledata解析器3.4 版本控制设计3.5 数据注入设计3.6 注入攻击设计3.7 gomonke
2024-01-04
3970
0
0
区块链
技术方案
2023-05-16
如何降低区块链网络通信的消息量
2023-05-16
7936
0
0
区块链
2022-10-12
Golang实现默克尔树(merkle tree)
什么是默克尔树??默克尔树是一种哈希二叉树,1979年由RalphMerkle发明。哈希树可以用来验证任何一种在计算机中和计算机之间存储、处理和传输的数据。它们可以确保在点对点网络中数据传输的速度不受影响,数据跨越自由的通过任意媒介,且没有损坏,也没有改变。简单来说,哈希树(默克尔树)中,每个节点都
2022-10-12
9726
0
4
区块链
算法
Golang
2022-08-22
女巫攻击(Sybil Attack)
解释女巫攻击(Sybil Attack), 是一种在线网路安全系统威胁,是指个人试图通过创建多个帐户身份,多个节点或电脑坐标从而控制网络。生活中常见的就是利用多个ip地址刷量、刷赞。区块链中本质上是一个只写不删的分布式数据库,通过多个节点的冗余数据达到网络的安全和不可篡改。女巫攻击,即为单一节点具有
2022-08-22
10592
1
6
区块链