【学习笔记】【区块链】区块链2.0——以太坊_以太坊图灵完备
学习来源:https://www.bilibili.com/video/BV1mL411a7jo?spm_id_from=333.788.videopod.episodes&vd_source=d1b4dc7b8c833df6c760757d4c5e5151&p=5
1、什么是以太坊
(1)以太坊(数字货币:ETH)
- 建立在区块链技术上的去中心化应用平台
- 区块链2.0的代表
2、什么是图灵完备
(1)图灵完备
- 指机器执行任何其他可编程计算机能够执行计算的能力。一切可计算的问题都能计算,这样的虚拟机或者编程语言就叫图灵完备。
- 图灵完备意味着你的语言能做到能用图灵机做到的所有事情,可以解决所有的可计算问题。
- 比特币的系统是图灵不完备的,而以太坊的智能合约是图灵完备的。
- 图灵完备的以太坊实现了可编程的区块链,支持JavaScript和Solidity等语言编程,创建自己的应用。
3、智能合约:机器式的契约精神
(1)非智能合约的交互
- A和B达成交易,需要第三方协助执行条款,并且第三方来为交易进行信用背书
(2)使用智能合约的交互
- 协议被全网记录,不需要第三方协助,无人可以违背合约,无人可以伪造合约
- 开发者可以开发任何应用,实现智能合约。以太坊提供平台支持智能合约的应用和部署
4、智能合约:机器式的契约信任
- 智能合约最早在1990s由尼克萨博提出,但由于缺少可信的执行环境,智能合约并没有得到广泛的应用。
- 比特币诞生后,人们意识到区块链可以为智能合约的运行提供可信的执行环境。
- 因此诞生了以太坊,以太坊目标成为最佳的智能合约运行平台。
5、智能合约和DApp
(1)DApp:去中心化的APP
- 原理和普通APP一样,除了是去中心化的
- 依靠以太坊的节点运作,不依赖任何的中心化服务器
- 去中心化自动运行程序
(2)智能合约:DApp的服务器后台
- 除了智能合约后台,DApp还需要数据库和UI交互界面
- DApp:完整的智能合约+前端界面+后端数据库
(3)CryptoKitties(谜恋猫)
- 运行在以太坊网络的虚拟宠物游戏
- 小猫特征随机变异,每一只猫独一无二,可以保有或出售
- 交易额一度占据以太坊20%的流量,造成以太坊拥堵
(4)逐渐繁荣的DApp生态
- 在以太坊上目前已有超过2600种DApp运行,24h用户数达3万人
- 类别包括:游戏、去中心化金融、治理、存储、健康、媒体等
6、“发币”与Initial Coin Offering
(1)基于以太坊发行代币
- 使用以太坊上的ERC20协议可发行Token,该类Token的交易会记录在以太坊区块链上,因此其安全性与可信度等同于以太币ETH
- 代币发行有开源的代码模板可以借鉴,技术实现门槛较低
(2)Initial Coin Offering(首次代币发行)
- 通过智能合约实现某代币和ETH或其他代币之间的兑换
- 性质类似于众筹,区别在于众筹的商品是“代币”,而代币可以在区块链上或交易所内快速流通,流通性近乎等于上市
- 2014年Vitalik募集BTC就是第一次链上众筹
(3)价值币还是“空气币”?
- 早期区块链项目可能将发币作为其融资渠道。
-
- 区块链项目赋予代币一定的应用功能或其他价值,售卖代币来融资
- 投资者因为看好项目价值而购买代币,期望获得投资回报
- 该时期大部分区块链项目噱头性强而落地性差,宣称的目标难以实现,项目创始团队也可能只是志在“捞钱”
- 代币极强的流通性和该时期监管的缺失造成其具有极强的炒作性,广大散户投资者并非合格投资人,相比于理性价值投资更容易进行盲目投机,造成了大量项目只是借“发币”的形式圈钱的现象,参与众筹所获得的代币没有应用价值,俗称“空气币”,交易价格最终无限走低趋近于0,大量投资者蒙受财产损失
7、以太币ETH的作用
(1)以太坊上用于支付交易手续费和运算服务的介质
- 交易手续费:同比特币等电子现金系统,记账者奖励
- 运算服务费:支付费用来运算智能合约或者其他以太坊上的程序
(2)ICO众筹中最常用的募资款项
(3)加密货币交易市场中的主流交易对
8、去中心化金融DeFi
(1)消除传统金融中的中介方、繁琐的手续与交易成本
- 支付:不依赖于银行的账户系统,而是点对点支付,这在跨国支付场景下显得尤为轻便
- 借贷:抵押资产借钱,传统金融中只能抵押给银行等放贷机构,而智能合约的信用使得普惠借贷成为可能
- 交易:去中心化交易所,链上撮合交易,无中心化风险
9、去中心化自治组织DAO
(1)Decentralized Autonomous Organization
- 编程化的组织规则:公开的规则,自动的执行,以程序替代管理
- 自动化、安全、有效:必须运行在公开、非许可的区块链上
- 第一个DAO:The DAO
-
- 去中心化的投资基金,参与者投入资金并获得票数,通过全员投票来决定是否投资一个加密项目
- 以去中心化、透明的形式帮助生态应用发展
- 被人利用代码漏洞盗取大量ETH,并最终导致ETH的硬分叉
- 代表:Aragon、Moloch DAO
10、以太坊的自我升级:以太坊2.0
(1)共识切换
- 从PoW共识到PoS共识
(2)性能提升
- 采用分片技术,实现性能横向扩展
(3)两条链
- 与ETH1.0将并行存在,可能在后期合并