主页 > imtoken苹果版国外 > 比特币收款地址数量 BTC钱包“选秀”,你选谁?|令牌口袋(第 1 部分)

比特币收款地址数量 BTC钱包“选秀”,你选谁?|令牌口袋(第 1 部分)

imtoken苹果版国外 2023-01-17 01:07:39

说到BTC(比特币),可以说是家喻户晓。他是数字货币中的老大,也是区块链1.0的典型代表。我们称之为区块链的“图腾”。毫不夸张;虽然他的表现饱受诟病,但他的共识却无人能及。拥有比特币的第一步就是拥有一个比特币钱包,那么什么是比特币钱包呢?

一、什么是比特币钱包?

比特币钱包实际上是私钥、地址和区块链数据的管理工具。它可以用来“存储”比特币信息(即一串比特币地址)。类似于一个钱包可以存放多张银行卡,一个比特币钱包也可以存放多个比特币地址,每张银行卡都有一个密码,对应的比特币地址也有自己独立的私钥。

比特币钱包可用于接收/转移和存储比特币。比特币钱包可以理解为比特币网络的个人界面。

随着以比特币为代表的加密货币技术的普及和发展比特币收款地址数量,比特币钱包的形式也越来越多,包括PC钱包、手机APP钱包、纸质钱包、网页钱包、插件钱包等。 ,我们应该选择哪个钱包来管理我们的 BTC 资产?

今天给大家介绍一下TokenPocket钱包。作为全球领先的多链数字货币钱包,成功拿下首个EOS钱包。它在BTC领域有什么优势?

二、TokenPocket的BTC钱包功能

1、支持三种地址:普通、隔离见证(兼容)和隔离见证(原生)

比特币地址分为普通地址和隔离见证地址。普通地址是我们转账/接收比特币时最常用的BTC地址。这是自比特币推出以来一直支持的地址类型。隔离见证地址是比特币的新地址格式,但不用于支付/转账操作。以上与普通地址相同。

隔离见证是目前比特币应对扩张的更好解决方案。它将交易签名部分与交易内容分离,从而增加了区块容量。由于隔离见证是兼容性升级,隔离见证地址也有兼容地址(与旧节点兼容)和原生地址。

比特币收款地址数量

隔离见证兼容地址由隔离见证脚本打包并使用 P2SH。老节点也能识别的地址类型。此类地址以 3 开头。原生 SegWit 地址是由全新的 SegWit 脚本(P2WPKH 或 P2WSH)生成的地址,它们是以 bc1 开头的纯 SegWit 地址。

总结三种地址的特点:普通、隔离见证(兼容)、隔离见证(原生)。

1)一般地址

普通地址:以1开头,人气:最高,矿工费:标准。

2)隔离认证(兼容)地址

隔离验证(兼容)地址:3开头,人气:高,矿工费:低。

3)隔离认证(本机)地址

隔离验证(原生)地址:以bc1开头,人气:低,矿工费:最低。

比特币收款地址数量

可见普通地址(从1开始)的人气最高,但其矿工费相对昂贵;而隔离验证(原生)地址(以 bc1 开头)的矿工费最低,但它的知名度相对较高。

TokenPocket 的 BTC 钱包支持这三种地址类型,从而保证了最大的兼容性和最低的转账费用。用户可以在钱包详情页更改BTC地址类型,在三种地址格式之间切换,非常灵活方便。

2、自定义UTXO(未使用的交易输出)

比特币交易由交易输入和交易输出组成。UTXO 是交易输入输出的一部分。每笔交易都会消耗旧的 UTXO 并生成新的 UTXO。UTXO是Unspent Transaction Output的缩写,即未花费的交易输出。

BTC 的 UTXO 模型与以太坊或银行卡的账户/余额模型有很大不同。基于 UTXO 的 BTC 余额是通过将多个 UTXO 中的 BTC 数量相加而形成的。

例如:

A向B转账1BTC

比特币收款地址数量

C 将 0.5BTC 转给 B

此时B的BTC地址上有2个UTXO,B的余额为1.5BTC,B的钱包中有2个UTXO可以使用,即:

UTXO1:1BTC

UTXO2:0.5BTC

如果使用账户/余额模型,例如以太坊在账户中存储一个聚合的 ETH 余额,即 1.5ETH。

UTXO类似于我们钱包里不同面额的纸币,比如5 100元、6 50元……钱包里有多少钱,无非就是把这些不同面额的纸币加起来后的总和。

了解了UTXO的概念后,使用UTXO进行转账的过程就很容易理解了。转账时,支付方式为UTXO或UTXO组合。其实使用UTXO转账的流程和我们平时用纸币购物的流程是一样的。

比如上例中,B的地址中有两个UTXO,分别是1BTC和0.5BTC。现在,B 想将 0.3BTC 转给 D。那么,理论上,B 有两种 UTXO。转会方案(为便于理解,暂时不考虑转会费):

比特币收款地址数量

第一种方案:B用1BTC UTXO将0.3BTC转给D,会收到0.7BTC的找零;

方案二:B使用0.5BTC的UTXO将0.3BTC转给D,会收到0.2BTC的找零;

如果 B 向 D 转账 1.4 BTC,则需要花费两个 UTXO,然后收到 0.1BTC 的找零。(为解释方便比特币收款地址数量,上述案例忽略了矿工费)

矿工费与钱包类型、花费的 UTXO 数量、新输出的 UTXO 数量有关。

TokenPocket的BTC钱包支持自定义UTXO功能,即在转账交易时可以选择使用哪个/哪个UTXO,从而使用更经济的UTXO组合或者指定特定的UTXO进行交易,节省矿工费用和其他用途。

3、转账支持隐私政策UTXO(改地址)

在TokenPocket的BTC钱包中转账支持隐私政策(变更地址),您可以根据需要随时切换到不同的变更地址:单个地址或多个地址。

比特币收款地址数量

找零地址,顾名思义,就是BTC转账完成后接收剩余BTC的地址。

比如小明的 BTC 钱包里有一个 3 BTC UTXO。小明用这个UTXO给小红转账2 BTC后,会产生一个1 BTC的找零UTXO(如果不考虑转账手续费的话),这个交易会产生两笔交易输出。

输出:

2BTC->小红;

1BTC -> 小明。

本例中小明1BTC找零存放的地址就是找零地址。

如果小明的找零地址是他转账时新建的地址,也就是和小明转账的原地址不同,那么就不好判断哪个是找零地址,哪个是真正的收款地址,于是提高转移的安全性。隐私。

在TokenPocket的BTC钱包中,如果选择单个地址,则找零地址为用户选择的支付地址;如果选择多个地址,钱包会自动生成一个新的BTC地址作为找零地址,出于个人隐私和安全考虑,建议选择多个地址。

为 BTC 转账选择多个地址会使追踪变得更加困难,中本聪在“比特币:点对点电子现金系统”中也提到了这一点:“作为额外的预防措施,用户可以让每笔交易生成一个新地址,以确保这些交易没有追溯到一个共同的所有者。”

TokePocket 在比特币钱包中还有哪些精彩表现?下周,TokenPocket 将发布新版 BTC 钱包,并告诉你答案。