分类
Uncategorized

椭圆曲线前缀上公钥的Y坐标

04[x,y]形式的公钥可以压缩,因为x轴是对称的。因此,我们只需要带有02/03前缀的x坐标,它表示Y是奇数还是偶数。我不明白后者,椭圆曲线上的奇偶和笛卡尔平面上的pos/neg一样吗?这是有意义的,因为负整数不能用键来表示。那么“负”Y坐标是否对应于“奇”(03前缀)。如果是这样的话,如果x轴是对称的,这些坐标在奇数/偶数上有什么不同?
公钥
ecdsa公司
分享
改进这个问题
跟随
11小时前问的
马特·坦什
9933青铜徽章
添加评论
1个答案
1
是和否。
secp256k1曲线上点的X和Y坐标是模p=2256-232-977的整数。正/负不存在,因为模p对-a=p-a的每个a都成立。
所以,我们需要另一个标准来区分方程y2=x3+7的两个解。
有多种可能性:
高/低:我们可以简单地根据它们是否低于/高于p/2来区分它们。如果*a<p/2,那么它的“否定”p-a将>p/2。由于p是奇数,没有一个点等于p/2本身。
偶数/奇数:当被带到范围[0,p]时,标准选取的是a的奇偶性。因为p是奇数,所以对除0以外的任何数字求反都会改变它的奇偶性。并且可以证明y=0不存在解。
第三种可能性是使用二次剩余作为平局破坏者。结果是,在y的两个解中,一个总是平方模p,另一个不是。这可能与实数及其符号中的解最为相似:R中的正数,就像二次剩余mod p,有一个平方根,而它们的否定则没有。
所以是的,它有点像真解的正/负,但是“有点”只是一个性质,对于半个域来说是真的,当对坐标求反时,这个性质是互补的。
分享
改进这个答案
跟随
10小时前回答的
彼得·维尔
68.6k88金徽章147147银徽章224224铜徽章
谢谢你,彼得!为了充分理解这一点,我需要学习更多的EC算法。还有,模函数在这里是如何工作的?那么secp256k1上可能的点数是不是y^2=x^3+7的余数除以p=一个小于2^256的大素数马特·坦什10小时前
1
曲线由y^2=x^3+7(mod p)的所有点(x,y)组成,换句话说:y^2-x^3-7是p的倍数。是的,p=2^256-2^32-977是一个素数10小时前的皮特·维尔
1
满足这样一个方程的点数在很长一段时间内一直是一个未解决的问题,但自1985年以来,一个相当有效的算法已经存在:en.wikipedia.org/wiki/Schoof%27s\u算法(警告:不容易)。没有这一点,椭圆曲线加密就不可能了10小时前的皮特·维尔
太棒了,再次感谢马特·坦什9小时前
添加评论

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

分类
Uncategorized

使用区块链钱包api在PHP中以编程方式检查钱包地址平衡

我正在使用区块链钱包api以编程方式获取我的钱包余额。目前,我希望对https:/blockchain.info/merchant/$my\u guid/balance?password=$my\u blockchain\u password的简单api调用会返回值,但它当前返回此页面。
有什么我做得不对吗?
区块链.info
应用程序编程接口
分享
改进这个问题
跟随
5月16日19:27问
可待芬
11133青铜徽章
添加评论
1个答案
0
区块链钱包API提供了一个简单的接口,商家可以使用该接口以编程方式与钱包进行交互。安装
要使用此API,您需要运行小型本地服务,该服务负责管理您的区块链钱包。应用程序通过httpapi调用在本地与此服务交互。单击此处获取GitHub的完整安装说明。
因此,您需要安装该服务,然后用服务器的IP替换该链接中的blockchain.info,或者如果它在同一台机器上localhost:3000
分享
改进这个答案
跟随
回复时间:5月17日7:51
监控化学品
916855金徽章2222银徽章5454铜徽章
添加评论

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

分类
Uncategorized

直根事务的费用与P2PWPKH相比如何?

最基本的直根事务(不涉及脚本)与P2WPKH事务在vbytes或费用方面有何比较?
交易费用
主根
p2wpkh型
分享
改进这个问题
跟随
5小时前编辑
达罗西奥
298911金徽章55银徽章2323铜徽章
8小时前问的
大流士
52711银牌1414铜牌
添加评论
1个答案

直根输入较小,但输出较大。具体来说,P2WPKH(Native SegWit)输入和输出在事务中分别占用67.75和31 vbytes,而P2TR(Taproot)输入和输出分别占用57.25和43 vbytes。在费用方面,当您不使用multisig或脚本时,这会使直根事务的成本增加约1.5%。
资料来源:https://bitcoinops.org/en/tools/calc-size/
分享
改进这个答案
跟随
6小时前回答的
伏伊特ěch标准
17355青铜徽章
添加评论

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

分类
Uncategorized

P2TR:pub key在address中散列了吗?

新的主根地址(SegWit v1)是否也是(可能经过调整的)公钥的散列,或者公钥是否直接编码到地址中,而不进行散列?
主根
施诺尔签名
分享
改进这个问题
跟随
7小时前问的
达利特塞里奥
3322青铜徽章
新贡献者
添加评论
1个答案
1
公钥不在主根(SegWit v1)中散列。脚本路径中的主根(Merkle)树使用散列,但是此树的Merkle根调整了未修改的公钥(内部密钥),结果调整的公钥也没有散列。关于为什么要这样做的更多细节,请参见BIP 341中的参考文献2。
分享
改进这个答案
跟随
4小时前编辑的
5小时前回答的
迈克尔·福克森
622477银牌2323铜牌
添加评论

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

分类
Uncategorized

如何获取主根描述符的校验和,以便使用importmulti导入它?

尝试使用bitcoin cli importmulti导入示例主根描述符
tr(c6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee5,{主键(FFF97BD5755EE420453A14352355D382F6472F8568A18B2F057A1460297556),主键(e493dbf1c10d80f3581e4904930b1404cc6c13900ee0758474fa94abe8c4cd13)})
我得到了错误“缺少校验和”。如何生成校验和以及在哪里将其附加到描述符?
主根
输出脚本描述符
校验和
分享
改进这个问题
跟随
4小时前问的
迈克尔·福克森
622477银牌2323铜牌
添加评论
1个答案
0
感谢达罗西奥在IRC上的回答。
您可以使用以下方法获得校验和:
bitcoin cli getdescriptorinfo在此处插入\u描述符\u。
这将输出描述符,其校验和附加在“descriptor”下的末尾,以及单独的“checksum”字段,其校验和本身。
{
“descriptor”:“tr(c6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee5,{pk(fff97bd5755eeea420453a14355235d382f64f8568a18b2f057a1460297556),pk(e493dbf1c10d80f3581e49030b1404cc6c1390ee0758474fa94abe8c4cd13)}2rqrdjrh”,
“checksum”:“2rqrdjrh”,
“isrange”:假,
“issolvable”:没错,
“hasprivatekeys”:错误
}
然后可以在该描述符上使用bitcoin cli importmulti。
更多的指导在描述文档中。
分享
改进这个答案
跟随
4小时前回答的
迈克尔·福克森
622477银牌2323铜牌
添加评论

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

分类
Uncategorized

证人是否有施诺尔的签名?

SegWit通过将签名从散列形成事务id的数据块中移出,修复了事务的延展性。
然而,施诺尔没有遭受签名延展性(https://medium.com/digitalassetresearch/schnorr-signatures-the-inevitability-of-privacy-in-bitcoin-b2f45a1f7287):
非延展性:ECDSA签名具有固有的延展性,这使得没有访问私钥的第三方能够更改现有的有效签名并重复使用资金。BIP62正式讨论了这个问题。相比之下,Schnorr签名是可证明的不可延展的。
因此,Schnorr签名是否仍然与正在散列的数据隔离,如果是,为什么?
隔离证人
交易延展性
施诺尔签名
分享
改进这个问题
跟随
8小时前问的
达利特塞里奥
3322青铜徽章
新贡献者
根据blockstream.com/2017/07/31/en-segwit-myths-debunked segwit没有从blocks删除签名–Prayank 4小时前
没错,但也不是达利特·塞里奥所说的。问题指出“在散列形成事务id的数据块之外”,这是正确的墨奇♦ 1小时前
添加评论
1个答案
2
Schnorr(bip-340)签名作为v1 Segwit输出的一部分被引入CHECKSIGADD操作码。因此,bip-340签名是证人的一部分,而不是构成txid的散列的一部分。
签名延展性只是Segwit带来的众多好处中的一个,我们不应该放弃所有其他好处(并鼓励使用遗留事务),因为提案的一部分不需要其中一个。
例如,这些好处之一是更简单的脚本版本控制,而使用遗留版本控制(NOP ops)推出CHECKSIGADD行为将有点“脏”(此外,还增加了使用遗留事务的动机,这些事务对于网络来说处理成本更高)。
分享
改进这个答案
跟随

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

分类
Uncategorized

如何为高清钱包存储和重新生成派生路径?

高清钱包为生成的密钥创建派生路径。但是如果您需要用种子密钥或主密钥重新生成这些密钥,您从哪里获得派生路径?我不知道它们怎么能储存在种子里。钱包是否会强制导出路径来查找具有余额的UTXO?
bip32高清钱包
种子
硬化衍生
分享
改进这个问题
跟随
1小时前编辑
墨奇♦
54.4K33333金徽章151151银徽章471471铜徽章
10小时前问的
马特·坦什
9933青铜徽章
添加评论
1个答案
0
我不是一个钱包开发者,但这是我想象的在种子高清钱包中发现资金的过程:
开始为账户#0生成地址,并检查它们是否出现在区块链历史记录中。当您看到一长串没有历史记录的地址(比如几百个)之后,您可以假设这就是这个帐户上使用的所有地址。为帐户1、帐户2执行上述操作。。。直到你开始看到没有使用地址的帐户(再次选择一些截止点),然后假设这就是所有的帐户。
如果您的种子钱包支持多种地址类型(Legacy、P2SH SegWit、Native SegWit),请对所有这些类型执行上述操作。
分享
改进这个答案
跟随
2小时前回答的
伏伊特ěch标准
17355青铜徽章
添加评论

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

分类
Uncategorized

从种子中回收BTC

不知道你能不能帮我。
我有我的17个字的种子(是17个字)和我的钱包密码地址,我可以看到我的密码在区块链上的地址下。
我如何恢复我的钱包与上述两件事,因为我以前的设备失败,是死了。
钱包
分享
改进这个问题
跟随
问5月9日16:32
1980年
111青铜徽章
你从哪里得到一个17个单词的短语?它与bip39不兼容,可能是一个专有算法——Mike D 5月9日21:36
添加评论
2个答案
0
不是这个问题的专家,但是试着找出最初是用什么算法从这17个单词中生成私钥的。
您应该能够应用相同的算法并将其恢复。
我没有从这个问题,如果你的钱包是硬件或软件,但无论如何,通过检查该钱包的文件,你应该能够找到上述信息。
希望这有帮助。
分享
改进这个答案
跟随
5月9日20:40回答
胜利者
10111青铜徽章
添加评论
0
还有其他关于17个单词短语的问题。它们可能是business blockchain.info(现在的blockchain.com)提供的过时钱包软件的遗留恢复短语。这家公司有一个使用传统短语进行钱包恢复的网页。
助记短语
如果您保存了旧版钱包恢复助记符,请在下面输入它以查看密码和登录链接。
注意:如果您有一个12字的恢复短语从我们的高清钱包,请前往高清钱包恢复页面。
我不想把一个恢复短语放入一个网站的一些随机业务,但也许你最初使用该业务为您的钱包出于某种奇怪的原因?如果是这样的话,那可能是有用的。
分享
改进这个答案
跟随
5月11日9:02编辑

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

分类
Uncategorized

比特币支付估算

我看到有许多商店接受BTC付款。
对支付给“商店”的金额是否有任何公布、估计或下限?
我不介意商店的定义是否被广泛接受,因此增加像Twitch这样的公司的支出是可以的,但如果可能的话,主要的金融交易(例如购买美元,或为比特币赌博)不应该包括在内。
商业
分享
改进这个问题
跟随
8小时前问的
丹尼斯·杰鲁丁
14377枚青铜徽章
添加评论
1个答案
0
对支付给“商店”的金额是否有任何公布、估计或下限?
比特币的公共复制交易日志(“区块链”)的本质是,几乎不可能区分交易的潜在现实本质。因此,任何涉及商店的交易数量信息都必须来自这些商店和支付处理商。一般来说,他们没有很好的经济动机来公布按这种方式细分的销售数据。他们通常认为销售数据具有商业敏感性。
所以我会很惊讶(尽管我想你会很高兴)看到任何可靠的数据。
分享
改进这个答案
跟随

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

分类
Uncategorized

在家组装矿工

有可能组装多个板与所需的芯片,以创造家庭矿工。我见过一些矿工,他们有一定数量的董事会和芯片,所以我想知道8f我可以取代这3个董事会与10个董事会+芯片,以更好的hashrate就像一个升级。
sha256型
蚂蚁矿工
阿西姆纳
分享
改进这个问题
跟随
昨天问
莫约翰尼
1
新贡献者
添加评论
1个答案
0
我相信Bitmain目前的Antminer产品(如S19)并不是按照您建议的方式设计为用户可升级的。
Bitmain支持插件扩展的产品是AntRack和AntBox,但它们实际上是工业单元,而不是大多数人所说的家用单元。
分享
改进这个答案
跟随

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