一文弄懂区块链和以太坊智能合约的由来和运行原理

欧易(OKX)交易所

新用户永久最高20%手续费减免!

官网注册   APP下载

一文弄懂区块链和以太坊智能合约的由来和运行原理。

如果提到区块链和以太坊智能合约,相信大家都会很开心的表示我听说过!但是你真的了解它的由来和运行原理吗?今天小编就来为大家解答。

区块链、比特币、以太坊、智能合约,这四者的关系是:

区块链公认诞生于比特币白皮发布之后,即区块链技术中的大多数理念,都是由比特币而来。

所以说比特币技术是区块链技术的开端,而设计这一令人惊叹的开发者中本聪的真实身份至今仍是个谜。

在区块链技术发展的早期阶段,区块链技术中仅有少数的几个币种同时其属性基本上只有一个—虚拟货币。这极大的限制了区块链技术的发展。

而以太坊的出现带来了智能合约,自从有了智能合约之后,人们有了在区块链上进行创造的工具,可以开发自己Dapp,开发游戏,发展DeFi等等。

因此以太坊是区块链技术进一步发展的产物,而智能合约则是进步的工具,使得人们第一次有了抓手可以在区块链链世界中方便快捷的进行创作。

让我们再来看看区块链的运行原理。现代区块链从比特币中应运而来,所以,了解了比特币的基本原理,就可以从中窥见区块链的基本原理。

早在2008年,一位自称是Satoshi Nakamoto的人,在网络上发布了“bitcoin:a peer-to-peer electronic cash system”一文,这标志了比特的正式诞生。

比特币的设计初衷以及解决的问题是:在一个互不信任且匿名的网络环境中,通过非对称加密、哈希函数、签名等一系列手段解决人与人之间的信任问题。

现有的区块链平台中,根据接入标准的不同可以分为三大类平台:

公有链:即任何人可以无任何限制的加入这条区块链并获取其中的所有数据。

联盟链:针对某些群体进行有限开放,且加入后所有权限不同,内设专门的记账节点和普通节点等。

私有链:个人或少数群体的本地区块链。

而公有链中的代表,其中应用最为广泛的是比特币和以太坊。

我们以比特币交易的一个过程,如图所示来讲解区块链的运行原理。

一文弄懂区块链和以太坊智能合约的由来和运行原理

比特币运行原理

当一个身处比特币网络的A发出一笔交易请求后,他会向全网进行报播,让全世界的电脑或矿机来争夺这笔交易的记账权,即形成一个新的区块,当然一个区块中往往不止有一笔交易。

那么交易是如何被打包记账并记录进新的区块中的呢?在此之前,我们首先要了解一个区块都由哪些部分组成。

欧易okex交易所的平台币是什么?欧易平台币值得投资吗?

如图二所示,一个区块主要由区块头和交易列表组成。

一文弄懂区块链和以太坊智能合约的由来和运行原理

区块的组成

首先A会向全网报播这里有一个区块需要打包,此时经过特定算法(SHA256)将交易信息和数据进行重新包装的同时得出一个重要的哈希值—Merkle树根的哈希值。

关于Merkle树根哈希值,它可以用于验证交易信息和数据不被篡改,是区块中的一个重要参数。

任何两个交易信息或数据组成可以表示为一个哈希值,此时我们把这两个哈希值看成一棵树上的两个片叶子。

两片叶子连接的部分称为叶根,此时,叶根也可以表示为一个哈希值,这个哈希值显然是由两笔交易的信息和数据的哈希值决定的,而Merkle树根很形象的理解为多个交易两两组成哈希值,像树一样有很多叶子。

然而树根只有一个,即交易信息和数据的哈希值对应叶子,Merkle树根哈希值对应树的根部。

而Merkle树根的哈希值还有一个特点:任何交易信息和数据变动都会引起Merkle树根哈希值的巨变,只要有一片叶子,即一笔交易信息和数据被篡改,那么Merkle树根的哈希值一定会发生改变。

所以经过一系列的包装打包,交易信息就已经被打包成块,等待被记录在区块链的一个新块中了。

此时对矿工来说,抢夺记账权以获得第一个打包区块上链的区块奖励是对其主要的激励手段。

因为区块中的第一笔交易信息是这个地址或节点因为第一个找到随机数,系统给了它一定数量的比特币,即是你打包区块后获得的奖励,也就是我们俗称的Mining。

比特币网络是通过让所有的矿工参与计算一个随机数,如图所示,来判定到底是谁有这个记账权。

一文弄懂区块链和以太坊智能合约的由来和运行原理

随机数的计算

即矿工需要找到一个随机数nonce让他与Merkle哈希值和其他区块必要信息组合起来进行哈希计算后,得出一个符合难度要求的哈希值。

由于SHA256算法是非线性的,只有运用穷举法,即不断的选取随机数进行计算直到计算出来的哈希值满足难度要求。

而谁先计算出来一个随机数nonce并经过其他矿工的验证,谁就拥有了记账权而可以获得区块奖励,这其中需要消耗巨大的计算能力,这也就是我们常说的工作证明。

链金研究员总结

区块链技术的简单工作原理是运用分布式账本、非对称加密、SHA256等密码学技术,对现实中存在的各种信息和交易进行包装重组。

通过POW或POS等证明方式使得矿工或者记账员将信息记录在唯一的区块链上,使得信息有了不可篡改性和拥有全网的共识机制,即全部的参与者都认为这笔交易真实可信且不可篡改。

因此区块链技术也被称为去中心化的技术革命,因为在区块链上不需要任何权威的机构或者个人,一切都是由共识或者证明决定并证实的。

以上就是一文弄懂区块链和以太坊智能合约的由来和运行原理的详细内容,更多关于区块链和智能合约的资料请关注掘金网其它相关文章!

比特派怎么交易?比特派钱包交易使用教程

原创文章,作者:菜鸡,如若转载,请注明出处:https://www.20on.com/214290.html

(0)
菜鸡菜鸡
上一篇 13 11 月, 2022 7:52 下午
下一篇 13 11 月, 2022 8:52 下午

欧易(OKX)交易所

新用户永久最高20%手续费减免!

官网注册   APP下载

相关推荐

  • 如何评估想要投资的山寨币?分析评估山寨币的步骤指南

    摘要:当分析山寨币或任何山寨币时,目标是了解有问题的资产是被高估还是被低估。应该避免高估的资产,而低估的资产更理想。这是因为被高估的资产可能会表现不佳,跌回其实际价值。另一方面,被低估的资产具有更大的增长潜力,并且持续盈利。本文是一些关于如何在投资前分析山寨币的指南

    11 1 月, 2023
  • TRTL币发行价多少?乌龟币发行价格介绍

    全文导读 TRTL币的英文全称是TurtleCoin,很多投资者对于这一币种还不是非常的了解,其实TurtleCoin就是一种快速简单的加密货币,通过该项目我们可以向自己的朋友或是企业进行汇款。TurtleCoin这一项目的主要目标就是让用户最大程度的感受

    3 4 月, 2022
  • spv[spv是什么意思]

    摘要: SPV(Simplified Payment Verification)是一种简化的比特币节点验证方式,它允许钱包应用程序在不需要完全下载区块链的情况下进行验证。本文章将从…

    12 6 月, 2023
  • 量子链Qtum是什么?量子链官网及交易平台全面介绍

    量子链Qtum是什么 量子链Qtum是一种基于区块链技术的开放源代码平台,旨在通过结合比特币(Bitcoin)的安全性和以太坊(Ethereum)的智能合约的灵活性来实现企业级分布…

    31 3 月, 2023
  • 合肥中科九衡科技有限公司[合肥中科九衡科技有限公司诉讼]

    摘要: 本文将围绕合肥中科九衡科技有限公司的一次诉讼展开,引出读者的兴趣,并提供必要的背景信息。该诉讼涉及到公司的商业机密和员工的行为问题,影响到了企业的经济利益和声誉。本文将从四…

    24 6 月, 2023
  • 全面分析中国三大比特币平台app是什么?

    全文导读 随着比特币火爆全球,越来越多的人进行比特币的投资,不过在进行比特币投资的时候,想要不被骗,就需要选择一个正规的比特币交易平台,而市面上的比特币交易平台有很多,而大多数的比特币交易平台为了方便投资者操作都发布

    21 4 月, 2022
  • 哪个交易所支持美元充值?美元充值交易所推荐

    摘要:本文将针对目前市场上支持美元充值的交易所进行详细介绍。我们将为大家推荐四个可靠的交易所,分别是Bitfinex、Binance、Coinbase和Kraken。接下来,我们将…

    3 4 月, 2023
  • PAI币是什么?合法吗?是不是骗局?

    摘要:本文将详细介绍PAI币是什么?合法性解析,小心陷阱!PAI币是一个由中国人工智能公司PAI Technologies推出的数字货币,它提供了一个基于区块链的平台,使得人们能够…

    6 4 月, 2023
  • 比特币基金怎么买?比特币基金购买教程详解

    全文导读 提起比特币,大家第一个想起的人是不是中本聪呢?拿出了中本聪,谁优势能够左右比特币的市场风向的第一大户呢?其实它并不是Microstrategy、特斯拉这些上市公司,也不是一些原生的数字资产公司,甚至也不是美国的政府,其实这个左右比特币

    25 4 月, 2022
  • EGLD币怎么买?安全交易所推荐

    EGLD币怎么买?安全交易所推荐 EGLD币是一种新型加密货币,它是基于以太坊的ERC-20代币,由Etherscan开发。它是一种以太坊的智能合约代币,可以用于支付费用和交易。E…

    27 2 月, 2023