理解以太坊: Go-Ethereum 源码剖析
前言 (Preface)
写作背景
时代的弄潮儿: Blockchain
Blockchain 作为支撑 Bitcoin 结算的分布式账本技术,最早由中本聪在比特币白皮书提出,至今已经过了十几年。在这十几年中,随着加密货币价格的飞涨,区块链社区的参与人数不断的增加,大量的来自不同背景专业人士给 Blockchain 这一概念源源不断的注入新的想法。随着新的思想持续的涌入,区块链技术的边界不断的拓展,逐渐成为了融合了数据库,分布式系统,密码学,点对点网络,编译原理,静态软件分析,众包,经济学,货币金融学,社会学等多个学科知识的一个全新技术领域。在源源不断的新技术催化下,Blockchain 也逐渐从小众的去中心化技术社区逐渐走向了主流社会的舞台,至今仍是当下最热度最高,技术迭代最快...
[Re] 怎样当好一名师长
怎样当好一名师长(Author:林彪)
一、要勤快
不勤快的人办不好事情,不能当好军事指挥员。应该自己干的事情一定要亲自过目,亲自动手。比如,应该上去看的山头就要爬上去,应该了解的情况就要及时了解,应该检查的问题就要严格检查。不能懒,军事指挥员切忌懒,因为懒会带来危险,带来失败。比方说,一个军事指挥员,到了宿营地就进房子,搞水洗脸洗脚,搞鸡蛋煮面吃,吃饱了就睡大觉。他对住的村子有多大,在什么位置,附近有几个山头周围有几条道路,敌情怎么样,群众条件怎么样,可能发生什么情况,部队到齐了没有,哨位在什么地方,发生紧急情况时的处置预案如何,都不过问,都不知道。这样,如果半夜三更发生了情况,敌人来个突然袭击,就没有办法了。到那种时候,即使平时很勇敢的指挥员,也会束手无策,只好三十六计,跑为上...
Go 语言开发 Tips
Introduction
This repo records the daily programming nodes of Golang.
Why Golang?
Golang 是一种非常适合分布式系统/数据库(Distributed System/database),区块链(Blockchain)项目开发的编程语言,因为:
语法简单。它学习曲线平滑。有其他高级语言编程经验的开发人员,可以快速上手。
高并发基因。它提供了强大简洁易用稳定的标准库,对高并发,分布式程序有更加灵活简洁全面的标准库支持。不需要依赖第三方库就可以快速构建后端/网络/高并发应用。
跨平台。它支持跨系统交叉编译。MacOS/Win 也可以编译Linux下可以运行的程序,不需要担心环境依赖的问题...
13 post articles, 2 pages.