Skip to content

以太坊是什么 以太坊(Ethereum)是一个建立在区块链技术之上, 去中心化应用平台。它允许任何人在平台中建立和使用通过区块链技术运行的去中心化应用。

如果不理解你可以把以太坊想象成天猫商城, 大家可以在它上面建立各种店铺(DApp)。

在没有以太坊之前,写区块链应用是这样的:拷贝一份比特币代码,然后去改底层代码如加密算法,共识机制,网络协议等等(很多山寨币就是这样,改改就出来一个新币)。 以太坊平台对底层区块链技术进行了封装,让区块链应用开发者可以直接基于以太坊平台进行开发,开发者只要专注于应用本身的开发,从而大大降低了难度。

什么是智能合约 简单来说,智能合约就是写在以太坊上面的程序,如果要再抽象化一下那就是: 智能合约是写在区块链上的程序,之所以叫智能合约,因为它不可篡改,没有人可以干预 它的执行. 总结如下:

智能合约可以理解为在区块链上可以自动执行的(由事件驱动的)、以代码形式编写的合同(特殊的交易)

Dapp:去中心化的应用程序 以太坊社区把基于智能合约的应用称为去中心化的应用程序(Decentralized App)。如果我们把区块链理解为一个不可篡改的数据库,智能合约理解为和数据库打交道的程序, 那就很容易理解Dapp了,一个Dapp不单单有智能合约,比如还需要有一个友好的用户界面和其他的东西。

文档,https://documenter.getpostman.com/view/4117254/ethereum-json-rpc/RVu7CT5J#47a69aa1-ad70-d1a1-1146-bf469442f136