美文网首页
聊一聊一个区块链应用

聊一聊一个区块链应用

作者: 不二唐卡 | 来源:发表于2018-11-21 23:03 被阅读6次

    mixin的白皮书写完愿景(Motivation)和概览(Overview)之后就开始介绍Kernel。这个章节里面其实就有很多数学公式和一些更加陌生的词汇,如果不对比特币的网络有更多深入的了解的话,实际上就不太能感受这两种对比之间的差异。

    在这里,我分享最近学习白皮书的一点感受和心得,这是一个陌生的世界,所以难免会出现很多比较让人挫败的场景,比如说,我在读Kernel这个章节的时候,就是完全懵逼的,数学公式,陌生的ABFT和DAG还有UTXO,以及比特币网络的设计原理。我相信以后的学习场景中肯定还会遇到更多这样的情况。我想到的一个解决方式是,黑白盒学习法。每一次的学习就是打开一个黑盒看里面组成部分和构造的过程,但是一打开黑盒你会看到里面还有很多黑盒和白盒。白盒你一看就大概能明白,但是黑盒,你可能还是一头雾水。这个时候,我们可能会接着往下再打开,又会遇到一样的情况。如果,我们一直沿着黑盒打开下去,肯定会是一个无底洞,这个时候我们在回过神来,看整体的问题,可能依旧没有被解决,但是时间和精力已经耗费过去,同时,还有很强的挫败感。怎么办,我现在想到的解决方式就是

    每次最多打开3层黑盒

    每打开一层,先把黑盒和白盒分清楚

    在每一层里面,分清楚哪些是关键的黑盒

    打开下一层的黑盒之前,想一想他在第一层黑盒的结构中是什么角色,我要了解它到什么程度

    记得是不是回到第一层,这个才是你要学习的主题,其他的就让他暂时保持黑盒的状态

    具体到Mixin的这个例子中, 我就觉的李林的白皮书解读之所以让我有一种很轻快的感觉,就是他很轻松的就在保留很多黑盒的情况下,让我对kernel这个概念有了框架性的理解。

    只需记住一句话,mixin使用了比特币的记账思路,同时结合了最新的混淆技术,实现了高度匿名但是可验证的记账。一堆节点一起记账,不一样怎么办?再来一个专有名词,异步拜占庭算法。

    而他的演讲则稍微细化了一下,但同样都有助于对于Kernel的整体性理解。

    所有的数字资产交易,在进入mixin kernel的时候,都被赋予一个独一无二的数字编号。

    Kernel处理的就是一个带有数字编号的资产。无需关心具体资产的特点。

    domain extension负责处理资产的智能合约以及一些其他特性。

    kernel是一个高速互通的分布式小型网络,这一点与EOS bp节点很相似,都是高速高性能服务器。

    Kernel的账本使用了比特币的utxo结构,mixin kernel由7-50个节点构成,所有节点通dag+bft+pos进行记账,一笔交易经过2/3xin持有者签名就被确认。

    至于后面更多的黑盒,可以后续再来研究。

    相关文章

      网友评论

          本文标题:聊一聊一个区块链应用

          本文链接:https://www.haomeiwen.com/subject/pmahqqtx.html