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

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

  •  
  •   johnsneakers Sep 18, 2018 1075 views
    This topic created in 2818 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

    跟我们虫洞项目的人说过了,应该加一个批量转账的功能。
    About     Help     Advertise     Blog     API     FAQ     Solana     3008 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 46ms UTC 08:11 PVG 16:11 LAX 01:11 JFK 04:11
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86