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

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.

主站蜘蛛池模板: 休宁县| 同仁县| 开鲁县| 大石桥市| 武定县| 高州市| 盐源县| 裕民县| 绍兴市| 肇东市| 洞头县| 大田县| 达尔| 湘乡市| 利津县| 蓬安县| 汨罗市| 喀喇| 仁化县| 鄱阳县| 永仁县| 长治县| 通化县| 太保市| 张家港市| 罗甸县| 长子县| 焦作市| 叶城县| 莲花县| 利川市| 合作市| 呈贡县| 商城县| 贵港市| 顺平县| 刚察县| 盈江县| 铜梁县| 金乡县| 通化市|