本文是“Chainlink在智能合约中的77种应用方式”的第三篇文章,旨在介绍智能合约是如何通过Chainlink连接链下数据,并激活一系列全新的应用场景的。点击此处,了解本系列的第一篇文章和第二篇文章。
本文在2019年5月17日发布的《使用Chainlink预言机增强智能合约的44种方式》一文基础上做了进一步扩展。
去中心化金融
链下支付
NFT、游戏和随机数
保险
企业系统
供应链
公用事业
身份和授权
政府
可持续发展
链下计算
供应链
供应链包括从原材料采购到发货给终端用户的全流程。在这个过程中,会涉及到汇款、所有权变更、海关清关、监管以及各方之间共享文件等各个环节。智能合约可以将这个流程自动化,减少国际贸易中的摩擦和对手方风险。Chainlink预言机可以将供应链智能合约连接至webAPI、云端网络、以及GPS、温度、速度、加速度、湿度、亮度等各种传感器。这些数据可以用来触发付款和数据传输,供应链中的任何一方都无法对数据进行篡改。这个框架将为所有相关方都保障客观的事实来源,并大幅降低日常管理开支。
RFID追踪货物
供应链中越来越多使用到RFID技术来追踪货物。RFID系统将货物与标签绑定,可以通过射频远程识别。因此,可以轻松高效地追踪店铺商品、发货托盘以及其他常用的库存管理方式。有了Chainlink预言机,链下的RFID数据就可以用来触发链上合约执行,包括仓库收货后发起付款,或发货延迟时自动触发保险理赔。
TheOpenLibraryProject参加了2020年Chainlink线上黑客松,这个项目接入了Chainlink预言机将RFID连接至区块链,用户可以查看带有RFID标签的图书的状态,并在链上做记录,这可以打造一个去中心化且无边界的图书租赁平台。
RFID设备可以通过Chainlink预言机接入智能合约。
物联网传感器
物联网传感器可以用于保障货物在运输中不被损坏。比如将食品保存在一定温度下,或将集装箱密封起来,且过程无法被人为操纵。Chainlink可以将这些物联网传感器与智能合约连在一起,基于物联网数据判断质量控制标准是否符合采购订单的要求,并触发付款或罚款。
其中一个用例就是PingNET。这是一个去中心化的运输网络,其中物联网设备接入Chainlink预言机,基于托盘上的物联网装置在PingNET上发送的数据自动触发付款。PingNET还计划将其他物联网数据放到链上,比如湿度、海拔、紫外线指数以及辐射等。
Chainlink预言机推出链上注册表Feed Registry:9月5日,Chainlink预言机推出链上注册表Feed Registry,映射了Chainlink Price Feeds的当前通证合约地址。智能合约可以通过一个通用的注册表合约从任何Chainlink Price Feed获取价格数据,并极大降低开发混合型智能合约应用时的集成难度。[2021/9/6 23:02:32]
海关清关
跨境航运往往涉及到不同国家的不同监管规定,通常在目的地国需要清关,以保障没有任何非法或危险物品入境。许多贸易金融合约都需要输入清关数据,以实时判断货物的状态。智能合约虽然可以实现流程自动化,但仍然需要输入清关数据。Chainlink预言机可以直接提供清关数据,并同时保障数据隐私,为跨境贸易金融合约实现端到端的自动化。
提单、发票和保险
国际贸易通常包含三个主要文件:1)提单,由承运商出具,表示接收需要发货的货物;2)发票,由卖家向买家出具,其中列出具体交易细节;3)保险公司和被保人之间签署的合约,表明保险公司需要依法支付赔偿金。以上每份文件都可以从预言机中获益。比如可以基于数据直接生成提单,为支付发票输入外汇汇率,并为链上保险合约输入物联网质量控制数据,以触发保险理赔。
公用事业
自来水、电力和网络等公用事业是现代社会的支柱。公用事业的高效运行和管理对社会运转和人民健康都至关重要。然而公用事业往往缺乏足够的经济激励,而且基础设施老旧。智能合约可以使公用事业实现现代化转型,采用去中心化网络、数据以及加密经济激励来提升公用基础设施的公平性、自动化和实时性。这种新的模式将提升公用事业服务商的服务水平,并更好地利用客观数据衡量关键公用服务的质量和状态。
Chainlink预言机可以将区块链网络接入公用事业服务。
互联网、电信和云服务
互联网、有线电视和云服务等公用事业都是采用固定定价模式。然而,一旦这些服务出现故障,就可能会导致严重的经济损失,比如交易所由于云服务宕机而下线。这种事情发生时往往找不到任何人承担责任。物联网传感器可以监控设备的运行状况,Chainlink可以将设备的性能数据传输至智能合约,并每月计算价格或基于下线时间进行赔偿。
Blocksolid参加了以太坊纽约2019年黑客松,这个项目让NGO可以监控发展中地区互联网服务提供商的服务,并在出现故障时对其进行惩罚。具体方法是追踪互联网服务提供商的上线时间,并通过Chainlink预言机将数据传输到链上。如果发现服务下线,持有捐款的链上智能合约将进行更新,并组织ISP从中取款。
电力
电力服务商负责保障全世界所有基础设施都能接收到电力能源,以维持全球经济运行。为了提升电力供给效率,Chainlink预言机可以用来将耗电率数据传输至智能合约,触发超量罚款、征收碳排放税、并提供当前电价,公平定价并接受以不同类型的货币付款。智能合约可以读取智能电表的数据,可以交易电力、追踪耗电量并完成付款。
Band Protocol启动BandChain 2版本:金色财经报道,区块链数据提供商Chainlink的竞争对手Band Protocol已推出其下一个版本,称为“BandChain 2”。Band Protocol进入第二阶段的一个关键部分是允许数据提供者自己运行节点,而不是让中间人获取数据。这种转变将使系统更加透明和分散,其他一些数据服务(例如API3)也选择了这种方法。据悉,自加入OpenAPI Initiative以来,Band Protocol正致力于与谷歌、微软和彭博等数据巨头建立潜在的合作伙伴关系。[2021/7/14 0:49:27]
Dipole是一个区块链分布式电力交易市场,计划接入ChainlinkPriceFeeds在链上交易电力资产并为其估值。用户可以使用法币或加密货币购买电力资源,汇率由Chainlink的去中心化喂价提供。
自来水
很多人可能没有意识到,自己家里的自来水龙头能够正常出水,背后需要对基础设施展开大量质量控制和监控工作。物联网传感器可以监控水表、追踪企业用水量、并发现偷水行为。Chainlink可以将物联网数据传输至智能合约,以进行罚款、开具水费单、触发自动付款、更新供应追踪数据库、或甚至在城市遭遇洪水的时候启动应急资金。
排放和废物管理
排放和废弃物处置行业也可以通过智能合约接入物联网设备实现转型,并精准衡量排放量和排放效率。Chainlink预言机可以基于这些数据自动触发付款,如果超量排放,则自动向有关监管部门支付罚金。另外还可以通过再生技术或废弃物发电技术将垃圾变现,或建立激励机制,如果使用可降解材料或减少消耗量,则可以支付更少的垃圾处理费。
身份和授权
虽然目前智能合约区块链用户都是匿名的,但用户却需要能够在区块链上证明自己的真实身份,以抵抗女巫攻击或获得某些权限。政府数据库和社交媒体等传统数据基础架构中储存着用户身份信息,这些平台通过Chainlink预言机可接入链上智能合约应用,可以将用户身份信息与其链上地址绑定,或验证链下服务器中的数据。这样一来,机构就可以充分保障监管合规,并同时获得用户身份认证,提升安全性。
电子签名
在文件中添加电子签名是一种越来越受到认可的签名方式。电子签名是一种更先进的签名方式,因为获得手写签名的成本非常高。签名是授权合约最常见的方式,因此Chainlink预言机必须将智能合约接入DocuSign这样顶尖的电子签名公司,才能保证签名的可靠性。
Chainlink可以在两个方面为电子签名行业带来价值,一是验证电子签名并将签名传输至链上;二是提供现有电子签名解决方案,并接入链下数据,提升合约解决方案的灵活性。FirmaChain是区块链电子签名和合约解决方案,接入了Chainlink预言机,让数字合约可以基于链下数据和事件执行,比如租车审核时验证驾照真伪。另一个用例就是EthSign,这是一个自动化的合约交割框架。用户可以通过Chainlink预言机灵活接入链下数据源,也可以自定义触发条件。
动态 | 百度推出用于分布式应用部署的“Xuperchain”区块链测试版:1月21日消息,中国互联网公司百度(BaiduInc.)今天宣布,为其“Xuperchain”开放式分布式分类账区块链项目推出了公开测试版。根据该公司的网站,Xuperchain区块链网络已经执行了超过4.5亿笔交易,目前托管了近350万用户。该网络还在跟踪大约350个TPS,它高于Etalum公共网络,可以维持15个TPS。(山东信息网)[2020/1/21]
生物特征识别
另外,还可以通过指纹和虹膜等生物特征识别来授权智能合约。由于每个人都拥有独特的生物特征,因此只要有可靠的数据库或数据源进行交叉对比,就可以有效地识别个人身份。Chainlink预言机可以为智能合约输入生物特征数据,并将其连接至各个链下数据库以验证真伪。
Chainlink预言机可以将智能合约接入生物特征数据。
证明
Chainlink预言机可以使用可信硬件或高级加密技术,安全地处理链下系统和应用的个人账户信息。因此,智能合约可以直接进行验证,比如某人账户中余额是否超过某一数额,或是否持有某一安全秘钥。一旦Chainlink预言机将确认信息传输到链上,智能合约就可以触发合约执行并进行结算。这个方法对交易高值资产前验证信息尤为有效。
KYC/AML
应用区块链和智能合约技术的机构通常还需要额外的基础架构,以确保充分符合KYC和AML相关法律法规。因此,就需要接入预言机提供身份信息和完整的资金历史数据。
Coinfirm是一家区块链分析公司,接入Chainlink预言机将AML解决方案中的数据传输至链上。这为用户提供了即插即用的解决方案,通过预言机网络实时进行认证,保障区块链应用合规。另外,CipherTrace在Chainlink上发布了DeFi合规预言机服务,帮助去中心化交易所和其他DeFi应用遵守外国资产控制办公室的制裁要求,向链上提供数据源签名的合规数据。
CipherTrace发布了一个Chainlink预言机节点,将AML数据上链。
社交媒体身份信息和域名
区块链对许多人来说仍是非常新的概念,特别是十六位数的区块链钱包地址经常让人望而生畏。为了进一步提升用户体验,可以使用预言机将十六位的地址转成人类可读的域名,比如“chad.crpto”。
其中一个用例就是UnstoppableDomains。这是一个链上域名数据库,接入了Chainlink预言机将用户推特账号绑定人类可读的链上地址,并保证可验证性和透明性。因此,任何人都可以在转账之前验证区块链域名是否绑定了用户社交媒体账户。
UnstoppableDomains接入了Chainlink预言机将用户链下推特账号绑定链上以太坊域名。
动态 | 阿联酋交易所ABX获区块链公司HBK-GoChain千万美元投资:阿联酋加密资产交易所和托管人Arabian Bourse Exchange(ABX)在一份声明中宣布从区块链公司HBK-GoChain获得了“千万美元投资”,但没有透露具体的投资金额。该公司表示,这笔投资使其“达到了路线图中一个重要的里程碑”。该交易所的联合创始人Arshad Khan表示,“与HBK-GoChain的战略投资和合作是ABX发展的重要一步。”据悉,ABX是6月份获得阿布扎比全球市场金融服务监管局原则上批准的加密资产交易所之一。(The National)[2019/12/10]
智能合约审计结果
为了保障智能合约应用的安全性和功能正常,开发者在转账前可能需要验证协议是否经过一轮或以上的安全审计。用户可以使用预言机直接在链上验证审计结果,这将激活一系列全新的应用场景,包括展开高值交易或托管他人资金前自动审查。
网络安全公司Hacken将接入Chainlink预言机将安全数据上链,其中包括智能合约审计结果、中心化交易所的入侵测试以及bug赏金等。这些数据可以传输至智能合约,以过滤危险或未经审计的智能合约。
Hacken接入Chainlink预言机将安全审计报告上链,并输入智能合约应用。
会计安全
用户还可以使用双因素验证方法保障网络账户安全,这个方法除用户名和密码外还需要另外一层验证。安全提升后,就可以防止隐私信息泄露,并且需要经过多重认证后才能成功转账。智能合约接入Chainlink预言机后,就能够实现2FA功能,并直接保护用户加密货币资金安全。
?DigitalBridge就是其中一个用例。它接入了Chainlink预言机为MaticNetwork上的智能合约实现了2FA认证。Chainlink将智能合约接入可用性非常高的2FAAPI认证服务,用户可以为自己的链上资金创建深度防御策略,即使私钥被偷都无法在无认证的情况下进行转账。
DigitalBridge接入Chainlink预言机使用双因素认证服务保障智能合约安全。
知识产权
包括版税、版权、商标和专利授权在内的各类知识产权都可以放到智能合约中。可以通过Chainlink预言机接入知识产权数据库验证所有权,在授予知识产权之前验证链下认证,并让买家可以向知识产权所有者付款。智能合约可以将部分知识产权所有权用通证表示,并根据个人拥有的比例付款。微软和安永等大企业已经证明了这是一个可行的方案,可以大幅提升知识产权管理的效率。
开源社区的赏金计划
开源技术现在越来越受到人们的青睐,而赏金计划可以激励开源社区成员做出贡献。然而,开发者的贡献往往需要人工验证,而且酬劳发放也需要人工处理。这使成本升高,并延长了付款时间。Chainlink预言机可以追踪Github等公开代码库中的代码贡献,一旦代码通过测试就自动付款。
IronChain资本创始人:市场波动或因鲸鱼的操控:据cnbc消息,IronChain资本创始人认为,比特币价格近日巨大波动,最好的解释是来自那些想要对市场有一些控制力的鲸鱼。他称,这是演员的某种操纵。[2018/4/19]
政府
虽然社会中存在各种各样的分歧,但多数人都会同意一点,那就是政府机构需要提升透明性、问责制和效率。区块链为政府建立了全新的基础架构,可以追踪并执行政府流程。智能合约可以为政府执政带来防篡改性,预言机可以接入客观数据触发合约执行,而无需主观介入和解释。预言机是智能合约在政府流程中实现价值最重要的因素之一,可以将遗留基础设施接入区块链,并最终触发合约执行。
监管规定
企业应用智能合约时需要改变传统的合规模式,实现自动化合规。一些监管规定可以通过代码写入智能合约,但政府仍需要接入预言机从智能合约获取元数据,或要求在广播交易前从政府运行的预言机获得批准。
Whitney项目用例研究中详细阐述了一个合规预言机的用例,这是由存托及结算机构发起的研究,这是一家贸易金融服务公司,负责为美国大多数证券交易进行结算。研究表明,合约预言机是一个“动态规则引擎,负责批准或拒绝交易,让证券发行方和投资者可以在整个证券生命周期中保持合规。一旦交易通过,股票纪录就被更新,并且在链上发起转账。”
投票
近期美国大选投票结果引发了争议,因此越来越多人呼吁使用防篡改的投票方案建立更安全可信的选举制度。诚然,要改革政府的投票体制并非易事,但是目前可以设想一个简化的应用场景,那就是使用私钥在区块链上投票,利用预言机从多个数据源验证投票者ID,并使用DECO保障数据隐私。如果验证通过,则在区块链上广播投票信息,并储存在不可篡改的账本中,任何人都可以通过加密技术对结果进行验证。通过建立防篡改的投票机制可以完善可持续的民主体制建设,并达成联合国的可持续发展目标。
地契、许可和证书
智能合约可以提高政府发放证书、许可和地契的效率和安全性。预言机可以自动创建证书,比如使用DECO验证个人身份信息,并发送许可证等通证化文件。智能合约使用DECO可以从权威数据源获取数据,并同时保障数据隐私。流程自动化将为政府节省几十亿美元的开支。
可持续发展
可再生农业
混合型智能合约结合了链上代码和链下传感器和卫星数据,可以用来打造完全可追溯、透明以及自动化的激励机制,直接奖励对可持续发展做出贡献的个人、企业和政府,并鼓励所有人应对气候变化及其负面影响。可持续发展举措包括创建碳中和通证、可再生农业、以及监控资源消耗量,奖励解决资源的行为。
GreenWorldCampaign就是一个这样的项目,其目标是利用混合型智能合约在一个重新造林项目中为可再生农业提供激励。该项目与IC3合作,并由Chainlink社区激励项目提供资金。这个项目利用的卫星远程传感数据由Chainlink预言机传输至链上,用来奖励在退化的土地上重新造林的可再生农业举措。项目计划通过激励碳中和行为,种植几十亿棵树,并提高发展中地区人民的生活和健康标准。
AIRS采用了卫星数据、Chainlink预言机和混合型智能合约,为再生农业发展提供激励。
卫星图像和无人机
这个应用场景虽然听上去比较科幻,但不难想象在未来可以将卫星图像、物联网和无人机结合在一起,搜集链下事件数据。可以通过人工智能技术将数据与之前项目进行分析和交叉对比,以确定项目完工率。Chainlink预言机可以将数据传输至链上智能合约,在完工后自动付款给建筑公司,这解决了大型项目付款延迟严重的问题。
在ChainlinkLabs首席科学家AriJuels与Chainlink联合创始人SergeyNazarov的一次炉边谈话中,Ari谈到他与他的博士生SiShanLong正在共同做一个名为AIRS的项目,AIRS是AutomatedIncentivesforReforestationStewardship的缩写。AIRS旨在激励环保行为,它会持续获取卫星数据并在可信执行环境内监控数据状态,奖励为环保做贡献的人们。项目中,政府和NGO等机构可以在智能合约中存入资金,并分发给维护并扩大碳汇的人们,最终激励可持续发展举措。
链下计算
可验证的随机函数(VRF)
由于区块链网络具有高度确定性的特点,链上应用往往无法访问安全的随机数生成器。使用链上区块哈希生成随机数有可能被区块链矿工/验证者操控,他们可以放弃对他们不利的区块,重新“掷色子”,以操控随机数。而链下随机数则缺乏透明性,而且无法验证随机数是否公正且没有受到数据源或节点的操控。?Chainlink可验证随机函数可以解决上述问题,为智能合约提供具有加密证明的安全随机数,无法被预言机节点、用户或开发团队篡改。
ChainlinkVRF将区块数据与预言机节点预先提交的私钥结合,生成随机数以及加密证明。链上智能合约只接受拥有有效加密证明的随机数。因此,用户可以直接在链上获得自动且可公开验证的随机数,并确信每个接入ChainlinkVRF的智能合约应用都可以获得公允的随机数,且任何人都可以进行验证。可验证的随机数可以用于各种应用场景,比如动态NFT、区块链游戏以及链下系统等。
ChainlinkVRF为智能合约提供安全的随机数。
Keepers
智能合约中由代码构成,可以高度确定地在区块链上运行。然而,智能合约的默认状态是“休眠”,必须被外部方“唤醒”,才能执行链上功能并改变合约状态。?ChainlinkKeepers为智能合约开发者、去中心化应用以及去中心化自治组织提供了一个解决方案,通过可靠且成本效益高的去中心化节点网络自动执行任何智能合约功能,并定期进行维护。
ChainlinkKeepers可以实现一系列智能合约功能,包括在去中心化交易所执行限价单、当储备金升值时铸造新通证、从金库中获得收益、动态调节弹性供应通证、触发自动交易策略、清算抵押不足的贷款、发放赎回的通证、以及当余额不足时充值等。
跨链互操作性协议
未来的智能合约市场不太可能是一家独大的,特别是因为区块链本身的吞吐量存在上线,不同管辖区情况不同,以及每条区块链的专注方向都不同。这种多链共存的生态意味着区块链之间需要形成跨链通讯。然而,由于区块链本身的安全属性,无法与其他区块链网络实现交互,这与预言机问题有很多相似之处。Chainlink预言机可以获取一条区块链上的数据,并将结果传输至另一条区块链,实现某种跨链交互或单纯地在链上请求数据并实现链上交易。
跨链互操作性协议是一个开源标准,可以提供安全、去中心化且可扩展的跨链消息传输方案,让任何区块链上的智能合约都可以互相传输消息、转移通证并触发合约功能。除了跨链传输通用消息外,CCIP还可以创建跨链桥,如:可编程通证桥参考实现,这可以跨链同时传输通证和指令。
跨链互操作性协议可以创建跨链桥。
公允排序服务
许多人只知道Chainlink预言机可以安全可靠地连通链上链下,但他们可能不知道Chainlink预言机还可以展开各种链下运算任务,比如为交易排序。Chainlink开发了公允排序服务,确保交易顺序无法被矿工操控从而吸走用户价值,因此可以使去中心化应用将矿工可提取价值(MEV)将至最低。另外,还可以避免矿工抢跑,大幅降低gas费用,而且还可以提升去中心化交易所的信誉,因为交易所可以根据到达内存池时间等更公平的规则来排序交易。
Chainlink公允排序服务可以公平地微交易培训,以解决矿工可提取价值问题。
区块链gas价格
为了避免垃圾邮件隐藏攻击,智能合约区块链上的交易需要用原生通证支付gas费给矿工来验证交易。然而,gas的定价市场往往是在链下,因此智能合约需要接入预言机获取当前gas价格。
其中一个用例就是Tornado.cash。这是一个区块链隐私混合器,创建交易时接入了Chainlink的gas价格预言机获取链下gas价格。智能合约还可以接入Chainlink的gas价格预言机生成gas价格衍生品以及其他金融产品,专门对冲区块链网络拥堵和交易成本高的风险。
公平地选择参与者
随着区块链上公开销售模式的火热,许多项目都希望以更加公平的方式选择参与者,而不是采用“先到先得”的模式,因为后者很容易被人为操控。现在越来越多的项目会随机选择参与者,这种模式最初是由中心化交易所兴起的。
其中一个例子就是Centaur,这是一个DeFi平台,使用ChainlinkVRF选出参与链上公开销售的用户。ChainlinkVRF根据销售前生成的地址列表,以公平可验证的方式从列表中选出参与链上公开销售的用户。
Cantaur使用ChainlinkVRF选出参与链上公开销售的用户,保障过程公平性。
另一个用例是GetProtocol,这是一个区块链活动票务解决方案,使用ChainlinkVRF随机选出一票难求的演唱会或活动门票获得者。这个机制让每名用户都有平等的机会获得门票,并且可以独立在链上验证整个过程。
随机选择节点
一些协议将随机数作为一种安全机制,比如随机选择区块创建的验证者。如果随机数来源不安全,则会让恶意攻击者有机可乘,操纵区块生成过程,甚至导致整个网络崩溃。ChainlinkVRF可以生成不可篡改的随机数,在生成区块时公平地选出验证者,保护区块链网络不受大规模攻击。
总结
Chainlink是一个通用的去中心化预言机网络开发框架,为开发者提供所需工具,将智能合约应用连接至任何链下数据或事件。上文中列举的应用场景只是其中一部分,Chainlink预言机在智能合约中的潜在应用场景数不胜数。我们希望能为开发者抛砖迎玉,开发出更多创新的去中心化应用。
如果你是一名开发者,并希望快速将智能合约应用连接至Chainlink预言机,请访问开发者文档,并加入我们在Discord上的技术讨论。如果你希望透过电话具体讨论集成细节,请点击此处联系我们。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。