比特币的找零地址极为蛋疼 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dwu8555
V2EX    Bitcoin

比特币的找零地址极为蛋疼

  • &nbp;
  •   dwu8555 2024-08-25 11:34:00 +08:00 4293 次点击
    这是一个创建于 412 天前的主题,其中的信息可能已经有所发展或是发生改变。

    每次转账,比特币的地址就要变,说是为了隐私,但是实际上也能找得到关联。

    对隐私没啥用,反而还增加了复杂度

    25 条回复    2024-09-11 15:37:25 +08:00
    estk
        1
    estk  
       2024-08-25 11:49:44 +08:00 via iPhone
    对,很麻烦,经常找不到收款人
    Hconk
        2
    Hconk  
       2024-08-25 12:00:04 +08:00 via iPhone
    本质上来讲找零地址和支付地址并没有区别,找零地址也就不一定要新地址,只是你用的钱包是这么实现的,用了衍生的子地址作为找零地址了。

    完全可以手动构建交易让找零地址使用源地址。这种方式在交易应该还是很常见的,比如随便找一个交易: https://www.oklink.com/zh-hans/btc/tx/1ee195e634f7cc1a40a869e834728273d7a35396c4c39e98b07b350b685add37

    因为支付和找零地址从技术层面上是没法区分的,所以隐私性就体现在其他人不清楚哪个地址是支付哪个是原本支付人所属的地址了。
    Schrod
        3
    Schrod  
       2024-08-25 12:02:17 +08:00
    每次交易需要原地址的公钥哈希来签名,交易过的地址理论上安全性要低一些,产生找零地址可以增强安全性。
    dwu8555
        4
    dwu8555  
    OP
       2024-08-25 12:04:11 +08:00
    @Hconk #2 只能用 OKX 的 web3 钱包了,找零地址就是原始地址
    dwu8555
        5
    dwu8555  
    OP
       2024-08-25 12:08:09 +08:00
    @Schrod #3 使用原来的地址签名也没啥啊
    Schrod
        6
    Schrod  
       2024-08-25 12:23:35 +08:00
    @dwu8555 我的理解是目前阶段没什么,很安全,未来会有隐患。理论上量子计算机的秀尔算法是 BTC 交易签名 ECC 椭圆曲线加密算法的克星。鼓励大家每次交易后换新地址,可以保证私钥到地址的两次加密安全性,这样的话即便未来量子计算机突破性发展,未暴露过公钥哈希的地址也是安全的。
    dhb233
        7
    dhb233  
       2024-08-25 13:18:37 +08:00
    我理解是防止破解,如果同一个地址上,有太多钱,就有爆破的价值了
    ovtfkw
        8
    ovtfkw  
       2024-08-25 13:31:15 +08:00 via iPhone
    为啥要找零?又不是现金,你不会输入小数点?
    dwu8555
        9
    dwu8555  
    OP
       2024-08-25 14:16:14 +08:00
    @Schrod #6 未来直接用多签就行了
    dwu8555
        10
    dwu8555  
    OP
       2024-08-25 14:16:27 +08:00
    @dhb233 #7 防止破解直接用多签就行了
    HanashirodotETH
        11
    HanashirodotETH  
       2024-08-25 14:33:55 +08:00
    @ovtfkw #8
    BTC 的找零类似于现金:如果支付金额小于输入金额,多余的部分会作为找零返回给你
    也就是说,找零的存在是比特币交易机制的一部分
    litesoar
        12
    litesoar  
       2024-08-25 15:02:02 +08:00
    找零地址也能是原来的地址
    FlashEcho
        13
    FlashEcho  
       2024-08-25 16:06:49 +08:00
    比特币就是这么设计的,UTXO 要完整的花掉,防止 double spending ,你用钱包软件就好了,会自动给你生成一个地址转回来
    dwu8555
        14
    dwu8555  
    OP
       2024-08-25 16:54:19 +08:00
    @litesoar #12 大部分钱包都不能改,比如 Sparrow, Specter 之类的
    dhb233
        15
    dhb233  
       2024-08-25 16:56:27 +08:00
    没用过比特币。。。我的理解的转账是使用钱包地址?每次会变的地址是被钱包管理的。
    提到的多签,应该也是钱包实现的一个能力
    dwu8555
        16
    dwu8555  
    OP
       2024-08-25 20:04:03 +08:00
    @chesha1 #13 找零地址不是为了防止 double spending
    dwu8555
        17
    dwu8555  
    OP
       2024-08-25 20:04:38 +08:00
    @dhb233 #15 BIP 标准里面的,钱包只是实现了 BIP 的标准
    Jouengt
        18
    Jouengt  
       2024-08-25 20:20:39 +08:00
    ?si=-UxqaXY-6pjZlvuN
    FlashEcho
        19
    FlashEcho  
       2024-08-25 20:27:30 +08:00
    @dwu8555 #16 找零地址当然不是为了防止 double spending ,没有找零地址也行,除非你愿意给矿工多施舍点费用,UTXO 的设计可以防止 double spending
    dhb233
        20
    dhb233  
       2024-08-26 09:40:06 +08:00
    @dwu8555 #17 所以找零地址不是 BIP 标准?
    memecoin
        21
    memecoin  
       2024-08-28 02:41:00 +08:00
    这是钱包应用层的设计问题
    比特币底层并不关心你要发给哪个地址

    所以, 这个不是比特币的问题, 你应该说: XXX 钱包的找零地址极为蛋疼
    dwu8555
        22
    dwu8555  
    OP
       2024-08-28 09:23:38 +08:00
    @weitch #21 大部分钱包都实现了这个标准,并且是强制性的,没有第二个可选项
    davidqw
        23
    davidqw  
       2024-08-28 17:43:55 +08:00   1
    硬核 BTC 钱包都不支持地址重复使用,UTXO 和账户模型适用的场景不同。前者适用于货币,匿名性好一些;后者适用于账本(包括 ETH ,Token ,NFT 等),匿名性差。经常要手动换地址
    mangoDB
        24
    mangoDB  
       2024-09-11 09:44:59 +08:00
    我个人很喜欢“找零地址”,因为 BTC 里没有 account 的概念,交易的核心知识点就是 UTXO 。当然了,是否使用“找零地址”取决于你的钱包,可以按照个人喜好去选择钱包。
    acess
        25
    acess  
       2024-09-11 15:37:25 +08:00 via Android
    很久以前看到说 UTXO 模型相对账户模型来说只需要交易间能保证偏序关系,不需要全序关系,以太那样有图灵完备智能合约的需要后者。但不是很明白
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     984 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 23:14 PVG 07:14 LAX 16:14 JFK 19:14
    Do have faith in what you're doing.
    ubao 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