go
文章平均质量分 96
正如此时
这个作者很懒,什么都没留下…
展开
-
Go快速上手
Go快速上手Go介绍基本介绍 Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态强类型、编译型语言。Go 语言语法与 C 相近,但功能上有:内存安全,GC(垃圾回收),结构形态及 CSP-style 并发计算。优势可直接编译成机器码不依赖其他库直接运行即可部署语言层面的并发,能充分利用多核GO项目1、云计算基础设施领域代表项目: docker、kubernetes、 etcd、 con原创 2022-03-19 16:40:58 · 2100 阅读 · 0 评论 -
以太坊源码阅读3——MPT原理
以太坊源码阅读3——MPT原理介绍MPT(Merkel-Patricia Tree),翻译为梅克尔-帕特里夏树MPT提供了一个基于密码学验证的底层数据结构,用来存储键值对( key-value)关系MPT是完全确定性的,这是指在一颗MPT上一-组键值对是唯一确定的,相同内容的键可以保证找到同样的值,并且有同样的根哈希( root hash)MPT的插入、查找、删除操作的事件复杂度都是0(log(n)),相对于其它基于复杂比较的树结构(比如红黑树),MPT更容易理解,也更易于编码实现字原创 2022-03-14 19:38:54 · 5315 阅读 · 0 评论 -
以太坊源码阅读2——RLP编码
以太坊源码阅读2——RLP编码RLP介绍目前网上的资料都是RLP(Recursive Length prefix),叫递归长度前缀编码,但目前源码的doc.go的第20行里面的注释写的是The purpose of RLP (Recursive Linear Prefix) is to encode arbitrarily nested arrays ofbinary data即:RLP(递归线性前缀)的目的是对任意嵌套的二进制数据数组进行编码先按照RLP(Recursive Length原创 2022-03-13 19:58:40 · 3589 阅读 · 0 评论