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

作者|?错皮

出品|白话区块链

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

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

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

?01

公钥和私钥

Offchain Labs发布Arbitrum Orbit开发工具和快速入门指南:6月22日消息,Arbitrum开发团队Offchain Labs发布Arbitrum Orbit开发工具,旨在帮助开发人员在L3区块链Arbitrum Orbit上更轻松地进行开发,并管理自己的Arbitrum Rollup和Any Trust链。此外,Offchain Labs还提供了快速入门指南和Orbit DevNet链上工具,后续将发布测试网和主网指南。[2023/6/22 21:53:51]

波场TRON联合清华大学学生区块链协会推出区块链应用开发入门课程:据官方消息,波场TRON联合清华大学学生区块链协会THUBA推出了区块链应用开发入门课程“波场TRON区块链训练营”。该课程共分为4节,旨在通过深入浅出地介绍波场底层基础设施、协议标准和生态发展,为大家深入了解波场公链的实际用例,培养个人编程开发技能提供优质的学习和实践机会。

此次波场TRON与THUBA的合作获得了广大从业者、开发者的积极响应,展现了波场TRON大力推动区块链的“产学融合”,持续培养行业优秀人才的强大决心。

波场TRON致力于打造下一代全球互联网及金融基础设施。目前,波场公链用户总数超过1.63亿,交易笔数超57亿,总锁仓量(TVL)超122亿美元。[2023/5/31 11:50:05]

这涉及到一个密码学上的一个基本概念:

中国银行原行长:Libra要达到西方国家市场准入门槛需解决三大问题:5月5日晚,对于Libra的颠覆性潜力,中国银行前行长、中国互联网金融协会区块链研究组组长李礼辉在人民网直播中表示,一是行业巨霸联合创始,覆盖巨大客户群体。二是应用数字技术,构建独立的金融基础设施。三是以硬资产做支撑,维护独立数字货币的价值。他表示,Libra要真正达到西方国家的市场准入的门槛,必须解决一些重大问题,包括:一是必须验证技术平台的效率和可靠性;二是商业运行模式的可行性和透明度;三是金融合规管控的实现的路径和可信度。查看演讲完整内容请点击原文链接。[2020/5/6]

公钥加密技术。

动态 | CFTC发布智能合约入门书:据cointelegraph消息,根据11月27日的公告,美国商品期货交易委员会(CFTC)的金融科技创新中心LabCFTC已经发布了智能合约入门书。该书是LabCFTC的第二个金融科技教育出版物,第一个是2017年10月的虚拟货币入门。该入门书还概述了CFTC的监督,突出了CFTC监管实体可用于智能合约的领域,特别是金融领域。[2018/11/28]

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

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

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

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

?02

钱包地址的生成

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

私钥→公钥→钱包地址

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

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

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

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

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

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

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

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

——End——

『声明:本系列内容仅供区块链科普入门学习,不构成任何投资意见或建议。如有任何错漏,敬请留言指出。未经本文来源「白话区块链」授权,谢绝任何第三方转载本文。』

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

地球链

火币下载VITA:Vitalik:Eth2分片链简化提案

作者:VitalikButerin来源:ECN以太坊中国要点提炼持续性分片链的概念将不复存在,相反,每个分片区块都是直接的交联。提议人发出提案,交联委员会负责批准,一锤定音.

[0:15ms0-1:279ms