go_码的Web3之旅-01

比特币

区块链1.0,是一种分布式的账务系统

一、解决问题

1.高度自治

金融危机发生--传统货币贬值

2.无国界贸易

解决贸易中货币结算问题.提高贸易效率

3.不可篡改

交易完成,信息封闭,不可篡改

4.隐私安全

不包含账户信息,有多个密钥

二、去中心化

Peer to Peer 点对点的通信方式

案例:

(1)新闻联播-中心化 / 各个媒体平台(快手,抖音)-去中心化

(2)斗地主--三个参与者和一个记录者,记录者可以进行诸多非法操作(资金放贷,变卖账单,修改账单) -中心化 / 每个人都是记录者 -去中心化

三、账本隐私和快速对账

hash算法-能够提取事物的特征 / 无法反推

四、账本一致性

解决双花问题:

1.系统规则:最长链为可信任的链条

2.工作量证明,获取记账权

矿工:创造区块,使链条变长 /算力优先,争取记账权

五、工作量证明(pow)

六、分叉

硬分叉:

比特币区块扩容 -- 硬分叉无法合并 / 矿工比特币软件版本低,无法识别最版的区块

软分叉:

可以合并,--篡改数据

七、区块链技术

1、分布式数据存储

2、点对点通信

3、共识机制

4、加密算法

以太坊

区块链2.0

一、出现原因

比特币仅仅完成了货币的去中心化

二、改进

1、交易速度加快

2、POW+POS算法 / Casper协议

pos:权益证明

3、智能合约

承诺书--去中心化

1.不受人为因素影响,没有黑幕

2.违反规则,直接扣除保证金

三、定义

以太坊是运行在计算机网络中的软件,它确保数据以及智能合约的小程序可以在没有中心协助者的情况下,被所有网络中的计算机复制和处理--平台

四、愿景

创建一个无法停止,抗屏蔽(审查)和自我维持的去中心化世界计算机

五、智能合约

规则明确,不受主观因素影响的业务

规则不轻易修改的业务

六、Ghost协议

1、以太坊快速出块(10min->15s)产生的问题

2、 uncle 每次招安两个区块

七、POS算法

虚拟挖矿--权益证明 保证金的多少决定

八、Casper协议

引入validator(校验者),作用是投票选举区块是否可以成为主链上的区块

如何成为校验者:交保证金 / 不作为,会没收 / 有一定任期,并存在等待期,等待别人验证

POS算法优于POW算法:

1.省去挖矿过程,减少了大量的能源消耗

2.通过闭环维护系统安全

九、以太坊分叉

经典 The DAO问题

方案一:暴力分叉 ---另外挖一条链 : 损害了这个区块之前的用户利益

方案二:堵住漏洞,锁定黑客账户,退回盗取的钱 ---软分叉

1.凡是区块中包含和The DAO的交易,就认为是非法区块

2.大多数矿工更新了自己的软件,软分叉策略

方案三: 硬分叉

退钱

十、以太坊总结

1、缩短出块时间

2、Ghost协议

3、Casper协议

4、只能合约

5、硬分叉--分为ETH ETC(以太坊)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值