区块广播:

比特币地址压缩与不压缩的区别?

forrest80队长发布在 技术交流来自App
 2239  6
一般使用那种?
本主题由 Linkea 于 2018-12-13 18:43:11 移动
  • 正序
  • 最新
只看帖主楼层直达
  • minervisa 船长 2018-08-07 05:40:43 来自PC沙发
    一般使用压缩地址。
    比特币公钥本质上是一个椭圆曲线上的坐标(x,y),未压缩公钥保存了x,y值。对未压缩公钥进行两次哈希运算,得到未压缩地址。
    然而,如果知道x值,可以解得y值。压缩公钥只保存x值。对压缩公钥进行两次哈希运算,得到压缩地址。
  • bluekidxl 船员 2018-12-13 15:16:11 来自PC板凳
    就是说,一个私钥可以控制2个不同的地址咯??
  • BurntCoins 版主 2018-12-14 12:55:58 来自PC地板
    bluekidxl 发表于 2018-12-13 15:16 就是说,一个私钥可以控制2个不同的地址咯??
    一个私钥可以控制很多很多种地址…… 1开头P2PKH,的有压缩和不压缩两种地址 3开头的P2SH,那可能性就多了……最常见的有两种,一个是多重签名;一个是P2SH嵌套SW地址,也就是P2SH-P2WPKH,不过SW公钥必须是压缩的。 bc1开头的原生SW地址,也有P2WPKH和P2WSH两种。P2WPKH功能和P2PKH差不多,P2WSH和P2SH功能差不多,最常用于闪电网络通道的开关。P2WPKH地址比P2WSH地址要短一些。同样,SW要求公钥必须压缩,对原生SW地址也不例外。
    楼层直达
  • BurntCoins 版主 2018-12-14 12:58:10 来自PC5楼
    bluekidxl 发表于 2018-12-13 15:16 就是说,一个私钥可以控制2个不同的地址咯??
    有一些上古时代的交易(比如中本聪挖矿的那些交易)用的还是P2PK输出(直接把公钥拿出来),这个好像严格来说还没有定义地址该怎么写,但是一般这种输出也当作P2PKH(1开头的地址)来处理,很多区块链浏览器都是这么统计的,但也有少数浏览器不这么算。
    楼层直达
  • fen_xiao 副船长 2018-12-14 15:08:36 来自PC6楼
    BurntCoins 发表于 2018-12-14 12:55 一个私钥可以控制很多很多种地址…… 1开头P2PKH,的有压缩和不压缩两种地址 3开头的P2SH,那可能性就 ...
    点赞 解释的好
    楼层直达
  • bluekidxl 船员 2018-12-14 15:30:51 来自App7楼
    BurntCoins 发表于 2018-12-14 12:55 一个私钥可以控制很多很多种地址…… 1开头P2PKH,的有压缩和不压缩两种地址 3开头的P2SH,那可能性就 ...
    受教了!哈哈哈哈,正在努力学习中。
登录 账号发表你的看法,还没有账号?立即免费 注册
推荐节点 更多
热帖榜 本周最热本月最热