什么是P2PK,P2PKH,P2SH,P2WPKH-ELI5

解释一下,就像我5岁了,我的另一半大脑被手术切除了一样:)我不想给我的大脑施加太大的压力
另外,P2SH中保留的BTC和此处未使用的P2SH输出之间有什么区别?
https://p2sh.info/dashboard/db/home-dashboard?orgId=1
比特币核心
分享
改进这个问题
跟随
12月9日17点41分被问到
用户380208
56311金徽章55银徽章1010铜徽章
5
不想失礼:如果你不想给你的大脑带来太多压力,你最好呆在菲亚特的世界里。有一个学习曲线。。。另一边有很多文档/视频。这是最好的开始。看看(网上可以买到的)书,比如安德烈亚斯的《掌握比特币》。这会让你加快速度pebwindkraft 12月9日17:30
添加评论
2个答案
37
P2PKH:“付费公钥哈希”
这就是交易的方式。您要求发送方提供有效的签名(来自私钥)和公钥。事务输出脚本将使用签名和公钥,并通过一些加密函数检查它是否与公钥哈希匹配,如果匹配,那么资金将是可使用的。此方法以哈希的形式隐藏公钥,以获得额外的安全性。
P2PK:“付费公钥”
这与P2PKH相似;区别在于它不会隐藏您的公钥。任何使用这种方法通过P2P网络发送资金的人都会在交易细节中向人们显示他们的公钥。
P2SH:“付费脚本哈希”
事务的输出只是脚本,如果使用特定参数执行,将导致布尔值为true或false。如果矿工使用提供的参数运行输出脚本,结果为true,那么钱将被发送到所需的输出。P2SH用于多签名钱包,使输出脚本逻辑在接受事务之前检查多个签名。P2SH也可以用来允许任何人,或没有人,花的资金。如果P2SH事务的输出脚本仅为1表示true,那么尝试在不提供参数的情况下花费输出只会导致1使任何尝试的人都可以花费金钱。这也适用于返回0的脚本,使得输出不可由任何人使用。
这也可以用于像这样的谜题。
P2WPKH:“付费见证公钥散列”
这是segwit的一个特点,它代表着被隔离的证人。不是使用scriptSig参数来检查事务的有效性,而是在事务的一个新部分witness中检查有效性。
另外,P2SH中保留的BTC和此处未使用的P2SH输出之间有什么区别?
这意味着,在所有P2SH事务(任何具有一组参数[scriptSig]的人都可以使用的事务,这些参数导致执行带true的scriptPubkey)中,具有未使用的输出的事务没有被赎回。
我推荐Andreas Antonopoulos关于比特币脚本的视频。

这个方法以哈希的形式隐藏您的公钥,以获得额外的安全性。”-只是澄清一下,在您花费该地址之后,它不会被隐藏:)–MeshCollider♦ 17年12月11日1:10
1
知道P2WSH地址是什么吗?这些新地址在segwit实现后包含在BIP 173中–用户380208 12月11日17日16:48
@AnacondabitchP2WSH与P2SH一样,但救赎脚本被移动到见证人而不是脚本符号中啮合碰撞器♦ 17年12月12日0:47
P2SH:“付费脚本哈希”是旧的旧地址–用户380208 12’17年12月17日4:16
问题:有没有任何网站或脚本可以通过键入tx id来判断它是P2PK、P2PKH、P2SH或P2WPKH用户380208 12’17年12月5:19
再显示2条评论
0
我想知道有没有P2psh或p2p4的比特币转账钱包的格式
分享
改进这个答案
跟随
3小时前回答的
斯里贾斯旺辛格
1

时光素材-香车美女  (214)blockchainBTC比特币区块链www.qkl91.com

烧比特币不是一种欺诈吗?

比特币烧制是数字货币矿商和开发商将比特币从流通中剔除的过程,从而减缓通胀率或减少比特币的总流通供应量。
烧比特币不是一种欺诈吗?
块链
购买比特币
欺诈
术语
商业
分享
改进这个问题
跟随
7小时前问的
气隙
1
新贡献者
添加评论
2个答案
1
他们在撒谎吗?不是真的。这就像你把一堆钱放进金库,扔掉钥匙,把金库埋了,然后擦掉你的记忆,这样你就不知道它埋在哪里了。那会是欺诈吗?
分享
改进这个答案
跟随
6小时前回答的
亚历克斯K
11111青铜徽章
新贡献者
这一行动的后果对其他人来说可能是毁灭性的。而那些明知故犯的人将面临法律后果。这与你无意中所做的不同气隙1小时前
添加评论
1
比特币烧制是数字货币矿商和开发商将比特币从流通中剔除的过程
我想你会发现“比特币烧钱”是指比特币的拥有者烧掉自己的钱(而不是其他任何人的钱),相当于把钱送到一个没有人拥有的地址。
这不是矿商或开发商用别人的钱做的事情。
烧比特币不是一种欺诈吗?
欺诈的一个定义是
旨在获得经济或个人利益的错误或犯罪欺骗。
烧掉你自己的比特币(没有人可以这样做)并不是欺骗他人的方式(至少不是以任何明显的方式),而且烧掉自己的钱也不会给烧掉自己钱的人带来任何经济利益。
烧掉自己的钱本身并不是欺诈。
分享
改进这个答案
跟随
三小时前编辑的
3小时前回答的
红砂砖
11.9k22金徽章1717银徽章3838铜徽章
“烧掉自己的钱本身并不是欺诈。”这取决于你的钱是用哪种货币。烧钱是不合法的(我很好奇,如果它是合法的发送USDT到一个烧伤的地址,而不是告诉特瑟关于它的1小时前
如果这一行动导致加密货币市场出现某种饥荒,那么它可以被视为犯罪行为气隙1小时前
@AirGap:(1)并非所有的犯罪行为都是欺诈行为(2) 比特币拥有者的共识是,当其他人烧掉他们的比特币时,他们会非常高兴,因为一般比特币拥有者认为这种行为会增加剩余比特币的价值红砖一小时前
1
@mccc:(1)问题是这是否是欺诈,而不是其他法律(2) 问题是关于比特币的,而不是美元或美元吨红砖一小时前
添加评论

时光素材-香车美女  (213)blockchainBTC比特币区块链www.qkl91.com

Electrum无法识别私钥

我有点为难:-)。
我最近发现我还有几美元的BTC,这是我在2017年买的。我把BTC从Coinbase转移到我的Electrum钱包(一个客户,我不再使用)。首先,我不再有seed这个词,也没有钱包的备份(我知道……),但我仍然有我发送BTC的公共广播的私钥。现在,问题是:我认为这是一个高清钱包,我认为我设法找到的私钥是其中一个子密钥,而不是主密钥。私钥以L开头,地址以3开头。
现在,我试着用各种方法来清扫或恢复我的BTC,但似乎没有一种奏效:
导入私钥–>Electrum崩溃
创建一个新的钱包,在我有了新的种子并更改密钥库类型(到BIP32)、派生路径(m/49’/0’/0’)和脚本类型(到p2wpkh-p2sh)后立即中止–>无法扫描私钥(参见3和4)
使用前置“p2wpkh-p2sh:”扫描私钥–>已禁用扫描按钮
不带prepend–>错误的sweeping private keys:’Exception(’unexpected txin\u type to sweep:p2sh’)’我能做的是创建一个带有我地址的只读钱包并查看我的余额(幸运的是,它仍然存在)。
我真的不知道还能做什么,所以如果有人愿意并且能够帮助我,我会非常感激。谢谢!
bip32高清钱包
分享
改进这个问题
跟随
两天前问的
用户121805
1
新贡献者
添加评论
2个答案
0
在电子计算机中,每个接收端都有一个私钥。mycelium中的那些私钥将允许您访问您的资金。
分享
改进这个答案
跟随
9小时前回答的
气隙
1
新贡献者
添加评论
0
高清钱包可以是BIP44、BIP49或BIP84,分别提供以1、3和bc1前缀开头的地址。每个BIP都有自己的派生路径,但正如您所提到的,它最终派生出一个子密钥,这只是另一个密钥对(pub/priv key)。所以,如果您只有一个私钥,就根本不需要考虑派生路径。从一个私钥中,你可以生成一个带有我前面提到的任何前缀的地址。
我只建议您在区块链资源管理器上检查来自pub/priv密钥的这些(地址)前缀中是否有一些utxos。你可以安装pycoinhttps://github.com/richardkiss/pycoin 从带有pip的实例安装pycoin并使用其命令行工具生成这些地址。
ku-nBTC<pub key compressed or not | | private key>
❯ 库-nBTC 02973cb953058078c954dc9ab3954af915002602a681a594957dcb85b74d43dd08
输入:02973cb953058078c954dc9ab3954af915002602a681a594957dcb85b74d43dd08
网络:比特币主网
符号:BTC
公共对x:6840653002128906903244713525456663698411069410270320169295088973082630341641672
公共线对y:8021638334205871393200350205294593963281252174207557474006953625954089543141724
六角x:973cb953058078c954dc9ab3954af915002602a681a594957dcb85b74d43dd08
y为六角:b158dd33b2073fc40bae9726dff19db7592c9a2c3c107ec6bcb093518df0095c
y奇偶校验:偶数
密码:02973cb953058078c954dc9ab3954af915002602a681a594957dcb85b74d43dd08
未压缩:04973cb953058078c954dc9ab3954af915002602a681a594957dcb85b74d43dd08\
b158dd33b2073fc40bae9726dff19db7592c9a2c3c107ec6bcb093518df0095c
哈希160:1fb6d281eb8fe2f425fe83d8618ff6bfa6b96068
未压缩:262a6db745105e0ad6cd6f08f6c546a16f9d4039
比特币地址:13tgxfrcludzspr2db3g2lzt8mbdmevmyz
未压缩比特币地址:14UoWHAwjkqBVfxZqNVUoZDUmB45Cj12DE
比特币序列地址:bc1qr7md9q0t3l30gf07s0vxrrlkh7ntjcrg2wy6fl
p2sh序列号:35ibrTZ31tKBtg37LRGbvNDWMqiUrPYAWd
对应p2sh脚本:00141fb6d281eb8fe2f425fe83d8618ff6bfa6b96068
然后你有比特币地址,p2sh segwit和比特币segwit地址。
分享
改进这个答案
跟随

时光素材-香车美女  (212)blockchainBTC比特币区块链www.qkl91.com

使用Bech32地址创建PaymentTransactionNew

如何使用@ledgerhq/hw app bt正确调用createPaymentTransactionNew来使用bech32事务的utxos?
这是我用来调用它的代码,之前定义了输入和目的、coinPath、accountNumber:
tx=等待appBtc.createPaymentTransactionNew({
输入:输入,
关联的密钥集:`${purpose}’/${coinPath}’/${accountNumber}’/0/0`,
outputScriptHex:outputScriptHex,
segwit:true,
附加说明:[“bech32”]
});
账本硬件钱包
节点.js
p2wpkh型
分享
改进这个问题
跟随
3月16日19:33编辑
墨奇♦
54.3K33333金徽章151151银徽章469469铜徽章
3月16日16:33问
费德里科·卡西亚
12133青铜徽章
添加评论
1个答案
0
tx=等待app.createPaymentTransactionNew(
输入,
路径,
衍生路径,
serializedOutputs,//app.serializeTransactionOutputs({outputs}).toString(’hex’)
未定义,
未定义,
是的,
未定义,
[‘bech32’]
)
分享
改进这个答案
跟随
1小时前回答
监控化学品
914855金徽章2222银徽章5454铜徽章
添加评论

时光素材-香车美女  (211)blockchainBTC比特币区块链www.qkl91.com

帮助恢复BTC

2013年,我购买了一些BTC。从卖我的人那里我收到了一些短信和密码。正文有76个符号。以AAQ开头,有+号。还有大小写字母和数字,12个字符通过。我记得的说明是:去bitcoinadress.org,那里复制了余额为0的地址和密钥,然后使用pywallet创建wallet.dat文件并将其插入bitcoin core wallet。但我想不起来该怎么处理收到的短信了。我有指示,但删除了硬盘。有人能帮我做点什么吗。
谢谢
当做
钱包回收
比特币钱包应用程序
分享
改进这个问题
跟随
4月30日7:06问
Jojo18号
1

这能回答你的问题吗?将Base64私钥转换为WIF。带有“/”和“+”字符的字母数字文本通常是Base64–RedGrittyBrick Apr 30 at 10:07
添加评论
2个答案
0
似乎你有一个BIP38加密的私钥,你可以试试:
1-转到https://www.bitaddress.org/
2-进入“钱包详情”
3-粘贴“输入私钥”中的文本
4-点击“查看详情”
5-在“输入BIP38密码短语”中粘贴12个字符的密码
6-点击“解密BIP38”
如果一切顺利,你应该能够看到你的比特币地址和你的私钥Wif,然后你将能够导入一些钱包软件这个私钥和消费你的比特币。
分享
改进这个答案
跟随
5月1日13:31回答
苜蓿枯萎病
14922银徽章99铜徽章
我以为BIP38是Base58编码的。这难道不意味着BIP38键应该以“6”开头而不是以“a”开头,长度应该是58个字符而不是76个字符,并且不包括“+”符号吗红砖5月1日14:03
是的,应该是这样,但他说他收到了这些指令,我认为值得一试,看看他是否能用这个位地址程序解密他所拥有的文本卢卡枯萎病5月1日14:29
添加评论
-2
你的联系人是什么。我将发送一个视频,可以帮助。
分享
改进这个答案
跟随

时光素材-香车美女  (210)blockchainBTC比特币区块链www.qkl91.com

什么是coldcard上的扩展主密钥指纹?

在冷卡上
高级->查看身份,有
扩展主密钥指纹
我以为这是我种子里的xpub,但即使我换了种子,它还是一样。
这是怎么一回事?
钱包
公钥
硬件钱包
分享
改进这个问题
跟随
5月22日3:58问
娇兰度OCs
11111银牌1010铜牌
添加评论
1个答案
0
根据下面的答案,ColdCard将在您应用密码短语后更新指纹。您还可以将密码短语保存到SD,以避免每次都输入密码短语。
“每次重新启动coldcard时,您都必须输入该密码才能使用该密码访问资金。一旦你输入并选择“应用”,它将更新你的指纹。您还可以将密码短语保存到SD卡上,SD卡被加密并锁定到该冷卡上,以避免每次都输入它。”(链接)
在ColdCard官方文档中,还有以下信息:
“如果指纹不是您所期望的,请按X返回并调整您的密码短语
将加密的密码短语保存到MicroSD的选项
此时按(1)将新密码保存到MicroSD卡上。您的密码短语值将被加密并保存在卡上,以备下次使用。”(链接)
分享
改进这个答案
跟随

时光素材-香车美女  (21)blockchainBTC比特币区块链www.qkl91.com

如何生成多位的钱包文件?

我正在考虑一个比特币项目,需要生成钱包文件。我不想创建收据地址,客户可以发送资金到现有的钱包。相反,我需要生成许多钱包文件,每个文件最好只有一个支付地址,可以分布在多个地点。
这可以通过守护程序命令或现有API轻松完成吗?如果有一个API,任何语言都可以,尽管我更喜欢Python。
钱包
钱包.dat
多位
军械库
分享
改进这个问题
跟随
2月4日13点14分被问到
RLH公司
213244金徽章2232银徽章3535铜徽章
1
相关报道:皮瓦利特-尼克·奥德尔2月4日22:38
谢谢尼克·奥德尔。贴出答案,我会给你一个+1。——RLH 2月5日13:08
添加评论
2个答案
5
对于MultiBit,可以使用Mike hern编写的名为WalletTool的命令行实用程序。你可以用它来创建bitcoinj钱包(这就是MultiBit的用途)。这里有一个描述:https://bitcointalk.org/index.php?topic=43616.msg1451177#msg1451177
我想你可以很容易地用你最喜欢的脚本工具包装对它的调用。
分享
改进这个答案
跟随
2月4日22:49答复
吉姆618
32951212银牌1616铜牌
军械库呢??我甚至找不到WalletTool。。。链接?–B 2013年5月26日17:19
添加评论

你可以试试这个叫做pywallet的工具。你不需要从命令行运行pywallet,只要把它放在同一个目录下,导入pywallet,就可以使用其中的任何函数。不过,您应该先尝试从命令行运行它,因为它会显示任何缺少的依赖项。
您可能会发现有趣的功能:
创建新的钱包
密钥生成
更新\u钱包
分享
改进这个答案
跟随
2月5日下午17:27回复
尼克·奥德尔
27.8k88金徽章6161银徽章19119铜徽章
添加评论

时光素材-香车美女  (209)blockchainBTC比特币区块链www.qkl91.com

发生不好的事情时在比特币核心日志文件中查找什么

大约一周前,我正试图用比特币核心重新组织我的文件结构,我不小心移动了文件,然后将其列为备份,所以当我打开核心,它没有工作。
我试图返回文件到同一个位置,但没有工作,所以我重新安装它,并试图打开我的钱包,但它会冻结,只要我点击“打开钱包”按钮。然后我同步到最新的,但问题仍然存在。
我已经看到一个建议,阅读日志,但老实说,我不知道我在找什么。
比特币核心
块链
错误
分享
改进这个问题
跟随
5月3日9:06编辑
红砂砖
11.9k22金徽章1717银徽章3838铜徽章
问5月3日7点51分
丹·马丁
1111青铜徽章
添加评论
1个答案
0
我看到有人建议我看日志。。。
这是个好建议。
通常不需要。当程序不能做某事时,它应该向用户解释。然而,如果你一直在删除、重命名或移动它的数据文件,你正在破坏它的基础,在某种程度上,程序设计者不会预料到-在这种情况下,日志文件是一个很好的地方,看看试图了解问题是什么。
对于任何程序,不仅仅是比特币核心,您可以检查程序选项以增加记录的信息量—例如,可能有调试选项—通常是-d或-debug命令行标志。
… 但老实说,我不知道我在找什么。
您正在查找任何看起来像是重大错误的内容,而不是常规活动。主要用“错误”、“失败”、“无法”、“拒绝”等词表示。
您还可以查找与您在意外行为发生之前所采取的操作相关的消息。在您的示例中,您单击了“openwallet”,因此您正在查找包含单词“wallet”、“file”或“Open”的消息。在比特币核心中,您知道钱包存储在一个名为“wallet.dat”的文件中,因此这是一个很好的查找方法。
这些消息很可能位于日志文件的末尾,因此这可能是开始查找的好地方。
如果您发现日志文件中的行看起来很有趣,也可以查看附近的行,以了解程序正在尝试做什么以及可能发生什么。如果你在这样一个问答网站上发布一个日志摘要,在引起你注意的日志的两边写上大约十行。不要写太多,因为没人想读几百行。不要张贴太少。
分享
改进这个答案
跟随
5月3日9:05编辑

时光素材-香车美女  (208)blockchainBTC比特币区块链www.qkl91.com

1-CPU-1投票比特币混乱

1-CPU-1投票是如何工作的,因为如果我们说的是矿工们用计算能力投票,那么成功的散列算法就赢得了区块,所以基本上只有一个CPU(考虑到它在早期是一个单独的矿工)投票给整个区块,
第二,当只有一个投票人赢得采矿区块时,如何解决散列问题,即所有交易都是有效的
谢谢您!
比特币核心
工作证明
共识
分享
改进这个问题
跟随
23小时前问的
双颌
322枚青铜徽章
新贡献者
添加评论
1个答案

确认不是验证
矿工不是裁决者
1-CPU-1投票是如何工作的
比特币没有投票系统。不计票。
当中本在比特币白皮书中写到投票时,他们用的是一种抽象的、近乎诗意的方式,而不是字面意思。就像老虎通过选择吃什么来投票给鹿一样。就像坑洞通过选择损坏哪辆车来决定汽车的品牌一样。实际上,没有选票,没有候选人名单,没有收集和计票。
您可以说节点通过选择要传递的事务和块以及要丢弃的事务和块进行投票。这是一个相当弱的想法,可能有一些效用,但也可能误导。不要误以为比特币中有更明确的投票系统。
哈希的成功解算器将赢得块
他们并不完全赢得区块,但是的,通常一个矿商或池会在其他矿商或池之前产生一个有效区块,并且他们的区块最有可能被比特币网络中的所有其他节点接受。
有人可以粗略地形容这是赢得了块,但我认为这种模糊的类比是完全没有帮助的,并导致了对比特币的困惑,许多人的经验。
有些人把采矿描述为一种竞赛,但这不是一种有固定距离可走的竞赛,因此这种类比可能会产生误导。
有人形容这就像买彩票,买的彩票越多,中奖的机会就越大。但这更像是每周的刮刮卡抽奖,揭发的短信几乎总是写着“你输了”,但第一个找到其中一张写着“你赢了”的人就得奖了,其他所有未发行的刮刮卡都被判无效。
最终这些类比都失败了,不应该被依赖。它们不是真正的解释——它们只是一个简单的故事,供那些不能或不想花时间正确理解主题的人使用。
所以基本上只有一个cpu[…]在为整个块投票
成功的块由一个ASIC或其他散列设备创建。
没有投票或计票。
如何解决哈希表示所有事务都是有效的
不是的。

所有节点验证事务。他们不需要矿工为他们做这些。
据说矿商要确认交易。这是因为链中的每个连续块都被描述为确认。六个连续的区块被描述为六个确认(不是验证)。
确认书并不是说交易是有效的,而是提供了交易历史越来越难以伪造的证据。更多的确认意味着更确定的付款是真实的。
矿工们真正做的对网络有用的是生成一个交易的顺序,一种交易的时间戳。一旦每个人都同意了交易的顺序,那么很容易看出哪些交易是有效的,哪些交易无效,因为他们正试图花已经花掉的钱。
相关问题:
采矿到底是什么?
如果两个矿工同时开采下一个区块会怎么样?
分享
改进这个答案
跟随
4小时前编辑的
22小时前回答的
红砂砖
11.9k22金徽章1717银徽章3838铜徽章
在比特币白皮书中提到,由于数字身份不能有单用户使用多个ip地址投票以投票的表决权,因此,使用CPU计算能力等稀缺资源,使得投票更加困难,现在,如果我在回答后重新解释我的问题:如果一个矿工或一个池生成了一个块,该块具有所有被认为有效的交易,那么其他人如何说该交易有效,因为只有一个矿工正在确认所有交易5小时前,比拉尔·贾德
继续此前的评论,其他矿商是否对该区块所包含的交易有投票权?您还说所有节点都验证事务,如果我创建多个数字标识并说事务有效呢?那么矿工们如何挑选有效的交易呢5小时前,比拉尔·贾德
@比拉尔,别管投票了。每个节点都验证事务。没有完整节点接受任何其他节点认为有效或无效的内容。矿工将比特币规则应用于交易,以决定哪些交易有效,就像其他节点一样5小时前的红砂砖
谢谢@RedGrittyBrick–4小时前双下巴

时光素材-香车美女  (207)blockchainBTC比特币区块链www.qkl91.com

是否有一个简单的python脚本用于从私钥生成xpub

我需要一个python脚本来验证,在一个气隙系统中,我的24个单词(或12个单词)的助记种子确实生成了我的钱包显示给我的xpub。
有没有一个简单的脚本可以做到这一点,具有最小的依赖性?
更新:
根据下面的答案使用https://github.com/trezor/python-mnemonic,我做到了
def main()->无:
导入系统
m=助记符(“英语”)
seed=助记符。to_seed(“我的12个字”)
pubkey=助记符。到主密钥(种子)
打印(pubkey)
但我明白了
xprv。。。
没有公开密钥。
如何获得酒吧主钥匙?
私钥
公钥
python
xpub公司
分享
改进这个问题
跟随
14小时前编辑的
2月22日23:06问
娇兰度OCs
11111银牌1010铜牌
添加评论
3个答案
1
是的,我想说最简单的方法是使用python bip39实现trezor,这一个文件应该足够用方法了:
to_seed-将单词列表转换为seed和seed
to \u hd \u master \u key-生成master xpub/xpriv
它不支持进一步的派生(需要更多的依赖关系),为此我建议使用bip32库。
分享
改进这个答案
跟随
2月23日0:23回答
托尼·萨纳克
137922银牌2020铜牌
我做了’def main()->None:import sys m=Mnemonic(“english”)seed=Mnemonic.to\u seed(“我的12个单词”)pubkey=Mnemonic.to\u hd\u master\u key(seed)print(pubkey)`–Guerlando OCs 14小时前
但我只有xprv9s2。。。。我错过了什么娇兰多14小时前
我做了一个更新,请看一看-娇兰多OCs 14小时前
我认为它不生成主公钥,只生成私钥娇兰多14小时前
添加评论

下面使用python-bip32库的代码可以显示此信息。
从bip32导入bip32,索引
bip32=bip32.from\种子(bytes.fromhex(“01”))
#获取主xpriv和xpub
master\u xpriv=bip32.get\u master\u xpriv()
master\u xpub=bip32.get\u master\u xpub()
打印(“master\u xpriv:”+master\u xpriv)
打印(“master\u xpub:”+master\u xpub)
#从指定路径获取
xpriv\u from \u path=bip32。从路径获取xpriv\u(“m/84’/0’/0’/0/1”)
xpub\u from \u path=bip32.从路径获取xpub\u(“m/84’/0’/0’/0/1”)
打印(“xpriv\u from\u path:”+xpriv\u from\u path)
打印(“xpub\u from\u path:”+xpub\u from\u path)
分享
改进这个答案
跟随
13小时前回答的
le0级
17744青铜徽章
添加评论
0
使用这个库,它是一个没有依赖关系的纯python库(免责声明:我是作者)
>>>从cryptotools导入Xprv
>>>xprv=xprv.from_mnemonic(’协助多余的狐狸开花麻烦叫声必须分段到达立体天气四月布丁金枪鱼变化’)
>>>xpub=xprv.to\u xpub()
>>>xpub.encode()
‘XPUB661MYMWAQRBCGSAJ8YMCNWBZZUGRB9XSAGOAVJC92OORJQZFYTPNQCEZQETVJOFVS6DJXEPGR62VGP8USSL4HFXLCRHDBBCDZ7DGYZEA59’
分享
改进这个答案
跟随

下面使用python-bip32库的代码可以显示此信息。
从bip32导入bip32,索引
bip32=bip32.from\种子(bytes.fromhex(“01”))
#获取主xpriv和xpub
master\u xpriv=bip32.get\u master\u xpriv()
master\u xpub=bip32.get\u master\u xpub()
打印(“master\u xpriv:”+master\u xpriv)
打印(“master\u xpub:”+master\u xpub)
#从指定路径获取
xpriv\u from \u path=bip32。从路径获取xpriv\u(“m/84’/0’/0’/0/1”)
xpub\u from \u path=bip32.从路径获取xpub\u(“m/84’/0’/0’/0/1”)
打印(“xpriv\u from\u path:”+xpriv\u from\u path)
打印(“xpub\u from\u path:”+xpub\u from\u path)
分享
改进这个答案
跟随
13小时前回答的
le0级
17744青铜徽章
添加评论
0
使用这个库,它是一个没有依赖关系的纯python库(免责声明:我是作者)
>>>从cryptotools导入Xprv
>>>xprv=xprv.from_mnemonic(’协助多余的狐狸开花麻烦叫声必须分段到达立体天气四月布丁金枪鱼变化’)
>>>xpub=xprv.to\u xpub()
>>>xpub.encode()
‘XPUB661MYMWAQRBCGSAJ8YMCNWBZZUGRB9XSAGOAVJC92OORJQZFYTPNQCEZQETVJOFVS6DJXEPGR62VGP8USSL4HFXLCRHDBBCDZ7DGYZEA59’
分享
改进这个答案
跟随

时光素材-香车美女  (206)blockchainBTC比特币区块链www.qkl91.com