21天区块链——回顾17—21

第十七天:

区块链的共识机制:目前主要的共识机制有工作量证明机制PoW(通过工作量来决定获得记账权的几率,两者成正比)和权益证明机制PoS(通过持有代币的数量和和时长来决定获得记账权,两者成正比)。

.第十八天:

DPoS股份授权证明机制:好比董事会投票,所有持币者选出一定的节点,代理进行验证和记账,同时为了激励竞选,系统生成少量代币作为奖励。如果代理没能完成任务,就会被除名,重选新的节点。

哈希算法:是一种只能加密,不能解密的密码学算法,可以将任意长度的信息转换成一段固定长度的字符串。此字符串具有三个特点:1,差之毫厘谬以千里;2,只有完全一样的输入值才会得到完全一样的输出值;3,输入值与输出值之间没有规律,只能采用枚举法:不断更换输入值,直到找出满足条件的输出值。

零知识证明:是证明者能够在不展示出内容信息本身的情况下,也能让验证者相信是真实可信的一种技术。在不透露秘密本身的情况下,向别人证明自己确实知道这个秘密。

第十九天:

隔离见证:是区块链的一种扩容方式。因为区块链中的每一个区块记录每笔交易的具体信息,其中包括矿工打包区块是需要用到的数字签名,用于确认每笔交易。但是普通用户没有这个需求,所以隔离见证就是把区块内的数字签名拿出来,用于记录更多的交易信息。2017年8月,社区达成共识,使用隔离见证扩容方案,处理速度扩大至1.8倍。

区块链分叉:去中心化的区块链面临“升级”的时候,并非容易,需要社区的一致共识,如果产生了意见分歧,就很可能形成分叉。根据分叉后的区块链能否兼容旧的区块链,分叉分为“硬分叉”(不能)和“软分叉”(能)。

分叉而来的糖果:目前很多的扩容方案,如果某一种方案得到共识,从而得到足够的算力,就会避免分叉的风险,反之则有。分叉之后,原先持币者会自动免费获得分叉链上代币,称为糖果。

第二十天:

非对称加密算法:对称加密算法就是指加密和解密时使用同一个秘钥,而非对称加密算法需要公钥与私钥,公钥只能加密且公开,私钥只能解密且自己保存。

BTC扩容:目前区块大小上限为1MB,每秒大约只能处理7个交易,随着BTC的火爆,交易量激增,造成了BTC网络拥堵,使得交易速度减慢。

第二十一天:

重放攻击:如果持有BTC,但是BTC因为分叉产生了BTC1,BTC2.....且与BTC的数量、账户、公钥、私钥等都是相同的,发起其中任何一笔交易,其余分叉也会产生同等数额的交易。

ETH与ETC:以太坊与以太经典是硬分叉的典型例子。ETH遭遇黑客入侵转移资产,部分社区人同意更改ETH的代码,进行硬分叉,补充了被转移资产,但是另一部分人不赞同更改代码,坚持在原有链上挖矿进而成为ETC。

你可能感兴趣的:(21天区块链——回顾17—21)