BFC:入门|加密货币的钱包、公钥和私钥的用法和原理

判断一个人是否真的了解区块链,可以先问一句:“我转Token给你,你的钱包地址是什么呢?”这个试金石可以轻松地区分很多人。在区块链世界,没有自己的钱包地址就是一个旁观者。

要创建一个钱包,需要先获得自己的钱包地址。比如,这就是一个合法的比特币地址:1EHNa6Q4Jz2uvNExL497mE43ikXhwF6kZm

就像银行账户一样,有了它,任何人都可以给你转账。其实,任何人都可以独立地、不联网地生成自己的钱包。这是怎么做到的呢?

01

金色算力云运营副总裁Maggie:降低Filecoin矿工准入门槛 专注云算力挖矿:IPFS100.com现场报道,8月3日,由IPFS100.com主办,CapitalN节点咨询承办,金色算力云联合主办,深圳市先河系统技术有限公司金牌赞助,逆熵科技银牌赞助,金色财经作为联合主办媒体的星际漫游指南·逐鹿中原·IPFS技术与应用研讨论坛在郑州举行。

金色算力云运营副总裁Maggie做了主题为《从投资角度看Filecoin挖矿》的演讲。Maggie表示,Filecoin主网还没有上线,目前可以通过3种方式进行Filecoin的投资,包括购买矿机、购买云算力、二级市场进行期货交易。作为Filecoin算力销售平台,金色算力云已与业内顶尖矿机厂商深度合作,实现一键购买,降低Filecoin的挖矿准入门槛。[2020/8/3]

公钥和私钥

动态 | “学习强国”平台上线《区块链技术入门》视频学习课程:金色财经报道,由中宣部主导开发的“学习强国”平台已上线《区块链技术入门》视频学习课程。视频共有25集,内容主要包括区块链初步介绍、区块链中的共识协议、比特币初步、以太坊与智能合约初步、区块链性能提升、区块链的安全性、区块链与大数据等方面的基础知识,以及通过对区块链实例的深入分析和具体的编程代码示例。[2019/10/26]

动态 | IBM推出区块链开发人员入门计划:据福布斯报道,为了帮助新的区块链初创公司以及寻求开始使用区块链的公司的开发人员,IBM开发了IBM区块链平台入门计划,以帮助他们快速且经济地构建区块链概念验证。该计划提供了一个安全的测试环境,一套教育工具和模块,以及一键式网络配置。该入门计划基于开源的Hyperledger Fabric。[2018/6/29]

这涉及到一个密码学上的一个基本概念:公钥加密技术。

公钥加密技术中,公钥和私钥成对出现,公钥加密的东西可以拿私钥解开,私钥加密的东西可以用公钥解开。两者的关系,大家可以想象成一个带锁的盒子和一把钥匙之间的关系。这个特性用来加密和签名。

泰国将于4月颁布加密货币监管法案,ICO市场准入门槛为500万泰铢:泰国央行行长Veerathai Santiprabhob表示:“上周与该国副总理、财政部长以及其它相关机构开会之后一致同意颁布新法律全面监管加密货币,这项新法案预计在一个月内完成。目前,市场参与者已经开始行动,旨在满足SEC提出的投资准入要求,即泰国的ICO运营商必须提供不少于500万泰铢(约16万美元)的注册资金。”[2018/3/13]

加密的过程,就像是把要寄的信放到盒子里,锁上并写上地址,然后寄出去。寄件人和收件人都很放心,因为其他人无法打开盒子。

签名的过程,类似于对外展示钥匙的过程。锁上的盒子只有你可以打开,如果有人拿着你发的钥匙打开了盒子,那盒子里的东西一定是你发的。

你手里面握着私钥,无论如何都不能泄露;你的钱包地址,是满世皆知的转换后的公钥。钥匙信息可以被公钥打开,则说明是知道私钥的人加密的。所以,任何的交易一旦用你的私钥加密了,收到的人用你的公钥可以解密,那就认为是你授权的操作。

02

钱包地址的生成

比特币世界几个关键的信息是按照这个顺序生成的:先生成私钥,再由私钥算出公钥,再由公钥经过一系列哈希算出钱包地址。

私钥→公钥→钱包地址

上面的推导次序是单向的,反向不可能。也就是说,从钱包地址无法得到公钥,从公钥无法得到私钥。比特币的公钥变形出来的钱包地址,可以想象成用户名,这全世界都可以知道;私钥可以想象成密码,这个只有自己知道。

私钥是一切的开端。私钥是一个大于零、小于2的256次方的任意数字,比如下面这个私钥:00000000000000000000000000000001

需要注意的是,不是随机生成的私钥,风险非常大!

然后,私钥通过椭圆曲线函数,生成对应的公钥,比如下面这个:0479BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F81798483ADA7726A3C4655DA4FBFC0E1108A8FD17B448A68554199C47D08FFB10D4B8

经过一系列哈希加密之后,最终形成比特币地址,比如下面这个:1EHNa6Q4Jz2uvNExL497mE43ikXhwF6kZm

私钥就像《阿里巴巴和四十大盗》故事里面的“芝麻开门”。世界上任何人只要知道“芝麻开门”这个咒语,就可以在那座大山里面找到那个山洞并且打开大门。一个人是否拥有账户,只看他知不知道那个咒语。四十大盗知道咒语后可以取走宝贝,阿里巴巴知道后也可以取走,至于那个山洞里面有没有金银财宝,则是另外一件事情了。

看这篇文章的你,在知道了本文举例中的比特币私钥,这意味着我们对这个地址里面的“钱”都拥有控制权。

在比特币的世界,虽然无法知道地址背后的人是谁,但这个地址历史上所有的交易都是公开的,可以通过区块链浏览器查询。

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

金星链

[0:15ms0-0:582ms