V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
johnsneakers
V2EX  ›  Bitcoin

比特币钱包做做到一个地址同时转给 N 个地址

  •  
  •   johnsneakers · 2018-09-18 15:27:38 +08:00 · 562 次点击
    这是一个创建于 2284 天前的主题,其中的信息可能已经有所发展或是发生改变。

    比如:我申请了一个管理员钱包, 充值了 10 个 BTC,现在我要把这 10 个 btc 转给 100 个地址,每个人 0.1 个 btc。 根据 UTXO 原理,我现在就一条 unspent,那么相当于我只能一个一个转吗?

    5 条回复    2018-09-27 02:51:14 +08:00
    liufuyi
        1
    liufuyi  
       2018-09-18 19:52:39 +08:00   ❤️ 1
    你的那条 unspent 作为 inputs
    那 100 个地址作为 outputs 每个地址上 0.1
    一个交易解决问题。学习这个交易 https://btc.com/c1e357cb079fdcbad4f7094bd9badb183a40edbbe2056ce08dc8c1e9a811ebdc
    johnsneakers
        2
    johnsneakers  
    OP
       2018-09-19 01:15:19 +08:00
    @liufuyi 谢谢老哥, 再请教一个问题,omnicore 你熟悉吗, 我找遍了文档都没发现怎么做到批量转账。 看 issue 好像有个官方开发着写的:btc 基于 utxo, omni 里面币的余额就是余额。 快被这个 omni 转账搞吐血了。
    liufuyi
        3
    liufuyi  
       2018-09-19 11:45:28 +08:00
    @johnsneakers
    目前是没有的,设计之初貌似就是这样。
    omni 跟比特币的 utxo 没有太大关系。omni 用到比特币的内容只有地址和 opreturn,omni 的信息(比如 token 的余额)是通过解析 opreturn 获取到的。

    比特币拥堵后,可以使用我们的交易加速
    https://pushtx.btc.com

    还可以关注下我们公司的基于 OMNI 项目
    https://wormhole.cash/zh
    johnsneakers
        4
    johnsneakers  
    OP
       2018-09-19 13:09:55 +08:00
    @liufuyi 哇原来这个项目就是你们的啊,给大佬端茶。。。
    话说回来。。omni 没有批量转账,我要用一个地址同时给 N 个地址转 USDT, 那么我的 UTXO 里面就得有 N 条吗...
    比如 A 地址要给 10 个地址转 USDT, 那么需要执行十次转账,而且 A 地址必须要有至少十条 unspent...
    liufuyi
        5
    liufuyi  
       2018-09-27 02:51:14 +08:00
    并不需要

    A 转 B 时,如果有找零,A 生成一个 unspent,所以继续用新生成的 unspent 继续转账即可。

    跟我们虫洞项目的人说过了,应该加一个批量转账的功能。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4819 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 09:46 · PVG 17:46 · LAX 01:46 · JFK 04:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.