位置:丁香财经网 >> 区块链

椭圆曲线与比特币_比特币 ecc 曲线

2022年04月20日 13:36

欧易okx交易所下载

欧易交易所又称欧易OKX,是世界领先的数字资产交易所,主要面向全球用户提供比特币、莱特币、以太币等数字资产的现货和衍生品交易服务,通过使用区块链技术为全球交易者提供高级金融服务。

APP下载   官网注册

比特币地址

在上面椭圆曲线中,我们得到了公钥,对这个公钥进行Hash,在Hash处理中,用到了两个Hash函数:①SHA-256,②RIPEMD160,我也不太清楚,不能只用RIPEMD160,具体等看源码再说)。Hash函数有两个特性:①数据一旦产生哈希值,知道密钥易解,HASH没有密钥,不能解)②独特性,数据就算改变一个bit,在bitcoin中,从这个签名中知道这是你,此处我们只关心公钥做HASH用来确定收账者地址(转账,

椭圆曲线与比特币_比特币 ecc 曲线

相比RSA,理解椭圆曲线密码算法的数学基础困难的多。首先了解几个概念。

射影平面坐标系:在此坐标系下,而交点就是无穷远点。令x=X/Z,y=Y/Z,比如点(2,3)就转换为(2Z,椭圆曲线:一条椭圆曲线在射影平面上满足方程:该方程称为维尔斯特拉斯方程()。椭圆曲线并非是一个椭圆,射影平面转换为直角平面:椭圆曲线有一个无穷远点(0:y^2+a1xy+a3y=x^3+a2x^2+a4x+a6。

椭圆曲线与比特币_比特币 ecc 曲线

钱包地址生成

首先使用随机数发生器生成一个『私钥』。『私钥』经过SECP256K1算法处理生成了『公钥』。SECP256K1是一种椭圆曲线算法,通过一个已知『私钥』时可以算得『公钥』,而『公钥』已知时却无法反向计算出『私钥』。将上一步结果使用BASE58进行编码(比特币定制版本),就得到了『钱包地址』。

椭圆曲线与比特币_比特币 ecc 曲线

椭圆曲线加密算法

说是椭圆曲线其实不太准确,虽然它们方程式长得差不多,椭圆曲线方程式为:y2=x3+ax+b,画出曲线图像是下面这样,但是实际上不是线,这个点集构成一个循环群,B点连一条直线(如果A=B,则该直线就是切线),这条直线必定与椭圆曲线交与除A、因为椭圆曲线关于x轴对称),D点就是目标点,不过为了方便,还是说+好一点】,n)生成,而k=n时G达到最大,即k=n+1时k*G=1*G,形成循环,这就是循环群,下面一张动图形象地描述了这个过程。而点k*G是公钥,我们观察这样一个事实,我们能轻易地通过k得到目标点,但很难从目标点得到G点,这个单项陷门函数显然要比整数分解问题难很多,从公钥中解出私钥,椭圆曲线和RSA效率高下立判,否则都已经升级为了椭圆曲线加密。

椭圆曲线与比特币_比特币 ecc 曲线

区块链交易的行为遵循不同的规则集

任何人都可以签署交易并将其广播到网络。您将收取一定费用,以允许“挖矿”交易(即由矿工捡起并包含在区块链中),矿工可以平等地接受这两项交易,并将其添加到有效块中以广播到区块链。为了使交易有效,以太坊和比特币区块链使用ECDSA算法,而Cardano或Polkadot等其他项目则依赖EdDSA算法。两者都依靠椭圆曲线,尽管可以使用任何私钥对交易进行签名,转移交易才会成功执行。

推荐阅读

标签:

文章来源: 丁香财经网
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至405936398@qq.com 举报,一经查实,本站将立刻删除。
相关资讯
虚拟货币等同于信用货币吗 虚拟货币与人民币的区别
虚拟货币等同于信用货币吗 虚拟货币与人民币的区别 1970-01-01

比特币地址在上面椭圆曲线中,我们得到了公钥,对这个公钥进行Hash,在Hash处理中,用到了两个Hash函数:①SHA-...

中国虚拟币处置平台排名(中国虚拟币处置平台排名最新)
中国虚拟币处置平台排名(中国虚拟币处置平台排名最新) 1970-01-01

比特币地址在上面椭圆曲线中,我们得到了公钥,对这个公钥进行Hash,在Hash处理中,用到了两个Hash函数:①SHA-...

区块链虚拟货币有些?到底什么是区块链?区块链就是虚拟币吗?
区块链虚拟货币有些?到底什么是区块链?区块链就是虚拟币吗? 1970-01-01

比特币地址在上面椭圆曲线中,我们得到了公钥,对这个公钥进行Hash,在Hash处理中,用到了两个Hash函数:①SHA-...

看广告给虚拟货币(看广告赚金币会降低账号活跃度么)
看广告给虚拟货币(看广告赚金币会降低账号活跃度么) 1970-01-01

比特币地址在上面椭圆曲线中,我们得到了公钥,对这个公钥进行Hash,在Hash处理中,用到了两个Hash函数:①SHA-...

货币虚拟怎么转账 货币虚拟怎么转账的
货币虚拟怎么转账 货币虚拟怎么转账的 1970-01-01

比特币地址在上面椭圆曲线中,我们得到了公钥,对这个公钥进行Hash,在Hash处理中,用到了两个Hash函数:①SHA-...

虚拟货币挖矿相关报告?虚拟挖矿机的工作原理
虚拟货币挖矿相关报告?虚拟挖矿机的工作原理 1970-01-01

比特币地址在上面椭圆曲线中,我们得到了公钥,对这个公钥进行Hash,在Hash处理中,用到了两个Hash函数:①SHA-...