火星链 火星链
Ctrl+D收藏火星链
首页 > BTC > 正文

区块链:区块链入门 | 比特币中的密码学:数字签名和转账基本原理

作者:

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

我们一步一步的讲,先以最简单的发电子邮件为例。

现在A向B发出一封email,这封邮件是加密的,根据之前的公钥加密原理也就是非对称加密原理,B是收email的,那么,A就拿着B的公钥加密这个email信息,B收到后用自己的私钥就可以解开这个email信息,知道里面的内容。

大家对这个非对称加密的流程已经比较熟悉了,这里面有一个问题,如果这个email的信息很重要,当然,不重要也不需要非对称加密了。我是说如果这个信息里面是关于钱的,最直接的说就是A在邮件里写了,“我欠了B十万块钱”,这时候这个email就有了一点点类似欠条的法律效用。

问题来了,欠条都需要有个签字签名手印等凭证,这个email有什么凭证呢?没有,只能说这个email是写给B的,因为是B的公钥加密的,也只有B能用自己的私钥解开看到,但是没有什么凭证说明是谁写的。

声音 | 火币中国袁煜明:2020年正式开启区块链落地应用元年:1月7日,混沌大学率队到访火币中国并就“2020年区块链的应用及趋势”进行了深入交流,火币中国CEO袁煜明向其介绍了火币中国并进行《如何把区块链应用到实体经济中》专题分享。

记者现场了解到,混沌大学此次到访火币中国旨在通过交流建立区块链完整的知识图谱。混沌大学作为一所面向未来的创新大学,由李善友教授创办于2015年,以哲科思维为根基,打造创新教育体系,并结合刻意练习式学习方法,培养跨学科的创新人才。

“2020年区块链落地应用元年正式开启。”袁煜明从区块链技术的创新、区块链的产业机会、加快推动区块链应用落地三个方面阐述了区块链的产业机会,并表示与区块链有关的产业会获得空前发展和增长。

据了解,火币中国致力于构建区块链+产业服务一站式平台,依托火币区块链研究院、火币大学、产业赋能中心,打造区块链行业全生命周期专业服务。[2020/1/8]

这个时候就需要一个东西,叫做数字签名,就像是现实世界的亲笔签名、按手印。

动态 | 赛迪区块链研究院更新加密项目排名,BTC升至第12位:据官方消息,CCID(工信部下属赛迪区块链研究院)发布最新加密项目排名,BTC从第15位升至了第12位,比特币排名上升主要是由于其活跃的开源开发者社区和的比特币核心版本0.18.0 版本的发布。今年迄今,比特币兑美元上涨135%,表现优于多数传统资产和指数。[2019/5/28]

数字签名如同指纹一样独一无二。怎么做呢?

A发信息给B,用自己的私钥去加密这段信息,这时候B收到后,拿着A的公钥,去验证下是A发出的,这就是数字签名。

这时候结合之前的方法,A发出的时候用A自己的私钥对信息进行签名,然后用B的公钥进行加密,B收到后有B自己的私钥解密看到信息,又可以用A的公钥验证签名,整个流程就完成了。

动态 | 杭州等新一线城市对区块链的关注度由高峰走向下沉:据新京报消息,2018年1月至10月期间,新一线城市对区块链等五大技术的搜索量数据显示,新一线城市对区块链的关注度超过其他技术,在今年呈现出升至高峰又滑向冷却的走势。新一线城市中,杭州对区块链的关注度一直保持领先,在7月到9月出现骤降。数字货币领域乱象的不断牵出,或加剧了杭州对区块链关注度的下滑。[2018/11/22]

WordPress开放区块链解决方案 为内容创作者提供时间戳插件:WordPress是一个拥有超过8100万社区用户的开源项目,可以使用PHP语言开发的博客平台。近日,平台用户可以使用新的Po.et插件,在WordPress内容管理系统中自动为作品添加时间戳。内容创建者可以通过创建自定义许可证或从Po.et库中选择一个许可证来授权他们的内容。[2018/2/10]

用公钥加密就是上图,公钥密码的基本流程,用私钥加密就是下图,其实是一样的,只不过翻了过来,一个用公钥,一个用私钥。

而私钥加密相当于生成签名,而用公钥加密相当于验证签名。

公钥和私钥是成对出现的,有严谨的数学逻辑,用公钥加密的密文只能用与之对应的私钥进行解密;同样的,用私钥加密的密文需要与之对应的公钥进行解密。也就是说用某个公钥如果成功解密了密文,说明这个密文就是用和这个公钥对应的私钥加密得到的,而世界上掌握这个私钥的人只有一个,也就是这个私钥的主人。

讲到这里,你就知道了,比特币的交易信息传递,也是这样的。

以上摘自比特币的白皮书,相信各位读者第一次看到这图的时候,也是比较懵逼的状态,因为不理解非对称加密的话,理解这个图有一定困难。

从创始区块开始的转账都在这一个链条上,产生新的比特币的方法就是挖矿,也就是生成货币的过程。而每一个交易比特币的人,或者说转账,我转给你10个比特币,这个信息就是我的私钥对之数字签名,收到比特币的人拿我的公钥进行验证,就知道是我转的,而我转给你的信息就是我拿着你的公钥加密的,这个别人看得到对应的地址,别人也知道我这个地址转给你的地址,但是能使用这个地址上的比特币的只有拥有私钥的你一个人。地址对应的人具体是谁不知道,也就是公开透明的转账,但是又保护隐私的原理。

至于私钥推出公钥,公钥推出公钥哈希,公钥哈希推出地址,这个过程不是很难的东西,随意去网上搜索就可以知道。公钥私钥加密解密的过程在比特币网络上自动就完成了,你看到的就是比特币从一个地址转到另一个地址。

所以,整个密码学系列文章讲到这里就打通了整个知识链条,从隐藏法、移位替换法到维基尼亚加密法到恩尼格玛机,然后讲到非对称加密、哈希函数,以及利用哈希函数的挖矿原理,利用非对称加密的数字签名。比特币就是建构在这个密码学之树上的一个重要果实。

如果你认真读过这一个系列的文章,相信会超过很多人对密码学和比特币的认知,而如果能做到这一点,我的工作就没有白费,我也希望看到文章的你,当有朋友问你比特币是什么的时候,比特币怎么转账的时候甩出一句“你知道非对称加密法吗?你知道哈希函数的作用吗?我来给你讲讲吧”,当然,你也可以把我的系列文章发给朋友,先搞清楚基本原理,后面的都好理解。

作者:村头二旧

标签:区块链比特币MAIPRE区块链dapp开发费多少钱比特币多少钱一个MAID币Maya Preferred 223

BTC热门资讯
比特币:今天过后,比特币更好讲“能涨”这个故事了

早上八点左右,第六十万个区块被挖出。 很多人喜欢问的一个问题是“比特币还有多少没挖出来?”这个问题你睡觉前是三百多万,你睡醒了之后是两百多万。总之,再不买就买不着了.

1900/1/1 0:00:00
TPS:引介 | 什么是以太坊元交易?

引介上手Dapp实在是太麻烦了。以太坊生态若想普及,就应该允许新用户直接使用其功能,而不是先安排几座大山让用户翻山越岭。 这意味着需要为新来的用户垫付Gas费用.

1900/1/1 0:00:00
比特币:观点:企业信贷若出现危机,2%的资金可能流向比特币

前言:本文主要分析了美国企业债跟比特币价格之间可能存在的关系。作者认为美国企业债存在一定的风险,而一旦企业信贷出现危机,那么资金为了避险会流向安全资产类型,例如黄金等.

1900/1/1 0:00:00
稳定币:龙白滔:美元的Libra,美元的未来

近几天有关Libra的大新闻层出不穷。7家以传统支付类企业为代表的Libra协会成员在Libra协会正式成立前“临阵脱逃”退出协会.

1900/1/1 0:00:00
18区:杭州市西湖区人民检察院检察长:运用区块链技术提取和审查刑事电子数据

作者:浙江省杭州市西湖区人民检察院检察长陈平祥来源:检察日报编者注:原标题为《运用区块链技术提取和审查刑事电子数据》2018年6月,全国首例区块链存证案由杭州互联网法院一审宣判.

1900/1/1 0:00:00
ETH:ETH 2.0的跨分片:它会影响DeFi的可组合性吗?

前言:随着ETH2.0的分片到来,有人担心,以太坊的DeFi中的重要属性“可组合性”还会继续保持吗?V神认为不用担心。可以先“yanking”拉取分片,然后在同一分片上同步执行操作.

1900/1/1 0:00:00