NO.12 什么是地址、私钥、助记词

2024-02-15 11:18
文章标签 地址 私钥 no.12 助记

本文主要是介绍NO.12 什么是地址、私钥、助记词,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

学习到现在,我们应该是接触到了地址、私钥、助记词这三类东西。我还是进行类比,这样更容易理解。

 

地址:

有叫地址,有叫钱包地址,有叫钱包账户,指的是同一个东西,相当于你的银行卡账号,别人给你汇款要知道你的账号,比特币也一样,别人给你转比特币需要知道你的地址。地址是一串由26位到34位字母和数字字符串组成的,看上去像一堆乱码一样,下图是比特币官方接受捐赠的地址。



私钥:

有叫私钥,有叫密钥,有叫密码,指的是同一个东西,说白了就是你的账户密码。现实生活中银行卡密码是一个6位数,也就是说范围从000000999999之间的任意一个数字。比特币系统中,我们把这个密码称为私钥。私钥的取值范围有多少呢,可以从02256次方之间的任意一个数字,2256次方到底有多大呢,你有多少种选择呢,大致可以理解为整个地球上有多少个原子,你就有多少种密码选择。在这么多的选择中,比特币钱包会依赖外界的各种随机性,随机产生一个私钥。就像这样,0100110100101…010001,共256位,这样的一个私钥。那么这是个二进制数字,计算机的世界用这种格式啊,我们人类可记不住啊,所以我们会看到实际应用中,我们会有很多其他形式的私钥,比如用一个64位的字符串。

0C28FCA386C7A227600B2FE50B7CAE11EC86D3BF1FBE471BE89827E19D72AA1D

 

助记词:

上面的64位字符串,让你记,你能记下来吗?所以助记词就是私钥的另外一种形式,方便人记忆。大家只需要记住,私钥就像白骨精,可以有各种不同的外在形象和表现形式,但无论变成什么样子,它还是它。如何申请一个比特币钱包一文中,下图的这个安全种子就是助记词。


【作者:Sammy,做为区块链的一个长期学者,研究者,对区块链有着强烈的兴趣,愿意跟大家分享区块链知识,带领大家一起进入区块链的大门,共同体验区块链带来的变革。原创作品,欢迎转载,转载请标明出处。可加微信公众号共同探讨、学习,扫码或搜索:区块链之我见】


这篇关于NO.12 什么是地址、私钥、助记词的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/711237

相关文章

Ubuntu固定虚拟机ip地址的方法教程

《Ubuntu固定虚拟机ip地址的方法教程》本文详细介绍了如何在Ubuntu虚拟机中固定IP地址,包括检查和编辑`/etc/apt/sources.list`文件、更新网络配置文件以及使用Networ... 1、由于虚拟机网络是桥接,所以ip地址会不停地变化,接下来我们就讲述ip如何固定 2、如果apt安

查询SQL Server数据库服务器IP地址的多种有效方法

《查询SQLServer数据库服务器IP地址的多种有效方法》作为数据库管理员或开发人员,了解如何查询SQLServer数据库服务器的IP地址是一项重要技能,本文将介绍几种简单而有效的方法,帮助你轻松... 目录使用T-SQL查询方法1:使用系统函数方法2:使用系统视图使用SQL Server Configu

使用Java实现获取客户端IP地址

《使用Java实现获取客户端IP地址》这篇文章主要为大家详细介绍了如何使用Java实现获取客户端IP地址,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 首先是获取 IP,直接上代码import org.springframework.web.context.request.Requ

Linux环境变量&&进程地址空间详解

《Linux环境变量&&进程地址空间详解》本文介绍了Linux环境变量、命令行参数、进程地址空间以及Linux内核进程调度队列的相关知识,环境变量是系统运行环境的参数,命令行参数用于传递给程序的参数,... 目录一、初步认识环境变量1.1常见的环境变量1.2环境变量的基本概念二、命令行参数2.1通过命令编程

C++实现获取本机MAC地址与IP地址

《C++实现获取本机MAC地址与IP地址》这篇文章主要为大家详细介绍了C++实现获取本机MAC地址与IP地址的两种方式,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 实际工作中,项目上常常需要获取本机的IP地址和MAC地址,在此使用两种方案获取1.MFC中获取IP和MAC地址获取

C/C++通过IP获取局域网网卡MAC地址

《C/C++通过IP获取局域网网卡MAC地址》这篇文章主要为大家详细介绍了C++如何通过Win32API函数SendARP从IP地址获取局域网内网卡的MAC地址,感兴趣的小伙伴可以跟随小编一起学习一下... C/C++通过IP获取局域网网卡MAC地址通过win32 SendARP获取MAC地址代码#i

常用的jdk下载地址

jdk下载地址 安装方式可以看之前的博客: mac安装jdk oracle 版本:https://www.oracle.com/java/technologies/downloads/ Eclipse Temurin版本:https://adoptium.net/zh-CN/temurin/releases/ 阿里版本: github:https://github.com/

webapp地址

F:\LSP\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps

Jenkins 插件 地址证书报错问题解决思路

问题提示摘要: SunCertPathBuilderException: unable to find valid certification path to requested target...... 网上很多的解决方式是更新站点的地址,我这里修改了一个日本的地址(清华镜像也好),其实发现是解决不了上述的报错问题的,其实,最终拉去插件的时候,会提示证书的问题,几经周折找到了其中一遍博文

【干货分享】基于SSM的体育场管理系统的开题报告(附源码下载地址)

中秋送好礼 中秋佳节将至,祝福大家中秋快乐,阖家幸福。本期免费分享毕业设计作品:《基于SSM的体育场管理系统》。 基于SSM的体育场管理系统的开题报告 一、课题背景与意义 随着全民健身理念的深入人心,体育场已成为广大师生和社区居民进行体育锻炼的重要场所。然而,传统的体育场管理方式存在诸多问题,如资源分配不均、预约流程繁琐、数据统计不准确等,严重影响了体育场的使用效率和用户体验。