网络棋牌游戏下载_网上棋牌游戏大全

Jack Davies边界案例:元网博客系列21之点与边

更新时间:2019-09-07 23:30点击:

  中,我们介绍了几个构成有向无环图(DAGs)的概念,并研究了它们与元网(Metanet)协议的关系。在今天的帖子中,我们将看到元网协议是如何被用来创建链式 DAG 结构的,它可以促进比特币 SV 上的点对点价值网络。

  在这个系列的第2部分,我们学习了一点图论,我介绍了一些基本概念,这些概念指导我们描述有向无环图。简要回顾,要点如下:

  这些简单事实建立了对有向无环图结构的原则性理解。从这里,我们可以通过相关概念的基本理解来帮助描述三种图:

  我们观察到,对于像比特币 SV 这样的工作量证明区块链,区块确实形成了一个简单的线性有向无环图,我们将其命名为“区块有向无环图”。同样,我们发现交易也形成了有向无环图,尽管是一个更复杂的有向无环图,我们称之为“交易有向无环图。”

  最后,我们引入了元网图的概念,它也是一个有向无环图。我们已经讨论了元网协议如何定义一套规则,允许我们创建元网图,类似于底层的区块链协议如何定义一套规则,允许我们创建区块和交易有向无环图。

  在今天的帖子中,我们将详细研究元网协议是如何实现在比特币 SV 区块链上建立本地的、独一无二的链上图结构的,然后正式确定元网协议的规则集,并探索这些规则所建立的图结构的特征和属性。

  我们将了解到,控制元网节点实际外观的规则是高度不受限制的,这意味着元网节点可以有许多不同的形状、大小和形式。事实上,任何遵循非常简单的元网节点格式的交易,作为一个框架轮廓,都被认为是元网节点。那么,这种格式是什么呢?

  在比特币中,用图表的形式表达往往比许多书面要求的东西更加清晰。满足上述所有标准的元网节点最简单的轮廓结构如下图所示:

  注意,在整个博客系列中,我们将“OP_RETURN”理解为组合操作码“OP_FALSE OP_RETURN”。

  我们可以看到,给出的图例实际上是一个非常简单的交易。从表面上看,它看起来像是一个相当标准的OP_RETURN交易,在OP_RETURN 数据负载中包含三个元素。元网节点和这些交易(我们在比特币 SV 中已经非常熟悉和看到)的关键区别是,元网协议赋予这些交易以组件意义。

  元网协议的核心是,我们赋予这六个元素的每一个非常具体的含义,在传统情况下,其中只有少数元素可能具有内在含义。元网协议所适用的这些具体含义是:

  在这里我想再重申一下,关键的一点是,我们已经为节点交易的所有六个基本元素赋予了含义。因此元网协议与现有的OP_RETURN协议形成了对比,后者往往忽略输入签名的用途,而只是对OP_RETURN有效负载中的元素规定了特定的含义。

  这里存在一个微妙之处,表明元网协议如何被设计成利用现有的所有底层区块链的基础设施。在OP_RETURN交易输入中的签名和公钥*通常没有任何更大的含义,但元网协议直接将它们作为元网图结构的固有部分使用。

  * 本系列在这一点上,我想在较高的层次上使用交易和签名来清楚地确立元网图是如何形成的。如果你对我在本节中使用术语“地址(address)来合并指代地址及其它们的底层公钥的数学部分有所疑问,那么你是对的。我们将在以后的文章中讨论元网协议的低层规范,但是现在我们将交替使用术语“地址”和“公钥”一词。

  那么,既然现在我们已经知道元网节点包含六个重要元素,是否可以进一步简化场景以更简洁地表达内容呢?

  我们再作个简化,把 Metanet flag放在一边,因为我们知道它

推荐文章

官方微信公众号