马里奥说事系列之 TTC协议的设计

马里奥说事系列之 TTC协议的设计_第1张图片

老铁们好,我是马里奥


本期我们的话题是从底层设计上看TTC协议


马里奥说事系列之 TTC协议的设计_第2张图片

随着人们生活质量的提高,精神需求逐渐变成一种刚需,茶余饭后看看短视频、文章等内容也不失为一种娱乐消遣的方式,这也催生了“网红”这个“职业”,而无论是做主播、拍短视频、写文章还是社交都离不开平台。


俗话说一个时代有一个时代的玩法,面对以往中心化系统中的弊病与不足,去中心化系统很好地解决了这个问题,但是目前的去中心化系统也存在不足,那就是治理问题,即便是有看起来比较完善的治理机制,也并不能从根本上改善。但话说回来,勇于尝试还是好的。而目前区块链技术已得到越来越多的权威认可,并且人民日报报道称,区块链技术可以称得上的人类的第四次工业革命,可见对区块链技术的认可程度。


马里奥说事系列之 TTC协议的设计_第3张图片

言归正传,今天我们要说的是一个协议,它叫TTC协议,马里奥尽量用大家都能看得懂的例子来帮助老铁们理解。


什么是TTC协议?


我们可以理解TTC是一个底层协议,就像安卓和IOS系统那样,我们可以基于TTC协议来开发DAPP(去中心化应用),而TTC协议我们可以理解为其是区块链技术的一个应用,并且是去中心化、公开透明的。基于TTC协议开发的DAPP,不仅保持了传统app的使用特性,同时用户使用DAPP时还会有TOKEN收益。而基于TTC协议开发的DAPP定位为社交、娱乐性质的内容平台,这里的内容指代丰富,像短视频、直播、文章甚至用户发的一条动态都可以算得上是内容。


马里奥说事系列之 TTC协议的设计_第4张图片

我们从TTC协议的设计上来看,他的这种设计有何好处。


TTC协议并不是一条主链,而是除主链外还有很多的DAPP侧链,也就是说DAPP建立在DAPP侧链上,而TTC主链用于处理资产交易。传统区块链模型中,DAPP运行在主链上,比如以太坊,其低吞吐、低效率常被人诟病,而大家“各行其道”才能保证网络的畅通。每一个DAPP在建立之初,TTC协议会提供其一条链,DAPP团队仅需要在得到的链上进行搭建即可。


马里奥说事系列之 TTC协议的设计_第5张图片

专注于社交系统的底层协议还有GSC,而GSC公链目前还是传统模式,即DAPP运行在主链上。而早期DAPP较少,TTC协议的多路并行与GSC公链的一条大宽路(高吞吐)并无太大差异,而随着DAPP数量越来越多,TTC协议就会展现出明显的优势。


DAPP链并不能算是TTC协议的侧链,并且DAPP链负责DAPP用户的行为交易,TTC协议主链负责资产交易,而这分开,那么DAPP链不断增多,会不会对TTC协议主链造成影响呢?


既然是不同DAPP运行在不同的链,同时整个系统流通的都是TTC代币,即一种代币全平台流通,那么TTC代币就需要解决一个代币跨链转账的问题,而目前来讲跨链比较有难度。


曾经马里奥和公司的大牛探讨过跨链,其给马里奥的答案是,目前还没有绝对的跨链,而跨链的原理实际上就是在对应跨链上做映射,在TTC协议中跨链的实现采用了分布式私钥控制的方法,我们可以理解为,1链向2链进行跨链,原有资产在1链,而用户进行跨链转账时,原本的1链资产进行锁入,在2链上进行映射,锁入部分有网络代管并且掌握用户部分私钥,同时在2链上进行解锁,此时用户掌握2链上的私钥。


马里奥说事系列之 TTC协议的设计_第6张图片

而在TTC生态中,与其配合使用的还有钱包系统,那么此时,所有链上资产的转移都会通过钱包显示实现“无缝”资产转移,但是分布式私钥控制方法需要大量的智能合约的配合,对智能合约还是有较高的要求。


在共识机制上,TTC协议采用BFT-DPoS共识机制,作为社交底层,需要公链有高吞吐,高承载以及低延时的特征,相较于POW、POS机制,BFT-DPOS更适合TTC协议,其节点数量为21个,但是节点采用轮换制,根据用户投票排名来决定节点,排名越靠前节点成功挖矿的概率越大,这从某一方面的确是提高了节点们的积极性。


马里奥说事系列之 TTC协议的设计_第7张图片

但会不会出现某些节点排名始终靠前,使得后来者挖矿概率较低产生的不公平性,但是话说回来没有哪种机制是绝对公平的,假如能使得公链效率最大化,那么也无可厚非。


感谢老铁们的陪伴,风里雨里马奥等你!


你可能感兴趣的:(马里奥说事系列之 TTC协议的设计)