- Ethereum Smart Contract Development
- Mayukh Mukhopadhyay
- 184字
- 2021-06-24 19:23:50
Summary
This chapter introduced us to the important challenges and limitations of distributed systems, such as the Byzantine Generals' Problem and the CAP theorem. Then, we moved on to understand the one-way hash function and generating a hash chain and a Merkle tree. We realized how a blockchain is a giant Merkle tree and that the subtle difference between a bitcoin and an Ethereum blockchain lies in representing the leaf nodes of such a tree as a transaction or a state of execution, respectively. We took a deep dive into the bitcoin block structure to demystify mining as an incentivized brute force attack. Forking, on the other hand, signified a change of protocol on blockchain. Lastly, we identified the three types of blockchain generation as money, assets, and contracts, and we contemplated how blockchain is going through its reality check phase, as per Gartner's hype cycle.
In Chapter 2, Grokking Ethereum, we will have a gentle introduction to Ethereum as a platform, which has its own Turing complete programming language and has the ability to deploy smart contracts in a decentralized manner.
- 西去東來:沿絲綢之路數(shù)學(xué)知識的傳播與交流
- 尖叫的數(shù)學(xué):令人驚嘆的數(shù)學(xué)之美
- 世界是隨機的:大數(shù)據(jù)時代的概率統(tǒng)計學(xué)
- 模式識別與人工智能(基于MATLAB)
- 越玩越聰明的印度數(shù)學(xué)和孫子算經(jīng)
- 愛情數(shù)學(xué)(TED 思想的力量系列)
- 代數(shù)的歷史:人類對未知量的不舍追蹤(修訂版)
- 給孩子的數(shù)學(xué)思維課
- 高等數(shù)學(xué)(上冊)
- 數(shù)理統(tǒng)計及其在數(shù)學(xué)建模中的實踐(使用MATLAB)
- 數(shù)學(xué)簡史
- 奇妙的數(shù)學(xué):激發(fā)大腦潛能的經(jīng)典名題(升級版)
- SPSS寶典
- 幾何原本
- 高維數(shù)據(jù)非負矩陣分解方法