以太坊建立的全球性标准
Posted 区块链星际社
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了以太坊建立的全球性标准相关的知识,希望对你有一定的参考价值。
区块链如今可以说是百花齐放,特别是自去年以来,趁着以太坊的颓势而快速诞生的多链生态,更是让曾经几乎占据所有市场份额的以太坊下降到了三分之二。但很快,以太坊也做出反应,针对它的各种性能、底层结构、共识机制等做出优化和改进,这也让它再次成为了区块链领域中的一个标杆级项目。
尽管如此,但我们不难发现,如今存在的绝大部分区块链项目都和以太坊有着极高的兼容性,可以说,表面上虽然是一个多链的生态,但其底层核心,依然与以太坊有着很大的联系。这其中的原因,自然是来自于在过去的几年中,以太坊已经建立出了几个重要的全球性标准。
代码语言标准:Solidity
代码是互联网中最为基础的内容,所有的计算机程序、运行逻辑都是依靠代码组成,这也意味着代码编程在互联网起着至关重要的作用。
传统互联网的编程语言有多种,常用的有 C 语言、Java、Python等。尽管这些编程语言在区块链中依然也可使用,但由于区块链的去中心化环境,实际运行效果并不是特别好。因此,以太坊以传统编程语言为基础,开发出了一个面向合约,为实现智能合约编程的代码语言 Solidity。设计目的是让它能够在以太坊虚拟机中运行,Solidity 如今也成了绝大多数区块链项目开发时采用的编程语言。
通证标准:ERC20/ERC721
ERC20和 ERC721分别是同质化通证和非同质化通证的两个标准。前者主要用于加密市场,后者更广泛用于各种 NFT、数字资产凭证等方面。区块链中最主要的依然是交易与交互,在这个过程中,拥有一个统一的标准能够让这些数据能够更好的沟通和传输。早期以太坊一家独大的局面,让很多项目都选着了以太坊中的 ERC20/ERC721,即使在后续的发展中也有所改变,但也是以这两个通证标准作为基础而进行优化、衍伸。
密码学标准: keccak256 哈希函数
密码学是区块链中的核心结构之一,但密码学的加密方式种类十分繁多,如何在这其中筛选出最适合区块链的加密方式,是开发者们都在思考的问题。以太坊利用 keccak256哈希函数,对 secp256 k1 的 ECDSA 签名,这让区块链在安全性隐私性方面都有了很高的保证。目前区块链中的很多项目都是在以太坊之上购进的,因此也就沿用了这样的密码学加密方式。
小结
以太坊作为目前区块链领域中“霸主”,它也当之无愧地在为区块链的发展构建规范化、标准化的秩序,让区块链的去中心化网络能够真正成为一股能够改革当前互联网弊端的力量。
以上是关于以太坊建立的全球性标准的主要内容,如果未能解决你的问题,请参考以下文章