主页 > 安卓版imtoken下载 > 一篇看懂互联网区块链

一篇看懂互联网区块链

安卓版imtoken下载 2023-05-09 06:58:31

一篇看懂互联网区块链

一文读懂互联网的区块链,要了解区块链,就得研究从互联网诞生到区块链的技术发展简史,找出区块链出现的原因,推论区块链的发展历程。区块链的未来。 让我们在一篇文章中了解互联网区块链。

一篇文章看懂互联网区块链1

区块链的鼻祖是麻将,最早的区块链是中国人发明的! 区块链就像麻将,只是麻将的块少。 麻将只有136块。 各地不同的麻将规则,可以看作是比特币的一次硬分叉。

麻将是最古老的区块链项目,由4名矿工组成,第一个挖出正确的13位哈希值获得记账权和奖励,采用甘赌认输、不能作弊的共识机制老把戏!

麻将是去中心化的,人人都可以当庄家,而且是完全点对点的。

矿池=棋牌室老板抽佣金。

不可篡改,因为要说服其他三人,需要消耗太多的计算能力和体力。

典型的价值互联网。 我口袋里的钱不到八圈就跑进了他们的口袋。

中国人基本上都擅长打麻将。 区块链生产了全球70%到80%的矿机,拥有全球最多的算力,约占全球算力的77%。

麻将其实是最早的区块链项目:

1、4名矿工一组,最先撞到13个数字并得到正确哈希值的矿工可以获得记账权并获得奖励。

2.不可篡改。 因为要说服其他三人,需要消耗太多的计算力和体力。

3、典型价值互联网。 我口袋里的数字货币价值不到八圈就跑进了他们的口袋。

4.去中心化,人人都可以做庄家,完全点对点。

5. UTXO,未花费的交易支出。

image.png

还有一种信用的区块链游戏,假设大家都没有现金

仔细一看,当大家达成共识的时候,我们并没有看到任何中间人或者第三方出来判断C的胜利,你给C的奖励也不需要通过第三方转给C。 它们都是直接的点对点交易。 这个过程就是去Centralization,扑克玩家(矿工)各自记下第一轮的记录,B大虎平13,B打贾东风。 录制完成后,一个完整的区块就生成了,但是记住,这只是第一轮。 在整个区块链上,这只是一个节点。 经过一开始说的8轮,也就是8个节点(区块),这8个区块连在一起就形成了一个完整的账本,这就是区块链。 因为每个人都有一个账本,就是分布式账本。 目的是防止有人篡改记录。 最终,谁胜谁负一目了然。

4个男人(A、B、C、D)聚在一起打麻将,都没有带现金,于是请一个美女(集中)用本子记录赢了多少钱输了多少钱在每场比赛中。 到最后大家都用支付宝或者微信支付结账,但是如果美女记错账或者被人提前贿赂做错记录,游戏的公平合理性无法保证结果。 ,你不同意吗? 那我们该怎么办呢? 如果你“打麻将”,可以用“区块链”作为游戏规则,适配如下:

比特币算法源代码_比特币中使用的哈希算法是什么_比特币自动交易算法

4个人(A、B、C、D)聚在一起打麻将,没有带现金。 B让她跟她带来的美女记账,A说我们不认识这个美女。 个人同时在手机(区块链节点)上记录每局牌局(去中心化)。 打完麻将,直接在手机上用电子货币结账的时候,大家一起查看记账结果。 应该是一样的会计结果。

假设原来的结果是A手机上记录的账目:B欠A 10元。 但是B手机上的记录不欠,但是另外两个人(C,D)和A记账一样,还是按照少数服从多数的原则结算。 再加上大家对B的诚信印象不好,所以我们下去第一次打麻将就不带B一起玩了。

除非B提前买下两个人(C和D)让他故意作弊,但是B买他们的价格是10万元(默认10元的10000倍),那么B只能选择放弃,因为假的成本太高了。

假设即使B在傻猫交易中暗中愿意以10万元的高价提前买入C和D,让这笔巨额亏损,区块链的规则是基于时间戳的。 原来是下午1点 如果钟记B欠A 10元,即下午3点C、D换账时,时间不可逆,只能记在下午3点多,不符合游戏规则。

其实博主在2017年就开发了一套麻将币

国内最早的区块链项目:一组四名矿工,第一个从148个随机数中碰撞出正确的14个数字哈希值的矿工,可以获得记账权激励,因为分布式记账需要得到其他几个矿工的共识,所以每笔记账交易大约需要十分钟。

一篇文章看懂互联网区块链2

一、比特币诞生前,对区块链未来产生重大影响的5项互联网技术

1969年,互联网在美国诞生。 从此,互联网从美国的四家研究机构扩展到整个地球。 在应用方面,它已经从最早的军事和科学研究扩展到人类生活的方方面面。 在互联网诞生后的近 50 年里,有 5 项技术对区块链的未来发展具有重要意义。

1、1974年诞生的TCP/IP协议:决定了区块链在互联网技术生态中的地位

1974年,互联网发展最关键的一步就是正式引入了由美国科学家文顿·瑟夫和罗伯特·卡恩共同开发的互联网核心通信技术——TCP/IP协议。

该协议实现了不同计算机甚至不同类型网络之间的信息传输。 所有连接到网络的计算机只要遵循这个协议就可以进行通信和交互。

通俗地说,互联网数据可以跨越数万公里到达需要它的计算机用户,这主要是因为互联网世界已经形成了统一的信息传播机制。 即互联网设备在传播信息时遵循一个统一的规律——TCP/IP协议。

了解TCP/IP协议对于掌握互联网和区块链非常重要。 1974年TCP/IP发明后,整个互联网在底层硬件设备、中间网络协议和网络地址之间已经比较稳定。 然而,顶层应用层层出不穷的创新应用层出不穷,包括新闻、电子商务、社交、QQ、微信、区块链技术等。

也就是说比特币中使用的哈希算法是什么,在互联网的技术生态中,区块链是互联网最顶层——应用层的新技术。 它的出现、运行和发展并没有影响互联网底层的基础设施和通信协议,仍然是基于 TCP/IP 协议运行的众多软件技术之一。

2、1984年诞生的思科路由器技术:是区块链技术的模仿对象

1984年12月,思科公司在美国成立。 创始人是来自斯坦福大学的一对夫妇,计算机中心主任Leonard Bosack和商学院计算机中心主任Sandy Lerner。 多协议路由器”组网设备放置在互联网的通信线路中,帮助数据从互联网的一端准确、快速地传输到千里之外的另一端。

在整个互联网硬件层中,有数以千万计的路由器在忙碌着工作,指挥着互联网信息的传输。 Cisco路由器的一个重要功能是每个路由器都保存了完整的Internet设备地址表。 一旦有变化,就会同步到其他几台路由器。 在几千万台路由器上(理论上),保证每台路由器都能计算出最短最快的路径。

比特币自动交易算法_比特币算法源代码_比特币中使用的哈希算法是什么

image.png

当你看到路由器的操作过程时,你会觉得非常熟悉。 这就是后来区块链的重要特征。 了解路由器的意义在于,1984年区块链的重要特性已经在路由器上实现。对于路由器来说,即使一个节点设备被破坏或被黑客入侵,也不会影响整个互联网的信息传输。

3、与万维网一起诞生的B/S(C/S)架构:区块链的对手和颠覆的对象

万维网简称万维网,分为Web客户端和服务器。 所有更新的信息只在Web服务器上修改,其他几千、几万甚至几千万的客户端计算机不保留信息,只是在访问服务器时获取信息数据。 这种结构常被称为Internet B/S架构,即中央架构。 这种架构是目前互联网最主要的架构,包括谷歌、Facebook、腾讯、阿里巴巴、亚马逊等互联网巨头都采用了这种架构。

了解B/S架构,对于后续了解区块链技术具有重要意义。 B/S架构是指数据只存储在中央服务器,其他所有计算机都从服务器获取信息。 区块链技术有几千万台没有中心的计算机,所有的数据都会同步到所有的计算机上。 这是区块链技术的核心。

4. 点对点网络(P2P):区块链之父和技术基础

对等网络P2P是与C/S(B/S)相对应的另一种互联网基础设施。 一台计算机可以作为服务器,设置共享资源供网络中的其他计算机使用,也可以作为工作站使用。

Napster是最早的P2P系统之一,主要用于音乐资源共享,Napster不能算作真正的点对点网络系统。 2000年3月14日,美国地下黑客网站Slashdot的邮件列表上发布了一条消息,称AOL的Nullsoft部门发布了一款开源的Napster克隆软件Gnutella。

在Gnutella分布式对等网络模型中,每台联网的计算机在功能上都是等价的,既是客户端又是服务器,因此Gnutella被称为第一个真正的对等网络架构。

近20年来,微软、IBM等一些互联网科技巨头,以及自由派、黑客,甚至侵犯知识产权的不法分子,不断推动着对等网络的发展。 当然,互联网上想要加强信息共享的理想主义者也对点对点网络投入了极大的热情。 区块链是一种点对点网络架构的软件应用。 它是试图打破过去沉寂的点对点网络的标杆应用。

5、哈希算法:生成比特币和代币(token)的关键

哈希算法是一种利用哈希函数将任意长度的数字转换成固定长度值的算法。 著名的散列函数如:MD4、MD5、SHS等。它是美国国家标准与技术研究院定义的密码函数家族的成员。

这一系列算法对整个世界的运作至关重要。 从互联网应用程序商店、电子邮件、杀毒软件到浏览器等,都在使用安全的哈希算法,可以判断互联网用户是否下载了他们想要的东西,也可以判断互联网用户是否受到人为攻击。中间人攻击或网络攻击。 网络钓鱼攻击的受害者。

区块链及其应用比特币或其他虚拟货币产生新币的过程,就是利​​用哈希算法的作用进行计算,得到符合格式要求的数字,然后由区块链程序对比特币进行奖励。

挖矿,包括比特币和代币,其实是一种用哈希算法构建的小数学游戏。 然而,由于竞争激烈,全世界的人都使用强大的服务器进行计算,以抢先获得奖励。 结果网上很多电脑都参与了这个数学小游戏,甚至耗掉了一些国家40%以上的电量。

二、区块链的诞生与技术核心

区块链的诞生应该是人类科学史上最奇特、最神秘的发明和技术,因为除了区块链,迄今为止,现代科学史上没有找不到发明人的重大发明。

2008年10月31日,比特币创始人中本聪(化名)在密码学邮件组发表论文——《比特币:一种点对点电子现金系统》。 在这篇论文中,作者声称发明了一种不受政府或机构控制的新型电子货币系统,区块链技术是支撑比特币运行的基础。

比特币算法源代码_比特币中使用的哈希算法是什么_比特币自动交易算法

预印本的地址在这里。 从学术的角度来看,这篇论文还远远不够合格。 文章正文由8个流程图和相应的说明文字组成。 名词术语未定义,论文格式不规范。 .

2009年1月,中本聪在SourceForge网站上发布了区块链的应用案例——比特币系统的开源软件。 开源软件发布后,据说中本聪挖到了大约100万个比特币。 一周后,中本聪向密码学专家哈尔芬尼发送了 10 个比特币,这也成为比特币历史上的第一笔交易。 随着比特币的蓬勃发展,区块链技术的研究也开始呈现井喷式增长。

要把区块链完整清楚地解释清楚,确实很难。 我们以比特币为对象,尽可能通俗易懂地介绍区块链的技术特点。

1. 区块链是一种点对点(P2P)软件应用

前面我们提到,在21世纪初,互联网形成了两种应用架构,中心化的B/S架构和去中心化的对等网络(P2P)架构,比如阿里巴巴、新浪、亚马逊、百度等很多互联网巨头都有中心化的B/S结构。 简单来说就是数据存储在巨型服务器中,我们普通用户通过手机、个人电脑访问阿里、新浪等网站的服务器。

进入21世纪以来,出现了很多免费分享音乐、视频、论文的软件应用。 它们大多采用对等网络(P2P)架构,即没有中央服务器。 每个人的个人电脑都是服务器,同时也是客户端,身份平等。 但是,这类应用一直没有普及,主要是资源消耗大和知识产权问题。 区块链是该领域的一种软件应用。

2. 区块链是一种点对点网络(P2P)软件应用程序,可以在整个网络中同步信息

对等网络也有很多应用方法。 在许多情况下,不需要每台计算机都保存相同的信息。 每个人只存储自己需要的信息,需要的时候再下载到其他电脑上。

但是,为了支持比特币的金融交易,区块链要求发生的每一笔交易都被写入历史交易记录,并将找零信息发送给所有安装了比特币程序的计算机。 每一台安装了比特币软件的电脑都保持最新和完整的比特币历史交易信息。

区块链的全网同步、全网备份特性,常被称为区块链信息安全,源头不可更改。 虽然在实践中仍然不是绝对安全的,但是当用户数量非常多时,在防止信息篡改方面确实具有一定的安全优势。

3、区块链是一种点对点网络(P2P)软件应用,利用哈希算法生成“令牌(tokens)”,用于全网信息的同步

区块链的第一个应用是大名鼎鼎的比特币。 在讨论比特币时,经常提到的一个词就是“挖矿”。 那么挖矿到底是什么?

形象的比喻就是区块链程序给矿工(游戏玩家)256枚币,编号为1、2、3……256。 每进行一次Hash运算,就像抛硬币一样,同时抛出256枚硬币。 落地后,如果碰巧前70个数字的硬币全部正面朝上。 矿工可以把这个数字告诉区块链程序,区块链会奖励50个比特币给矿工。

从软件程序的角度来看,比特币挖矿是一个用哈希 SHA256 函数构建的数学小游戏。 区块链首先在这个小游戏中规定了一个中奖模式:给出一个256位的哈希数,但是哈希数的后70位全为0,然后玩家(矿工)不断输入各种数字,给出哈希SHA256函数看看你是否可以使用这个函数得到一个 70 位数字,如果你找到一个,区块链程序将奖励玩家 50 个比特币。 实际的挖矿和奖励比较复杂,但是上面的例子表达了挖矿和获得比特币的核心过程。

2009年比特币诞生时,每笔赏金为50个比特币。 诞生10分钟后,第一批50个比特币产生,此时的货币总量为50个。随后,比特币以每10分钟50个左右的速度增长。 当总量达到1050万(2100万的50%)时,赏金减半为25。当总量达到1575万(新增产出525万,即1050的50%)时,赏金再次减半至12.5。 根据比特币程序设计,比特币总量为2100万枚。

从上面的介绍来看,比特币可以看作是一种基于点对点网络架构的猜谜游戏。 每次正确猜中结果奖励的比特币信息将传递给所有玩家,并记录在数据库中每个玩家的历史记录中。

4、由于比特币的兴起,区块链技术产生的智能合约、通用代币、ICO和区块链基础平台

从上面的介绍可以看出,比特币技术并不是从天上掉下来的新技术,而是各种原始互联网技术的巧妙组合,比如点对点网络架构、全网同步路由、和网络安全的加密技术。 合在一起,可以看作是一种组合创新的算法博弈。

比特币中使用的哈希算法是什么_比特币自动交易算法_比特币算法源代码

因为比特币可以通过操作换取法币,购买实物,通过升值获取巨额利润,所以整个世界都不平静。 抱着“你能行,我也行”的态度,很多人都创建了自己的类似比特币的软件应用程序。 同时,利用政府难以监管点对点网络的优势,各种山寨币与比特币一起爆发。 出现了多起诈骗和潜逃事件,逐渐引起了各国政府的重视。

区块链基础平台:用区块链技术框架创造货币,技术难度还是比较大的。 这时候出现了区块链基础平台以太坊等基础技术平台,让普通人可以轻松创建类似“比特币”的软件程序,各显神通,邀请人们进入游戏挖币、炒币、炒币等。从中获益。

Tokens或Tokens:如果每个“Bitcoin”和“Altcoin”都使用哈希算法来创建猜谜游戏并生成自己的“货币”,则这种“货币”统称为“通证”或“令牌”。

ICO:由于比特币和以太币已经与各国法定货币进行兑换,当其他新的虚拟货币发行时,只允许比特币和以太币购买新发行的币。 这种发行硬币的过程称为 ICO。 ICO 的出现放大了比特币和以太坊的交易量。 同时,很多ICO项目完全基于虚无主义项目,导致大量诈骗案件频频发生。 进一步加深了社会对区块链生成虚拟货币的负面认识。

智能合约:可以看作是区块链上的一种软件功能。 是一个辅助各种虚拟货币在区块链上交易的程序。 具体功能就像淘宝支付宝的资金托管。 当一个用户收到货物,在支付宝上确认后,款项自动支付给买家和货主,智能合约在比特币等区块链应用中也承担了这一中介支付功能。

三、区块链技术在互联网中的历史地位和未来前景

1、互联网技术中的区块链在哪里? 是一种新的软件和架构。

我们在前面的TCP/IP介绍中提到,区块链和浏览器、QQ、微信、网络游戏软件、手机APP等一样,是互联网最顶层——应用层的一种软件形态。 它的运行仍然依赖于 TCP/IP 架构来传输数据。 只是与大多数应用层软件不同,它没有采用C/S(B/S)的中心软件架构。 相反,它采用了一种不常见的对等网络架构。 从这个角度来看,区块链无法颠覆互联网基础设施。

2、区块链要颠覆谁? 想要颠覆万维网的B/S(C/S)结构。

它试图颠覆1989年诞生的万维网B/S、C/S结构,我之前说过。 自欧洲物理学家蒂姆·伯纳斯-李于1989年发明万维网后放弃申请专利。 此后的30年里,包括谷歌、亚马逊、Facebook、阿里巴巴、百度、腾讯等在内的公司都利用万维网的B/S(C/S)结构成长为互联网巨头。

在他们的总部,建立了一个强大的中央服务器集群来存储海量数据。 数以亿计的用户从庞大的服务器中获取他们需要的数据。 开放服务器资源,进一步吸纳企业、政府、个人的数据。 中心化的互联网巨头对世界、国家和互联网用户的影响力越来越大。

区块链的目标是试图通过将数据分发到每个互联网用户的计算机上来减少互联网巨头的影响。 由此可见,区块链真正的对手和想要颠覆的是1990年诞生的B/S(C/S)结构。 但能否被颠覆,还要看它的技术优势和瓶颈。

三、区块链的技术缺陷:追求完全平等自由带来的困境

区块链的技术缺陷首先来自其点对点网络架构。 比如淘宝比特币中使用的哈希算法是什么,目前是B/S结构。 海量数据存储在淘宝服务器集群机房。 数以亿计的消费者通过浏览器访问淘宝服务器。 当前和历史信息的网站。

如果用区块链技术,就是在亿万人的个人电脑或手机上保存一个完整的淘宝数据库,每发生一笔交易,都会同步给其他亿万用户。 这在现实中是完全做不到的。 传输和存储的数据量过大。 相当于同时建了上亿个淘宝网站。

因此,区块链无法应用于数据量大的项目,更小的网站项目也难以使用区块链。 到 2018 年,比特币已经运行了将近 10 年,积累的交易数据已经导致整个系统崩溃。

因此,区块链采用了很多灵活的方式,比如建立中继节点、闪电节点等。 这两个概念也让人一头雾水。 通俗地说,区块链要颠覆的就是对象的B/S结构。 学习后建立数据服务器中心,成为区块链的中继节点,同样用类似浏览器的终端访问。 这就是区块链的闪电节点。

这种变化可以缓解区块链的技术缺陷,但它确实让区块链成为它所反对的东西,去中心化。 可见,单纯的区块链技术由于其技术特性存在重大缺陷,无法像万维网那样得到广泛应用。 如果技术升级,采用一些B/S(C/S)结构,区块链就会去中心化。 的信息节点,不再维持诞生时的梦想。

比特币自动交易算法_比特币中使用的哈希算法是什么_比特币算法源代码

4、从互联网大脑模型看区块链的未来前景

我们知道,互联网泛指连接全球计算机网络的互联网。 在此基础上,发展出覆盖全球的全球互联网,称为互联网,是互联互通的网络结构。

自1969年互联网诞生以来,人类在互联网领域从不同的方向进行创新,并没有一个统一的方案将互联网建设成一个架构。 当时光之轮走到2017年,随着人工智能、物联网、大数据、云计算、机器人、虚拟现实、工业互联网等科技的蓬勃发展,当人类仰望庞大的系统他们创造了,互联网大脑的模型和结构越来越清晰。

腾讯QQ、微信、Facebook、微博、twitter、亚马逊依托万维网的B/S、C/S结构经过近20年的发展,形成了类神经元的网络结构。 互联网设备,尤其是个人电脑和手机,通过设备上的软件,将个人数据和功能空间映射到巨头的中央服务器上,添加好友相互交流,传递信息。 互联网巨头通过中央服务器集群的软件升级,不断优化亿万终端的软件版本。 在神经系统中,这是一个标准的中枢神经系统结构。

区块链的诞生提供了另一种神经元模型,不再是在巨头中心化服务中统一管理神经元,每个终端,包括个人电脑和个人手机,都成为一个独立的神经元节点,保留独立的数据空间,在神经系统中,这是一种无中心、多神经节点的分布式神经结构。

有趣的是,神经系统的发育已经看到了这两种不同类型的神经结构。 在低等生物中,已经出现了类似区块链的神经结构,具有多个具有相同功能的神经节,它们都可以指挥身体活动和反应,但随着生物的进化,这些神经节逐渐融合。 当生物进化到更高的时候,就出现了中枢神经系统,里面有大量的神经元进行相互作用。

4、区块链在互联网未来的地位判断

1、对比特币的认知:一个基于点对点网络架构(P2P)的小众猜数游戏,通过精密的金融和舆论运作,成为不受政府监管的“世界货币”。

2、对区块链的理解:一种点对点网络(P2P)软件应用,它使用哈希算法生成“令牌(tokens)”,用于全网信息的同步。

3、区块链有特定用途,如大规模选举投票、大规模赌博、逃避政府金融监管的金融交易等,它仍有不可替代的用途。

4、区块链技术在更多情况下会依附于互联网的B/S、C/S结构,实现功能的扩展,但总体上仍属于对互联网现有技术的补充。 对于区块链目前设想的大部分应用场景,都可以用B/S和C/S结构来实现,效率可以更高,技术也可以更成熟。

5、无论是从信息传输效率和资源消耗的角度,还是从神经系统的进化角度,区块链都不可能成为互联网的主流架构,更谈不上是未来互联网的颠覆和革命。

6、当然,从B/S、C/S结构发展起来的互联网巨头也有他们的问题,但这些问题在未来可以通过商业和政治手段逐步解决。

【一文读懂互联网区块链】相关文章:

如何读懂面试官的心理 12-26

星链是什么意思12-28

星链项目对中国的影响12-28

Starlink项目中有多少颗12-28颗星?

Starlink卫星有什么用? 12-28

马斯克的星链项目发射了多少颗卫星12-28

星链卫星两次靠近中国空间站,成太空威胁12-28