区块链网站|NFTS 区块链 区块链的相关定义和概念

区块链的相关定义和概念

广告位

区块链的相关定义以及概念

1.相关概念

1.1区块链1.1.1定义区块链本质上是一个去中心化的分布式账本数据库,由多台服务器组成,不可更改和伪造。它类似于一个银行系统,只不过区块链可以让每个人手里都有这个账本,账本是公开的,供每个人查看;

1.1.2特点防篡改3354密码学分布式、去中心化3354共识算法匿名性、私密性3354私钥可追溯在3354块的链式结构区块链中,交易信息以信息块的形式记录,信息块以链式方式按时间顺序连接。新的交易信息记录块不断加入区块链,交易一旦写入区块链就不能修改;

1.1.3公共链(Public Blockchain)通常也称为无执照区块链。公有链是一种区块链。没有官方的组织和管理机构,也没有中央服务器。参与节点可以根据系统规范自由访问网络,并且不受控制。节点基于共识机制工作。

公链一般适用于虚拟货币、面向大众的电子商务、互联网金融等B2C、C2C或C2B应用场景。比特币和以太坊就是典型的公链。

1.1.4区块链的发展区块链的应用发展大致可以分为三个阶段:

区块链1.0:虚拟货币区块链2.0:智能合约区块链3.0: DApp1.2虚拟货币虚拟货币是指不真实的货币。国内代表性的虚拟货币有腾讯Q、新浪U、百度、盛大元宝等。比特币属于虚拟货币,是区块链技术的产物。比特币不是由特定的货币机构发行的。它是根据特定的算法通过大量的计算产生的。比特币经济利用整个P2P网络中众多节点组成的分布式数据库来确认和记录所有交易,并利用密码学的设计来保证货币流通各个环节的安全。

1.3智能合约比特币带来的主要问题是计算资源浪费和网络扩展性不足。为了克服这些问题,区块链2.0阶段引入了智能合约,将比特币的概念扩展到了货币之外。

智能合约是在区块链“实时”运行的小程序,这使得区块链是可编程的。智能合约最突出的例子是* *以太坊* *虚拟货币,它提供了一个平台,开发者可以在这个平台上为区块链网络创建分布式应用。

以太坊的智能合约是由EVM虚拟机执行的字节码,编译器通常负责将高级语言编译成字节码。当智能合约被编译成二进制文件时,它被部署到区块链。用户通过调用智能合约的接口来触发智能合约的执行。EVM执行智能合约的代码,并修改当前区块链上的数据(状态)。修改后的数据将被同意以确保一致性。

智能合约主要是为了解决信任问题而产生的。因为智能合约存储在区块链中,这是不可否认且不可篡改的,所以智能合约比现实中的任何组织都更可信。区块链分权的最大好处是解决了信任问题。

但是如果智能合约出了问题,可能会导致令牌被盗或者消耗大量的汽油,必须修复错误,而修复bug只能重新部署合约,这样就会造成一个问题:原来的合约已经被很多人使用了,如果部署新的合约,旧合约的数据就会丢失。

1.4去中心化去中心化是指用户不能通过谷歌、脸书、微博等中介服务访问互联网上的数据和信息,而是由个人自己拥有和控制互联网的所有部分。也就是说,在Web3上,开发者不需要在单独的服务器上构建和部署应用,也不需要在单独的数据库中存储数据,这大大降低了单点故障的风险。

区块链是真正去中心化互联网的核心。它改变了数据存储和管理的方式。其独特的架构允许多个节点在没有集中式事实源的情况下保持数据集当前状态的一致性。智能契约作为用户为分散执行而激活的自执行代码,是加密问题的重要组成部分,它允许双方在彼此不知道的情况下转移价值。

1.5以太坊的燃气费交易需要手续费,这种手续费叫燃气(汽油)。gas是用于评估在以太坊区块链上执行特定操作所需的计算工作量的单位。

气体只是一个抽象的单位,只存在于以太坊的虚拟机中。事实上,用户总是使用ETH(以太坊)在以太坊网络中进行交易。

为什么要引入气体?

以太坊虚拟机可以执行任意代码,但也更容易出现停机问题。停机问题是指根据任意计算机程序的代码和输入来确定该程序是将结束还是将永远继续运行。如果没有汽油,用户可以执行一个永不停止的程序。为了防止这种情况发生,以太坊引入了与每个操作相关的气体成本,这将阻止程序永远运行下去,并最终使整个网络陷入停顿。

广告位
本文来自网络,不代表区块链网站|NFTS立场,转载请注明出处:https://www.qklwz.com/qkl/1564.html
上一篇
下一篇

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

返回顶部