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

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.

主站蜘蛛池模板: 乐平市| 云梦县| 宜君县| 科技| 龙山县| 互助| 讷河市| 瑞金市| 思南县| 新干县| 潜江市| 临朐县| 万州区| 灵台县| 宜川县| 南充市| 专栏| 专栏| 且末县| 罗城| 焦作市| 兴山县| 平潭县| 徐州市| 达拉特旗| 漳平市| 洮南市| 眉山市| 五莲县| 溧水县| 连州市| 襄汾县| 尼勒克县| 达孜县| 太康县| 舒兰市| 巴青县| 临朐县| 两当县| 光山县| 武邑县|