比特币是个开源项目,它的代码是很多其他软件项目的基础。从其代码衍生出的软件项目的最常见形式就是各种去中心化货币或者叫替代币,它们均基于相同的基础构建区块以实现数字货币。
有一系列应用是在比特币区块链之上实现的协议层。包括元币(meta coins)、元链(meta chains)、区块链应用(blockchain apps),它们要么把区块链作为基础平台,要么新增协议层对比特币协议进行扩展。案例包括彩色币(Colored Coins)、万事达币(Mastercoin)、未来币(NXT)、合约币(Counterparty)等。
在下节中,我们将讨论几种比较著名的替代币,比如莱特币(Litecoin)、狗币(Dogecoin)、弗雷币(Freicoin)、素数币(Primecoin)、点点币(Peercoin)、暗黑币(Darkcoin)、零币(Zerocoin)等。这些替代币之所以著名,不是因为它们是最值钱或者是“最好”的替代币,而是因为某些历史环境,或者因为它们是特定类型替代币的最佳案例。
除了替代币,还有一系列不同的区块链实现,它们不是真正的“币”,所以我们把它们称为替代链(alt chains)。这些替代链实现了共识算法和分布式账本技术,可以作为合约、名称注册或其他应用的基础平台。替代链使用相同的基础技术构建区块,有时也使用货币或令牌作为其支付手段,但是它们的主要目的不是充当货币。作为替代链的例子,我们也将对域名币(Namecoin),以太坊(Ethereum)和未来币等进行研究。
除了比特币中使用的工作量证明共识算法,还存在其他一些实验性质的共识协议,如基于资源证明、发布证明等的共识协议。我们将以Maidsafe和Twister为案例了解此类共识机制。
最后,还有数量不少的比特币竞争者,他们提供数字货币或数字支付网络,但是没有使用去中心化的账本或基于工作量证明的共识机制,比如瑞波网络(Ripple)等。这些非区块链技术已超出本书范围,我们在本章中将不会讨论。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。