比特币笔记:

比特币系统:

1.分布式数据存储  2.点对点传输  3.共识机制  4.加密算法

比特币总结:

1.比特币不是一种货币,是一个分布式的账务系统。

2.比特币系统采用了去中心化的方式。

3.比特币系统中节点的通信,采用的是点对点的通信方式

4.去中心化的账本存在一些弊端,比特币系统都进行了解决

     4.1账本隐私,hash加密个人信息,

     4.2快速对账 对比hash,判断账本的一致性

     4.3 确保账本的正确性

     比特币、以太坊入门笔记

5.比特币系统的分叉

硬分叉:无法将侧链合并回主链,称为硬分叉(系统扩容)

软分叉:出现短暂的分叉,而且有可能并回主链

以太坊笔记:

为了缩短出块时间 --> 分叉增多 --> 为了让分叉快速合并 --> 重金收买策略,即ghost协议 -->

Casper协议(根据校验者保证金的占比,换算成票数,然后进行投票选举) --> 智能合约 -->  硬分叉 

 一、以太坊出现的原因

1.比特币的不足
   1.1交易速度(vs 出快速度15秒)

   1.2 POW算法耗电(vs POW+POS算法,逐步向POS算法过渡)

   1.3仅完成了货币的去中心化(vs 智能合约)

二、以太坊平台介绍

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

(以太坊相当于Android平台,Dapps相当于平台上的应用程序)

2.可以通过编写智能合约发布小程序,修改需要支付手续费,但是查看不需要支付手续费

三、智能合约

智能合约:跑在以太坊系统中的代码合同,其实质是一段代码,目前已经存在了180多万个智能合约。

智能合约能表达:规则明确,不受主观因素影响的业务 / 规则不轻易修改的业务

四、以太坊中的Ghost协议

1.以太坊快速出块产生的问题,经常发现分叉,出块奖励都被传输强算力强的矿池拿走了,有钱越有钱

2.Ghost协议:

比特币、以太坊入门笔记

比特币、以太坊入门笔记

在叔链上继续挖的新区块(如绿色)不会获得出块奖励,就是为了让他们更加主动的到最长链上去

五、以太坊挖矿算法

1.POW算法(工作量证明)

系统抛出一道计算量很大的数学题,系统内的计算机开始比赛,争取又快又准的算出这道数学题

先用钱买矿机,在挖矿,但是相当耗电,想想办法不耗电完成分配

比特币、以太坊入门笔记

2.POS算法(权益证明),这种挖矿方式叫做虚拟挖矿(vitual mining)

比特币、以太坊入门笔记

每一个区块的产出,比拼的不是矿工所有的货币,而是每次挖矿出的保证金

3.Casper协议

目前,以太坊将pow算法和pos算法混合使用,也就是Casper协议

Casper协议中最重要的一块是引入了validator(校验者),校验者的作用就是投票选举区块是否能成为主链上的区块,这个区块由pow算法挖矿得出。

成为校验者,必须投入一定数量的以太币作为保证金,投入保证金的多少决定了投票的权重,这部分的保证金会被系统锁定,解冻前不能重复使用。

成为验证者,不投票,不作为,两边**,被举报后,会被没收保证金

每一个验证者都有一定的任期,区块验证期投完结束后,是等待期,该时期让其他节点检举验证者的不正当行为,正确的检举会收到奖励金

在等待期过后,**正确的验证者可以收回原来的保证金和按比例提供的校验收益。

4.POS与POW的比较

POS算法优于POW算法:

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

4.2通过闭环维护系统安全(pos权益证明,买的币也是在这个圈子里的,50%以上才能搞黄,但是,一旦投入了50%以上,通通过膨胀,其他的人的货币也会相应跟着增值)

六:以太坊分叉

软分叉:分支链和主链有合并的可能

硬分叉:分支链和主链无法合并    区块链是因为扩容,  以太坊因为黑客攻击

七:TheDao

比特币、以太坊入门笔记

the dao 的智能合约规定,钱在账上,但是28天不能用

是the dao智能合约的问题,the dao 团队商量了一下,这是个大事,于是找到以太坊的团队来解决这个问题

比特币、以太坊入门笔记

所以以太坊团队就决定干预

比特币、以太坊入门笔记
方案一暴力分叉失败了。因为会损害部分用户的利益
 
 
比特币、以太坊入门笔记
这是一个软分叉,但是想法是好的,但是失败了
因为非法交易不应该收取gas,即包含the dao的交易都是非法交易。
但是升级了以后有效池里出现了大量的the dao交易,没法继续挖矿了,升了级的矿工被迫回到之前的版本
 
比特币、以太坊入门笔记
比特币、以太坊入门笔记
升级以后,也就是ETH(以太坊)的那条链上,允许第192万个区块上的这个行为,但是192万以后涉及到the dao 的较以都退掉
部分矿工对规则上有分歧,选择不升级,就是不同意第192万上的黑客事件的人,认为这个区块是非法的,所以就在这个区块之前建立分叉,这条链叫做ETC以太坊经典。
反正就是两条链都解决了这个黑客问题。
 
 

区块链技术应用场景 

比特币、以太坊入门笔记
1.金融服务 
  1.1 银行业务
  1.2 证券交易
  1.3 众筹
  1.4 竞拍
2.征信权属管理
  2.1 个人征信
  2.2 物品所有权
3.贸易管理
  3.1跨境贸易
4. 社交通讯
5.其他应用场景
  投票
  电子游戏
  医疗
  云存储
  ……
 
 
 

相关文章: