我为什么看好区块链

前言 关于区块链讨论很多,下面是我个人看好区块链技术的原因,具体如下: 提高效率,降低成本 以比特币为例,大大缩短跨国转帐的成本和时间周期。这只是

浅谈随机

随机是一个十分有意思的问题。 随机是一种选择方式 生活中最常见的例子就有这些: 抽签 抽奖 抛硬币 随机是一种隐藏方式 同样拿抽奖为例,将少量的中奖者隐藏

如何走出困境避免进度卡壳

原因 陷入困境的原因从以下几个方面展开。 基础 不知道自己不知道unknown unknown 技能进入高原与瓶颈期,技能达不到解决问题的要求 缺少信息 陷入低水平的

以太坊交易池分析

简介 以太坊交易池有以下功能: 缓存交易 清理交易 实现交易gasPrice竞价功能 配合出块,提供打包交易 交易查询 配置 配置描述 geth中用数据结构T

软件工程的法则与名言

Programming “All problems in computer science can be solved by another level of indirection.” — David Wheeler “But that usually will create another problem.” — David Wheeler “Simplicity is prerequisite for rel

乱扯研发管理与领导

前言 优秀的技术人员与技术管理人员会一直紧缺。一个好的技术管理人员应该有自己的管理及领导指导原则。(Ps:最近在读《原则》这本书,深受其影响,

以太坊提交交易流程分析

说明 代码基于go-ethereum,版本v1.8.10。 RPC代码入口 SendTransaction 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 // SendTransaction will create a transaction from the given arguments and // tries to sign it with

我不知道

背景 苏格拉底说过:我唯一知道的就是我一无所知。 我不知道 我不知道自己 我不知道过去 我不知道现在 我不知道未来 我不知道别人 我不知道变化 我不知道系统 我

EVM opcodes

推荐 Ethereum Virtual Machine Opcodes Arithmetic Operations 1 2 3 4 5 6 7 8 9 10 11 12 ADD //Add the top two stack items MUL //Multiply the top two stack items SUB //Subtract the top two stack items DIV //Integer division SDIV //Signed integer division MOD //Modulo (remainder) operation SMOD //Signed modulo operation ADDMOD //Addition modulo any number MULMOD //Multiplication modulo any number EXP //Exponential operation SIGNEXTEND

矿工五宗罪

比特币生态 比特币生态有以下几个角色: 比特币核心开发者,他们开发与更新比特币技术, 负责开发与维护代码 矿工们,运行区块链技术与算力保证,负责执行

USDT FAQ

USDT可信吗? 技术上可信,但是取决于背后公司的实力背书。更多可以参考reddit 讨论 从现在的情况USDT并不可信,长期持有USDT有风险。

乱扯区块链战略

前言 随着数字货币大涨,带来区块链热潮,作为在这个风口的一员,也试图思考区块链与未来与战略。受埃隆·马斯克的影响:不要给自己设限,要作超出自己

谈谈数字货币钱包

战略地位 基于区块链的价值互联网,离不开token经济。数字货币钱包在整个区块链生态的地位如同互联网的支付宝与微信支付。其重要性不用多说了。 功

人生减法清单

Less is more 少即是多。 人生需要做减法。 在开始减法之前,我们需要一个减法清单。 减法清单 不健康的生活方式与习惯 短视与短期心态 空想,幻想,妄想 借口与抱怨

认识自己的问题清单

认识自己 老子在《道德经》里说:“知人者智,自知者明。” 孙子在《孙子兵法》里说:“知已知彼,百战不殆。” 认识自己,才能成为更好的自己。 问题清单

从货币的角度看比特币

说明 本文采用对比思维来比较货币与比特币。 整个内容通过问答的方式进行。 货币 问题:为什么需要货币? 在国内充当交易等价物 解决国际贸易中不同种类的货

google search tips

前言 Google作为全球最大的搜索引擎,Google是我最好的老师。那么更好的利用这个老师呢?下面分享一些常用google搜索技巧。 Tips 准确匹

英文学习材料

Golang Let’s Talk Locks! Maintaining the Go Crypto Libraries Blockchain CoinTalk Arch Life of a Packet through Istio Algorithms behind Modern Storage Systems Aurora Serverless: The Good, the Bad and the Scalable rust How Rust Views Tradeoffs Rust’s Journey to Async/await More infoq Presentations

array vs list

array define An array is collection of items stored at contiguous memory locations. The idea is to store multiple items of same type together. This makes it easier to calculate the position of each element by simply adding an offset to a base value, i.e., the memory location of the first element of the array (generally denoted by the name of the array). complexity space O(n) time write by index

从数据库角度看区块链

对比 比较项 集中式数据库 分布式数据库 PoW区块链 bitcoin区块链 Hashgraph 少量的计算 Yes Yes No No Yes 抗DoS No No Yes Yes Yes 不存在SPOF No Yes Yes Yes Yes 加密发送 Yes