Chainlink常见问题
一般问题
你们团队有多少人
你可以在官网上查看团队信息
https://chain.link/
你还可以在这里看到每个为我们的开源项目做出贡献的人:https://github.com/smartcontractkit/chainlink
我应该用什么钱包存放LINK
任何支持ERC20的钱包都可以。LINK的ERC677通证属性兼容了ERC20通证。
Chainlink可以在以太坊之外的链上使用吗
Chainlink与智能合约无关,它可以在任何智能合约平台上运行。我们同时也在探索开发什么样的智能合约平台,你可以在我们的集成列表中找到这些平台。
当我们只有一个数据源时,Chainlink如何保证安全性
从多个节点获取多个数据源以享用去中心化的便利,这是个完美的世界。可是如果多个节点用的是同一个数据源,仍然会出现安全和冗余的问题。多个节点至少能够增加数据未被篡改的可信度。此外,如果一个节点宕机,还有其他节点将数据提供给你的智能合约。
开发者
项目的最新进度如何
我们通常同时进行许多关于节点、GUI和智能合约的开发工作。查看项目跟踪和Github了解最新的开发状态。
我们什么时候可以期待一下新功能的完成
除非项目跟踪上有明显接近完成的事情,否则我们一般不会给出时间框架。这些包括特性、合约和与其他项目的集成。如果代码库中有什么东西正在等待融合,那么它将在存储库中以open PR(pull requrst)的形式出现。Pull Requests: https://github.com/smartcontractkit/chainlink/pulls
什么时候开始Staking
Staking实际上是Chainlink网络中的罚金存款(节点保证金)。请求者可以指定LINK的数量,如果节点没有满足请求,则所有节点必须将该数量的LINK作为罚金。然而由于罚金是可选的,不是所有的请求都需要它。更多关于罚款保证金的细节参见:https://github.com/smartcontractkit/chainlink/wiki/Protocol-Information#penalty-deposits
已经上线主网的使用Chainlink的项目
目前为止Ampleforth、Synthetix、Aave、Loopring等多个项目已经在使用Chainlink的去中心化预言机解决方案,更多信息参见以下链接。
Ampleforth https://medium.com/ampleforth/the-ampleforth-chainlink-oracle-integration-is-going-live-16053ccdebd5
Synthetix https://blog.synthetix.io/chainlink-decentralizes-first-wave-of-synthetix-price-feeds/
Aave https://medium.com/aave/the-aave-oracle-network-powered-by-chainlink-is-now-live-45bb8a5a8c4e
DeFi数据参考合约
Chainlink的价格参考数据预言机网络极大提升了以太坊上Dapp数据的安全性和可靠性,而且大大加速了新DeFi产品成功上线的速度。Chainlink在去中心化的预言机网络中提供价格参考数据,这是一个共享资源社区,并受到用户支持。用户使用这些预言机网络的成本要低于自己传输数据的成本,而且由于预言机网络是去中心化的,安全水平也会大幅提升。
Chainlink生态系统和集成列表
https://docs.google.com/document/d/1ahUZjuIqqwG9dZLvlm0sgHmckRVUC6kB396narYKSyU/edit?usp=sharing
(墙内版本:https://github.com/vlyl/awesome-chainlink-cn/blob/master/docs/pertners_clients_integrations.md )
Chainlink还招人吗
我们一直在寻找有才华和经验的人。
你可以在这里看到我们目前的职位空缺:https://careers.chain.link/
Chainlink的token(LINK)有什么作用
LINK是一个ERC677通证,它继承了ERC20通证标准的功能,并允许通证传输包含数据的负载。它用于支付节点运营者获取智能合约数据的费用,也用于支付节点运营者根据合约创建者的要求存入的保证金。
ERC677 transferAndCall token标准: https://github.com/ethereum/EIPs/issues/677
保证金: https://github.com/smartcontractkit/chainlink/wiki/Protocol-Information#penalty-deposits
token可以交换到其他网络上吗
目前还不能。Chainlink的主网将在以太坊上运行。随着未来更多的智能合约平台获得Chainlink网络的本地支持,关于如何将LINK传输到以太坊以外的链的细节将会发布。
运行Chainlink节点
如何运行一个Chainlink节点
您现在就可以在测试网络或以太坊主网上运行节点。刚刚建立的节点还不能参与完成共享请求(即节点还不能被所有用户发现并使用),在不久的将来会可以。但是如果有请求发来这个节点是可以正常完成的,您也可以向它添加外部适配器来扩展它的功能。更多信息请见 https://docs.chain.link/docs/running-a-chainlink-node
需要持有多少LINK才能运行节点
你不用花费LINK就可以运行一个Chainlink的节点。但是在你有一些LINK之前你将不能参与要求缴纳保证金的请求。请求者可以指定LINK的数量,参与请求的节点必须存入该数量的LINK作为罚款保证金,如果节点没有正确完成请求,则必须支付这部分LINK作为罚金。然而由于对保证金的要求是可选的,不是所有的请求都需要它。更多信息参见https://github.com/smartcontractkit/chainlink/wiki/Protocol-Information#penalty-deposits
运行Chainlink节点的硬件要求如何
Chainlink节点的硬件要求非常低。 1核CPU和1GB RAM即可运行,将RAM提升到2GB可以提高可靠性。 但是,节点与主网通信需要连接以太坊客户端。 如果运行自己的以太坊客户端,则需要在另一台计算机上运行。 以太坊客户端的硬件要求可能会随时间变化。
现在有多少个节点正在运行
Chainlink市场维护了多个网络注册的节点运营商的列表。 Chainlink市场链接:https://market.link/
我需要拥有API的权限才能提供数据吗
Chainlink节点可以开箱即用地使用开放的(无需身份验证的)API来完成请求,而无需外部适配器,您只要按照“实现请求”的文档指引添加了作业(jobs)即可。 请求者提供他们想让节点来获取的开放API的URL,Chainlink节点将使用其核心适配器来满足请求。 对于需要进行身份验证的API,则需要使用外部适配器或使用HttpGet适配器的参数来创建该API专用的作业。
技术方面的问题
如何通过Chainlink来请求数据
你可以通过开发人员专用模板来使用我们的Truffle Box。 如果你已经启动了一个项目并想集成Chainlink,则可以使用我们的NPM包将Chainlink添加到现有项目中。
这是如何通过Truffle开发Chainlink的文档
中文版本:https://bihu.com/article/1057437295
Chainlink可以用来连接到其他公链或API吗
是的,Chainlink节点可以连接到大多数现有的api。有些API需要通过为API密钥来进行身份验证,Chainlink节点也支持这样的API。此外,只要适配器符合与Chainlink节点通信的JSON规范,外部适配器就允许连接到任何资源。
什么是外部适配器
外部适配器链接https://docs.chain.link/docs/external-adapters
我如何为我的请求选择节点
你可以使用Chainlink市场来为你的请求选择节点。将节点Oracle合约地址和Job ID组成sendChainlinkRequestTo方法的参数,创建对Oracle的请求。Chainlink市场: https://market.link