part1:https://bihu.com/article/1884882977 作者:Jim Zhang Chainlink节点 Chainlink节点负责执行任务请求。区块链网络可以接入任意数量的Chainlink节点。节点互相独立,它们之间不存在任何P2P网络,只能与接入的区块链节点交互,接收任务请求并通过交易将结果发回到链上。 Chainlink节点接收任务请求并通过交易发送结果 使用Chainlink客户端智能合约的组织可以部署一些共享Chainlink节点实例,任务需求部署后产生的Job ID可以在所有参与的组织中进行共享。只要有Job ID就可以使用Chainlink的预言机服务。目前发布的版本中,每次部署任务都会产生一个新的Job ID。因此,每个数据请求都有对应的Chainlink节点。也就是说,Chainlink暂时还未完全实现最初设想的去中心化架构。 LinkToken智能合约 在去中心化的世界里,必须要有一个稳健的机制,既能激励诚实守信的行为,又能惩戒违规行为。Chainlink使用经济激励的方式,以LINK通证作为奖励或进行处罚。LinkToken是ERC2.0合约,可实现transfer、approve和transferFrom等标准化操作。另外,它还实现了ERC677接口,可调用transferAndCall函数,在单笔交易中实现支付和调用功能。 LINK通证有以下两个使用场景: · 规范节点操作者的行为:提供服务的Chainlink节点必须在预言机合约中抵押一定金额的LINK,并在合约中注册。预言机合约将评估节点操作者的表现,一旦发现违规操作,概不退还抵押资金。 ·客户端向节点操作者付款:当节点操作者发布任务描述时也会设置服务价格。客户端合约在发布任务请求时会以LINK支付服务费。 Kaleido上的Chainlink服务为每个环境提供了价值10亿个LINK通证的资金池,仅限Kaleido区块链网络使用(注:这些LINK通证没有实际货币价值)。所有联盟成员都可以通过服务控制界面或Kaleido平台API支取LINK。然而,所有Chainlink节点执行任务都不允许付款功能,也就是说内部任务是“不收费”的,不需要用LINK支付。Chainlink服务管理员仍然可以定义新的外部适配器类型。 任务(Job) 归根到底,预言机是为了完成任务,比如执行代码逻辑或获取外部数据,而这些任务在EVM这样受限的链上环境是无法进行操作的。Chainlink将Job定义为描述具体工作的模型。以下是具体示例: { 所有Job都分为两部分: · 启动器(initiator):指任务触发方式。任务可以由目标区块链发布的事件启动,也可以按预先设置的日程启动一次或反复启动,还可以直接根据对Chainlink节点发出的HTTP请求启动。 ·子任务(task):完成任务(job)的具体步骤。类型可以是HTTPGet和JSONParse等内部task,也可以是通过Chainlink外部适配器的定制化task。 Job需要在Chainlink节点注册。注册后,节点会生成独一无二的Job ID。客户端可以用这个ID发送任务执行请求。 (未完待续) Chainlink官方渠道 QQ群: 6135525 微博:https://weibo.com/chainlinkofficial 币乎:https://bihu.com/people/1869894547 合作联系:[email protected] GitHub:https://github.com/smartcontractkit/chainlink Gitter:https://gitter.im/smartcontractkit-chainlink/Lobby Twitter:https://twitter.com/chainlinkofficial Telegram:https://t.me/chainlinkofficial —- 编译者/作者:Chainlink 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
揭开Chainlink的神秘面纱(二)
2020-04-20 Chainlink 来源:区块链网络
LOADING...
相关阅读:
- Linear Finance与3Commas合作扩展产品范围2020-10-31
- 比特币,以太坊,Ripple的XRP,Chainlink和Litecoin突然激增,这就是为什么2020-10-31
- 恭喜实仓客户完美获利12个点实力分享愿同行奔共盈2020-10-31
- BTC在1万美元上方快100天了、从历史走势来看这是某种预兆2020-10-31
- XMEX合约之王看行情:BTC冲高回落至13490USDT附近主流币普跌2020-10-31