合约与网络
YUANLINK · 元链 合约栈的中心参考。并非所有组件已部署 —— 转让锚定合约已上线,铸造 / 发行 / 分配合约仍在构建。
BSC 主网(chain id 56)
| 合约 | 状态 | 地址 |
|---|---|---|
YuanlinkAnchor(转让锚定) | 已上线 | 0xd281844977aba8c951e0544a9e3bccc881d2d86f |
YuanlinkAssetRegistrationV2(登记 + NFT 铸造) | 待部署 | — |
YuanlinkPortalFactory(ERC-20 发行 + V3 建池) | 待部署 | — |
YuanlinkYieldDistributor(Merkle 空投) | 待部署 | — |
历史 YuanlinkRegistrationAnchor(V1)已由 V2 取代,不再重新部署。
验证
YuanlinkAnchor
- BscScan:https://bscscan.com/address/0xd281844977aba8c951e0544a9e3bccc881d2d86f
- Sourcify:创建字节码与运行时字节码均
exact_match。 - 合约无所有者,无管理员钥匙,无升级路径。
YuanlinkAssetRegistrationV2 核心方法
上线后 V2 登记合约将暴露:
function recordAndMint(bytes32 assetId, bytes32 payloadHash)
external
returns (uint256 tokenId);
function tokenURI(uint256 tokenId)
external view returns (string memory);
function ownerOf(uint256 tokenId)
external view returns (address);
function registrationHashOf(bytes32 assetId)
external view returns (bytes32);
function registrantOf(bytes32 assetId)
external view returns (address);
function safeTransferFrom(address from, address to, uint256 tokenId)
external;
关键身份
tokenId = uint256(assetId)
已知资产 UUID(作为 32 字节值)即可确定性推出 tokenId;反过来也一样。详见 资产 NFT 与 链上锚定。
设计不变量
- 无所有者。 无
owner(),无transferOwnership()。没有可被入侵的目标。 - 无费用。 合约本身不收费。0.001 BNB 的 Portal 上线费在
YuanlinkPortalFactory内强制,不在登记流程内。 - 不可升级。 无代理。部署即定型,永久运行。新行为通过新合约、新地址发布。
- 符合标准。 登记 NFT 用 ERC-721,Portal 代币用 ERC-20,池采用标准 PancakeSwap V3。
什么在链下
以下内容存储在 YUANLINK 登记网络(服务器托管),不在链上;但登记网络引用的每条签名消息都可与锚定合约核对:
- 登记 / 背书 / 争议 / 转让签名消息全文。
- 文档链接。
- AI 合理性判定。
- 声誉分输入(全部由链上事件 + 链下签名消息派生)。
网络
目前仅 BSC 主网。路线图见 支持的链。