美国证券交易委员会(SEC)解释说,智能合约“为投资者和市场参与者提供了寻找交易对手、发现价格和交易各种数字资产证券的手段”。在11月16日发布的有关数字资产证券发行与交易的声明中,美国证交会五次提到智能合约,特别提到了Etherdelta。Etherdelta的创始人因运营一家未经注册的证券交易所而被起诉,该交易所使用的是他自己编码的智能合约。对于开发者来说,这一判决意味着什么,是一个值得讨论和关注的问题。
代码常常被比作言论自由,拥护者们坚持认为开发人员不应该为他们的代码的使用方式负责。在Etherdelta的案例中,对Zachary Coburn的起诉相对简单,因为他个人开发了为平台提供动力的智能合约。然而,在未来,美国证券交易委员会可能无法区分代码的开发者和最终用户。如果一份用于推动去中心化交易的智能合约的创建者能够被确认,那么此人可能会对证券违规行为承担责任。
智能合约开发者可能要承担道德上的责任,代码既不是“好”也不是“坏”;智能合约的创建者与使用者实际上是分离的。这表现在加密货币的各个方面,迫使人们重新思考加密货币及其协议的理解方式。随着Rootstock等侧链、Blockstream液体网络等联合链和WBTC等跨链产品的出现,控制加密货币市场的代码变得越来越复杂和分层。
随着加密货币行业对智能合约的依赖不断增加,监管机构将不得不做出一些艰难的决定。例如,当一个公司违反证券规定时,谁应该承担责任?是交易员、去中心化平台的运营商,还是编写智能合同的开发人员?即使是智能合约之父Nick Szabo也承认,尽管是完全数字化的,但它们最终是一个反映传统合同的协议。他写道:“智能合约像契约,都意味着人与人之间达成协议。但智能合约是通过动态的机器解释规则作为媒介并发出激励,而不是传统契约中静态的人为解释规则。”
对希望保持代码自由而不必担心法律责任的美国开发人员,唯一的解决方案可能是保持匿名。
这是即将问世的加密货币Grin的背后团队的方法,该团队利用Mimblewimble隐私技术。这也是10年前Nakamoto推出加密货币时采用的方法。美国证券交易委员会不能起诉它不知道的人。