比特币官网

_unwriter|元网(Metanet)启航

从那以后,许多比特币 SV 应用程序开发者社区已经接受了这个约定,推动了诸如B://、C:// 、 D://、 MAP、BCAT、AIP 等协议的产生。  从那以后,许多比特币 SV 应用程序开发者社区已经接受了这个约定,推动了诸如B://、C:// 、 D://、 MAP、BCAT、AIP 等协议的产生。

  你可以在这里看到全局日志:

那么 Bitcom 如何使用 Metanet 呢那么 Bitcom 如何使用 Metanet 呢

  感谢 Metanet 协议的优雅设计,Bitcom 和 Metanet 具有完美的兼容性。事实上,这两份协议似乎是天生一对。

  一个很好的思考方式是:

  l Bitcom 是一种数据模式协议

  l Metanet 是一种数据结构协议

在 Metanet,每个节点都可能有一个附加的推送数据序列来实现应用程序协议,同时 Metanet协议创建一个覆式数据结构来组成这些节点。在下面的示例中,我们看到一个Metanet节点事务包括了B Bitcom 协议。  在 Metanet,每个节点都可能有一个附加的推送数据序列来实现应用程序协议,同时 Metanet协议创建一个覆式数据结构来组成这些节点。在下面的示例中,我们看到一个Metanet节点事务包括了B Bitcom 协议。

MetanetMetanet查询:简单的方法

  Metanet 使用前缀meta来表示该事务属于 Metanet 事务。由于 Metanet 事务都正好是比特币交易,你已经能在 Neon Genesis上看到 Metanet 交易:

  http://neongenesis.bitdb.network/query/1HcBPzWoKDL2FhCMbocQmLuFTYsiD73u1j/ewogICJ2IjogMywKICAicSI6IHsKICAgICJmaW5kIjogewogICAgICAib3V0LnMxIjogIm1ldGEiCiAgICB9CiAgfQp9

这里的问题是,它只是一个全球Metanet交易数据的傻瓜式列表。  这里的问题是,它只是一个全球Metanet交易数据的傻瓜式列表。

  然而,Metanet 的真正力量也在这个图表中

  针对上面的数据,实际上你没有什么可以做的,因为它不支持一个图的遍历查询。

  我们需要某种能够处理图表的东西。

  这就是元网变形虫(MetanetPlanaria )所做的。

  元网变形虫(Metanet Planaria)介绍

  上面我经提到 Metanet 有两个部分:

  1.数据提供者

  2.SPV(简单支付验证)

  变形虫可以解决第一个难题: 数据提供者。 下面是 Metanet 与Planaria 其他节点如《创世纪(Genesis)》、《巴别塔(Babel)》和《时间(Chronos)》之间的区别。  下面是 Metanet 与Planaria 其他节点如《创世纪(Genesis)》、《巴别塔(Babel)》和《时间(Chronos)》之间的区别。

  1.只索引Metanet:以meta前缀的所有事务,再无其他。

  2.

  图遍历: 只查询 Metanet 子图的能力

  这意味着当你简单查询时,你能得到全局Metanet:

  "v": 3,

  "q": {

  "find": {}

  来自metanet planaria。

  但是最重要的在第二部分,即图查询。让我们来看看。

  变形虫的元网查询(PlanariaMetanet Query)

  下面是一个 Metanet 图的例子。我们先假设“Domain P0”是 Bitstagram 的世界。

  Bitstgram当前版本的的问题在于它只是一个全球 feed,没有用户的概念。但是我们可以想象一个支持用户账户的 Bitstagram,由 Metanet 驱动。

“Domain P1,P2,...”可能是它的用户帐户。每个用户都有子节点,每个子节点用于组织其子树的数据结构。  “Domain P1,P2,...”可能是它的用户帐户。每个用户都有子节点,每个子节点用于组织其子树的数据结构。

  例如“Domain P1,1”可能代表用户的时间线。为了能够得到用户的时间线,我们可能需要作如下查询:

  查找DomainP1,1下的所有节点,这些节点遵循 Bitcom 协议

  19HxigV4QyBv3tHpQVcUEQyq1pzZVdoAut

  为此,首先要选择节点(P1,1--TxID1,1),然后遍历其所有后代(P1,1,1- TxID1,1,和P1,1,2- TxID1,1,2) ,以便过滤只包含19hxigv4qybv3thqvcueqyq1pzzvdoaut 前缀的交易。

  也有可能,有时你需要降低遍历水平。有时你希望遍历,同时按属性进行过滤。有时你希望将过滤后的结果只返回到某些特定属性。

此文由 比特币官网 编辑,未经允许不得转载!:首页 > 比特币行情 » _unwriter|元网(Metanet)启航