以太坊被称为第二代区块链技术。第一代是比特币,不过也限制了脚本编写功能。因此要开发可以在以太坊区块链上部署的智能合约,在比特币区块链上是无法实现的。所以以太坊之父 Vitalik Buterin 设想了以太坊这样的区块链。以太坊区块链包含高级脚本编写功能。例如,图灵完备智能合约便是其独特功能之一。
由于以太坊智能合约(区块链)解决方案的高级脚本编写功能,以太坊智能合约的许多无法预见的用例都可以在当今世界设想得到。
下面列出以太坊智能合约的一些最佳用例:
1)银行和金融服务合约
以太坊智能合约已经在银行和金融服务行业里得到大量应用。
智能合约可以适用于不同的领域,例如国债、按揭、保险索赔、付款、结算等等。
例如,我们假设一个人向电子货币机构(EMI)付款购买一种资产,但是在没有向银行提前发出通知的情况下,未能连续向多家电子货币机构付款,在这种情况下,无需实施赎回权取消流程,只需编写全长的智能合约来强制执行条款和条件。
或者,我们想像一下,一种国债即将到期。如果采用智能合约编写和维护,便可以在到期之时向持有人支付到期款项。
这听起来是不是智能合约的绝佳应用?
2)ICO 或 DAICO
以太坊智能合约可以让首次数字货币发行(ICO)的完整过程或代币(token)销售变得更加透明、有效和民主。
不久之前,以太坊的创始人 Vitalik Buterin 展示了 DAICO 模式。这是去中心化自治组织(DAO)与 ICO 的混合模式。
在 DAICO 中,计划开展 ICO 活动的开发团队在以太坊区块链上执行 DAICO 智能合约连同称为“水龙头(tap)”的 DAICO 变量。尽管与旧的 ICO 模式相比差异很大,但是也会像旧 ICO 合约一样开启“贡献模式”,并能够让投资者根据 ICO 的规则贡献以太币。
然而,DAICO 合约中的变量“水龙头”决定了一个开发人员每秒钟可以从合约中提取多少以太币。水龙头的限额受到监控,并受到 DAICO 贡献者的管辖。这样最终使得贡献者可以控制开发人员,使后者不得一次提取全部贡献的总和。
现在,我们知道通过使用高级以太坊智能合约,ICO 或代币销售模式可以做到非常高效。
3)预测市场
预测市场是以太坊智能合约新增的又一个富有洞察力的用例。而且在以太坊区块链上已经开发了几个平台。他们决定实施预测市场用例,例如 Gnosis 和 Augur。
预测市场的理念可以用于多种预测场合,例如你想预测一场正在进行的足球比赛的结果,某个国家的选举结果,拍卖的价格发现点,埃隆马斯克成功殖民火星的可能性等等。
在这些情景中,参与者在做出预测时会得到奖励。如果某些预测准确的话,则使用以太坊区块链上部署的去信任智能合约给予更多奖励。
这些预测不仅可以用于赌博和投注,还可以用于了解是否应当发布某个产品,从而让整个过程变得低廉和有回报。
4)取代第三方托管
智能合约可以用于具有第三方托管服务和中间人的场合。现在可以用智能合约取代他们。
然而,在这种情境中,智能合约必须极其敏捷和精通。需要彻底配备所有的情景和条件。实际上,需要经过彻底测试。
例如,开发一个类似 Upwork 的基于智能合约的工作门户网站,而智能合约就作为第三方托管,而非一个集中化平台,在每次通过平台成功完成一项工作之后索要佣金。