智能合同所规定的规则并不会取代法律和法规。实际上,现实世界的法律、法规和合同往往是可以解释的。它们的实践意义是由实践和法律判例所决定的。 让行为绝对不可避免地发生,并由一个公正的节点网络实施规则,并不能反映现实世界的微妙之处。这种僵化也会带来巨大的风险,因为合同中不可避免地会出现一些缺陷。这也不是假想的风险。著名的DAO漏洞是由一个智能契约中的一个小错误引起的,只能由大多数Ethereum用户更新他们的节点以同意派生区块链并创建一个替代现实来修复。 这种刚性对于大多数业务用例来说是不可取的。相反,大多数智能契约必须反映或编码管理现实世界的契约、法律和法规。受合同约束的各方必须能够通过相互协议改变、取代或撕毁合同,就像他们对待真正的合同一样。合同的规则必须由与合同有利害关系的各方执行,并有明确的解决争端的途径。而合同之外的人应该没有发言权。 可怜的隐私 资产发行人和投资者对隐私有不同的要求。投资者希望他们的持股和交易尽可能保密。发行者必须知道谁持有他们的资产,谁有责任保护个人信息的安全。 大多数区块链系统是完全公开的,并在所有参与者之间完全复制。大多数连锁店的主要隐私保护措施是使用假名地址来创建一种相对较弱的匿名化形式。 对投资者来说,假名通常是一种无效的隐私保护形式,需要格外小心。由于所有用户都可以看到所有事务,因此可以推断出许多。机密性被破坏、交易信息被公开的风险对许多企业来说是不可接受的。 对于发行人而言,匿名性使得他们无法满足KYC、反洗钱或数据保护方面的法律要求。事实上,目前还不完全清楚这样的系统是否能够遵守像GDPR这样的数据保护规定,GDPR管理着许多类型的记录,这些记录可以很好地保存在分布式账本上。 换句话说,大多数当前平台所提供的(缺乏)隐私对于除了加密货币之外的所有各方和资产类型都是不合适的,加密货币为了其他网络属性而进行这种权衡。但即便如此,很多人还是渴望拥有隐私,但这很难实现。 区块链不能取代信任 与簿记一样,围绕所有权的信任在历史上也经历了巨大的演变。以银行业为例,一切都很简单。信托关系是完全集中的,客户必须完全信任他们的银行。银行客户完全暴露在银行烧毁、被抢劫或盗用资产的风险中。这样一个单点的失败很容易理解,但风险很高。 这种风险对企业和消费者都是有害的,所以今天的金融系统已经发展成为一个复杂的法律、法规和机构体系,试图保护我们的资产。系统提供的可感知的安全性有助于我们的市场平稳有效地运作,使整个社会受益。然而,它们在一定程度上增加了复杂性和不透明性,以至于许多人不再完全理解他们暗中或明确信任的人。在2008年至2009年的金融危机期间,一些人经历了惨痛的教训。 Public区块链的创新之处在于,它简化了信任范围的另一端。信任现在转移到民主的多数- 51%。对于加密货币这样的应用程序来说,它非常有效,因为所有权限只涉及记录本身。加密货币用户可以在他们的名字中有一个硬币记录,他们可以将其转移。 大多数权利不是这样的。在一块土地上建房的权利与该权利的记录无关。需要一个现实世界的政党来保证和执行这一权利。通常情况下,权利的保证人是被委托为这些权利做记录的同一机构。使这些记录的保存民主化收效甚微,这就是为什么除了加密货币之外,几乎没有真正分散的应用程序。 明智的合同不会取代信任,它们使信任变得明确和透明。一个好的系统以一种各方都了解其权利、义务和风险的方式来编码合同所有参与者之间的信任假设。我们必须清楚地认识到,到底是谁在维护总账与现实世界之间的联系。 锁定风险 开发分布式应用程序在很大程度上类似于几十年前开发大型机应用程序。表面语言和系统内部之间很少有抽象。应用程序是为一个基础架构构建的,并且永远与它绑定在一起。 预测到2021年,目前90%的平台将需要更换。在知道自己将被锁定在一个可能在两年内被取代的技术和基础设施供应商的情况下,任何严肃的企业如何能够投入大量资金来替换一个关键的系统呢? 我们使用的账本需要赶上传统的应用程序开发栈,后者在不同的层之间提供了清晰的抽象。只有使应用程序在分类帐基础设施之间可移植,它们才能在一定程度上防止未来风险,降低开发风险,使之能够被广泛采用。 DAML:智能的冒险合约 DAML是Digital Asset对所有这些问题的答案。它是一种高级的智能契约语言,旨在为企业和其他企业的分布式应用程序开发带来前所未有的生产力。 记录和权利的简明语言 DAML拥有丰富的数据定义语言来描述记录,以及根据这些记录的权利方。例如,下面对一块土地的所有权表示,赋予了所有者请求对该地块进行细分的权利。 清晰的数据控制提供了灵活性 上述合同是土地所有者和他们的公社之间签订的。如果合同有错误,那些当事人应该可以修改。DAML对通过签署人进行数据控制有一个清晰的概念。所有者和公社可以联合对所有者记录进行更改。 使用这个附加的契约,公社和土地所有者可以通过相互同意,以一种完全合成的方式来决定更正一个记录。合同的“升级”或“更正”不需要计划。明确的数据所有权概念使其开箱即用。这与公共区块链形成了鲜明的对比,后者应该包含专门设计成最低限度的无许可智能契约,并且在理想情况下根本不可修改。 隐私,而匿名 DAML分类账模型精确地指定了谁有权查看数据,并遵循一组小原则来推导可见性规则: 每当一方看到一个行动,它就看到所有的后果 一方当事人看到他们有利害关系的合同上的任何行动 一方除了明确地成为观察者外,什么也看不见 这些规则最大限度地保护了隐私,同时确保任何一方最终都能对账簿有一个完全有效的看法,并保证每个人都能被告知他们所持股份的合同状态。 DAML快速入门指南使用一个简单的交易模型提供了一个强大的子交易隐私示例。在DAML中,两家机构担保的资产可以自动交换,而这两家机构除了知道它们所回的资产已被转移之外,什么也不知道。 明确的信任 触发上述土地细分过程的权利不能在分类帐上强制执行。必须相信公社或上级当局会遵守入账协议,并在决定请求是否被接受或拒绝的过程中发挥自己的作用。 DAML非常明确地说明了这一点。没有他们的同意,任何一方都不能成为合同的签署人。公社作为土地记录上的签署人,意味着他们可能是合同中规定的权利的义务方,并同意了这些条款。合同的签署人是那些必须被信任以维护所描述的权利和维持帐外联系的人。 抽象的基础设施 DAML及其API之于分布式应用程序,就像SQL和ODBC之于集中式应用程序一样。数据和逻辑规范、底层存储基础设施和使用数据的客户机应用程序之间的干净接口使应用程序无需重新设计就可移植。 这种抽象使得DAML比其他智能契约语言和技术栈更容易学习和开发。开发人员不需要关心他们计划部署到的基础设施的详细机制,系统级的问题完全不涉及语言。通过学习一种语言和一种API,应用程序开发人员能够为本地部署、云计算和分布式账本开发应用程序。 它还可以降低风险并加速分布式应用程序的开发。可以开发应用程序,而不必担心哪个基础设施是当前和未来需求的正确选择。它们可以在与生产部署完全不同的基础设施上开发和原型化。DAML支持广泛的基础设施,从本地数据库支持的解决方案,到云托管账本,一直到完全符合DAML账本模型的公共区块链。 —- 编译者/作者:Askljan 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
致力于建立一个超越符号化的可持续生态系统(下)
2020-01-17 Askljan 来源:区块链网络
- 上一篇:BTC价格上涨,牛市的起点还是正常的波动
- 下一篇:积累
LOADING...
相关阅读:
- 国际金融领袖集团表示,瑞波币的XRP汇款网络跨越了传统银行系统2020-08-01
- DeFi项目yEarn.Finance是否能带来丰厚的利润?2020-08-01
- 日报丨蚂蚁集团发布国内首款区块链自研软硬件一体机2020-08-01
- 区块链神算子:8.1日比特币晚间分析 单边出现量能或呈V型反转2020-08-01
- 来自衍生品市场的乐观情绪可能会随着Ripple,以太坊经典,Uniswap,DeF2020-08-01