以太坊地址和公钥_《每日一课》第九课:什么是钱包、钱包地址、私钥、公钥?...
来源:雪球App,作者: 比特财经网,(https://xueqiu.com/5173135863/138487327)
钱包
在区块链中,我们的资产是类似比特币、以太坊这样的各种代币或者通证,区块链中的钱包不是用来装这些资产的,而是作为密钥的管理工具。
在数字资产世界里,钱包是一个密钥 (包含私钥和公钥) 的管理容器,用户使用私钥进行签名交易,用公钥来生成地址。
根据区块链钱包储存私钥的方式是否联网,钱包可以分为冷钱包、热钱包两种。冷钱包也称离线钱包,在离线的环境下网络不能访问到你私钥的位置。冷钱包可以是专业的硬件钱包,可以是拔掉网线的电脑,也可以是锁在保险柜里的U盘,冷钱包的私钥更是远离网络,可以写在纸上,木头上,或者牢记在你的大脑里。而热钱包正好相反,是处于一直联网状态的,比如电脑客户端,手机APP钱包,浏览器钱包等。
热钱包相对于冷钱包被盗的风险更大,但冷钱包使用程序会更复杂,对于新手来说更为困难,且携带不便捷,一旦损坏,数字资产将永远找不回来。冷钱包一般建议用于储存大额数字资产。而热钱包移动方便,只要有网都可以使用,但被盗的风险也高,一般建议储存小额资产。
钱包地址
钱包地址是一串由字母和数字组成的26位到34位字符串;它们由随机数字和大写字母及小写字母组成。
钱包地址可以理解成你的银行卡卡号,你的钱包地址可以告诉任何一个人,知道你钱包地址的任何人也都可以给你的钱包地址转数字货币。
钱包地址可对全节点公开,公开后无任何风险,本质是一串字符串。
私钥
私钥类似于银行卡密码,本质上是一个随机数,它储存在钱包文件里,由钱包软件管理。
私钥是管理和使用数字资产时最关键的东西,私钥决定了所有权,谁拥有私钥,谁就拥有了这些数字资产。简而言之,如果私钥丢了你的币就不是你的币了。
私钥是由字母和数字组成的64位长度的十六进制字符串。私钥是随机生成的,随机生成这样的字符串有16的64次方种可能,即:2的256次方,这个数字约等于宇宙中所有原子的数量。一个钱包地址只有一个私钥且不能修改。
跟传统的账户密码丢失不一样,私钥丢失是无法找回的,因此一定要妥善保管。
公钥
公钥,即公开密钥,可对全节点公开,公开后无任何风险。
公钥和私钥是成对出现的,如果用公钥加密数据,只能用对应的私钥才能解密。大家可以把公钥理解为银行账户,私钥理解为密码。转账时用私钥进行签名,表明对那个账户拥有控制权。根据私钥可以算出公钥,但根据公钥不能计算出私钥,这样就能保证数字资产的安全。
举个例子,如果你要转一笔比特币给我,你需要使用你的私钥对这笔交易签名。但是包括我在内的其他人怎么知道是你转给我的呢?虽然使用私钥签了名,但是私钥是保密的,不能公开,我不知道,其他人也不知道。所以就需要使用到公钥了。
当你用私钥对这笔交易签名的时候,同时也会把你的公钥一起发出去。所以大家就知道是你转给我的,从而确定这笔交易的有效性,因为公钥和私钥成对的,只有对应的公钥才能对一个私钥签名的数据进行验证。
钱包地址、私钥和公钥三者之间的关系
公钥是私钥经过一系列很复杂的运算之后得出来的,都是一串数字和字母的组合。知道私钥,可以推算出公钥,但是,知道公钥没法推算出私钥来,这是不可逆的。
钱包地址则是由公钥经过一系列复杂运算之后得出来的,这跟公钥和私钥之间一样,这个过程也是无法逆转的,无法由钱包地址推算出公钥来。
这些不可逆转的方式,保证了你的比特币的安全。
以太坊地址和公钥_《每日一课》第九课:什么是钱包、钱包地址、私钥、公钥?...相关推荐
- 以太坊服务器是什么_今日推荐 | 以太坊独立地址数破亿,持有ETH地址数达4000万意味着什么?...
免责声明:本文旨在传递更多市场信息,不构成任何投资建议.文章仅代表作者观点,不代表火星财经官方立场. 小编:记得关注哦 来源:链闻独家 原文标题:以太坊独立地址数破亿,持有 ETH 地址数达 4000 ...
- 以太坊区块链同步_以太坊69:如何在10分钟内建立完全同步的区块链节点
以太坊区块链同步 by Lukas Lukac 卢卡斯·卢卡奇(Lukas Lukac) Ethereu M 69:如何在10分钟内建立完全同步的区块链节点 (Ethereum 69: how to ...
- 以太坊去中心化_开发以太坊去中心化投票应用程序的指南
以太坊去中心化 by Timothy Ko 蒂莫西·高(Timothy Ko) 开发以太坊去中心化投票应用程序的指南 (A guide to developing an Ethereum decent ...
- eos和以太坊有什么关系_比特币、以太坊、柚子三者的关系
爱我就要抱抱我,爱我就要亲亲我,爱我就要奶奶我.好吧.那我就今天奶一下EOS. 说起区块链,大多数的人,就会想起比特币.以太坊....... 其实这三个币种也是有着一丝联系,有了比特币,才有了以太坊. ...
- 以太坊服务器是什么_什么是以太坊的域名服务
前言:以太坊域名服务带来了eth收付款的便利,让人们可以摆脱笨重的字母和数字字符串,但是与此同时,它对隐私提出更高的挑战.人们通过这些以太坊域名和链上的数据流向,可以窥探和推理出更多背后的秘密.当然, ...
- 以太坊服务器是什么_以太坊代币创建教程之服务器选择
由于ETH以太坊钱包接点问题,国内很多位置不能完成钱包的区块自动下载,总有0.1%不到的区块不能下载完.如果要制作代币,还要等区块下载完才可以.这样就需要用到国外的服务器空间. 先搜索一下关键词-海外 ...
- 以太坊服务器是什么_以太坊域名解析服务Ethereum Name Service (ENS)是什么?ENS介绍...
以太坊域名解析服务(ENS)是一个查找系统,它将信息关联到易读名称.它不仅仅是为以太坊提供的命名服务,还可为其他区块链主网服务,它提供了一种安全且去中心化的方式来使用人类可读的名称来寻址资源.这是一个 ...
- 以太坊搭建联盟链_转载:以太坊联盟链quorum搭建(一)
原文链接:https://blog.csdn.net/zhj_fly/article/details/80560744 关于quorum的介绍可以看一些这几篇文章: 官网教程中创建了7个节点,由这7个 ...
- eos和以太坊有什么关系_以太坊 2.0是什么?
ETH2.0 是以太坊的计划升级方案.在接下来的几年里,ETH2.0 的设计者们计划完全革新以太坊的共识系统,并引入以太坊现有的世界状态.由于涉及面极广,我们也无法准确地说明 ETH2.0 将包括或者 ...
- 以太坊服务器是什么_搭建以太坊节点服务器https API
一.启动RPC 我们在搭建完以太坊私链之后(搭建教程参考前面几篇文章),可以正常启动以太坊,启动RPC的方式有2种: 1.进入到 Geth JavaScript console,启动 #./geth ...
最新文章
- 余承东安卓鸿蒙,鸿蒙亮点多,网友嗨了!华为P50还没定,余承东:最强大操作系统...
- ionic ion-refresher
- Linux oracle数据库自动备份自动压缩脚本代码
- opencv 图像 抠图 算法_人人可用的在线抠图,AI自动化的那种!北大校友算法玩出新高度...
- ArcGIS JS API加载GeoServer发布的WFS服务
- const * 和 * const 的区别
- Docker网络通信openvswitch(来自龙果学院学习资料 + 自己实验结果)
- Influxdb修改数据保留策略
- “产学合作勇创新·协同育人书新篇”贵州理工大数据学院数据科学训练营结题答辩报告会圆满举行...
- 课程设计:大学生信息管理系统
- python电子病历交接班系统_专科电子病历
- Vue2.0三——Vue-router
- redis数据库无法写入导致的bug
- [ioi2008]Island 岛屿
- X协议 mysql_MySQL X协议分析
- JavaScript之this,new,delete,call,apply
- chromium 47 Chrome浏览器启动命令行参数
- 苹果开发者计划许可协议(2017年5月2日)
- 【无标题】PHP小皮中出现拒绝访问(使用密码:YES)
- 华为研发小仙女自述:我和开发的“撕逼”日常