区块链 加密经济学的三个实例

2019-01-18 14:14:04 比特币吴先生

区块链 加密经济学的三个实例

 

目前至少有三种正在设计中的系统可以被称为“加密经济”。

 

示例1:共识协议

区块链不必依靠中心信任方便能够达成可靠的共识,是密码经济设计的产物。 我们上文探讨过的比特币解决方案叫做“工作量证明”共识,因为矿工必须进行工作(投入硬件和电力),才能参与网络并获得挖矿奖励。

 

改进工作量证明系统和设计替代方案是加密经济研究和设计的一个领域。以太坊目前的工作量证明共识机制包含了许多对原始设计的变化和改进,从而实现更快的出块时间,并更能抵抗由ASIC导致的采矿集中。

 

在不久的将来,以太坊计划迁移到一个名为Casper的“权益证明”共识协议。 这个协议可以替代工作证明,不需要进行大家熟知的挖矿,因此也就无需专门的挖矿硬件也不需要大量的电力支出。

 

要知道,要求矿工购买硬件和花费电力的目的是为了增加矿工的成本,作为提高51%攻击的累积成本的一种方式,导致其成本太高。利益证明制度是使用加密货币保证金来创造相同的抑制性,而不是像硬件和电力这样在真实世界投资。

 

为了在证明利益系统中“挖矿”,你必须将一定数量的以太币存进“保证金”智能合约。就像在工作量证明中一样,这么做大大提高了51%攻击的成本,攻击者将不得不投入大量的以太币来成功攻击网络,而他们将在随后永远失去这部分以太币。

 

Casper由 Vlad Zamfir , Vitalik Buterin 和其他几个以太坊基金会成员设计。 你可以在 Zamfir 的这个系列文章(编者按:EthFans中译本见文末)中获得关于Casper设计历史的更多内容,他在最近的播客中也经常谈论这个。Buterin在这里(编者按:EthFans中译本见文末链接)写了一篇关于Casper的设计哲学的长文,并在 ethereum GitHub wiki 上解答了有用的常见问题。

 

例2:加密经济的应用设计

一旦我们解决了区块链共识的根本性问题,我们就能够在类似“以太坊”这样的区块链区块链交易所、软件开发13828819057上构建应用程序。 底层区块链为我们提供了(1)一个可以用来创造激励和惩罚的价值单位,以及(2)一个工具包,我们可以用“智能合约代码”的形式来设计条件逻辑。 这些工具也可能是加密经济设计的产物。

 

例如,预测市场 Augur 依赖加密经济机制才能发挥作用。 Augur 使用它的本地代币 REP 创建一个奖励系统,如果用户向应用程序报告“真相”,就可以获得奖励,随后这个“真相”会被用来结算预测市场的赌注。这一创新之处使去中心化预测市场成为可能。 另一预测市场 Gnosis 也使用了类似的方法,虽然也让用户指定其他机制来确定真正的结果(通常称为“预言机”)。

 

加密经济学也被用于设计代币销售或ICO。 例如,Gnosis 使用“荷兰式拍卖”作为其代币拍卖的模型,理论上来说,这样可以带来更加公平的分配(一个结果好坏参半的实验)。我们前面提到,机制设计的实际运用领域之一是拍卖,代币销售为我们提供了一个应用这一理论的新机会。

 

与建立底层共识协议相比,代币销售机制是一个不同的问题,但是两者有着足够多的相似之处,都可以看作是加密经济。 建立这些应用程序需要了解激励机制是如何影响用户行为的,还需要能够可靠地产生某种结果的经济机制的设计。他们还需要了解构建应用程序的底层区块链有哪些功能和限制。

 

还有许多区块链应用程序并不是加密经济学的产物。例如,Status 和 MetaMask ,这些应用程序属于允许用户与以太坊区块链进行交互的钱包或平台。除了那些已经属于底层区块链的一部分加密经济之外,这些机制不涉及任何其他的加密经济机制。

 

例3:状态通道

加密经济学还包括在个体间设计更小的交互实践, 其中最著名的是状态通道。 状态通道不是一个应用程序,而是一个有价值的技术,大多数区块链应用程序可以使用该技术来提高效率。

 

区块链应用的根本局限在于区块链很贵。 发送交易需要费用,使用以太坊运行智能合约代码对于其他类型的计算来说成本相对较高。 状态通道让我们可以通过将多个进程移动到链下来提高区块链的效率,同时保持通过使用加密经济设计区块链值得信赖这一特征。

 

假设Alice和Bob想要进行大量但每次小额的加密货币交易,正常情况下,他们会通过将交易发送到区块链来完成交易。但这样做效率很低,需要支付交易费用,并等待新区块的确认。

 

想象一下,如果Alice和Bob签署本可以直接上链却没有上链的交易呢?他们可以把交易来回发送,而且想多快都行,这一步没有任何费用,因为没有交易触及到区块链。 每次交易都会“胜过”前一次,并更新双方的余额。

 

当Alice和Bob完成小额支付交易时,他们向区块链提交最终状态(即最近签署的交易)并“关闭”该通道,仅需支付单次交易费,他们就可以进行无限次的交易。 他们可以相信这个流程,因为双方都知道在他们之间的每次交易都可能在区块链上更新。 如果通道设计得当,没人可以作弊,比方说,尝试提交以前更新的状态,并把这种状态当做最新的状态,因为区块链一直都是可用的。

 

为了便于说明,你可以将其视为与我们与其他可信来源(如法律系统)进行互动的方式。 当双方签订了合同,他们在大部分情况下不需要将合同提交给法院,请法官来解释并强制执行合同。 如果合同设计得恰到好处,双方只要做他们承诺要做的事情,根本不需要劳烦法院。 由于任何一方都有可能把对方告上法庭,并请求强制执行合同,这足以使合同有效。

 

这种技术(状态通道)不仅对支付有用,而且对于以太坊计划状态的任何更新都是有用的,因此称其为“状态通道”要比称为狭义的“支付通道”更贴切。除了可以来回发送支付交易,用户还可以来回发送更新到智能合约上。有必要的话我们甚至可以发送整个以太坊智能合约到区块链来执行。这些程序即便不执行也有用。他们所需要的只是一个足够高的保证——如果有必要的话一定可以执行的保证。

 

未来,大多数区块链应用程序将以某种形式使用状态通道。较少的链上操作几乎已成为强制性的改进,如今在链上完成的许多操作以后可以移入状态通道,同时保持足够程度的安全性。

 

上面的描述跳过了很多不同状态通道运行的重要细节和的细微的差别。Ledger Labs 在去年夏天建立了一个模型,展示了基本的概念,在那儿你可以了解到更多的细节。

阅读原文
标签:区块链 设计 加密 可以 经济 状态