数字货币、钱包还是签名?

数字签名

有许多不同的技术可用于生成和验证数字签名,支持您工作的数学原理超出了本文的范围。对于那些不熟悉密码学的人来说,这里描述的过程最初可能看起来令人难以置信。

现在我将简要地提及这些技术用于许多常见的Internet协议,并且是信息科学不可或缺的一部分。

想象一下两个人,Alice和Bob,私下交换了公钥。Alice希望向Bob发送消息,但Bob是一个非常可疑的人,除非他能用数学方式进行确定性测试,否则他不相信消息真的来自Alice。为了测试,他们同意使用数字签名。

美国共和党议员:美国应该回归金本位,而不是依赖数字货币支付系统:金色财经报道,美国众议院共和党议员 Marjorie Taylor Greene (MTG) 分享了一篇关于美联储 Fednow 项目的文章,并批评了央行在数字货币方面的努力。 Greene 表示,美国应该回归金本位,而不是依赖数字货币支付系统。[2023/4/8 13:51:35]

为了生成签名,Alice在她的计算机上使用签名生成算法,该算法将她的私钥和完整的消息作为输入并生成数字签名。然后将此消息/签名组合发送给Bob——,但重要的是您不要发送私钥。

央行行长易纲:隐私保护是央行数字货币最重视的问题之一:10月31日消息,央行行长易纲参加“2022年香港金融科技周”活动时表示,隐私保护是央行数字货币最重视的问题之一。易纲提到,在设计数字人民币时,央行通过“双层运营”和“可控匿名”的方式,在保护个人隐私的同时维护金融安全。具体来说,在数字人民币运营体系中,央行作为第一层,实施中心化管理,仅处理跨机构交易,不处理个人交易信息;指定运营机构作为第二层,按照“最小、必要”原则收集个人信息,面向公众提供数字人民币兑换流通服务。(央视新闻)[2022/10/31 12:01:07]

当Bob收到消息和签名时,他可以调用补充签名验证算法。该算法将消息和签名作为输入,以确定Alice用于生成签名的公钥-私钥对中的公钥。当Bob看到他的算法,输出爱丽丝的公钥,它在数学证明,该公司使用对爱丽丝的公私密钥的实际产生,即使你知道,你无法计算对公私密钥爱丽丝。关键

国际清算银行:央行数字货币跨境使用尚存在一定风险:国际清算银行(BIS)发布的关于央行数字货币(CBDC)的最新研究报告显示,大多数央行尚未对发行CBDC做出最终决定。超过25%的央行正在考虑可供非本国居民使用的零售型CBDC,而接近20%则对此持否定的态度。另一方面,只有8%的央行考虑将国内发行的零售型CBDC允许在其他国家与地区使用。报告强调,CBDC跨境使用仍面临风险。虽然跨境支付成为CBDC的重要探索方向,但多数央行对此存在担忧,并未明确其跨境使用的前景方向。除了技术标准、基础设施等因素,CBDC跨境使用尚存在一定风险。一方面,CBDC跨境使用可能将导致“数字美元化”。接受外币CBDC使用,将在支付与金融交易领域对本币产生替代效应,特别是对于国内经济不稳定、本币高通胀的国家,接受全球稳定币或外币CBDC可能加剧内部风险。(澎湃新闻)[2021/7/10 0:41:53]

更简洁,这一数字签名的过程允许Bob验证该消息不是由某个第三方创建或修改,而是必须使用Alice的私钥才能生成的,而不必知道她的私钥。他需要的只有消息/签名组合和她的公钥。

温建宁:区块链和数字货币等使科技金融上升为国家面向未来竞争的战略高地:上海立信会计金融学院金融统计系副教授温建宁表示,上海面向“十四五”高质量发展,需要通过实施逆周期经济调节和科创板经济赋能,使经济结构更趋合理。需要率先实践区块链技术,探索新兴经济模式新空间。区块链技术和数字货币等现代数字化技术的出现,使科技金融上升为国家面向未来竞争的战略高地。上海国际金融中心建设需要根据国家需求,承担更多责任,配合中央银行高效率金融政策监管,并提供相应措施。在“十四五”期间,上海大量的传统经济需要改造,发展数字货币、区块链等新经济带来的利益也是巨大的。提供分布式和自治式网络的开发和利用,资源分配采用全新的分散决策制度设计,区块链机制为上海探索新兴经济模式提供了新空间。(上观新闻)[2020/3/7]

直觉上,这似乎令人难以置信,你可以感觉好像有一个误解。如果Alice的私钥与公钥密切相关,并且Alice使用她的私钥生成Bob收到的签名,为什么她只能获取她的公钥而不能获得她的私钥?理解这个问题的答案需要比大多数人更深入地理解数学,这超出了本书的范围。

尽管如此,这项技术每天都在使用,在密码学界被认为是可靠的。当您访问地址以https开头的网站时,“s”表示该网站使用数字签名进行身份验证。您的计算机使用签名验证算法来验证该站点是否是正确的公钥-私钥对。数字签名可确保您与网站之间的任何其他交互都经过加密和身份验证。如果验证失败,浏览器将警告您并将该站点标记为危险。

足够大的整数

在此之前,我只是提到公钥和私钥的行为类似于用户名和密码,但实际上它们只是具有特殊数学关系的大整数。鉴于此,我经常被问到以下问题:

“你能用一台计算机来猜测或计算一堆数字并尝试将它们用作私钥吗?你能找到公钥-私钥对的私钥来控制这个身份吗?”就比特币而言,这将允许攻击者窃取公钥-私钥对所具有的部分比特币。

这是一个很好的问题,但它不会发生。如上所述,有几个比特币地址在BTC有数百万美元,但它们多年没有被转移。——虽然窃取它们只需要正确的私钥,但——是正确的大整数!如果您能猜出这些地址的私钥,您可以将钱汇给任何人。与密码不同,您可以在自己的计算机上本地验证私钥,并且任何服务器都不会限制您的尝试或频率。

那么,为什么人们没有偷钱呢?答案是用作私钥的数字几乎是荒谬的。它们足够大了。

让我们从一个简单的思想实验开始。想象一下,您的私钥足够大,可以与世界上所有的计算机一起工作,并且您需要24小时猜测。如果只向私钥添加一个数字,则计算机需要十倍的计算量,这需要十天而不是一天。增加六位数将使这个时间延长到27,000年。

在任何情况下,创建随机数以生成私钥所需的计算能力可忽略不计。使用私钥生成签名并使用公钥验证这些签名在计算上也很简单。但是,每增加一个附加数字,猜测私钥所需的工作量就会呈指数级增长。私钥被蛮力“免疫”,我们只需要添加足够数量的——,我们只是需要让他们足够大。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

银河链

币安币干货|四六级易混淆词汇,你都搞懂了吗?

广大在校旁友们, 想必大家已经知道 再过十天,就迎来全国大学生英语四六级考试啦!大家有没有认真复习备考呢~ 最后十天,你有没有在好好刷题、记单词呢?很多同学在复习过程中格外焦灼.

[0:0ms0-3:416ms