BTC地址不同格式的区别
BTC地址不同格式的区别
前言:本文内容总结于其他网络资料以及个人实际操作所得。
一 不同格式地址简介
- 1 开头的地址,是 P2PKH(pay-to-public-key-hash) 地址,也就是最原始的地址,称之为普通的BTC地址;
- 3开头的地址,是P2SH(pay-to-script-hash)地址,内部也需要是segwit,即隔离见证地址;
- bc1开头的地址,是BECH32编码的地址,是专为segwit开发的地址格式,也是隔离见证地址。
3开头的地址和bc1开头的地址,相比于1开头的地址,更小且手续费更低,可提升BTC区块打包速度。
二 其他简单介绍
- 同一个BTC私钥虽然对应着3个不同的BTC地址,但是这3个地址都是正常地址,都是可以使用的。
- 3个地址的"余额"是彼此独立的,假如分别向这3个地址转账1BTC,那么在区块链浏览器查询地址"余额"的时候,每个地址的"余额"也分别会显示1BTC,而不是3BTC。
- BTC地址没有余额的概念,只有
UTXO
(unspent transaction output),调用节点查询余额getbalance
参数是account,其背后是调用了另外一个API ->listtransactions
参数是该account,然后统计所有记录的amount
,全部加起来就是返回的余额结果。 - 每次往钱包节点导入一个私钥(指定account),该account下都会生成对应的3个地址,火币钱包是1开头的。
三 顺便提一下BTC私钥的不同格式
- 原始格式 32 字节,256位的0或者1
- hex格式,hex格式又分为压缩和非压缩,压缩和非压缩的区别在于 -> 压缩格式 = 非压缩格式 + 01 ,所以说压缩格式并不是真的压缩了,反而多了一个后缀01
- WIF(wallet-import-format)格式,5开头
- WIF-compressed(WIF压缩格式),K 或者 L 开头
说明:hex非压缩格式私钥只能转换成WIF格式私钥;hex压缩格式私钥只能转换成WIF-compressed格式私钥。
不同格式BTC私钥相互转换JAVA实现
BTC地址不同格式的区别相关推荐
- 海康、大华IpCamera RTSP地址和格式
海康.大华IpCamera RTSP地址和格式 大家注意,这里说的都是海康老款摄像机的RTSP规则,现在新的DS系列的摄像机RTSP规则为:http://blog.csdn.net/xiejiashu ...
- 【C 语言】数组与指针操作 ( 数组符号 [] 与 指针 * 符号 的 联系 与 区别 | 数组符号 [] 与 指针 * 符号 使用效果 基本等价 | 数组首地址 与 指针 本质区别 )
文章目录 前言 一.数组符号 [] 与 指针 * 符号 使用效果 基本等价 二.数组首地址 与 指针 本质区别 前言 参考 [C 语言]指针 与 数组 ( 指针 | 数组 | 指针运算 | 数组访问方 ...
- MySQL查询字段区不区分大小写? innodb的事务与日志的实现方式?binlog的几种日志录入格式以及区别?
MySQL查询字段区不区分大小写? MySQL innodb的事务与日志的实现方式 MySQL binlog的几种日志录入格式以及区别 MySQL查询字段区不区分大小写? 答案是不区分 如何解决需要区 ...
- python爬取酷狗音乐top500_python获取酷狗音乐top500的下载地址 MP3格式
下面先给大家介绍下python获取酷狗音乐top500的下载地址 MP3格式,具体代码如下所示: # -*- coding: utf-8 -*- # @Time : 2018/4/16 # @File ...
- 冲突问题和核心对象和原生js 和 jquer的区别的两个区别(固定格式的区别和入口函数的区别)
jQuery的冲突问题 $有可能其他框架也用 导致两个框架的符号相同出现问题冲突 第一种解决: 释放$的使用权 jQuery.noConflict();//释放$的使用权语句 释放操作必须在编写其他j ...
- 【转载】URL中的文本IPv6地址的格式RFC2732
RFC2732规范中URL中的文本IPv6地址的格式, 截取其中重要部分原文如下: RFC 2732 Format for Literal IPv6 Addresses in URL's Decemb ...
- 海康、大华IP摄像机RTSP地址及格式详解
海康.大华IP摄像机RTSP地址及格式详解 在现代社会中,IP摄像机已经成为了安防行业中不可或缺的一部分.而对于信息技术人员来说,掌握摄像机RTSP地址及格式也显得尤为重要.本文将为大家详细介绍海康和 ...
- 区块链开发之验证BTC地址的有效性
引言 之前介绍了btc私钥公钥地址的生成,接下来介绍一下btc地址有效性的校验,要做地址有效性的校验,首先要知道他的地址生成规则: 第一步,随机选取一个32字节的数.大小介于1 ~ 0xFFFF FF ...
- jpg、png、svg、gif等图片格式的区别
做了这么久前端,图片格式的区别你知道吗?腾讯视频面试问的原题哦 JPEG JPEG格式:也是应用最广泛的图片格式之一,它采用一种特殊的有损压缩算法,将不易被人眼察觉的图像颜色删除,从而达到较大的压缩比 ...
最新文章
- python装饰器原理-Python装饰器原理
- ArcGIS中标注之一上下标、分数等特殊形式标注(转)
- boost::utility::string_ref相关的测试程序
- Redis删除副本节点
- PyTorch-常用代码
- 根据工序画出aoe网_这些金刚网纱窗竟然含“毒”!选错就得病
- python神经网络实例_Python编程实现的简单神经网络算法示例
- linux 基础知识学习(六)
- 喜欢独自喝茶的人是什么样的人
- [BJOI2019]奥术神杖(分数规划+AC自动机+DP)
- java的基本数据类型有八种
- leetcode 7. 反转整数(python3)
- u盘NTFS与FAT32区别
- 计算机一级考试B十类理论题,10计算机一级统考理论题.doc
- 【Multisim仿真】差分比例放大电路
- 【云原生|实践指北】5:真实业务场景下云原生项目落地实践学习
- PowerShell脚本免杀/bypass/绕过杀毒软件
- android wifi是否可用,Android判断网络是否可用、区分WiFi和数据、是否被安全软件拦截...
- 编译原理实验:自上而下语法分析
- 埃林哲一面面试经历(记录第一次面试)