当“狗狗币”这个带着柴犬笑脸的名词席卷全球,其价格在狂热与争议中飙升时,一个技术层面的基础问题浮出水面:支撑这场“人民币”运动的核心代码,究竟从何而来?狗狗币的“开元代码”,并非凭空创造,而是站在巨人肩膀上的开源产物,更是一场社区力量对技术民主化诠释的生动实践。

狗狗币的诞生,本身就带有开源的基因,它诞生于2013年12月,由程序员比利·马库斯(Billy Markus)和杰克逊·帕尔默(Jackson Palmer)基于当时已广为人知的莱特币协议进行修改而来,莱特币本身又是比特币的改进版,这种“继承式”的开发模式,天然地植入了开源的精神——站在成熟项目的基础上,进行针对性的优化与创新,而非一切从零开始。

狗狗币的“开元代码”,其核心源头正是莱特币的代码库,马库斯和帕尔默借鉴了莱特币的Scrypt算法,这种算法在当时相比比特币的SHA-256,普通用户更容易通过普通GPU进行挖矿,降低了参与门槛,更重要的是,他们对代码进行了关键性的“改造”:

  1. 区块时间与奖励机制随机配图