区块链的链条有何不同?我的零基础区块链学习第32天
那么多的这种链,那种链,名字起得神乎其神,其实小白看得心里一团乱麻,今天经过认真学习,我理解了——区块链根据其应用场景的不同,可以作如下区分:
【公链】
即公共链。
公链是完全去中心化的,链上数据都是公开透明的,不可更改,任何人都可以通过交易或挖矿读取和写入数据。其典型代表就是比特币区块链,在比特币区块链上,任何人都可以在其链上进行交易,并且查看链上的所有交易信息。比如说虎妞可以在链上查看自己BTC地址的转出、转入信息;只要在BTC的主网上,任何人也可以看到中本聪是否有从他的BTC地址中提取比特币(前提是知道中本聪的BTC地址)。
【联盟链】
联盟链是部分去中心化的,其开放程度和去中心化程度是有所限制的。其参与者是被提前筛选出来或者直接指定的,数据库的读取权限可能是公开的,也可能像写入权限一样只限于系统的参与者。前阵子用于日韩国际汇款及日本本国银行间汇款的瑞波区块链,就是一个联盟链。它为加入联盟的金融机构提供跨境支付服务,只有该联盟内的成员,获得多数联盟成员的同意后,才有资格在其链上写入数据。同时,其链上数据是对所有人开放,还是对一部分人开放,也由其联盟决定。
因此联盟内可能涉及投票等,一般认为EOS就是联盟链,因为EOS的主网有21个核心节点,普通用户可以读取数据,发送交易,但没有记账权,没办法加入EOS区块链网络也成为一个核心节点,不过在关于EOS的网络类型上不同的人理解上有争议。
【私链】
私链跟联盟链类似,其开放程度和去中心化程度是有所限制的,其读写权,记账权由组织决定。与联盟链最大的不同在于,联盟链是为一个联盟,比如一个行业服务的;而私链则是为一个组织,比如一家公司内部服务。据每日新闻最新的报道,日本最大的金融机构——三菱UFJ集团打算发行自己的代币(MUFG),用以解决电子货币转账在不经过银行的情况下,转账金额不能超过100万日元(约6万多RMB)的问题。在该场景中,三菱UFJ集团使用的就是为公司内部服务的私链。
【侧链】
侧链并不与上面的任何一个概念平行。
“侧链”从严格上来说,其本身并不是区块链,可以理解为区块链的一种扩展协议。早期“侧链”是为了解决比特币区块链技术的限制问题,先锁定主链上的资产,然后将锁定的那部分资产在侧链上做参数修改(如修改,并进行自由交易和转换。例如修改10分钟记一次账、区块大小1M限制等,赋予侧链上自己的交易定义。
当前闪电网络就是基于侧链技术做了些扩展,达到快速转账和交易的目的。接下来虎妞简单介绍下闪电网络是怎么运作的。
若AB经常交易,就可以在AB间建立一个含有2个比特币的通道,AB各发送1个比特币到多重签名地址,然后将这些币暂时锁在主链上。
只要AB为交易签名,这两个币就可以在双方中免费发来发去。能免费的原因是这2个比特币根本没有移动,只是在区块链之外,交易了币的所有权。当最后关闭通道时,交易才会被写到区块链上,双方就可以拿到属于自己的那部分币。
在闪电网络上,不是建立通道的AB之间转账时,比如说 A支付给没有建立通道的D时,可以通过就近的节点传播,从A→B→C→D,A只需要支付小额的手续费给B、C即可。如果BC之间已经建立通道了的话,又可以省掉一笔手续费。需要注意的是,如果在主链上操作这个步骤,需要全网所有节点同步这个信息,其手续费就要高很多,速度也会慢很多;而在闪电网络上,因为只需要传播ABCD这几个节点,所以速度会快很多,手续费也会便宜很多。
侧链的特性:
-
侧链是一种扩展协议,为了解决主链(如比特币区块链)技术的限制问题;
-
一般先锁定主链上的资产,然后将锁定的那部分资产在侧链上做参数修改;
-
用以实现低手续费、高转账速度等目的。
以上是我今天的学习所得和整理,明天将开始学习数字货币钱包。
让我们继续努力学习吧。
【坚持分享的想法】
网络上系统的带新人入门区块链的内容其实很多,但几乎所有的内容都有如下 问题:
1.写相关内容分享的人起点太高
因为写文章或教程的人本身已经非常熟悉区块链的某方向的内容,因此写起内容来很难站在一个真正的小白的角度去思考 ,往往他觉得读者可以看懂,结果 读者真的是一脸懵懂。
2.不够系统
也如上一个点的原因,写这些内容的人,很可能是想到什么写什么,缺乏完善的缓慢学习的循序渐进的过程,因此对真正的一无所知的小白而言那就显得不够系统了。
3.每一篇文章的知识量太大
阅读大佬们的区块链相关文章,作为一个小白往往感觉非常大的无力感,因为他们文章中的好多名词,动词我都不懂,因此这样信息量大的文章对于小白来说实在内容过于丰富,因此小白会迷失在其中难以自拔。
于是我将同样以一个初学者的身分每天与大家一同交流,每天只学一点点,也不会花费同样劳碌的我们太多时间与精力,但保持每天都在学习进步。
如果你也和我一样是新手,那就加入我们的自学互助部落吧!
Qq群:161701300