自选
我的自选
查看全部
市值 价格 24h%
  • 全部
  • 产业
  • Web 3.0
  • DAO
  • DeFi
  • 符文
  • 空投再质押
  • 以太坊
  • Meme
  • 比特币L2
  • 以太坊L2
  • 研报
  • 头条
  • 投资

免责声明:内容不构成买卖依据,投资有风险,入市需谨慎!

Chainlink的LINK代币可在一次操作中完成支付与指令发送

2026-10-17 04:18:00
收藏

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实际应用案例的原因之一。

展开阅读全文
更多新闻