今天给各位分享怎么维护区块链主链的知识,其中也会对区块链需要解决的问题进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
区块链中主链的价值是什么,在区块链的落地应用中又处在什么环节?
很多虚拟货币,一旦从交易所提币出来,都要存放在imtoken等第三方钱包里面。这也是被逼无奈,因为没有自己的钱包,所以只能“寄人篱下”。
那怎么样才能过上独立的生活,不需要看人眼色呢?这就会引申出一个词:主链。
“主链”一词源于“主网”(相对于测试网而言),即正式上线的、独立的区块链网络。
目前,市值排名前50名的区块链项目中,有12个项目是“主链”(当下数据有变化),运行最成功的主链非以太坊莫属了。
以太坊就是拥有自己独立的钱包,并且还能给其他币种“提供住房”的一条主链。
接下来我们通过对以太坊的分析,带你深入了解什么是主链。
市场上大多数的众筹项目都是基于以太坊开发的,你可以理解为:以太坊是一个电脑操作系统,类似于windows系统 ,而在以太坊上的各种代币,相当于是我们电脑上的各种软件,开发者可以支付以太币在以太坊上运行项目 。但是以太坊并不是十全十美,基于以太坊的项目越多,对以太坊的网络需求也就越大,严重的时候会导致拥堵。
其实大部分主链项目还在技术研发和改良阶段,离真正技术落地,还有一段距离。
区块链领域竞争最激烈的,其实也就是“主链”之战。谁能成为区块链基础层的主链,谁就有可能成为未来的苹果、微软等巨头。
另外科普下,国产公链里,沃尔顿链是底层商业应用公链,将区块链去中心化、不可纂改等软件层面特性,与自主研发的RFID芯片硬件相结合,为各行各业提供溯源、认证解决方案、以及设计行业数据加密和分布式储存数据库搭建服务。
当然,并不是说有主链的就一定比没有主链的项目好,有一些项目,由于性质原因,是不需要主链的,比如BNB,它的主要用途是抵扣在币安交易所的手续费,所以有没有主链也不重要。
从比特币到以太坊,再到如今被捧上神坛的EOS,诸多大神都在搭建主链,试图爬上时代的潮头,谁将是区块链的未来王者,让时间给我们答案。
2018-10-02小白学区块链——什么是主链
一,什么是主链
主链可以理解为正式上线的、能独立自主的区块链网络。是区块链社区公认的可信区块链网络,其交易信息被全体成员所认可。 有效的区块在经过区块链网络的共识后会被追加到主网的区块账本上的区块链。
二,主链的特点
1,相对于测试网络来说,主链是正式上线的的有效区块链、是独立的区块链网络。
2,原始创建的第一条区块链都可以叫主链,可以在链上部署合约和协议的区块链。
三,主链的应用
主链的应用最有成就的就属以太坊了, 市场上大多数的众筹项目都是基于以太坊开发的,其代币也都是在以太坊上发行的代币,可以理解为:以太坊是一个电脑操作系统,类似于windows系统 ,而在以太坊上的各种代币,相当于是我们电脑上的各种软件,开发者可以支付以太币在以太坊上运行项目 。
XDAG技术详解3-主链
根据定义,主链是链难度最大的的链(chain),所以,如何计算链难度(chain-diff)是关键。
在xdag中,chaindiff的直接定义,是把chain上面所有block的diff直接累加起来。但是有特殊场景,当一个chain在一个时间片中经过了多个block,diff累加过程中,只累加当前时间片中diff最大的那个block的diff值。
下面对常见的几种情况举例说明:
这种是最简单的类型,每个block刚好跨越了时间片,chaindiff等于所有block难度之和。
chaindiff = t01 + t02 + t03 + t04 。
这种场景,chaindiff在time frame3的时间片中累加的时候,只取这三个中diff最大的一个,其他两个会忽略。
chaindiff = t6 + maxdiff(t5, t4, t3) + t2 + t1 。
因为单个周期中有大量交易,这个模式实际上是最常见的模式。
在实际构造的过程中,主链上每个时间片中顶部的block会被判定会主块,也就是说,main-chain只包含每个时间片中顶部那个block,尽管也会走过同时间片中其他block,但其他block在定义上不属于main-chain,这个定义也在前一章特别说过了。那么根据定义,t5会被赋予挖矿奖励。
这种类型是前面一种类型的特例,计算方法是一样的,只不过这个chain在time frame3中终结了,发生了某种分叉。
chaindiff = t6 + maxdiff(t5, t4, t3)
这种情况是第一种模式的特例,系统允许这种场景存在,比如系统重启过程中。
在区块链系统中,主链是动态决策的,主链上的交易是有效交易,非主链上的交易作废或者无效,xdag中也是类似的,只不过xdag扩展了这种定义,不止主链上有效,主链直接和间接关联的图上的block也都算有效,这也是为什么xdag能大幅度的提高tps的原因。
假设 机器1 中的结点图如上所示,t1/t2/t3是最新的三个顶点,从这三个顶点出发向下,分别计算各个路径上block难度之和(注意前面说的计算规则)后,发现从t1开始走蓝色路径的diff和最大,则蓝色路径被选为了主链,被主链直接或间接引用的block都为有效交易(图中绿色block)。
随着网络block不断互相同步,在随后的某个时间,假设 机器2 存储中的结点与 机器1 略有不同,经过一番计算后,发现从t2开始的这条红色链条上难度和最大,则 机器2 会判定t2开始的这条红色链才是主链。
在新的主链下,
假设图中蓝色路径为主链,则有效block为:
写到这里,本文关于怎么维护区块链主链和区块链需要解决的问题的介绍到此为止了,如果能碰巧解决你现在面临的问题,如果你还想更加了解这方面的信息,记得收藏关注本站。
标签: #怎么维护区块链主链
评论列表