该文被密码保护。 阅读全文
摘要:
1、通过石墨烯技术来解决延迟和吞吐量。 2、账户体系:账户是可读的唯一标识符,不是地址。可包含多对公私钥。账户有权限规划。权限有阈值,公私钥有权重,公私钥的权重大于等于阀值才能拥有该权限进行相应操作。 3、转账不需要手续费,但是要用到内存、CPU、带宽等资源,这些需要用EOS作抵押才能换取,但是不会 阅读全文
摘要:
0、容器是个进程,负责执行容器内的指令,执行完则结束 1、run 参数 --privileged,默认是关闭的,使用该参数,container 内的 root 拥有真正的 root 权限,否则,container 内的 root 只是外部的一个普通用户权限。privileged 启动的容器,可以看到 阅读全文
摘要:
1、钱包 钱包可以包含多个地址,地址类似于银行卡号,然后有私钥。 私钥产生公钥,公钥产生地址。 私钥是由种子随机数生成,现在有助记词,也可以用于推导私钥。私钥 = 助记词。 由于私钥64位,长得太难看,没有可读性,而私钥的备份在电脑上复制起来容易,手抄下来就比较麻烦,但私钥保存在联网的电脑上毕竟不安 阅读全文
摘要:
1. 单测 + 压测 压测 go test -bench=. -benchmem 单元测试 go test -v . 2. pprof + 火焰图(查看cpu占用,内存占用) 嵌入代码 import ( rawhttp "net/http" _ "net/http/pprof" ) func ini 阅读全文
摘要:
Profiling 在计算机性能调试领域里,profiling 就是对应用的画像,这里画像就是应用使用 CPU 和内存的情况。也就是说应用使用了多少 CPU 资源?都是哪些部分在使用?每个函数使用的比例是多少?有哪些函数在等待 CPU 资源?知道了这些,我们就能对应用进行规划,也能快速定位性能瓶颈。 阅读全文
摘要:
疑惑的根源 相信大家都看过上面的这张图,这张图来自中本聪的比特币白皮书,用来介绍比特币的交易。在这张图的上面,中本聪写下了这样几句话:We define an electronic coin as a chain of digital signatures. Each owner transfers 阅读全文
摘要:
尽管以太坊借用了许多已经在比特币这样的旧加密货币中试用和测试了五年的想法,但是以太网中有许多地方与处理某些协议功能的最常见方式不同,而且还有很多情况。以太坊被迫开发全新的经济方法,因为它提供了其他现有系统无法提供的功能。本文档的目的是详细说明在构建以太坊协议的过程中所做的所有更细微的潜在非显而易见或 阅读全文
摘要:
两阶段提交 Two-phase Commit(2PC):保证一个事务跨越多个节点时保持 ACID 特性; 两类节点:协调者(Coordinator)和参与者(Participants),协调者只有一个,参与者可以有多个。 过程: 准备阶段:协调者询问参与者事务是否执行成功; 提交阶段:如果事务在每个 阅读全文
摘要:
一、单元测试 要开始一个单元测试,需要准备一个 go 源码文件,在命名文件时需要让文件必须以_test结尾。单元测试源码文件可以由多个测试用例组成,每个测试用例函数需要以Test为前缀,例如: func TestXXX( t *testing.T ) 测试用例文件不会参与正常源码编译,不会被包含到可 阅读全文