主页 > 苹果手机imtoken怎么下载 > 思想行走 | 比特币和 SHA256 的数字原理:连接社会资本

思想行走 | 比特币和 SHA256 的数字原理:连接社会资本

苹果手机imtoken怎么下载 2023-08-25 05:12:30

主要介绍比特币和SHA256,只是一个idea的例子

2700 字,11 分钟

顺序

你为什么去看这个?

Clubhouse火了之后,开始注重分销。 2月9日,写了一篇《会所不是社交产品》。 15号去大梅沙散步,路上听了一个播客,里面提到了一篇关于社会资本的文章。 22日,我找到了社会资本的原文,震惊了。 简单来说,人们之所以聚集在不同的社交平台上,是因为不同的人在不同的平台上的社会资本积累速度不同。 有些在 Linkedin 上积累得更快,有些在 Snapchat 上积累得更快。 人们积累社会资本的方式与挖矿(工作量证明)非常相似。 我发现比特币的概念可以应用到社交媒体上,所以我想更多地了解比特币。 26日通过B站简单了解了比特币的技术原理,被SHA256算法惊艳到了。 3月3日,学习了SHA256的原理。

我觉得这几点很不错:

1、对感兴趣的话题持续关注和深入研究

2. 基本的搜索和溯源技巧

3.链接不同领域的内容

4.多源协同

之间

此实验性做法使用 YouTube 作为来源。 比如我想了解比特币的原理,知乎现在不太好用:置顶的答案一般都是时事和争议话题,而其他的答案又长又复杂,而且有个人观点。 所以其实B站会是一个不错的选择:做视频的成本高,而且不是每个人都会写答案,所以总体来说答案会更好。 如果生产很容易,那么内容的分发和推荐就很关键。 同理,比如SHA256的计算方式,要么是中文看不懂,要么是热门话题。 看英文视频也不错:因为是英文,所以看文章的阅读速度可能和看视频差不多。 然后看视频,视频也有一种“别人在为你做什么”的感觉。

最后,例如,我喜欢将相同的问题或想法发布到许多组,但事实证明,即使是最好的组也没有很高的回复率。 事实上,写一篇文章意味着在任何地方发布相同的想法。 就我个人而言,我喜欢直接打电话,专注于聊天。 以下是纯比特币和SHA256内容。

比特币

当前信息集中管理。 如何设计去中心化的信息管理方式:人人记账。 每完成一笔交易,交易双方都会发出广播,让大家记录这笔交易。 每个人记账的成本都比较高,所以找一个人记账,其他人抄账。 那谁来记账呢? 比特币的原则是:谁找到位置谁记账。 这个位置是什么? 世界上的一切都可以一对一地映射到一个 256 位的字符串。 它看起来像这样:c0ad5411b19cfcba9d674d21411a ..这是一个字符串的位置,其 SHA256 是前一个序列。 簿记员要查找的位置需要满足:前n个字符为0。最近的比特币位置需要大约76个零,平均每15分钟查找一次。 找到位置的人会收集大约 3,000 笔交易并将其记录为子分类账,然后将此位置与之前子分类账的位置连接起来。 此连接称为散列指针。 子分类账称为块,它们一起是区块链。

比特币的5个特性是什么_比特币分叉对比特币的影响_比特币李笑比特币身价

这种寻址算法称为哈希算法或散列算法Hash Algorithm,即比特币的SHA256算法。 它将输入转换为 256 位长度的字符串。 不可逆,但很容易验证。 区块链中的输入是交易记录本身。 为什么矿工会为交易记录找到符合要求(前n个字符为0)的抽屉? 这种账本除了具备一些基本特征外,最重要的是不可篡改。 如果要篡改t-5区块,需要修改5个区块指针,即重新计算5个位置。 这很难弄清楚。 总结一下:找位置的人留账。 这个位置特别难找,并且与信息本身相关联。 如果要更改信息,则需要重新查找位置,这是不可能的。

SHA256有多大

要查找映射到特定 SHA256 的内容,请以 2^256 的概率查找(猜测)。 这个数字有多大? 2^32 大约是 40 亿。 我们暂且称40亿(4×10^8)为1个区块,那么2^256就是1个区块(8个区块)。

· 一个像样的 GPU 每秒少于 10 亿次操作。 5个GPU的计算能力是1块/秒。

·谷歌可能有100万台服务器。 每台服务器的计算能力还不如一块好的GPU。 我们忽略这些差异。 大约1000个超级谷歌的计算能力是1块/秒。

· 地球上有 60 亿人,这是个好消息。 地球三分之二的人口,每人拥有1000个超级谷歌。 此时算力为1块/秒。

· 银河系中大约有100-4000亿颗恒星,恒星寿命率为1%。 银河系的算力是每秒1块。

· 可观测宇宙的半径约为465亿光年,可观测宇宙中有2万亿(2×10^12)个星系,算一万亿吧。 如果整个可观测宇宙中的星系都是上面的银河系。 此时算力约为10000块/秒。

· 1 块秒是 126 年,1 块秒大约是宇宙年龄的 37 倍。

如果整个宇宙都这样灯火通明,算上宇宙年龄的37倍,我们已经遍历了10000(7块)个位置,猜中的概率增加到400000点一次。 是源自 3Blue1Brown 视频的可接受概率。

比特币分叉对比特币的影响_比特币李笑比特币身价_比特币的5个特性是什么

粗体字是假设,一些工作的一个关键特征是 Hypo-driven。

SHA256

将输入转换为 256 位字符串。 如何将任何东西、任何文件映射到 256 位字符串? SHA-2,Secure Hash Algorithm 2由美国国家安全局于2001年制定并提出,MD5算法于1992年公开。哈希算法的概念于1953年提出并流传,并没有像这样的人哈希。 咨询中经常强调MECE,hash算法应该是ME的一种模式。

在了解SHA256算法之前,需要了解以下基本计算:

· 右移SHR:将数列右移,去掉右边末尾的数字,左边的数字加0。

· 循环右移ROTR:将序列右移,将右端的数移到左前。

XOR:如果任意一个数都是1,则输出1。如果两个数都为1,则输出0。如果两个数都为0,则输出0。

这几个基本的计算构成了下面的基本算法:

比特币分叉对比特币的影响_比特币李笑比特币身价_比特币的5个特性是什么

下面开始SHA256的计算过程。 第一次读,应该读两遍: · SHA256首先把任意文件分成n块,每块512位。 对于小于512位的块:在原来的数字后加1,然后在488位之后加0,最后64位就是记录原来长度的64位。 · 对于每个块比特币的5个特性是什么,将块分成16个32位字Word,分别为W0~W15。 按照下面的扩容算法,根据以上16个初始词,一共计算出64个词作为W0到W63。

比特币李笑比特币身价_比特币的5个特性是什么_比特币分叉对比特币的影响

· 选取前8个质数的平方根的32位约简二进制数,记为H0-H7。 作为起始哈希,您可以将其视为从上到下的 8 行数组。

比特币分叉对比特币的影响_比特币的5个特性是什么_比特币李笑比特币身价

接下来我们把上面的W0-W63放到H0-H7所代表的“位置”。 · 将这个8行序列下移1位(删除原来的H7),使得现在的H4=H4+T1,H0就是T1+T2。 完成 64 个单词的迭代。

比特币李笑比特币身价_比特币分叉对比特币的影响_比特币的5个特性是什么

Ch没看懂,Maj说最后取上面得到的H0-H7就是中间哈希,中间哈希作为下一个区块的起始哈希继续迭代,直到计算完所有区块。 输出结果是一个512位的二进制数,转为十六进制后的结果就是SHA256的结果。

比特币李笑比特币身价_比特币的5个特性是什么_比特币分叉对比特币的影响

为什么会有这些设计,其他的哈希算法是什么样的,都是有趣的扩展问题

尾巴

比特币的原理,B站带了一个很好的介绍视频; SHA256的计算方法,中文资料写的细节看不懂,不够直观比特币的5个特性是什么,就去YouTube上找了。 体验过YouTube手机字幕挡住四分之一屏幕,但同时拥有近乎完美的自动生成字幕的产品体验; 我学会了如何将所有东西打包成一个字符串。 顺便推荐一下创作者3Blue1Brown,感受一下数学之美。 有一个我推荐的视频作为附录,我看之前哭了。 自然科学、形式科学、社会科学等等总是对生活很有启发。

小宇宙:EICO Talks 01:抖音是十大球的手机版——和陌陌设计VP聊聊社交和内容

mp.weixin.qq.com/s/mrBubnkgJP1mffzleguuRg 社会资本

社会资本 - 原文

b23.tv/BV11x411i72 比特币原则

youtu.be/bBC-nXj3Ng4 比特币的工作原理 - 原创

youtu.be/S9JGmA5_unY 2^256 有多大

blog.csdn.net/u011583927/article/details/80905740 SHA256原理

youtu.be/f9EbD6iY9zI&t SHA256 演示

b23.tv/BV17W411a74F 最难数学竞赛中的最难问题

花3个小时

主要是空白,截图,原理