昭君出塞,隧道-功夫音乐剧,让中国功夫传遍全世界,发扬中国功夫

作者:_unwriter

原文标题《TheMetanet Starts》,首发于2019年6月24日www.medium.com

翻译:刘晔,上海市海上律师业务所律师

元网(Metanet)是国际上第一台四维核算机,由比特币本地驱动,生计于比特币。

元网具有强壮的特性,比方:

1.肯定的数据一切权:许许多多“去中心化”的崇拜者企图处理这个问题,但逐个失利了。元网经过运用比特币从底子上处理了这个问题。

2.可代替的核算:假如正确运用,比特币是隐私的和可代替的。元网充分利用了这个特性,供给了一种可代替的核算结构,而其他任何“区块链渠道”从无这种或许性。

3.无限核算:两种强壮方案的结合,敞开了一个新的核算维度。

就在今日,我发布了一个体系,能够协助驱动元网,叫元网变形虫(Metanet Planria)。

止咳

. . .

它不是大多数人想的那样。

目录:

1.Metanet介绍

2.树立Metanet 运用程序

3.定论

1.Metanet介绍

自去冬以来,许多人一直在疯狂评论“Metanet”有多巨大。但事实是,这些都不是 Metanet。Metanet从未存在过。

上周末状况发生了改动。它现在现已存在。

在你惊惧之前,让我弄清一下,Metanet 并没有让你在比特币上已树立的任何东西失效。它像是对现有协议的扩展,意味着你不用用它,可是假如你酷我k歌用它,它将会愈加强壮。请持续阅览以学习更多。

创世纪的 Metanet图是上周末完结的:

大多数人不理解: Metanet 不是什么哲学概念。它也不是一个模因(meme)。Metanet 是一个十分详细的协议,一同也是十分通用的协议,如此通用以至于它变得哲学化。

听起来很对立吗?日子中最好的东西便是对立。

那么什么是 Metanet 呢?

下面是一个很棒昭君出塞,地道-功夫音乐剧,让中国功夫传遍全国际,发扬中国功夫的演示:

我把它分解成一句话:

Metanet是根据比特币的数据结构。

Metanet:根据比特币的数据结构

Metanet 是一个简略协议,答应你在比特币上创立虚拟数据结构。经过有向无环图(DAG)的办法,让你创立核算科学中运用的任何典型数据结构。

1.数组是按时刻/拓扑顺序排列的父+子树。

2.图是父+子树,每一个节点由仅有的私钥辨认。

3.你乃至能够创造自己的数据结构。

它不仅仅一个恣意数据结构。它是一种能够存储、传输和赋予实在价值的数据结构。一切这些都由比特币本地驱动,能够用你想到的任何办法在比特币编程运转。

比特币+元网(Metanet): 最高效的可编程数据账本

比特币是最有用的数据存储协议,元网是坐落比特币之上的最有用的数据结构协议。

首要阅览下面的 tweet 贴子,了解一下高效的数据存储协议意味着什么。

其他臃肿的“区块链”项目剽窃了比特币,却以一种彻底单纯和业余的办法将它们的悉数前史状况存储在链上,致使底子不能扩容。比特币与它们不同,比特币根据 UTXO (未花费买卖输出)。

最小的 UTXO 结构,答应链上与链外核算之间的强壮交互,并且能够无限扩容

当你能够在区块链上制作薛定谔的猫时,为什么要在区块链上制作猫?

在这儿,函数式编程与面向对象编程(OOP)两个范式之间的差异是巨大的。关于初学者来说,函数式编程能够做任何 OOP 能够做的作业,但更小、更可扩展和更强健。正如我在前面推特说到的,一切大企业都将他们的要害使命体系从面向对象式转移到函数式,是有原因的。

但更重要的是,函数编程范式是Metanet怎么添加一个核算维度,这一点没有其他体系能够做到,由于它们是根据面向对象编程范式的原始刚性结构。

用最小的数据存储协议(即比特币),在顶部构建最小的数据结构协cams4议(即Metanet),当两者发生化学反应时,终究得到的是最简略但最强壮的可编程账本。

简略是终极的杂乱。

Metanet上有它自己的维度。当你看到它时,其他的东西看起来像玩具相同。假如你不相信我,或许不理解,那就疏忽它,并持续玩你的业余核算器吧。咱们将用超级核算机来灭迹。

Metanet:可代替的超级核算机

人们一直在比特币中议论“可代替性(fungibility)”,可是绝大多数人彻底误解了“可代替性”的作业原理。这便是为什么你会看到一些不幸的、初级的、不合法的处理方案比方混币服务,行将多人的买卖混在一同,以含糊资金流向。

当他们在火热议论“区块链的通明度”时,又在议论怎么含糊买卖。

当他们在称誉比特币是“本相机”时,又致力于将买卖移到链外,以躲藏本相。

他们不理解比特币区块链的强壮在于“链”。他们不理解,或许还有更好的办法在坚持资金通明活动的一同,完成隐私。仅仅由于你缺少满足幻想力而没有找到处理方案,不意味着不存在方案,只意味着你的幻想力不行。

又,创造者自己也在白皮书的整个章节中清晰说到了所内涵漫画有这些内容(阅览全文) :

比特币可代替性的要害不在于不合法混币。可代替性的要害是永久不要重用密钥,每进行一次买卖都生成一个新密钥。当然,有时重用密钥是便利的或许不可防止的,可是关于绝大多数状况,你能够经过每次派生一个新密钥来完成可代替性。

但 Metanet 走得更远。

假如你以为可代替买卖很帅,那么稍等等,等你了解了可代替核算之后再说吧。

曩昔有各式各样的将“区块链作为一个核算机”的测验,但他们悉数失利在可代替性上。

一切将自己称为“DApp 渠道”的区块链体系都归于这一类。一切这些所谓的“作为一个核算机的区块链”都是简略化体系,在结构上有内涵约束,原因是它们扔掉了 UTXO 体系,导致缺少可代替性,并约束了核算才能

假如深入研究这些“DApp 区块链渠道”,它们不过是十分原始的键/值数据库体系。事实上,假如你将它们与咱们今日运用的企业和顾客APPs中的任何一个典型运用程序比较,它们看起来就像玩具相同。

咱们能够把它们视作“2D”核算。既原始且有限。

接下来是“3D 核算”。这些体系没有犯下扔掉比特币创造的高雅 UTXO 体系的过错。其间绝大多数协议树立在比特币之上。可是,他们的才能也很有限。由于选用 UTXO 架构,它们有些潜力,但无一展现它们了的悉数潜力。由于它们没有一个像Metanet 那样找到运用密钥的办法,他们都受困于软弱的体系,没有什么可用性,最重要的是,缺少可代替性

终究咱们有了 Metanet,一个根据 UTXO 的四维核算机。经过为每个新买卖生成一个新密钥,并用生成的密钥标识数据结构中的每个节点,Metanet 树与H星美国际影城D密钥树组合,打开了通往一个全新维度的大门。

由于比特币、 Metanet 和密钥之间强壮的交互作用,咱们不只需可代替的买卖,并且还有一种完成可代替核算的办法。

值得留意的是, Metanet 不是一种关于“去中心化但原始与业余的核算”的业余主意。

方针不是树立一些业余的“去中心化”科学项目。

方针是树立一个史无前例的全新确实定性的超级核算范式。假如你这样看,一切其他的“区块链项目”看起来像一个玩具或一个心爱的社会试验。

最重要的是,与一切的“DApp 渠道”不同,比特币 + Metanet 的作业办法是100% 合法的、可扩容的,并且得到了敞开整个职业的共同机制的维护: 作业量证明挖矿。

Metanet 是比特币的无限转化函数

上一年我发布了这条音讯:

Metanet 便是比特币缺失的这种"转化函数”。但并没有改动比特币的作业办法。相反,它以最强壮的办法利用了比特币现有的独特性性。

它能够无限扩容。可是只需当你以敞开的心态去管窥下一个维度的时分。

现在我现已简要地介绍了 Metanet,下面看看怎么在 Metanet 上构建实践的运用程序(APPs)。

2. 构建 Metanet 运用程序

Metanet范式

那么 Metanet 在实践中是怎么作业呢?什么是范式?

它就像存在于比特币上的云。不,它底子不是“一个相似 dropbox 的体系”。我讪笑那些从前说过“因而它就像一个dropbox?"的人。跳出你的小dropbox,敞开式考虑。这是一个全新的范式。

当我说云时,我不是说传统意义上的“云“,我是指真实日子在区块链上的云。由于这种奇妙但重要的差异,你能够终究具有自己美人写真视频的真实数据。

并且它比任何现有的云渠道更安全,由于一切的同步都是经过你自己的密钥履行okooo的只需你具有密匙,你能够从任何地址、任何时刻当即“同步“区块链。结合派生的HD 密钥,它给了咱们另一个核算维度,能够完成许多史无前例的作业。

下面是 Me我与汉卿的终身tanet 演示中的一个图表:

这儿有两个部分:

1.区块链数据供给者: 由于直接从区块链同步是低效的,你能够连接到数据供给者比方 Planaria 或 Bitbus上,只请求和同步你需求的数据(Planaria,当你想运转一个无服务器的运用程序时;Bitbus,当你想构建你自己的专业化后端,并作为你自己的一个Planaria 节点供给时)。这些数据供给者有一个确定性的数据派生机制,能够将区块链变成一个可查询的 API。别的,需求留意的是,这些都是“傻瓜式”的API,没有下降运用程序跨渠道的确定机制

2.SPV(简略付出验证): 运用 SPV 来验证你从上述数据供给者那里收到的数据的实在性。这一部分是可选的,但随着更多要害使命的运用程序环绕这一范式构建,这一部分将变得越来越重要。这部分还需求做更多的作业,但咱们会做到的。

这与Planaria的最初愿景是共同的(我在 Planaria 文档的“从阅览中别离编写”章节评论了这一点) :

重要的是,这些数据载体解除了从写入到读取的绑缚。

相同重要的是,这些数据载体解除了身份验证与数据传输之间的绑缚,赋予钱包悉数权力,一同向用户供给“傻瓜式”服务,在非绑缚的各方之间创立了强壮的交互作用(请阅览 Planaria 文档中的“去中心化认证”部分)

从现在开端,你能够更进一步,运用Neon Planaria 这样的体系构建一个强壮的核算结构,乃至能够回溯核算区昭君出塞,地道-功夫音乐剧,让中国功夫传遍全国际,发扬中国功夫块链,但这是今后的作业了。今日让咱们把留意力会集在阅览部分。

Bitcom + Metanet

不久前,我提出了一个新的,去中心化的注册比战狼徐佳雯特币运用协议的办法,叫做 Bitcom: https://Bitcom.planaria.network。

Bitcom 是一个“协议的协议”,一个用于注册协议的协议。

在 Bitcom 之前,差异一个运用程序协议业务和另一个运用程序协议业务的传统办法是由运用程序协议管理员提出一个恣意的 OP-RETURN“前缀”约好,这是坐落 OP_ RETURN 之后的第一个推送数据。

这种办法自可是然地使得运用程序协议的处理变成中心化了,由于运用程序开发人员有必要恣意提出自己的协议前缀,然后注册到一个中心化目录的某个当地,在这儿,总有一群中心化的委员会来赞同或回绝列出答应清单。为了防止称号空间的抵触,这是必要的。

创立Bitcom 便是为了处理这个问题。

处理方案是运用随机生成的比特币地址作为前缀,并将其发布到区块链。随机地址的仅有性保证了在防止称号抵触的一同不需求一个中心化的目录,直接发布到区块链,并供给一个去中心化的协议注册。

从那今后,许多比特币 SV 运用程序开发者社区现已接受了这个约好,推动了比方B://、C:// 、 D://、 MAP、BCAT、AIP 等协议的发生。

你能够在这儿看到大局日志:

那么 Bitcom 怎么运用 Metanet 呢

感谢 Metanet 协议的高雅规划,Bitcom 和 昭君出塞,地道-功夫音乐剧,让中国功夫传遍全国际,发扬中国功夫Metanet 具有完美的兼容性。事实上,这两份协议似乎是天生一对。

一个很好的考虑办法是:

l Bitcom 是一种数据形式协议

l Metanet 是一种数据结构协议

在 Metanet,每个节点都或许有一个附加的推送数据序列来完成运用程序协议,一同 Metanet协议创立一个覆式数据结构来组成这些节点。鄙人面的示例中,咱们看到一个Metanet节点sm视频业务包括了B Bitcom 协议。

Metanet查询:简略的办法

Metanet 运用前缀met芳芯a来表明该业务归于 Metanet 业务。由于 Metanet 业务都正好是比特币买卖,你现已能在 Neon Genesis上看到 Met周世晶anet 买卖:

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

这儿的问题是,它仅仅一个全球Metanet买卖数据的傻瓜式列表。

可是,Metanet 的真实力气也在这个图表中

针对上面的数昭君出塞,地道-功夫音乐剧,让中国功夫传遍全国际,发扬中国功夫据,实践上你没有什么能够做的,由于它不支撑一个图的遍历查询。

咱们需求某种能够处理图表的东西。

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

元网变形虫(Metanet Planaria)介绍

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

1.数据供给者

2.SPV(简略付出验证)

变形虫能够处理第一个炸虾的做法难题: 数据供给者。

下面是 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,1”或许代表用户的时刻线。为了能够得到用户的时刻线,咱们或许需求作如下查询:

查找DomainP1,1下的一切节点,这些节点遵从 Bitcom 协议

19HxigV4QyBv3tHpQVcUEQyq1pzZVdoAut

为此,首要要挑选节点(P1,1--TxID1,1),然后遍历其一切子孙(P1,1,1- TxID1,1,和P1,1,2- TxID1,1,2) ,以便过滤只包括19hxigv4qybv3thqvcueqyq1pzzvdoaut 前缀的买卖。

也有或许,有时你需求下降遍历水平。有时你期望遍历,一同按特点进行过滤。有时你期望将过滤后的成果只回来到某些特定特点。

听起来很强壮?是的,今日这一切都是或许的。

那么它到底是怎么作业的呢?你应该查询什么?

比特查询(Bitquery): Metanet 版

能够有用地进行灵敏的图查询,意味着以下类型的查询是或许的:

1.获取一个Bitcom 协议X 后边的大局Metanet图的一切项(例如,B)。

2.获取一个单一用户在 Metanet 图中的一切“文件”。

3.挑选 昭君出塞,地道-功夫音乐剧,让中国功夫传遍全国际,发扬中国功夫metanet 中出现在子树中任何方位的特定特点。

4.获取一个包括特定特点的某安排的子树图,可是运转部分遍历(不是彻底遍历叶节点)。

为了供给这个特性,咱们为 Bitquery引入了一个新特性:“挑选”。

基本上,它经过三个特点中的任何一个挑选一个节点:

l “a”: 地址

l “tx”:买卖 id

l “id”:H(地址||买卖id)

然后从那里遍历它的子孙程流苏,并精确地过滤你正在寻觅的东西。假如你曾经运用过 Bitquery,那么查询言语的其余部分应该很了解,由于它与一切Plana何妍希ria 公共节点以及Bitbus中运用的 Bitquery 是相同的。

留意它仅仅 Bitquery 的一个扩展,支撑一切你现已了解的特性,比方“方案(project),乃至是 JQ 供给支撑的转化函数“r.f”。

以下是一些查询示例:

在这儿,咱们挑选根节点(A0,Tx0)并从那里运转查询。查询将过滤子树并回来呼应。

下面咱们挑选(A2,Tx2) ,然后从那里遍历图并查询它的子孙。

终究鄙人面的图中,咱们挑选(A3,Tx3)并从那里开端查询:

3. 定论

Metanet 是一个强壮的协议,能够从比特币买卖中创立数据结构。

它是第一个也是唯逐个个可代替的核算渠道。

它是有史以来第一个真实让你具有自己数据的处理方案。

它能够让你构建一个便携式无限核算机。

今日,它现已为你的建造预备好了。

拜访元网变形虫:

https://metanet.planaria.network

阅览元网白皮书:

https://bico.media墨月城/bit://15DHFxWZJT58f9nhyGnsRBqrgwK4W6h4Up/d774b792301a3fe5dc1f4ffce53d28ee断桥残雪3997732b5cc7b1a49b6fe5abe76fff8d

paymail:liuye@moneybutton.cash

BSV地址: 12e5FSuGYQ7tTR9gFzZzgHzGF昭君出塞,地道-功夫音乐剧,让中国功夫传遍全国际,发扬中国功夫D97xNfqSM

海贼王鼠绘
 关键词: