北京大学肖臻老师《区块链技术与应用》公开课笔记

以太坊概述篇,对应肖老师视频:click here
全系列笔记请见:click here
About Me:点击进入我的Personal Page

BTC和ETH为最主要的两种加密货币,BTC称为区块链1.0,以太坊称为区块链2.0。之前文章中提出了比特币设计中存在某些不足,以太坊便对其进行了改进。例如:出块时间、共识协议、mining puzzle(对内存要求高,反ASIC芯片使用)
未来,以太坊还将会用权益证明(POS)替代工作量证明(POW)

2022.10.14补充:以太坊已经完全切换到POS,但后续内容仍然跟着视频走,请理解。

此外,以太坊增加了对**智能合约(smart contract)**的支持。

为什么要开发“智能合约”

BTC本身是一个去中心化的货币,在比特币取得成功之后,很多人就开始思考:除了货币可以去中心化,还有什么可以去中心化?以太坊的一个特性就是增加了对去中心化的合约的支持。
如果说比特币系统本身是一个货币应用,以太坊则由于智能合约,升级成为了一个平台,用户可以依据该平台自行开发业务应用。

关于BTC和ETH

BTC的发明人为中本聪(疑似日本人),ETH为Vitalik Buterin收到BTC启发发明出来的““下一代加密货币与去中心化应用平台””。BTC中货币最小单位为“聪”,最少的钱为一聪;ETH中货币最小单位为“Wei”,最少的钱为一Wei。

去中心化的合约

首先,讨论去中心化货币。货币本身由政府发行,政府公信力为其背书,BTC通过技术手段取代了政府的职能。
现实生活中,我们经常提到“契约”或“合约”。合约的有效性也是需要政府进行维护的,如果产生 纠纷需要针对合法性合同进行判决。ETH的设计目的就是,通过技术手段来实现取代政府对于合约的职能。
那么,去中心化的合约有什么好处?
若合同签署方并非一个国家,没有统一的司法部门(如:众筹)。如果可以编写无法修改的合约,所有人只能按照相关参与方执行,无法违约。

后续内容

后续内容会涉及到以太坊的数据结构、共识机制、挖矿算法(POW和POS)、智能合约。
具体内容,请关注后续文章。

北京大学肖臻老师《区块链技术与应用》公开课笔记15——ETH概述篇相关推荐

  1. 北京大学肖臻老师《区块链技术与应用》公开课笔记16——ETH账户篇

    北京大学肖臻老师<区块链技术与应用>公开课笔记 以太坊账户篇,对应肖老师视频:click here 全系列笔记请见:click here About Me:点击进入我的Personal P ...

  2. 肖臻老师区块链公开课笔记

    前段时间,区块链大火,出现了很多种基于区块链技术的政务应用.之前通过零散的网页信息和讲座,自我感觉理解了block chain原理,当看到各种区块链技术广泛应用时,自己以技术理解,反而对之不屑.当然, ...

  3. 《区块链技术与应用》学习笔记10——ETH数据结构

    在以太坊中,有三棵树的说法,分别是状态数.收据树和交易树. 一.引入 我们要实现从账户地址到账户状态的映射.在以太坊中,账户地址为160位,表示为40个16进制数.状态包含了余额(alance).交易 ...

  4. 北京大学肖臻老师《区块链技术与应用》公开课笔记8——BTC挖矿篇

    北京大学肖臻老师<区块链技术与应用>公开课笔记 比特币挖矿篇,对应肖老师视频:click here 全系列笔记请见:全系列笔记请见:click here About Me:点击进入我的Pe ...

  5. 北京大学肖臻老师《区块链技术与应用》公开课笔记23——ETH挖矿难度调整篇

    北京大学肖臻老师<区块链技术与应用>公开课笔记 以太坊挖矿难度调整,对应肖老师视频:click here 全系列笔记请见:click here About Me:点击进入我的Persona ...

  6. 北京大学肖臻老师《区块链技术与应用》公开课笔记:以太坊原理(一):以太坊概述、账户、状态树、交易树和收据树

    1.ETH-以太坊概述 比特币和以太坊是两种最主要的加密货币,比特币被称为区块链1.0,以太坊被称为区块链2.0 以太坊在系统设计上针对比特币运行过程中出现的问题进行了改进,比如: 出块时间,比特币的 ...

  7. 北京大学肖臻老师《区块链技术与应用》公开课笔记17——ETH数据结构篇1(状态树1)

    北京大学肖臻老师<区块链技术与应用>公开课笔记 以太坊数据结构篇1--状态树1,对应肖老师视频:click here 全系列笔记请见:click here 以太坊数据结构篇1--状态树2请 ...

  8. 北京大学肖臻老师《区块链技术与应用》公开课笔记:以太坊(四):The DAO、反思、美链、总结

    10.ETH-The DAO 1).The DAO 比特币实现了去中心化的货币,以太坊实现了去中心化的合约,有人想既然去中心化这么好,为什么不把所有的东西都改成去中心化呢?有人提出口号:let's d ...

  9. 北京大学肖臻老师《区块链技术与应用》公开课笔记25——ETH智能合约篇1

    北京大学肖臻老师<区块链技术与应用>公开课笔记 以太坊智能合约,对应肖老师视频:click here 全系列笔记请见:click here 智能合约是以太坊的精髓所在,也是其与比特币系统最 ...

最新文章

  1. 原创Kafka学习笔记,java如何用数组生成随机数
  2. python项目主界面_python项目案例
  3. Python缩进问题
  4. MYSQL统计和识别重复值
  5. CSS 水平垂直居中
  6. protobuf 语法浅析
  7. 宿州学院省二计算机什么时候报名,宿州学院2017年9月全国计算机等级考试报名时间及报名网址公布...
  8. linux下centeros7 关于mysql的下载与安装过程
  9. PHP更新小程序,微信小程序Tab页切换更新数据详细介绍
  10. python描述性统计工作日上班时代码_基于Python的描述性统计实践
  11. tftp服务器配置及说明
  12. 练法、打法、演法——回味老罗踢馆这场戏
  13. Windows7配置docker配置registry-mirrors国内镜像地址,运行hello-world
  14. 如何在ubuntu18中设置nvidia显卡风扇转速 fan speed linux
  15. [ 利器篇 ] - 快速画一张UML序列图
  16. APP加密,ios代码混淆工具,虚拟化技术 适用于移动应用程序的虚拟化加密软件
  17. Shiro认证--盐加密(SSM)
  18. linux如何简单隐藏文件及显示隐藏文件
  19. 实验室管理系统应用前景分析
  20. 【手把手带你Godot游戏开发】出道即巅峰,先做个盈利千万的小项目

热门文章

  1. python笔试题奥特曼打怪兽_2019阿里校招测评题,光明小学完全图最短路径问题(python实现)...
  2. 安装SQL2000时的几个问题和解决方法
  3. mac笔记本时间不对
  4. 微信接收的视频打不开?改个后缀名就能打开,你不会才知道吧
  5. 微信小程序朋友圈分享图片、海报
  6. springboot集成elasticsearch注意事项
  7. 是时候再来推荐一波Android 黑科技工具了
  8. stm32学习日记--重映射
  9. ToDesk 远程办公 远程控制
  10. ose的网络linux,Ubuntu8.04下制作iso及virtualbox-ose使用