木星链 木星链
Ctrl+D收藏木星链
首页 > Fil > 正文

比特币:一文读懂数字签名算法在区块链中的应用

作者:

时间:1900/1/1 0:00:00

数字签名算法在区块链中的应用

比特币、以太币等密码货币均采用ECDSA算法保证交易的安全性。简单的说法是:用户利用私钥对交易信息进行签名,并把签名发给矿工,矿工通过验证签名确认交易的有效性。

比特币交易流程

一笔交易信息的形成有输入和输出,输入是UTXO、解锁脚本(包含付款人对本次交易的签名()和付款人公钥())、UTXO序号(来源的),输出是发送数量、锁定脚本、UTXO序号(生成的)。

其实交易的原理,就是使用原有的UTXO生成新的UTXO,所以输入输出都有UTXO序号,注意不能混淆。脚本分为解锁脚本和锁定脚本,通常把解锁脚本和锁定脚本串联起来,才能用于验证交易的可行性。

美国政府计划出售与丝绸之路有关的另外41500枚BTC:金色财经报道,周五公布的一份监管文件显示,美国政府已于3月14日以约2.15亿美元的价格出售了与“丝绸之路”暗网市场相关的9,800枚比特币,法庭文件指出,政府官员为这笔交易收取了超过21.5万美元的交易费用。官员们补充称,他们计划今年分四批出售剩余的约41,500枚比特币(约合12亿美元),销售方式没有透露。对此孙宇晨发文称,为了尽量减少对市场的潜在影响,其愿意以10%的折扣通过场外交易方式购买这些比特币。[2023/4/1 13:38:18]

交易的验证目的有两个:

输入的UTXO确实是付款人的

交易信息没有被篡改过

比特币交易信息示意图

报告:预计“区块链即服务”到2030年底市值可达265亿美元:3月29日消息,根据Market Research Future(MRFR)的一份综合研究报告,Blockchain as a Service Market(区块链即服务市场)预计在2022年至2030期间将以大约34.10%的健康CAGR蓬勃发展,到2030年底实现约265亿美元的市值。(Globe Newswire)[2023/3/29 13:33:20]

比特币使用基于ECDSA签名算法,选择的椭圆曲线为secp256k1,其中曲线方程为:

y2=?x37modp

这里p?=2256?-232?-977。曲线的基点为G,其中

安全团队:“ustbonus.com”是钓鱼网站,已有虚假USDT转入多个EOA账户:金色财经报道,安全团队CertiK预警监测显示,某EOA账户地址将伪造的USDT转入到多个EOA钱包,并且交易被伪装成由Tether官方合约发起。CertiK称,与之相关的网站“ustbonus.com”是钓鱼网站,请用户不要与该网站进行交互。[2022/11/25 20:45:32]

xG=79BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F81798

yG=483ADA7726A3C4655DA4FBFC0E1108A8FD17B448A68554199C47D08FFB10D4B8

巴西阿雷格里港市将比特币比萨日列入市政日历:金色财经报道,巴西阿雷格里港市通过了一项法律,将比特币比萨日列入市政日历。据悉,美国佛罗里达州程序员LaszloHanyecz于2010年5月22日用一万枚比特币向一位比特币爱好者“购买”了两个披萨,是公认的第一笔商业比特币交易。而LaszloHanyecz在比特币披萨日接受采访时表示,他实际上在披萨上花费的比特币比此前报道的更多。Hanyecz估计,他总共开采了约10万枚BTC,其中大约一半用于购买披萨。[2022/10/13 10:33:19]

G的阶为:

n=FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141

一般而言,曲线会被分成两类:「伪随机」曲线以及Koblitz曲线。

在一条伪随机曲线里,参数a和b是从某个「种子」通过一个特定的伪随机数生成算法来生成。

例如:对于secp256r1(这是标准256位伪随机曲线)来说,它的「种子」是:

c49d360886e704936a6678e1139d26b7819f7e90

产生的参数是:?

p=115792089210356248762697446949407573530086143415290314195533631308867097853951?

a=115792089210356248762697446949407573530086143415290314195533631308867097853948?

b=41058363725152142129326129780047268409114441015993725554835256314039467401291?

一个显眼的疑问:这个种子是怎么来的?为何这个种子不是其他某个看起来更加单纯的数字,比如说15??

在斯诺登揭露的关于美国国家安全局(NationalSecurityAgency,NSA)密码标准的消息中,一个很重要的点就是说这个种子是以某种方式精心选择的,为了以某种只有NSA知道的方法来弱化这条曲线。

人物科普之斯诺登

爱德华·约瑟夫·斯诺登,前美国中央情报局职员,NSA外包技术员。因于2013年6月在香港将NSA关于棱镜计划监听项目的秘密文档披露给英国《卫报》和美国《华盛顿邮报》,遭到美国和英国的通缉。

2013年6月23日,斯诺登离开香港前往莫斯科,俄罗斯给予他一年临时难民身份。2014年8月7日,斯诺登获得俄罗斯三年的居留许可证。2017年1月,居留许可延长至2020年。2020年10月,俄罗斯给予了斯诺登永久居留权。

棱镜计划是一项由NSA自2007年开始实施的绝密级网络监控计划。该计划的正式名称为「US-984XN」。

根据报导,泄露的文件中描述PRISM计划能够对即时通信和既存资料进行深度的监听。许可的监听对象包括任何在美国以外地区使用参与计划公司服务的客户,或是任何与国外人士通信的美国公民。NSA在PRISM计划中可以获得数据电子邮件、视频和音语交谈、影片、照片、VoIP交谈内容、文件传输、登录通知,以及社交网络细节,并透过各种联网设备,如智能手机、电子式手表等各式联网设备对特定目标进行攻击。综合情报文件《总统每日简报》中在2012年中的1,477个计划里使用了来自棱镜计划的资料。

因为哈希函数的特性,NSA不能先找到一条「弱」曲线然后再去确定种子;唯一的攻击途径是尝试不同的种子,直到最后有一个种子产生了一条「弱」曲线。

如果NSA只知道一个只能影响一条特定曲线的椭圆曲线的漏洞,那么伪随机数参数的产生流程将阻止他们把那个漏洞标准化推广到其他曲线。然而,如果他们发现了一个通用的漏洞,那么流程也就不能提供保护了。

比特币使用了Koblitz曲线,它不是伪随机曲线。如果secp256r1是事实上的被NSA破解了,那么因为比特币是为数不多的几个采用secp256k1而不是secp256r1的程序,比特币真的是躲过了一颗子弹。

标签:比特币FFFSECECP超级比特币fff币价格Wrapped Secret (ERC20)ECP 价格

Fil热门资讯
ORA:【全球首發】開啟Oraichain (ORAI)交易 / 2020.12.1

親愛的BithumbGlobal用戶:BithumbGlobal將在GEM板上線ORAI數位資產服務.

1900/1/1 0:00:00
比特币:比特币8个月暴涨近350%,距离2万美元还有多远?

如果要盘点2020年全球最抗跌、最赚钱的投资品,比特币称第一,相信没有谁敢称第二!尽管距离2020年过去还有一个月.

1900/1/1 0:00:00
比特币:特币矿工10月总收入达3.53亿美元,较9月增长8%,挖矿才是最赚的

比特币十年的高速发展说明了一个道理:一个好的项目,必定会引起市场关注,因为这是趋势。据Decrypt11月26日消息,根据ComprarAcciones今日发布的报告,10月全球比特币矿工的总收.

1900/1/1 0:00:00
比特币:老王谈币圈:比特币减半6个月破12万,这仅仅只是一个开始吗?

信数字货币很多人已经并不陌生了,尤其是区块链数字货币,那么比特币跟以太坊作为主流币之首,占据币圈的地位也是非常高的,目前在全球使用数字货币买卖交易的人已经不计其数了.

1900/1/1 0:00:00
FEX:AOFEX平台币OT(Option Token)第五期回购销毁明细公示

尊敬的用户:AOFEX交易所每月使用手续费盈利的20%,从二级市场中回购OT并销毁。现将OT第五期回购销毁明细公示如下:回购销毁第五期执行时间为:2020年11月30日17:10回购销毁数量:5.

1900/1/1 0:00:00
NAP:Snapchat正在剥离TikTok-周期现已完成

当学生成功接班后,同类相继的社交媒体服务就应相继蚕食。在不断引起青年注意的战斗中,这是社会生存的公理。青年以前爱过什么?Snapchat。他们现在爱什么?TikTok.

1900/1/1 0:00:00