元宇宙是一个非常大的概念,目前已经看到的是分为了两大领域:
一个是Web3新一代互联网,比如区块链,智能合约等互联网技术,在国外发展的非常活跃;另一个是元宇宙基础设施建设,比如虚拟现实技术,数字建模等软硬件设施,这个在国内非常受欢迎;
本系列打算从最基础的概念开始,一个一个列出在元宇宙中,我们会遇到的一些概念,时刻保持跟上最新的领域动态。
区块链区块链是一种分布式数据库技术,它最大的特点就是分布式。
区块链技术本身已经发展非常成熟了,但是它的商业应用过去一直只局限于币圈,直到元宇宙破圈,区块链也大火。
为什么区块链这么牛,可以看这篇文章:
区块链中的“区块”是什么?区块链是数据库技术,它的数据是以什么形式保存的呢?那就是“块”。
区块链上的数据存储都是打包成一个一个的区块,并存储下来,所以如果你要执行一笔交易,那么这笔交易成功的标志,就是它被成功打包到了区块中。
而每一个区块中的交易是以默克尔树的结构保存,这样能高效的判断一个区块是否被篡改,可以看这篇文章:
区块链中的“链”是什么?当数据被打包成一个一个的区块,为了保证数据的秩序,它们被首尾连接,最后形成一条链,这就是区块链。
每一个区块有它的编号,这个编号是从0开始递增的,比如可以看到,目前BSC链一共有23164493个区块,最新的区块编号就是23164493,这个数字一直在增加:
以太坊区块链是一种技术,这种技术有很多种实现,以太坊就是其中一个,它是一条公链。
不过以太坊的出现是区块链能够出圈的原因之一。
因为在以太坊之前的区块链技术(比特币),门槛非常高,因为它是汇编语言编程(非常低级的语言)的,而且功能有限,哪怕程序员都不一定能搞明白,另外它的执行速度非常慢,所以限制了它的发展。
直到以太坊的出现,打破了这样的限制,它自创了一种语言,solidity语言,自创了一种编程形式,也就是智能合约,可以很方便的编程让区块链执行想要的逻辑,它的速度也大大提高,只是费用高了一些。
从以太坊出现后,各种各样的公链犹如雨后春笋,都出现了,形成了这几年web3项目的火爆,因为很多公链可能就是拿以太坊的源码,改一改后,就发一条新公链了。
而且这些新出现的公链,上链费用比以太坊更低,智能合约也成为了区块链的标配。
EVMEVM就是以太坊虚拟机。
为什么以太坊区块链可以用solidity语言编程,可以执行智能合约这样的程序呢,这都归功于EVM。
因为EVM的存在,可以将程序员编写的智能合约解析成计算机能够识别的机器指令,并执行指令,以修改区块链状态。
所以在区块链领域,除了比特币是祖师爷级别的存在,再就是以太坊是神一般的存在了,以太坊创始人大家都叫他V神,哈哈
-End-
一个是Web3新一代互联网,比如区块链,智能合约等互联网技术,在国外发展的非常活跃;另一个是元宇宙基础设施建设,比如虚拟现实技术,数字建模等软硬件设施,这个在国内非常受欢迎;
本系列打算从最基础的概念开始,一个一个列出在元宇宙中,我们会遇到的一些概念,时刻保持跟上最新的领域动态。
区块链区块链是一种分布式数据库技术,它最大的特点就是分布式。
区块链技术本身已经发展非常成熟了,但是它的商业应用过去一直只局限于币圈,直到元宇宙破圈,区块链也大火。
为什么区块链这么牛,可以看这篇文章:
区块链中的“区块”是什么?区块链是数据库技术,它的数据是以什么形式保存的呢?那就是“块”。
区块链上的数据存储都是打包成一个一个的区块,并存储下来,所以如果你要执行一笔交易,那么这笔交易成功的标志,就是它被成功打包到了区块中。
而每一个区块中的交易是以默克尔树的结构保存,这样能高效的判断一个区块是否被篡改,可以看这篇文章:
区块链中的“链”是什么?当数据被打包成一个一个的区块,为了保证数据的秩序,它们被首尾连接,最后形成一条链,这就是区块链。
每一个区块有它的编号,这个编号是从0开始递增的,比如可以看到,目前BSC链一共有23164493个区块,最新的区块编号就是23164493,这个数字一直在增加:
以太坊区块链是一种技术,这种技术有很多种实现,以太坊就是其中一个,它是一条公链。
不过以太坊的出现是区块链能够出圈的原因之一。
因为在以太坊之前的区块链技术(比特币),门槛非常高,因为它是汇编语言编程(非常低级的语言)的,而且功能有限,哪怕程序员都不一定能搞明白,另外它的执行速度非常慢,所以限制了它的发展。
直到以太坊的出现,打破了这样的限制,它自创了一种语言,solidity语言,自创了一种编程形式,也就是智能合约,可以很方便的编程让区块链执行想要的逻辑,它的速度也大大提高,只是费用高了一些。
从以太坊出现后,各种各样的公链犹如雨后春笋,都出现了,形成了这几年web3项目的火爆,因为很多公链可能就是拿以太坊的源码,改一改后,就发一条新公链了。
而且这些新出现的公链,上链费用比以太坊更低,智能合约也成为了区块链的标配。
EVMEVM就是以太坊虚拟机。
为什么以太坊区块链可以用solidity语言编程,可以执行智能合约这样的程序呢,这都归功于EVM。
因为EVM的存在,可以将程序员编写的智能合约解析成计算机能够识别的机器指令,并执行指令,以修改区块链状态。
所以在区块链领域,除了比特币是祖师爷级别的存在,再就是以太坊是神一般的存在了,以太坊创始人大家都叫他V神,哈哈
-End-