关于区块链,程序员需要了解什么
如果说比特币是对传统货币的一种颠覆,那么比特币的基础技术——区块链则是对传统编程范式的一种颠覆。区块链技术被看作是一次Paradigm Shift。 也许很多人对 “颠覆”这种说法不以为然,因为现在这个词已经被用滥了(如今哪个好一点儿的词没有被用滥呢?)但是明眼人在匆忙做出”这又是一个噱头”这样的结论之前会谨慎的去了解一下背后的东西。这篇文章的目的就是为一般程序员介绍区块链的一些独特技术,以及这些技术如何运用到一般程序员的项目或者产品的开发过程中。 即使你不想进入全新的区块链应用开发大潮之中,你也会发现区块链相关的底层技术对平日的应用开发有不少启发和借鉴作用。一个新技术的诞生是有它顺应时代的合理性的(黑格尔语”存在就是合理的“)。作为程序员我们应该去了解它的合理性所在之处,取而用之。我们不一定非要用新技术去颠覆一个老应用,但可以用新技