以太坊架构与以太坊区块链
发布于 3 年前 作者 70007819 333 次浏览 来自 以太坊

没有中心化的服务器端,所有客户端通过与节点上的实例化应用进行交互。 那么,什么是以太坊区块链呢?以太坊区块链主要由2部分组成。 1. 数据库: 以太坊网络的所有交易都会储存在区块链里,部署一个Dapp,就算是一次交易。举个实际应用例子,比如我们开发一个投票的应用,每个用户都可以给候选人投票,那么每次投票给候选人就可以当作是一次交易。所有这些交易记录都是公开可见,可被验证并且无法篡改。那么以太坊是怎么实现这些功能并且保证整个网络的安全性呢?这就涉及到密码学技术以及分布式系统的共识机制(后面会有文章再专门讲解)。

2. 代码: 除了储存所有的交易记录,以太坊区块链还会储存所有智能合约代码。目前,绝大多数的智能合约都是用 Solidity语言编写开发,Solidity Compiler 会把智能合约代码编译成 Ethereum Byte Code 然后把这些 Byte Code 部署到区块链,再在 EVM(Ethereum Virtual Machine 以太坊虚拟机)上执行这些Byte Code。(后面会再专门讲解)

Web3js 是一个js库,通过这个库可以让Dapp的前端与区块链里的智能合约进行交互。
欢迎使用OKX交易所
5 回复

学习了,顺便打个卡,做做笔记, 数据库: 以太坊网络的所有交易都会储存在区块链里,部署一个Dapp,就算是一次交易

目前手續費高是痛點,要等2.0的改版,希望乙太坊早日完成二點零的建設

@littlefox 没有去中心化就不是区块链

就涉及到密码学技术以及分布式系统的共识机制(后面会有文章再专门讲解)。

希望以太坊把速度提上去,把手续费降下来,那样无敌了

回到顶部