Chainlink的$LINK代币:超越价值转移的智能合约指令
Chainlink的$LINK代币不仅仅用于在钱包之间转移价值。由于其独特的构建方式,单次LINK转账还可以携带发送给接收智能合约的指令。
ERC-677如何扩展ERC-20标准
以太坊上的大多数代币遵循ERC-20标准,这是发送和持有代币的基础标准。而@chainlink的LINK则基于ERC-677标准,它在基础之上进行了功能扩展。根据官方文档说明,LINK是一个ERC-677代币,它继承了ERC-20标准的各项功能,并允许在代币转账中包含数据负载(data payload)。
这部分额外数据驱动了一个名为“transferAndCall”的功能。它允许用户在单次交易中将代币转移的同时,触发接收方合约中的逻辑代码。在实际应用中,LINK可以转移到另一个智能合约,并在同一操作中告知该合约下一步该做什么。这种设计避免了多步骤操作的繁琐流程。正如相关技术解析所指出的,使用常规的ERC-20标准时,用户需要分步进行授权(approve)和调用合约;而ERC-677允许将这两个动作合并到单一交易中完成。
此外,该技术解析还指出,ERC-677代币可以存储在任意兼容ERC-20的钱包中,因此这一增强功能并不会破坏与现有工具的兼容性。
从预言机请求到Juel单位
Chainlink早期的请求模型利用了这一特性,通过单次操作同时支付预言机费用并发送请求。官方文档描述了客户端如何通过LINK代币实现的“transferAndCall”函数,向已知的Chainlink预言机发起请求。尽管这种单预言机设置模式现已退役,但“transferAndCall”功能仍在每一次LINK转账中有效运作。
与以太坊的Wei类似,LINK也有自己的最小计价单位。LINK的最小面额称为“Juel”,1e18个Juel等于1个LINK,这与ETH和Wei的关系相似。“Juel”这个名字是为了纪念康奈尔大学教授Ari Juels,他是第一篇Chainlink白皮书的共同作者之一。他在2017年与Sergey Nazarov和Steve Ellis共同撰写了这篇开创性的论文,Juel正是为了纪念他的贡献而命名。
对于开发者而言,这一单位具有实际意义。关于代币单位的文档解释称,像LINK或ETH这样拥有18位小数的代币,每个代币使用10^18个基础单位表示。因此,链上数值必须以最小单位设定,而不是以完整代币数量表示。
“支付即调用”(pay-and-call)的模式仍然是$LINK的一个标志性技术特征,这也是该代币常被作为ERC-677实际应用案例的原因之一。

资金费率
资金费率热力图
多空比
大户多空比
币安/欧易/火币大户多空比
Bitfinex杠杆多空比
账号安全
资讯收藏
自选币种