区块链、DApp和山寨币

最近在看币圈的东西,开始对web3的生态系统有了一些了解。

虽然比特币最广为人知,但其实现在来看数字货币,比特币反而是一个异类。

比特币诞生于2009年,通过一种分布式算法来实现支付系统,这个账本就叫做区块链。比特币的“币
”和“链”几乎是一体的。用户A给B转账,由矿工把转账记录写到全网的账本上,确保转账记录真实不可篡改,同时由A出一些手续费作为矿工的收入。用前两年的互联网黑话说:闭环了。
其后比特币确实有很多山寨品,当年比较出名的应该是莱特币,两者仿佛黄金和白银的生态关系。

转折点发生在以太坊。比特币本质上是分布式的账本,是txt格式的;而以太坊支持智能合约,是exe格式的,可以做任何事情;用计算机的黑话讲,以太坊是图灵完备的,比特币是非图灵完备的。
比特币只支持转账,但有了智能合约就可以做信贷、理财、交易撮合、兑换、收单。。。

以借贷场景举例:我们可以部署一个借贷类的智能合约,预设好规则——允许一部分用户将自己的数字货币资产质押到合约中,合约会按照预设的利率,自动向质押用户支付利息;同时,另一部分有借贷需求的用户,只要按照合约要求,提供足够的质押物,就能自动从合约中借到资产,并按照稍高的利率向合约还款(利息最终会分配给质押用户)。整个过程,没有传统的银行、贷款机构,全程由智能合约自动完成。
现实中的AAVE都是这样运行的,称为一个DApp。

通过这个例子看,以太坊ETH像是一个操作系统,而AAVE是以太坊之上的一个应用程序,两者都有属于各自的代币。前者是作为区块链运行的gas费燃料,后者通常是一个项目的“治理代币”,可以对项目的关键决策进行投票。一个简单直观的类比就是:AAVE代币是AAVE这家“公司“的股票(这只是一个类比,AAVE不是公司,AAVE代币的权利也限于投票权和协议收益分配权)。

其次,随着越来越多支持智能合约的公链出现,一个DApp可以在不同的公链上拥有对应部署的智能合约,就像一款软件有linux/windows/OSX版本一样。这就产生了币和链的分开,对于DApp的治理代币来说,并不绑定某个特定的公链。

所以,今天的web3生态主要是由支持智能合约的公链+智能合约实现的DApp组成。我们看到的大多数代币属于二者之一。