本文是“Chainlink在智能合约中的77种应用方式”的第三篇文章,旨在介绍智能合约是如何通过Chainlink连接链下数据,并激活一系列全新的应用场景的。点击此处,了解本系列的第一篇文章和第二篇文章。
本文是“Chainlink在智能合约中的77种应用方式”的第三篇文章,旨在介绍智能合约是如何通过Chainlink连接链下数据,并激活一系列全新的应用场景的。点击此处,了解本系列的第一篇文章和第二篇文章。
本文在2019年5月17日发布的《使用Chainlink预言机增强智能合约的44种方式》一文基础上做了进一步扩展。
供应链包括从原材料采购到发货给终端用户的全流程。在这个过程中,会涉及到汇款、所有权变更、海关清关、监管以及各方之间共享文件等各个环节。智能合约可以将这个流程自动化,减少国际贸易中的摩擦和对手方风险。Chainlink预言机可以将供应链智能合约连接至web API、云端网络、以及GPS、温度、速度、加速度、湿度、亮度等各种传感器。这些数据可以用来触发付款和数据传输,供应链中的任何一方都无法对数据进行篡改。这个框架将为所有相关方都保障客观的事实来源,并大幅降低日常管理开支。
供应链中越来越多使用到RFID(射频识别)技术来追踪货物。RFID系统将货物与标签绑定,可以通过射频远程识别。因此,可以轻松高效地追踪店铺商品、发货托盘以及其他常用的库存管理方式。有了Chainlnk预言机,链下的RFID数据就可以用来触发链上合约执行,包括仓库收货后发起付款,或发货延迟时自动触发保险理赔。
The Open Library Project参加了2020年Chainlink线上黑客松,这个项目接入了Chainlink预言机将RFID和区块链集成,用户可以归还或借出带有RFID标签的图书,并在链上做记录,这可以打造一个去中心化且无边界的图书租赁品台。
物联网传感器可以用于保障货物在运输中不被损坏。比如将食品保存在一定温度下,或将集装箱密封起来,且过程无法人为操纵。Chainlink可以将这些物联网传感器与智能合约连在一起,基于物联网数据判断质量控制标准是否符合采购订单的要求,并触发付款或罚款。
其中一个案例就是PingNET。这是一个去中心化的运输网络,其中物联网设备接入Chainlink预言机,基于托盘上的物联网装置在PingNET上发送的数据自动触发付款。PingNET还计划将其他物联网数据放到链上,比如湿度、海拔、紫外线指数以及辐射等。
跨境航运往往涉及到不同国家的不同规定,通常在目的地国需要清关,以确保没有任何非法或危险物品。许多贸易金融合约都需要输入清关数据,以实时判断货物的状态。智能合约虽然可以实现流程自动化,但仍然需要输入清关数据。Chainlink预言机可以直接提供清关数据,并同时保障数据隐私,为跨境贸易金融合约实现端到端的自动化。
国际贸易通常涵盖三个主要的文件:1)提单,由承运商出具,表示接收需要发出的货物;2)发票,由卖家向买家出具,其中列出具体交易细节;3)保险,这是保险公司和被保人之间签署的合约,表明保险公司需要依法支付的赔偿金。以上每份文件都可以从预言机中获得价值。比如可以基于数据直接生成提单,为支付发票输入外汇汇率,并为链上保险合约输入物联网质量控制数据,以触发保险理赔。
自来水、电力和互联网等公用事业是现代社会的支柱。公用事业的高效运行和管理对社会运转和人民健康都至关重要。然而公用事业往往缺乏足够的经济激励,而且基础设施老旧。智能合约可以使公用事业实现现代化转型,采用去中心化网络、数据以及加密经济激励来提升公用基础设施的公平性、自动化和实时性。这种新的模式将提升公用事业服务商的服务水平,并更好地利用客观数据衡量关键公用服务的质量和状态。
互联网、有线电视和云服务等公用事业都是采用固定定价模式。然而,一旦这些服务出现故障,就可能会导致严重的经济损失,比如exchange由于云服务宕机而下线。这种事情发生时往往找不到任何人承担责任。物联网传感器可以监控设备的运行状况,Chainlink可以将设备的性能数据传输至智能合约,并每月计算价格或基于下线时间进行赔偿。
Blocksolid参加了以太坊2019年纽约黑客松,这个项目让NGO可以监控发展中地区互联网服务提供商(ISP)的服务,并在出现故障时对其进行惩罚。具体方法是追踪互联网服务提供商的上线时间,并通过Chainlink预言机将数据传输到链上。如果发现服务下线,持有捐款的链上智能合约将进行更新,并组织ISP从中取款。
电力服务商负责保障全世界所有基础设施都能接收到电力能源,以维持全球经济运行。为了提升电力供给效率,Chainlink预言机可以用来将耗电率数据传输至智能合约,触发超量罚款、征收碳排放税、并提供当前电价,公平定价并接受以不同类型的货币付款。智能合约可以读取智能电表的数据,可以交易电力、追踪耗电量并完成付款。
Dipole是一个区块链分布式电力交易市场,计划接入Chainlink喂价在链上交易电力资产并为其估值。用户可以使用法币或cryptocurrency购买电力资源,汇率由Chainlink的去中心化喂价提供。
很多人可能没有意识到,自己家里的自来水龙头正常出水,背后需要对基础设施展开大量质量控制和监控工作。物联网传感器可以监控水表、追踪企业用水量、并发现偷水行为。Chainlink可以将物联网数据传输至智能合约,以进行罚款、开具水费单、触发自动付款、更新供应追踪数据库、或甚至在城市遭遇洪水时启动应急资金。
排放和废弃物处理行业也可以通过智能合约接入物联网设备实现转型,并精准衡量排放量和排放效率。Chainlink预言机可以基于这些数据自动触发付款,如果排放超标,则自动向有关监管部门支付罚金。另外还可以通过再生技术或废弃物发电技术将垃圾变现,或建立激励机制,如果使用可降解材料或减少消耗量,则可以支付更少的垃圾处理费。
虽然目前智能合约区块链用户都是匿名的,但用户却需要能够在区块链上证明自己的真实身份,以获得抗女巫攻击能力或某些权限。政府数据库和社交媒体等传统数据基础架构中储存着用户身份信息,这些平台通过Chainlink预言机可接入链上智能合约应用,将用户身份信息与其链上地址绑定,或为验证链下服务器中的数据。这样一来,机构就可以充分保障监管合规,并同时获得用户身份认证,提升安全性。
在文件中添加电子签名是一种越来越受到认可的签名方式。电子签名是一种更先进的签名方式,因为获得手写签名的成本非常高。签名是授权合约最常见的方式,因此Chainlink预言机必须将智能合约接入DocuSign这样顶尖的电子签名公司,才能保证签名的可靠性。
Chainlink可以在两个方面为电子签名行业带来价值,一是验证电子签名并将签名传输至链上;二是提供现有电子签名解决方案,并接入链下数据,提升合约解决方案的灵活性。FirmaChain是区块链电子签名和合约解决方案,接入了Chainlink预言机,让数字合约可以基于链下数据和事件执行,比如租车时审核验证驾照真伪。
另外,还可以通过指纹和虹膜等生物特征识别来授权智能合约。由于每个人都拥有独特的生物特征,因此只要有可靠的数据库或数据源进行交叉对比,就可以有效地识别个人身份。Chainlink预言机可以为智能合约输入生物特征数据,并将其连接至各个链下数据库以验证真伪。
Chainlink预言机可以使用可信硬件或高级加密技术,安全地处理链下系统和应用的个人账户信息。因此,智能合约可以直接进行验证,比如某人账户中余额是否超过某一数额,或是否持有某一安全秘钥。一旦Chainlink预言机将确认信息传输到链上,智能合约就可以触发合约执行并进行结算。这个方法对交易高值资产前验证信息尤为有效。
应用区块链和智能合约技术的机构通常还需要额外的基础架构,以确保充分符合KYC和AML相关法律法规。因此,就需要接入预言机提供身份信息和资金完整历史数据。
Coinfirm是一家区块链分析公司,接入Chainlink预言机将AML解决方案中的数据传输至链上。这为用户提供了即插即用的解决方案,通过预言机网络实时进行认证,保障区块链应用合规。
区块链对许多人来说仍是非常新的概念,特别是其十六位的钱包地址经常让人望而生畏。为了进一步提升用户体验,可以使用预言机将十六位的地址转成人类可读的名字,比如“chad.crpto”。
其中一个案例就是Unstoppable Domains。这是一个链上域名数据库,接入了Chainlink预言机将用户推特账号绑定人类可读的链上地址,并保证可验证性和透明性。因此,任何人都可以在转账之前验证区块链域名是否绑定了用户社交媒体账户。
Unstoppable Domains接入了Chainlink预言机将用户链下推特账号绑定链上以太坊域名
为了保障智能合约应用的安全性和功能正常,开发者在转账前可能需要验证协议是否经过一轮或以上的安全审计。用户可以使用预言机直接在链上验证审计结果,这将激活一系列全新的应用场景,包括展开高值交易或托管他人资金前自动开展调查。
网络安全公司Hacken将接入Chainlink预言机将安全数据上链,其中包括智能合约审计结果、中心化exchange的入侵测试以及bug赏金任务等。这些数据可以传输至智能合约,以过滤危险或未经审计的智能合约。
Hacken接入Chainlink预言机将安全审计报告上链,并输入智能合约应用
用户还可以使用双因素验证(2FA)方法保障网络账户安全,这个方法除用户名和密码外还需要另外一层验证。安全提升后,就可以防止隐私信息泄露,并且需要经过多重认证后才能成功转账。智能合约接入Chainlink预言机后,就能够实现2FA功能,并直接保护用户cryptocurrency资金安全。
Digital Bridge就是其中一个案例。它接入了Chainlink预言机为Matic Network上的智能合约实现了2FA认证。Chainlink将智能合约接入可用性非常高的2FA API认证服务,用户可以为自己的链上资金创建深度防御策略,即使私钥被偷都无法在无认证的情况下进行转账。
Digital Bridge接入Chainlink预言机使用双因素认证服务保障智能合约安全
从版税到版权,到商标再到专利授权等各类知识产权都可以放到智能合约中。可以通过Chainlink预言机接入知识产权数据库验证所有权,在授予知识产权之前验证链下认证,并实现买家向知识产权所有者付款的功能。智能合约可以将部分知识产权所有权用通证表示,并根据个人拥有的比例付款。微软和安永等大企业已经证明了这是一个可行的方案,可以大幅提升知识产权管理的运营效率。
开源技术现在越来越受到人们的青睐,而赏金计划可以激励开源社区成员做出更多贡献。然而,开发者的贡献往往需要人工验证,而且酬劳发放也需要人工处理。这使得成本升高,并延长了付款时间。Chainlink预言机可以追踪Github等公开代码库中的代码贡献,一旦代码通过测试就自动付款。
虽然社会中存在各种各样的分歧,但多数人都会同意一点,那就是政府机构需要提升透明性、问责制和效率。区块链建立了全新的基础架构,可以追踪并执行政府流程。智能合约可以为政府执政带来防篡改性,预言机可以接入客观数据触发合约执行,而无需主观介入和解释。预言机是智能合约在政府流程中实现价值最重要的因素之一,可以将遗留基础设施接入区块链,并最终触发合约执行。
企业应用智能合约时需要改变传统的合规模式,实现自动化合规。一些监管规定可以通过代码写入智能合约,但政府仍需要接入预言机从智能合约获取元数据,或要求在广播交易前从政府运行的预言机获得批准。
由存托及结算机构(DTCC)发起的Whitney项目案例研究中详细阐述了一个合规预言机的用例,这是一家贸易金融服务公司,负责为美国大多数证券交易进行结算。研究表明,合约预言机是一个“动态规则引擎,负责批准或拒绝交易,让证券发行方和投资者可以在整个证券生命周期中保持合规。一旦交易通过,股票纪录就被更新,并且在链上发起转账。”
近期美国大选投票结果引发了争议,因此越来越多人呼吁使用防篡改的投票解决方案建立更安全可信的选举制度。虽然要改革政府的投票体制需要很长一段时间,但是目前可以设想一个简化的应用场景,那就是使用私钥在区块链上投票,利用预言机从多个数据源验证投票者ID,并使用DECO保障数据隐私。如果验证通过,则在区块链上广播投票信息,并储存在不可篡改的账本中,任何人都可以通过加密技术对结果进行验证。
智能合约可以提高政府发放证书、许可和地契的效率和安全性。预言机可以自动创建证书,比如使用DECO验证个人身份信息,并发送许可证等通证化文件。智能合约使用DECO可以从保障权威数据源获取数据,并通知保障数据隐私。流程自动化将为政府节省几十亿美元的开支。
为了避免垃圾邮件隐藏攻击,智能合约区块链上的交易需要用原生通证支付gas费给矿工来验证交易。然而,gas的定价市场往往是在链下,因此智能合约需要接入预言机获取当前gas价格。
其中一个案例就是Tornado.cash。这是一个区块链隐私混合器,创建交易时接入了Chainlink的gas价格预言机获取链下gas价格。智能合约还可以接入Chainlink的gas价格预言机生成gas价格衍生品以及其他金融产品,专门对冲区块链网络拥堵和交易成本高的风险。
许多智能合约应用都必须定时触发,比如在某一具体时间到期的合约。智能合约可以基于时间触发执行,或触发另一个预言机获取不同的数据集。开发者可以使用Chainlink闹钟外部适配器,基于任何时区开发完全自动化的智能合约。
未来的智能合约市场不太可能是一家独大,特别是因为区块链本身的吞吐量存在上限,不同管辖区情况不同,以及每条区块链的专注领域都不同。这种多链共存的生态意味着区块链之间需要形成跨链通讯。然而,由于区块链本身独特的安全属性,无法与其他区块链网络实现交互,这与预言机问题有很多相似之处。Chainlink预言机可以获取一条区块链上的数据,并将结果传输至另一条区块链,实现某种跨链交互或单纯地在链上请求数据并实现链上交易。
随着区块链上公开销售模式的火热,许多项目都希望以更加公平的方式选择参与者,而不是采用“先到先得”的模式,因为后者很容易被人为操控。现在越来越多的项目选择通过彩票的方式选择参与者,这种模式最初是由中心化exchange兴起的。
其中一个例子就是Centaur,这是一个DeFi平台,使用Chainlink VRF选出参与链上公开销售的用户。Chainlink VRF根据销售前生成的地址列表,以公平可验证的方式从列表中选出参与链上公开销售的用户。
Cantaur使用Chainlink VRF选出参与链上公开销售的用户,保障过程公平性
另一个案例是Get Protocol,这是一个区块链票务解决方案,使用Chainlink VRF随机选出一票难求的演唱会或活动门票买家。这个机制让每名用户都有平等的机会获得门票,并且可以独立在链上验证整个过程。
一些协议将随机数作为一种安全机制,比随机选择区块创建的验证者。如果随机数来源不安全,则会让恶意攻击者有机可乘,操纵区块生成过程,甚至导致整个网络崩溃。Chainlink VRF可以生成不可篡改的随机数,在生成区块时公平地选出验证者,保护区块链网络不受大规模攻击。
许多人只知道Chainlink预言机可以安全可靠地连通链上链下,但他们可能不知道Chainlink预言机还可以展开各种链下运算任务,比如为交易排序。Chainlink开发了公允排序服务,确保交易顺序无法被矿工操控从而吸走用户价值,因此可以使去中心化应用将矿工可提取价值(MEV)将至最低。另外,还可以避免矿工抢跑,大幅降低gas费用,而且还可以提升去中心化exchange的信誉,因为exchange可以根据到达内存池时间等更公平的规则排序交易。
Chainlink公允排序服务可以公平地将交易排序,以解决矿工可提取价值(MEV)问题
这个应用场景虽然听上去比较科幻,但不难想象在未来可以将卫星图像、物联网和无人机结合在一起,收集链下事件数据(如:建筑项目)。可以通过人工智能技术将数据与之前的项目进行分析和交叉对比,以确定项目完工率。Chainlink预言机可以将数据传输至链上智能合约,在完工后自动付款给建筑公司,这解决了大型项目拖欠项目款的问题。
在Chainlink Labs首席科学家Ari Juels与Chainlink联合创始人Sergey Nazarov的一次炉边谈话中,Ari谈到他与他的PhD学生SiShan Long正在共同做一个名为AIRS的项目,AIRS是Automated Incentives for Reforestation Stewardship的缩写。AIRS旨在激励环保行为,它会持续获取卫星数据并在可信执行环境内监控数据状态,奖励为环保做贡献的用户。这个项目可以让政府和NGO等机构在智能合约中存入资金,并发放给参与植树造林的人们。
Chainlink是一个通用的去中心化预言机网络开发框架,为开发者提供所需工具,将智能合约应用连接至任何链下数据或事件。上文中列举的应用场景只是其中一部分,Chainlink预言机在智能合约中的潜在应用场景数不胜数。我们希望能为各位开发者抛砖迎玉,开发出更多创新的去中心化应用。
如果你是一名开发者,并希望快速将智能合约应用连接至Chainlink预言机,请访问我们的开发者文档,并加入我们在Discord上的技术讨论。如果你希望透过电话具体讨论集成细节,请点击此处联系我们。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!