理解一个新事物,我觉得对于程序员来说,最好的方式就是用尝试用代码着去实现它。当然,区块链并不是一个新事物,2008 年由中本聪提出,至今也有十年了,但是对于我而言,它确实又是新的,这种严重迟到,绝对不是一件好事情。平时没事,还是要多逛逛技术论坛,看看新事物,最起码不会距离这个世界太远。
 回到正题,近来终于找到一篇关于如何使用 Java 创建区块链的入门文章,本意是借此熟练掌握区块链相关概念,原文地址在此,以下是我翻译的内容。
 这个系列的教程,旨在帮助你理解区块链技术的开发。在本教程中,我们将
- 创建一个非常基本的 区块链
- 实现一个很简单的 Proof of Work 系统(挖矿)
- 惊叹这种可行性、可能性
 值得注意的是,这不是一个功能完备的、产品级别的区域链,而是对这些概念实现做了一个验证,以帮助更好的在后续章节中理解区块链。