反向解析
简介
.bit 作为自我主权数据容器是指,我们将一个 DAS 账户映射到多个地址上。比如 alice.bit,将 alice.bit 映射到 0x 开头的 ETH 地址、T 开头的 TRX 地址等记录。
> .bit 作为自我主权数据容器:
alice.bit —> 0x4f67…1279
.bit 作为别名则是将一个地址映射到一个 DAS 账户的记录。其最大的优势在于,可以将冗长、难读、难辨认的地址转化为人类可读的 DAS 账户。
> 反向解析:
0x4f67…1279 —> alice.bit
TQ5Qtf…rNfxQ —> alice.bit
应用
1. DApp 中通用跨链的 username
DApp 是区块链的最大应用,但 DApp 现在存在两个严重问题。
DApp 缺少人类可读的 username,DAS 为用户和创作者提供 username
使用地址登录是第一步,但地址冗长、难读、难辨识,DApp 缺少简单、人类可读的 username。
DAS 让每个创作者、用户都能拥有自己的 username。同时,DApp 中展示多行地址的列表将变得清晰明了。
DApp 缺少通用的 username,DAS 有效保护创作者权益
近来,版权问题开始受到重视。尽管 NFT 很大程度解决了数字艺术作品无限复制和拥有权的问题,但它依旧可以被复制、保存。任何人都可以用同样的图片重新铸造一枚 NFT。
然而,与现实世界中的实名制不同,区块链上的地址具有极强的匿名性,因其难以辨别,没有对作品充分研究的买家往往容易上当受骗。DAS 可有效避免此类诈骗事件发生,DAS 提供全局唯一的名称系统,为不同的 DApp 提供通用的 username,以便买家辨识创作者身份。同一创作者的地址在不同的 DApp 中将展示为同一个、人类可读的 .bit 账户。
得益于 DAS 的跨链能力,DAS 能为任意公链地址提供反向解析,现已支持所有 EVM 链(ETH/BSC/Polygon…)和 TRON,未来将支持更多公链。这也意味着,设置反向记录后,你就拥有了一个 DApp 中通用跨链的 username。
2. 区块链中的二次验证 —— 转账更放心
区块链的世界中,转错地址导致大额资产丢失的悲剧频繁发生。最常见的失误例子是,当使用 Pancake 或其他应用时,MetaMask 转账显示余额不足。这时候,人们从交易所提现 Token 到钱包地址时,往往会将 MetaMask 的右侧地址复制到交易所。这时候资产便提现到了合约中,导致资产丢失。
然而,如果此时我们看到的是 alice.bit → pancake.bit,相信这类悲剧便不会发生。
正向解析使得我们可以在转账时通过输入简单的 alice.bit 向 alice 转账,同样地,当我们向 alice 转账时,输入 0x…24de,应用同样能提示我们该地址已经与 alice.bit 绑定,相当于区块链中的二次验证。DAS 将有效帮助和提高转账的正确率。
3. 更多
事实上,得益于 DAS 强大的兼容性和可拓展性,任何非对称密钥系统的公钥/地址都可以设置一个 DAS 反向记录,就像任何非对称密码系统的私钥都可以持有和管理 DAS 帐户一样。这也意味着 DAS 不仅能在区块链给我们带来更安全和友好的体验,更能在 Web 3.0 中其他我们目前尚未想象到的场景大放异彩。
设置指南
设置解析记录时,相关信息需要存储在区块链上,存储数据需要 201 CKB 存储空间,因此,在设置反向记录前,请先保证你的余额大于 201 CKB。
开始设置
登录 DAS 注册商,点击「反向记录」,设置 DAS 账户。
反向记录可以设置为任意 DAS 账户。为保证反向记录的准确性,反向记录生效需满足以下任一条件:
- 你的地址是该 DAS 账户的 Owner / Manager;
- 你的地址在该 DAS 账户的正向解析记录中。
例如,将 ETH 地址 0x4f67…1279 解析到 alice.bit,只要满足以下任一条件,即可生效。
- 0x4f67…1279 地址是 alice.bit 的 Owner / Manager;
- alice.bit 的解析记录中含有地址为 0x4f67…1279。
设置失效的原因
如果你的反向记录失效了,请逐一排查排查以下原因。
- DAS 账户已出售,你不是该 DAS 账户的 Owner / Manager;
- DAS 账户的解析记录被修改了,你的地址不在该 DAS 账户的正向解析记录中;
- DAS 账户的 Owner 权限被转移,解析记录被清空,你的地址不在该 DAS 账户的正向解析记录中。
反向记录生效需满足以下任一条件:
- 你的地址是该 DAS 账户的 Owner / Manager;
- 你的地址在该 DAS 账户的正向解析记录中。
常见问题
为什么设置反向记录,需要冻结 201 CKB?
设置解析记录时,相关信息需要存储在区块链上,存储数据需要 201 CKB 存储空间。删除反向记录时,201 CKB 将自动返还到你的余额中。修改反向记录无需任何费用。
一个地址可以设置多个反向记录吗?
目前一个地址只能设置一个反向记录。
如果我将我的地址的反向记录设置为 alice.bit,当 alice.bit 过期后,我的记录会清空吗?
你的反向记录会失效,但不会被清空。当 alice.bit 账户被系统回收后,这个账户的所有解析记录会被清空,你的反向记录将失效。你可以随时删除反向记录,与此同时 201 CKB 将自动返还到你的余额中。
如果我设置的反向记录的账户出售或转移给他人了,我的记录会清空吗?
你的反向记录会失效,但不会被清空。当账户被出售或 Owner 权限被转移时,这个账户的所有解析记录会被清空,你的反向记录将失效。你可以随时删除反向记录,与此同时 201 CKB 将自动返还到你的余额中。
我地址的反向记录可以设置为到他人的 DAS 账户吗?
可以。只要你的地址是该 DAS 账户的 Manager 或在该账户的解析记录中,你的反向记录将是有效的。
我可以将我多个地址的反向记录设置为同一个 DAS 账户吗?
可以。只要这些地址的反向记录满足以下任一条件,即可生效:
- 你的地址是该 DAS 账户的 Owner / Manager;
- 你的地址在该 DAS 账户的正向解析记录中。
现在有哪些应用集成了 DAS 反向记录?
目前,DAS DApp 和 BestDAS 已支持反向记录,还有更多应用在路上。DAS 反向记录初上线,相关应用集成仍需要一定时间。