官术网_书友最值得收藏!

Overview of Ethereum

Ethereum is a decentralized platform, which allows us to deploy DApps on top of it. Smart contracts are written using the solidity programming language. DApps are created using one or more smart contracts. Smart contracts are programs that run exactly as programmed without any possibility of downtime, censorship, fraud, or third party interface. In Ethereum, smart contracts can be written in several programming languages, including Solidity, LLL, and Serpent. Solidity is the most popular of those languages. Ethereum has an internal currency called ether. To deploy smart contracts or to call their methods, we need ether. There can be multiple instances of a smart contract just like any other DApp, and each instance is identified by its unique address. Both user accounts and smart contracts can hold ether.

Ethereum uses blockchain data structure and proof-of-work consensus protocol. A method of a smart contract can be invoked via a transaction or via another method. There are two kinds of nodes in the network: regular nodes and miners. Regular nodes are the ones that just have a copy of the blockchain, whereas miners build the blockchain by mining blocks.

主站蜘蛛池模板: 河源市| 安宁市| 额尔古纳市| 东城区| 育儿| 合江县| 水城县| 丹阳市| 涞源县| 隆德县| 蓬安县| 长丰县| 克拉玛依市| 林周县| 夏邑县| 安图县| 察雅县| 盱眙县| 牟定县| 扎兰屯市| 亚东县| 碌曲县| 石台县| 贵定县| 榆林市| 乌兰县| 清新县| 个旧市| 和田市| 佛教| 岢岚县| 兰西县| 桦甸市| 台安县| 康平县| 屏边| 沙雅县| 威信县| 林州市| 永嘉县| 塔城市|