登录
注册

全球领先的

数字资产服务平台

欧易OKX提供数百种币币和合约交易对,以满足多样化的交易需求。平台在200个国家和地区中有超过2千万用户,是全球领先的数字资产服务平台。
立即注册
立即下载
备用地址
欧易交易所
okx
欧易交易所是世界领先的数字资产交易平台
欧易的技术
欧易提供安全、稳定、可信的数字资交易服务
欧易的使命
让全球一亿人拥有数字资产,让个体价值更被尊重

您现在的位置是:首页 > 欧易交易所欧易交易所

比特币公钥是什么?比特币公钥天生道理是什么?

欧易交易所2022-06-03欧易交易所人已围观

比特币公钥是什么?比特币公钥天生道理是什么?

懂得比特币的币友都晓得,比特币是一种加密数字货泉,重要是由于比特币有着密钥用来维护本人的比特币不被盗,而比特币密钥分为比特币私钥跟比特币公钥,此中比特币公钥用来加密而且是能够公然的,说道这里,币圈小白就要问了,比特币公钥是什么?比特币公钥天生道理又是什么?别急,接上去币巨匠小编就来为币圈小白们解答。

公钥是将私钥经由过程一个椭圆曲线乘法(K=k * G ,此中k是私钥,G是被称为天生点的常数点,而K是所得公钥)的算法盘算得来,是真正的比特币地点。

在比特币体系中,一个密钥对包含一个私钥,跟由其衍生出的独一的公钥。公钥用于接受比特币,而私钥用于比特币付出时的买卖署名。

比特币公钥是什么?比特币公钥生成原理是什么?比特币公钥是什么?比特币公钥生成原理是什么?

公钥跟私钥之间的数学关联,使得私钥可用于天生特定新闻的署名。此署名能够在不泄漏私钥的同时对公钥停止考证。

有了私钥,再经由过程椭圆曲线算法,就能够发生出公钥啦!这个私钥跟公钥是配对的!

比特币公钥是什么?比特币公钥生成原理是什么?比特币公钥是什么?比特币公钥生成原理是什么?

椭圆曲线的界说十分简略,满意接上去公式的全部(x,y)坐标的聚集,就是咱们所说的椭圆曲线y^2/modp=(x^3/+7)/modp

下面公式中,mod是取余标记,而p是一个很年夜的素数,到这一步,公式中就不仅剩下自变量x跟因变量y了,你完整能够把它当作初中学过的二元屡次函数,不外,并不是全部实数x都满意这个曲线,以是现实上椭圆曲线是一个散点图,下图是当p为17时,满意上述公式的图形:

比特币公钥是什么?比特币公钥生成原理是什么?比特币公钥是什么?比特币公钥生成原理是什么?

spec256k1 椭圆曲线

现实上,p取差别的素数,椭圆曲线会浮现出完整差别的状态,p越年夜,这个椭圆也就越年夜,可承载的数值范畴也就越年夜,抵触率会下降,以致于更保险,以是出于保险性斟酌,比特币中采取的是一个特定的椭圆曲线,咱们叫它 spec256k1.它是由 NIST(National Institute of Standards and Technology)这个构造断定的。

方才说p是一个很年夜的素数,那么 spec256k1 所选的p有多年夜呢?咱们能够看一下

P=115792089237316195423570985008687907853269984665640564039457584007908834671663

这个p能够断定一个椭圆,咱们再在此中取一个点(x,y)

X=55066263022277343669578718895168534326250603453777594175500187360389116729240

Y=32670510020758816978083085130507043184471273380659243275938904335757337482424

把该点中的x跟y带入下面的公式中,看等式双方能否建立:

Python 2.7.10 (default, Jul 15 2017. 17:16:57)

[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.31)] on darwin

Type "help", "copyright", "credits" or "license" for more information.

>>>x=55066263022277343669578718895168534326250603453777594175500187360389116729240

>>>y=32670510020758816978083085130507043184471273380659243275938904335757337482424

>>>p=115792089237316195423570985008687907853269984665640564039457584007908834671663

>>> (x**3+7)%p – y**2%p

0L

下面是我用Python算出的成果,能够看到时合乎预期的。

椭圆曲线运算

下面咱们曾经意识了椭圆曲线,它看上去很风趣,但我感到更风趣的是椭圆曲线的运算,公钥的算法就是应用了这些基础运算:

加法运算

无穷点(point at infinity)界说

乘法运算

假如各人对区块链数字货泉买卖平台比价感兴致,盼望找到靠谱正轨的区块链数字货泉买卖平台的话,那么能够更深刻的征询咱们币巨匠的官方客服,同时能够收费请求参加咱们币巨匠的官方社群,群里都币圈区块链教训丰盛的职业玩家以及行业年夜咖,能够辅助各人解疑答惑,独特提高,币圈掘金。

标签:

很赞哦! ()

留言与评论 (共有 条评论)
验证码: