分类
Uncategorized

为什么Secp256K1的基点G看起来不在椭圆曲线上?

据我所知,这是椭圆曲线上Secp256K1的基点G的坐标,十六进制和十进制格式。
十六进制
Gx=(79BE667E F9DCBBAC 55A06295 CE870B07 029BFCDB 2DC28D9 59F2815B 16F81798)
Gy=(483ADA77 26A3C465 5DA4FBFC 0E1108A8 FD17B448 A6855419 9C47D08F FB10D4B8)
十进制的
Gx=(550662630222773466957871889516853432650603453777594175500187360389116729240)
Gy=(3267051000207588169780830851305070431844712733806592432759389043357337482424)
我不明白的是,如果我把这些值输入相应的方程(y² = 十³ + 7) 如下所示,G点似乎根本不在曲线上。但它应该,对吗?那我做错什么了?
(32670510020758816978083085130507043184471273380659243275938904335757337482424)²
不等于
(55066263022277343669578718895168534326250603453777594175500187360389116729240)³ + 7
第256K1节
分享
改进这个问题
跟随
6月11日20点19分问
哈拉尔德1970
7922青铜徽章
添加评论
2个答案
9
secp256k1曲线是在x和y坐标上定义的,x和y坐标是有限域GF(2^256-2^32-977)的成员,换句话说,它们的运算只有在考虑模1157920892373161954235709850086879078532699846656640564039457584007908834671663时才成立。
550662630222773466957871889516853432650603453777594175500187360389116729240^3-(32670100207588169780830851305070431844712733806592432759389043357337482424^2+7)正是144204204965966086950630000066683750029333882594701370922768766245108435229027778170070871400814008711130951749952236093989437523978520937次115792089237316195423570985008687907853269984665640564039457584007908834671663.
分享
改进这个答案
跟随
回答是6月11日20点31分
彼得·维尔
67.1k88金徽章144144银徽章19219铜徽章
天哪,你们网站上没有MathJax吗可能是6月11日20点17分28分
@可能是某人:请参阅bitcoin.meta.stackexchange.com/q/563/208–Pieter Wuille Jun 11’20 17:41
@彼得维尔啊哈,这就解释了!非常感谢。我已经很久没有使用模了,所以我又在练习了。这是图g(x)=2x+1(mod 4)的正确表示吗(红色图表)mediafire.com/convkey/c56a/tcux7iwkbkqf7razg.jpg–Harald1970年6月13日12:56
@哈拉尔德:是的彼得维尔2月27日5:51
添加评论
-1
有限域数学和椭圆曲线不使用“正规运算”。例如,添加两个有限域元素a和b并不像a+b那么简单。它实际上是(a+b)%素数,其中素数是有限域的大小,这确保了封闭性的含义。也就是说,如果a在集合中,b在集合中,那么a+b也在集合中。我们这里的乘法也是一样。ab=(ab)%素数
所以对于gx和gy,你可以用这个(gy^2)%(2^256-2^32-977)=((gx^3)+7)%(2^256-2^32-977)。这些事实上是相等的。
分享
改进这个答案
跟随

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

分类
Uncategorized

在IBD期间:完整节点的初始区块下载,区块链从何处下载?

我知道完整节点需要先执行IBD,然后才能验证事务。所以,它下载到现在,这是众所周知的初始块下载分类帐。
但我不明白/不知道的是,区块链信息是从哪里下载的?其他完整节点是否参与了此活动,或者此信息是否存储在某个位置并从中检索?
感谢您的帮助!
块链

完整节点
分享
改进这个问题
跟随
22小时前问的
月球陨石坑
11344青铜徽章
新贡献者
添加评论
2个答案
1
是的,它们从连接到的其他节点下载块。
在比特币核心中,你可以选择是否是一个被删减的节点。在这两种情况下,所有的块都会被下载并完全验证,但在删减模式下,旧块在验证一段时间后会被删除。这有许多含义,但其中之一是修剪的节点不能帮助新节点执行IBD。
分享
改进这个答案
跟随
21小时前回答的
彼得·维尔
67.1k88金徽章144144银徽章19219铜徽章
添加评论
0
每个比特币节点连接到比特币网络(对等)上的许多其他节点。把它想象成和你分享信息的朋友。你可以问他们信息,他们也可以问你。
因此,新的比特币节点在第一次启动时,会在网络上找到其他对等节点,然后新节点会开始从区块链中请求比特币块,但它还没有(所有的块!)。所有对等方都将响应,共享他们自己的区块链副本中请求的区块。
当区块到达时,您的新节点将验证该区块是否有效,所有交易是否有效,以及它是否链接到上一个区块,并在完成此操作后将其添加到其自己的区块链副本中。
这个过程对从2009年到今天的所有区块进行迭代,根据一系列因素,可能需要一天到几周的时间。好消息是只需要做一次!在初始块下载(IBD)完成后,保持最新的工作非常少-大约每10分钟一个块。
在IBD期间,你的节点将得到你的同伴的很多帮助,然后一旦你完全同步,你的节点将能够帮助其他人。
同样,如果您的节点或某个对等节点关闭一段时间,当它们返回时,相同的过程会重复,以便您再次了解最新情况。
真的很聪明:-)
分享
改进这个答案
跟随

我知道完整节点需要先执行IBD,然后才能验证事务。所以,它下载到现在,这是众所周知的初始块下载分类帐。
但我不明白/不知道的是,区块链信息是从哪里下载的?其他完整节点是否参与了此活动,或者此信息是否存储在某个位置并从中检索?
感谢您的帮助!
块链

完整节点
分享
改进这个问题
跟随
22小时前问的
月球陨石坑
11344青铜徽章
新贡献者
添加评论
2个答案
1
是的,它们从连接到的其他节点下载块。
在比特币核心中,你可以选择是否是一个被删减的节点。在这两种情况下,所有的块都会被下载并完全验证,但在删减模式下,旧块在验证一段时间后会被删除。这有许多含义,但其中之一是修剪的节点不能帮助新节点执行IBD。
分享
改进这个答案
跟随
21小时前回答的
彼得·维尔
67.1k88金徽章144144银徽章19219铜徽章
添加评论
0
每个比特币节点连接到比特币网络(对等)上的许多其他节点。把它想象成和你分享信息的朋友。你可以问他们信息,他们也可以问你。
因此,新的比特币节点在第一次启动时,会在网络上找到其他对等节点,然后新节点会开始从区块链中请求比特币块,但它还没有(所有的块!)。所有对等方都将响应,共享他们自己的区块链副本中请求的区块。
当区块到达时,您的新节点将验证该区块是否有效,所有交易是否有效,以及它是否链接到上一个区块,并在完成此操作后将其添加到其自己的区块链副本中。
这个过程对从2009年到今天的所有区块进行迭代,根据一系列因素,可能需要一天到几周的时间。好消息是只需要做一次!在初始块下载(IBD)完成后,保持最新的工作非常少-大约每10分钟一个块。
在IBD期间,你的节点将得到你的同伴的很多帮助,然后一旦你完全同步,你的节点将能够帮助其他人。
同样,如果您的节点或某个对等节点关闭一段时间,当它们返回时,相同的过程会重复,以便您再次了解最新情况。
真的很聪明:-)
分享
改进这个答案
跟随

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

分类
Uncategorized

如何验证比特币中的压缩签名?十六进制长138

我正在使用bicoinjs消息npm模块进行签名验证。
我知道在十六进制中长度为138的签名很少。
当我试图验证这样一个签名时,它抛出了一个错误:
错误:签名长度无效
如何验证压缩签名?
我认为ruby中有一个lib,比特币ruby 0.0.20,可以验证它,但我不知道ruby。
比特核
比特币
节点.js
红宝石
分享
改进这个问题
跟随
8月7日7:10编辑
葛罗芬戴尔
43822金徽章77银徽章1515铜徽章
8月6日20点59分被问到
舒巴姆查多卡尔
11366青铜徽章
添加评论
2个答案
0
如果您有比特币核心软件,您应该能够使用CLI使用verifymessage命令验证签名。一些钱包软件也有这个功能。
分享
改进这个答案
跟随
回复时间:8月11日18:03
萨钦迈耶
16988青铜徽章
添加评论
0
没有压缩签名。比特币对签名使用两种不同的格式(编码):
事务签名使用ASN.1der编码,该编码的长度根据曲线而变化,在Satoshi发布时很常见,并添加了一个’sighash’字节。一般来说,对于secp256k1,DER(ECDSA Sig)通常是72-70字节,有时但很少少,但现代比特币需要“low-S”签名,这将最大值减少到71。一个69字节(138个十六进制)的签名(不包括sighash)会在大约3/512(大约百分之零点五)的时间内出现;这种长度包括sighash将是非常罕见的。
消息签名使用P1363编码,也称为“plain”、“PKCS11”或“CVC”,对于secp256k1,它总是正好是64个字节,并且添加一个恢复字节,总共是65个字节(总是)。它还向签名数据添加前缀,这会更改值,但不会更改签名的格式。
参见示例:
为什么签名总是65(1+32+32)字节长?
ECDSA r,s编码为签名
签名消息和签名事务的区别
虽然我还没有看过,但我希望名为bitcoinjs message的库可能会处理消息而不是事务的签名,任何69字节的签名都不能是消息签名。
分享
改进这个答案
跟随
回复时间:8月12日5:40
戴夫汤普森085
311银徽章55铜徽章
实际上,ruby中有一个比特币ruby库。此库生成138长度的消息签名Shubham Chadokar 8月12日11:08
1
比特币消息签名不能是“138长度”。在整个宇宙的生命中从来没有。一种叫做“比特币红宝石”(bitcoin ruby)的东西可能会处理事务,而事务是比特币的原始、核心、主要功能和用途——消息非常罕见,几乎毫无用处dave_thompson_085 20年8月14日7:59
添加评论

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

分类
Uncategorized

在哪里可以改变比特币代码窗口的大小?

我已经尝试在src/qt/forms中更改窗体的高度和宽度参数,但是没有任何更改,我还需要查看其他哪些地方?
比特币核心
比特币核心开发
源代码
分享
改进这个问题
跟随
13小时前问的
用户120900
2111青铜徽章
新贡献者
添加评论
1个答案
1
在qt设计器中打开/src/qt/forms中的一个.ui文件
qt-设计师-1
按CTRL+O或点击[Form]->[Break Layout]
相应地调整窗体和不同对象的大小
调整qt设计器的大小
编译并运行比特币qt
调整大小-ui-1
调整大小-ui-2
我在minimumSize属性中更改了宽度和高度,在几何体中更改了相同的宽度和高度。在rpcconsole.cpp中也做了一些更改,因为我删除了一些对象,这与调整窗体大小无关。
分享
改进这个答案
跟随

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

分类
Uncategorized

在PHP中,如何从一个短的02/03公钥计算完整的未压缩公钥?

在PHP中,如何从压缩的公钥创建完整的公钥?
我的测试密钥是026a04ab98d9e4774ad806e302dddeb63bea16b5cb5f223ee77478e861bb583eb3
未压缩的是6A04AB98D9E4774AD806E302DDDEB63BEA16B5CB5F223EE77478E861BB583EB36B6FBCB60B5B3D4F1551AC45E5FFC4936466E7D98F6C7C0EC736539F74691A66
这可以通过openssl实现吗?
谢谢你的回答!!
公钥
菲律宾比索
分享
改进这个问题
跟随
3月26日22:05问
布罗卡德
3333青铜徽章
添加评论
1个答案
1
使用MDANTER的伟大图书馆,我设法使它工作。如果将来有人需要的话。
使用椭圆\EC;
$ec=新ec(’secp256k1’);
$pub=“026a04ab98d9e4774ad806e302dddeb63bea16b5cb5f223ee77478e861bb583eb3”;
$key=$ec->keyFromPublic($pub,’hex’);
打印($key);
分享
改进这个答案
跟随
三小时前编辑的
莱斯莫尔
10333青铜徽章
回复时间:3月27日0:53
布罗卡德
3333青铜徽章
添加评论
你的答案

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

分类
Uncategorized

是什么阻止黑客猜测种子短语?

如果种子短语是从一个有限的强制性单词列表中生成的,那么是什么阻止人们随机生成可能有用的种子短语呢?
区块链钱包应用
分享
改进这个问题
跟随
一小时前问的
艾德会的
1
新贡献者
添加评论
1个答案
0
是什么阻止黑客猜测种子短语?
没有什么。
猜测者的问题是204812是一个非常大的数字(204824更是如此)。
大约是5000000000000000000000000000000000000000
假设一亿不同的人有比特币钱包和钱。
假设一百万攻击者每秒钟猜一百万个短语。
猜测者平均幸运的时间是多久?
那不是50000000000000000000秒吗?大约是1726445291328年,地球只有4543000000年,是地球年龄的380倍。
当然,第一个猜测者可能会幸运地发现他们的第一个猜测。但他们的可能性非常大。
请注意,以上并不是为了准确,只是给出一个非常粗略的数字规模涉及。例如,我没有研究有多少种子短语产生相同的种子数,或者有多少种子数不能从任何种子短语中获得,我只是使用了1:1的对应关系-这可能是错误的。
分享
改进这个答案
跟随
52分钟前编辑

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

分类
Uncategorized

首先,如何找到极其困难的虚荣地址?

我还没有找到我的问题的具体答案,所以请原谅我什么时候有答案。关于’1BitcoinEaterAddressDontSendf59kuE’地址。如果破解这样的地址需要比宇宙更多的时间,那么这个地址是怎么找到的,是谁先找到的?不是所有字符的组合都是合法的地址还是我错了?真的很困惑,希望有人能帮我解决这个问题!在现有的地址中有更多的已知信息吗?很想了解他们!
资料来源:https://miro.medium.com/max/700/0*cg3mwxEbN7vIKbDS.jpg
编辑:我指的是烧录(丢失的钥匙)地址,而不是虚荣(拥有的钥匙)
提前谢谢
虚荣地址
范尼蒂根
分享
改进这个问题
跟随
35分钟前编辑
一小时前问的
MDev公司
322枚青铜徽章
新贡献者
添加评论
1个答案
0
资金可由公钥使用,地址包含公钥哈希。虚地址是通过散列大量的公钥来创建的,直到散列在预期的范围内。你提到的是烧录地址的例子,不是虚荣地址。烧录地址是通过手动编辑公钥散列来创建的,其中有一个特定的地址。烧录地址确实有相应的公钥,但是由于我们无法从公钥散列中找到公钥,所以烧录地址不能使用它们的资金。它们类似于失主错误删除钱包的地址,钱包里的资金处于锁定状态。
烧录地址的最后一个数字是随机的,因为地址还包含一个校验和,它是地址中其他所有编码内容的哈希。
分享
改进这个答案
跟随
1小时前回答
监控化学品
906355金徽章2222银徽章5454铜徽章
谢谢!这就解释了很多问题,所以如果我理解正确的话,那么在不知道私钥或公钥的情况下对现有地址进行暴力强制比对这些密钥进行暴力强制要容易得多(因为机会增加了)?这很有道理MDev 50分钟前
对不起,我的回答没有说清楚。烧录地址不是用暴力造成的。用最后的数字作为占位符数字(稍后用校验和填充)任意写入Base58地址,然后转换为字节数组(网络字节+公钥哈希+校验和),并从网络字节+公钥哈希计算校验和,然后将整个地址重新编码为Base58。在烧录地址创建过程中没有暴力强制38分钟前
此外,在地址末尾附近有一个字符,其值同时受校验和和公钥散列的影响。如果该字符也要设置,则可能需要在小范围内进行暴力攻击32分钟前
添加评论时光素材-香车美女  (109)blockchainBTC比特币区块链www.qkl91.com

分类
Uncategorized

如何恢复我的付费应用程序

我无法访问我的支付应用程序,因为我忘记了我的密码。我的应用程序已被PIN码锁定。我怎样才能找回它?
钱包回收
科帕伊
分享
改进这个问题
跟随
6小时前问的
哈特曼·凯莎
1111青铜徽章
新贡献者
添加评论
1个答案
0
根据https://github.com/bitpay/copay
Copay钱包现在是Bitpay钱包。回购https://github.com/bitpay/wallet
所以你不应该使用Copay应用程序。
上面还说
我们在googleplay商店的ANDROID上发现了一些伪造的COPAY钱包,它们会偷走你的硬币
所以你需要确定你有一个真正的非恶意应用程序。
如果你有一个旧的Copay非保管钱包应用程序,忘记了密码,没有进行未加密的备份,没有写下恢复短语或等效的,那么唯一的希望可能是使用暴力猜测工具,如BTCrecover(不是背书),以及任何你能回忆起的长度,“别针”的组成和结构。
请记住,应用程序最重要的工作是将不知道“PIN”的人拒之门外。
分享
改进这个答案
跟随
20分钟前回答的
红砂砖
11.5k22金徽章1717银徽章3737铜徽章
添加评论

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

分类
Uncategorized

关于贯彻实施2023战略的公告

尊敬的BTD分布式存储链用户:

2021 年至 2023 年是BTD分布式存储链的重大战略发展机遇期,基金会提出了指导未来三年发展方向的BTD分布式存储链2023战略。

根据2023战略的要求,BTD分布式存储链将从节点建设、产品应用、激励体系、治理体系、全球化等多个维度进行全方位的完善,当前阶段的计划如下:

     1、 坚定支持存储节点建设。

当前BTD分布式存储链总容量超过200PB,距离2023战略的初级阶段目标1EB还差800PB,距离10EB的战略目标还有非常大的发展空间。为实现2023战略,坚定地支持存储节点建设,加快存储链的总容量发展速度。

     2、 加快产品应用落地。

基金会大力支持各类基于BTD分布式存储链的第三方应用的落地和推广使用,分布式云盘是当前最具代表性的一个。在分布式云盘正式商用后,基金会将在BTD钱包中对云盘进行专题推广。

     3、 加快激励体系优化。

基金会将持续优化当前的激励体系,将激励的核心坚定地指向存储节点不断增加、产品应用不断落地、真实用户不断拓展三大支点,进一步夯实BTD分布式存储链长期健康发展的基础。

     4、 完善和优化治理体系。

基金会将根据2023战略纲要的要求,从共建、共有、共治、共享四个方面,完善和优化BTD分布式存储链的治理体系,尤其是建设BTD的投票自治系统和BTD分红系统,并在成熟后正式推出,具体时间待定。

     5、 对白皮书进行技术更新。

自2019年4月BTD白皮书V2.1.5发布以来,BTD分布式存储链遵循白皮书的指引,在技术体系、激励体系、治理体系、生态体系等方面都获得了长足的发展,也积累了很多新技术、新知识、新思想。为融合这些新技术、新知识、新思想,以及更好地实现2023战略,基金会将对白皮书进行技术更新和适应性修订,预计将在2021年3季度之前完成。

     6、 持续分阶段制定发展计划。

根据2023战略,持续分阶段制定发展计划,稳步推进全球化等各项工作。

 

在未来,BTD分布式存储链将以海量用户的广泛日常应用而享誉全球,发展成为历史性的可以与BTC相提并论的区块链项目。让我们一起努力,为实现这一以推动历史进程的宏伟目标而奋斗!

再次感谢您对BTD分布式存储链的坚定支持!

比特米基金会(新加坡)
                
                      
                      2021.04

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

分类
Uncategorized

区域链火爆,pi币脱颖而出,将接棒比特币

 

今日必读资讯

关注

2019-12-21 22:21

广告打折飞机票预定特价机票查询,机票预订,1-2折起,^订机票享受“担保通”全程安全保障

2019年3月14日,pi币正式面世。

它的出现,是一个创新。

在此之前的虚拟货币,对标的是比特币,基本都是套用比特币的机制,在电脑上挖矿。

pi币将这个改到了智能手机上。

广告你从世界之外漂流而来,降临大地。在这广阔的世界中,你自由旅行、结识同伴、^^寻找掌控尘世元素的七神,直到与分离的血亲重聚…

这无疑是一个历史性的创举,对比手机给电脑带来的冲击,pi币有可能实现对虚拟货币现有机制的颠覆,从而创造一个新的机制。

事实也在朝着这个方向发展。

2019年12月17日,pi币第一批内转开启。而短短的半年,它就拥有了200个国家、120余万人参与。

现在公认的内转价格为1美金1个。

广告傲软数据恢复, 可帮您立即从电脑, 硬盘, 回收站, u盘等恢复已丢失的数据, 恢复^^过程中, 不会对您的设备造成任何…

如果你像我一样认真推广,认真挖矿,现在已然实现了财务自由。

最重要的是,它是完全免费的。

2020年3月14日,在pi币创立1周年之际,它就会正式登上交易所,而我的心理预期价格是10美元1个。

请抓住这个风口,这有可能是你离百万富翁最近的一次。

区域链火爆,pi币脱颖而出,将接棒比特币

今日必读资讯

关注

2019-12-21 22:21

广告打折飞机票预定特价机票查询,机票预订,1-2折起,^订机票享受“担保通”全程安全保障

2019年3月14日,pi币正式面世。

它的出现,是一个创新。

在此之前的虚拟货币,对标的是比特币,基本都是套用比特币的机制,在电脑上挖矿。

pi币将这个改到了智能手机上。

广告你从世界之外漂流而来,降临大地。在这广阔的世界中,你自由旅行、结识同伴、^^寻找掌控尘世元素的七神,直到与分离的血亲重聚…

这无疑是一个历史性的创举,对比手机给电脑带来的冲击,pi币有可能实现对虚拟货币现有机制的颠覆,从而创造一个新的机制。

事实也在朝着这个方向发展。

2019年12月17日,pi币第一批内转开启。而短短的半年,它就拥有了200个国家、120余万人参与。

现在公认的内转价格为1美金1个。

广告傲软数据恢复, 可帮您立即从电脑, 硬盘, 回收站, u盘等恢复已丢失的数据, 恢复^^过程中, 不会对您的设备造成任何…

如果你像我一样认真推广,认真挖矿,现在已然实现了财务自由。

最重要的是,它是完全免费的。

2020年3月14日,在pi币创立1周年之际,它就会正式登上交易所,而我的心理预期价格是10美元1个。

请抓住这个风口,这有可能是你离百万富翁最近的一次。

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