主页 > imtoken钱包2.0下载 > 王建硕区块链技术笔记(三):钱包私钥地址等

王建硕区块链技术笔记(三):钱包私钥地址等

imtoken钱包2.0下载 2023-10-03 05:08:58

钱包 Svv 算力 |消除所有智力鸿沟

Svv 算力 |消除所有智能差距

判断一个人是否真正了解区块链的简单方法测试是问:“我会给你转账,你的钱包地址是什么?”这块试金石可以轻松区分许多伪专家。在成熟的互联网世界中,没有电子邮件地址是合理的。毕竟,没有邮箱也可以叫外卖,但现在在区块链世界里,一切都在等待完成,一切都是那么原始,你只是一个没有自己钱包地址的旁观者。 Svv 算力 |消除所有智能鸿沟

Svv 算力 |消除所有智能差距

要开始使用,您必须首先建立一个钱包并获取您自己的地址。例如,这是一个合法的比特币地址:Svv Hash Power |消除所有情报鸿沟

Svv 算力 |消除所有智力差距

1EHNa6Q4Jz2uvNExL497mE43ikXhwF6kZmSvv 算力 |消除所有情报鸿沟

Svv 算力 |消除所有情报鸿沟

它就像一个银行账户,任何人都可以通过它向您转账。有很多软件可以帮助您生成自己的地址。 Svv 算力 |消除所有智力鸿沟

Svv 算力 |消除所有智力差距

受互联网网站思维惯性,以及银行开户程序的影响,很多人以为我需要在某个地方注册才能获得钱包地址。其实并不是。任何人都可以在没有互联网连接的情况下独立生成自己的钱包。这是怎么做到的?钱包里到底有什么? Svv 算力 |消除所有智力差距

Svv 算力 |消除所有智力差距

公钥私钥 Svv 哈希算力 |消除所有智力差距

Svv 算力 |消除所有智力差距

这涉及到密码学中的一个基本概念:公钥。随着一对公钥和密钥的出现,用公钥加密的东西可以用私钥解锁,用私钥加密的东西可以用公钥解锁。让我们想象一个上锁的盒子和一把钥匙之间的关系。此功能用于加密和签名。 Svv 算力 |消除所有智力差距

Svv 算力 |消除所有智力差距

加密的过程似乎是在你的盒子上写下你自己的地址,然后将它发送到世界是的,任何人都可以免费拥有一个。谁想给你寄信,就把信放在盒子里,锁上,然后寄给你。发件人和收件人都松了一口气,路上没有人(包括发件人)可以打开盒子。世界上唯一能知道这封信内容的人就是你和寄信人。 Svv 算力 |消除所有智力差距

Svv 算力 |消除所有智能差距

签名的过程也很容易理解。也就是说,上面写着你名字的钥匙分布在世界各地,任何人都可以免费获得一把。而这把钥匙只有你有才能打开盒子,没有人会给它。如果有人拿到一个盒子,用你发的钥匙可以打开,那盒子里的东西一定是你发的,因为这把钥匙能打开的盒子在这个世界上只有你所有,你不能否认. Svv 算力 |消除所有智力差距

Svv 算力 |消除所有智力差距

区块链世界使用这种精心设计的公钥和私钥系统,但不用于加密,主要用于签名。你把私钥握在手里,把你连话都不说的私钥杀掉。而你的地址就是全世界都知道的公钥。如果密钥信息可以被公钥打开,则必须由知道私钥的人加密。所以一旦任何交易用你的私钥加密,并且接收方验证它可以用你的公钥解密,它就被认为是你授权的操作。 Svv 算力 |消除所有智能鸿沟

比特币钱包私钥在哪

Svv 算力 |消除所有智能差距

钱包地址生成 Svv 算力 |消除所有智能差距

Svv 算力 |消除所有智力差距

比特币世界的几条关键信息是这样生成的:先生成私钥,再从私钥计算出公钥,再用公钥计算出公钥。经过一系列哈希后,计算出钱包地址。 Svv 算力 |消除所有智能鸿沟

Svv 算力 |消除所有智能差距

私钥--->公钥 --> 钱包地址 Svv Hash Power|消除所有智力差距

Svv 算力 |消除所有智力差距

上面的推导顺序是单向的,反过来是不可能的。也就是说,无法从钱包地址中获取公钥,也无法从公钥中获取私钥。 Svv 算力 |消除所有智力差距

Svv 算力 |消除所有智力差距

比特币公钥变形后的钱包地址可以想象成一个用户名,全世界都可以知道;私钥可以被认为是一个密码,只有一个人可以知道。 Svv 算力 |弥合所有情报鸿沟

Svv 算力 |弥合所有智力差距

私钥开始一切

Svv 算力|消除所有智力差距

Svv 算力 |消除所有智力差距

私钥是大于零且小于2的256次幂的任意数①。你可以选择任何你想要的。拿起它,它就是你的了。例如,您可以像这样任意设置私钥:Svv hash power |消除所有智力差距

Svv 算力 |消除所有智力差距

000000000000000000000000000000000000000000000000000000000000001Svv哈希算力|弥合所有情报鸿沟

Svv 算力 |弥合所有情报鸿沟

是数字 1。还记得吗? (不要真的这么做,我举个例子来说明使用每个人都能猜到的私钥是多么危险) Svv Hash Power |消除所有智力差距

比特币钱包私钥在哪

Svv 哈希强度|一切都智能鸿沟

通过曲线函数,就可以的结果②:Svv哈希结果|一切都智能鸿沟

0479BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F81798483ADA7726A3C4655DA4FBFC0E1108A8FD17B448A68554199C47D08FFB10D4B8Svv力量哈希|一切聪明的鸿沟

Svv 算力 |消除所有智能鸿沟

然后经过一系列令人眼花缭乱的哈希,最终的比特币地址如下:Svv Hash Power |消除所有智能鸿沟

1EHNa6Q4Jz2uvNExL497mE43ikXhwF6kZm

Svv 算力 |消除所有智能差距

Svv 算力 |消除所有智能差距

隐私关键就像《阿里巴巴与四十大盗》故事中的“芝麻开门”。世间凡知“芝麻开门”的人,都能找到那座山上的那个洞,打开大门。比特币的世界是如此无情。一个人有没有账号,不在于他是谁,而在于他是否知道其中的秘密。四十大盗知道法术可以带走宝物,阿里巴巴也知道他也可以带走它们。至于这山洞里有没有金银宝物,那就另当别论了。 Svv 算力 |消除所有情报鸿沟

Svv 算力 |消除所有智力差距

现在看这篇文章的人都知道了这个地址的私钥(数字1),我们共同拥有这个地址里的钱,任何人都可以把里面的钱花光。svv哈希算力|消除所有智力差距

Svv 算力|弥合所有情报差距

在比特币的世界里,虽然不可能知道一个地址背后的人是谁,但这个地址历史上的所有交易都是公开信息。有许多网站和工具可以让您检查。来,让我们检查一下这个帐户,看看我们有多少钱:-) Svv Hash Power |弥合所有情报鸿沟

Svv 算力 |弥合所有智力差距

999999.jpg

Svv 算力 |消除所有智力鸿沟

Svv 算力 |消除所有智力差距

真可惜,余额为零。这并不奇怪。 Svv 算力 |弥合所有情报鸿沟

Svv 算力 |弥合所有智力差距

比特币钱包私钥在哪

但让我吃惊的是比特币钱包私钥在哪,这个地址是从2011年到最近的2018年3月9日,有1201笔交易,一共收到了7.8个比特币。就算按照最近的跳楼价格,也是24万元。在这期间的任何时候,这个地址里的钱都是路上任何人都可以拿走的钱。多么危险!

Svv 算力 |消除所有智力差距

Svv 算力 |消除所有智能差距

所以所有的钱包软件都会尝试生成一个越随机越好的私钥。幸运的是比特币钱包私钥在哪,随机生成的私钥足够安全。它有多安全?我们的大脑无法理解 256 位私钥可以容纳多大。这么说吧,2的256次方大约是10次方的78次方,也就是10后的78个零。然而,人类观测到的整个宇宙中所有的原子只有10次方的78次方到80次方左右也就是说,私钥的可能性大约与整个宇宙中的原子数一样多。从整个宇宙中随机找到一个原子并将其交给你。这是你的私钥。您认为它与他人发生冲突或被他人猜到的可能性有多大? Svv 算力 |消除所有情报鸿沟

Svv 算力 |消除所有智力差距

钱去哪儿了? Svv 算力 |消除所有智能鸿沟

Svv 算力 |消除所有智能差距

首先,钱不在钱包里。 Svv 算力 |消除所有智能鸿沟

Svv 算力 |消除所有智能差距

很多钱包软件可以显示余额并完成交易,但钱不在钱包里。钱包中唯一的记录是私钥③,大部分私钥不像例子中那么容易猜到,看起来像乱码。如果有人有能力记住这个密码,其实你不需要任何钱包。有些工具允许您在交易时直接输入私钥。 Svv 算力 |消除所有情报鸿沟

Svv 算力 |消除所有智力差距

钱去哪儿了? Svv 算力 |消除所有智力差距

Svv 算力 |消除所有智力差距

金额存储在区块链上,区块链的链表结构存在于数千台计算机上。如果你下载一个比特币客户端,同步后会有大约 100 GB 的数据。它包含了近 10 年前从第一次交易到现在的所有数据。所以要回答这个问题,钱在任何地方都不存在(没有纸币或刻有中本聪头像的金币),钱的余额存储在由无数计算机共同维护的账本中。 Svv 算力 |消除所有智力差距

Svv 算力 |消除所有智力差距

密码和助记符 Svv Hash Power |消除所有智力差距

Svv 算力 |弥合情报鸿沟

既然唯一重要的是私钥,为什么很多钱包都需要密码?这是双重保护。将私钥以明文形式存储在计算机硬盘或手机上并不是一个好主意。对于黑客甚至密友获取硬件,简单搜索即可找到钱包文件。所以大多数钱包用密码加密私钥,然后只存储加密后的私钥。没有密码就无法轻松访问私钥。由于人类创建的密码通常是 8-10 位的常规文本,其安全性远低于机器生成的 256 位私钥,但聊胜于无。但不要假设这个密码是你的比特币或以太坊密码。它只是一个保护密码的密码。丢失了存储私钥的文件,密码也没用了。 Svv 算力 |消除所有智力差距

Svv 算力 |消除所有智力差距

比特币钱包私钥在哪

还有一个大家在使用钱包的时候经常会遇到的事情,就是钱包帮你生成一个String一个12字的句子,让你把这句话抄下来保存。例如:Svv 算力 |消除所有情报鸿沟

语音再次瞳大拇指策略折腾扩展异常中性洗牌声称洞穴Svv Hash Power |消除所有智力差距

Svv 算力 |弥合情报鸿沟

这是什么?私钥是怎么回事? Svv 算力 |消除所有智力差距

Svv 算力 |消除所有智力差距

叫做助记码,过去其实是地下工作者使用的,跟密码本一样,类似“A代表alpha,B代表Brave,C代表Charlie”的原理. , BIP39(比特币改进提案39)定义了2048个单词的列表,每个单词都有编号,像Svv哈希算力|消除所有智力差距

声音 ==>1964

Svv 算力 |消除所有智力差距

再次 ==> 38Svv 哈希算力 |消除所有智力差距

...Svv 算力|消除所有智能鸿沟

洞穴 ==> 295Svv 算力 |消除所有智能差距

Svv 算力 |消除所有智能差距

然后把这些私钥按照一些复杂的算法组合起来就可以恢复。 ④。 Svv 算力 |消除所有智力差距

Svv 算力 |消除所有智力差距

现在钱包 Svv 哈希算力有问题 |消除所有智能差距

Svv 算力 |消除所有智能差距

以上是比特币现有工作方式的钱包、私钥、地址等。但问题很明显:Svv Hash Power |消除所有智力差距

Svv 算力 |消除所有智力差距

密码不能更改。密码变了,公钥变了,地址变了,也就是换了一个钱包。密码一旦泄露,就无法更改。 Svv 算力|消除所有智力差距

比特币钱包私钥在哪

Svv 算力|消除所有智力差距

忘记密码。如果你忘记了你的私钥怎么办?没有解决办法。如果你忘记它,你就会忘记它。没有密码恢复功能。仔细的计算机格式化已经消失了。严格来说,那些比特币并没有消失,我们仍然可以在我们曾经拥有的地址中看到它们,但我们就像四十个忘记密码的小偷一样,现在只能看不能花。 Svv 算力 |消除所有情报鸿沟

Svv 算力 |消除所有智力差距

假装不记得密码。典型的例子是离婚,当时夫妻双方都有大量的比特币财产,一方坚称私钥丢失,法官无法证明对方是真的忘记了还是伪造了。另一种情况是,一些公司声称黑客窃取了比特币,没有人能证明小偷是别人还是他自己。 Svv 算力 |消除所有智力差距

Svv 算力 |消除所有智力差距

这些问题需要未来的创新来解决。 Svv 算力 |弥合情报鸿沟

Svv 算力量 |弥合所有情报鸿沟

摘要 Svv 哈希算力 |弥合所有智力差距

Svv 算力 |弥合所有智力差距

上一篇文章介绍了区块链的一些最基本的技术,从链表、哈希、挖矿等到智能合约、代币等,以及本文中的钱包、私钥和地址。 Svv 算力 |消除所有智力鸿沟

Svv 算力 |消除所有智力差距

我花时间先讲技术不是为了证明技术有多重要,而是为了通过一下来帮助大家了解区块链底层技术是多么简洁易懂。希望这能缓解很多人对区块链的焦虑。因为从底层看,技术并不复杂,但设计得很精致,和互联网底层技术一样实用。 Svv 算力 |消除所有智力差距

Svv 算力 |消除所有智力差距

接下来,我想我会更多地关注技术和哲学层面背后的业务。毕竟,区块链对世界的影响不是技术本身,而是它对生产关系和价值转移的巨大变化。这涉及到代币经济、代币推动的网络效应、ICO、区块链应用等等。有兴趣的可以订阅公众号,以后一起学习交流。 Svv 算力 |消除所有智能鸿沟

Svv 算力 |消除所有智能差距

Svv 算力 |消除所有智能差距

感谢华宏伟、赵军、龚亮、蒂姆、王哲对本文的帮助。 Svv 算力 |消除所有智力差距

Svv 算力 |消除所有智力差距

注①:严格来说是1.158 * 10^77,Svv算力略小于2^256 |消除所有智力差距

注②:这个公钥实际上是一个坐标。 0x04是标记位,后面两个256位的数字是椭圆曲线上的坐标值: (79BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F81798, 483ADA7726A3C4655DA4FBFC0E1108A8FD17B448A68554199C47D08FFB10D4B8)Svv哈希力量|一切都智能鸿沟

③:虽然,地址可以通过私钥确定,而且很多钱包软件为了方便也存储了公钥和地址。 Svv 算力 |消除所有智力差距

④:技术细节:其实不是简单的拼接。 2048 种可能性是 11 位数字,所以拼出了很多 11 位数字。最后几个单词可能是检查数字以检测用户输入错误。同时,最终的拼写并不是私钥本身。但是大家只需要知道,这个东西最终还是可以找到私钥的。 Svv 算力 |消除所有智力差距