爱意满满的作品展示区。
yaobawu66

做了一个不连钱包的跨链兑换,说说一次性充值地址怎么结算

  •  
  •   yaobawu66 · 8h 15m ago · 244 views

    跨链换一笔资产,常见做法是拆成三段。源链上先在 DEX 换成桥支持的币,再走桥,到目标链还要再换一次。每段都要有那条链的 gas 。连钱包时,授权额度经常留着,交易完还要自己去取消。中间任何一段流动性不够,用户手里会剩下一个并不想持有的币。

    AllSwap 想收成一笔订单:选定付出和收到的资产、各自的网络、数量,看一个实时报价,然后只做一笔普通转账。网页不连接钱包,不要求注册,也不上传身份证明。

    为什么用一次性充值地址

    连钱包的聚合器,路径是签名、授权、再由合约把币转走。这个路径适合已经在用 EVM 钱包、也愿意管理授权的人。它覆盖不了只想从交易所或手机钱包转出一笔的人,也覆盖不好 Bitcoin 、Tron 这类签名模型不同的链。

    充值地址把动作收成「转账」。每一笔订单生成一个只用一次的地址,用户从自己的钱包把指定资产转过去,目标资产打到订单里填写的收款地址。没有代币授权,也就没有事后要撤销的额度。

    代价也很明确。地址或网络填错,链上不能撤回。所以订单把网络、币种、数量、收款地址放在付款前,而不是转完再改。充值地址只对应当前这一笔,过期、换币、换链都不要复用。

    一笔 USDT 从 Tron 到 Ethereum 实际发生什么

    用最常见的一笔做例子:付出 Tron 上的 USDT ( TRC20 ),收到 Ethereum 上的 USDT ( ERC20 )。两边都叫 USDT ,却是两个网络上的两种资产,不能直接转到对方地址。

    用户先选付出资产和网络、收到的资产和网络、数量。页面返回一个实时报价,里面是预计到账数量,不是行情网站上的中间价。报价包含 0.25% 服务费,以及这一笔里已经计入的网络成本。用户在 Tron 钱包里支付的那笔转出手续费另算,不在这 0.25% 里。到账时间取决于 Tron 的确认速度,以下单页给出的估计为准,不把某一笔的速度写成固定承诺。

    用户接受报价之后,才看到这一笔的充值地址,并填写 Ethereum 上的收款地址。建议同时填一个自己控制的 Tron 退款地址。然后从自己的钱包转出与订单一致的币种和数量。少转、多转、转错币,都不会按原报价自动完成。

    收款方如果是交易所,还要核对该交易所的最小充值额,以及它收的是不是 ERC20 的 USDT 。对方要求 Memo 或 Tag ,而订单页没有这一栏,就不要付,换成自己的自托管地址。

    目前这条流程覆盖 47 条链、190 多种资产,包括 Ethereum 、Bitcoin 、Solana 、BNB Chain 、Tron 、TON 、Base 、Arbitrum 。Bitcoin 换成以太坊上的 ETH ,或 SOL 换成 USDC ,也是同一组步骤,差别在源链确认时间和地址格式。

    报价在比什么

    单条桥或单个 DEX 只能看到自己的流动性。这里会向接入的做市和流动性来源要报价,选当前这一笔能给出的结果,再把费用折进到账数量。所谓较优,只相对于这次拿到的报价,不是全市场永远最低。

    源链 gas 留在钱包侧,是因为那笔费用由用户的钱包和当时的网络决定,订单页无法在转账前把它收进来。看报价时看最终到账数量。只拿 0.25% 去和别人的手续费比较,会漏掉网络成本。

    失败时钱在哪

    路线不能按报价完成,订单进入退款处理,不是再自动下一笔。

    填了自己的退款地址,退款按这个地址走,链必须和付出资产的那条链一致。没填的,退款先到备用地址,之后要凭付款记录让客服核对。人工核对没有公开的固定完成时间。联系时给出三样:订单号、这一笔的充值地址、付出交易的哈希。不要因为没到账就按同一个地址再转一笔,第二笔会被当成新订单。

    地址填错、网络选错,不在这条退款路径里。链不支持撤回,平台也没有办法从错误地址里把币取回。

    这个设计故意不做的事

    没有用户余额账户,不托管私钥,也不做法币出入金。它不把两条链变成可以直接互转的同一个账本,只是少让用户自己拆桥和兑换。非托管指的是不要求交出私钥、不把资金记入一个平台余额账户。充值地址由底层结算网络为这一笔使用。公开资料没有把这个地址的私钥、MPC 或合约控制方式写死,所以不能把它说成「技术上绝对碰不到资金」。

    大额先走小额。小额的到账地址、网络和数量都对上,再换剩余的金额。

    产品页: https://allswap.io/zh-hans

    想听的是这个结算方式本身。一次性充值地址对比连钱包授权,实际使用时还缺哪一步。收款地址要 Memo 的链,现在是直接拒绝下单,还是应该在订单页把 Memo 做成必填。

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1521 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 16:40 · PVG 00:40 · LAX 09:40 · JFK 12:40
    ♥ Do have faith in what you're doing.