跳转到内容

SmartContract

来自BitcoinWiki

SmartContract 标志

SmartContract.com 是开发该产品的公司的原始名称 Chainlink 甲骨文网络。 Sergey Nazarov 和 Steve Ellis 于 2014 年创立了该公司,旨在将公共区块链与其外部的数据和系统连接起来。该组织后来以 Chainlink Labs 的名称运营。[1]

公司不应与一般概念混淆 smart contract,这是由区块链网络执行的程序代码和状态。 SmartContract.com 是一个商业和开发组织; Chainlink 是一个从其工作中诞生的网络和中间件项目。

oracle项目的开发

智能合约根据区块链可用的信息确定性地执行。默认情况下,他们无法从网站、支付系统或其他链下服务获取任意数据。 SmartContract.com 专注于这个连接问题,并开发了允许链上合约从外部数据源请求信息的软件。[2]

2016 年 7 月,该公司宣布推出一款托管产品,名为 智能预言机。根据该公司的新闻稿,它支持比特币和以太坊相关的工作流程,并提供美国联邦基金利率、BTC/USD 和 ETH/USD 的公共数据源。[3] 该新闻稿记录了前代产品的范围,但作为公司创作的来源,它并未独立建立其所包含的促销性能声明。

2017 年 9 月,Steve Ellis、Ari Juels 和 Sergey Nazarov 发表了 ChainLink:去中心化的预言机网络。该论文建议用独立节点运营商的网络取代单一的可信预言机。它描述了用于预言机选择、报告和聚合的链上合约,以及用于检索和提交数据的链下节点软件。[4]

相关代币销售以约 3200 万美元的价格出售了 10 亿枚 LINK 中的 3.5 亿枚。另外3.5亿预留给节点运营商和生态系统激励,3亿分配给公司。[5] 销售属于公司和网络的历史;这不是当前的产品描述。

该网络于 2019 年 5 月在以太坊上推出,提供 ETH/USD 价格反馈。那时,Chainlink 已成为网络的名称,而 Chainlink Labs 则是开发公司常用的名称。[1] 早期的 SmartContract.com 材料仍然与该项目的历史相关,但其 ICO 时间表和计划功能的描述不再描述运营网络。

与智能合约的关系

预言机报告是智能合约的输入,而不是自动保证真实性。消费合约必须识别预期的预言机合约并决定如何处理丢失、延迟或有争议的数据。在多个节点之间分发报告可以减少对一个操作员的依赖,而底层数据源的质量和独立性仍然是单独的问题。[2]

参考

外部链接