# 你好，世界

By [fly](https://paragraph.com/@garnidelia) · 2023-02-16

---

我们非常高兴地介绍 VRRB，这是一个围绕Proof of Claim的新颖共识机制所构建的新一代区块链网络。这种共识机制得名于Proof of Claim的选举算法，这是一种支持矿工选举、仲裁成员的资格和提议区块之间的冲突解决的极快速、可扩展、去中心化的选举算法。

Proof of Claim作为一种共识机制，与现代第 1 层中的其他共识机制和选举算法相比具有一些显著优势。主要的，索赔证明是：

1.  计算便宜
    
2.  防撞
    
3.  可扩展
    
4.  完全去中心化
    
5.  真正无需许可
    

VRRB 还实施了创新的区块和交易验证流程，以允许在完全去中心化的环境中进行高吞吐量的交易，可以说是迄今为止所有区块链网络中安全性最高的。

这是通过我们的双重可扩展性验证协议和我们收敛的有向无环图（**DAG，directed acyclic graph**）的链结构实现的。

VRRB 使用称为 Left-Right 的无锁并发模型在验证器节点上与 RAM 垂直扩展，这显著提高了本地吞吐量。

{Left-Right:Left-Right 是一种并发控制算法，它包括给定数据的两个副本结构：一个用于读取，另一个用于写入。只读结构可以被重复无限次，直到达到给定的 RAM 内存限制。 只写结构可以被重复，但需要互斥锁（是一种用于[多线程](https://zh.wikipedia.org/wiki/%E5%A4%9A%E7%BA%BF%E7%A8%8B)[编程](https://zh.wikipedia.org/wiki/%E7%BC%96%E7%A8%8B)中，防止两条[线程](https://zh.wikipedia.org/wiki/%E7%BA%BF%E7%A8%8B)同时对同一公共资源（比如[全域变数](https://zh.wikipedia.org/wiki/%E5%85%A8%E5%9F%9F%E8%AE%8A%E6%95%B8)）进行读写的机制）来防止数据争用。只读副本维护一个epoch（一个epoch指所有的数据送入网络中，完成一次前向计算及反向传播的过程）计数器，该计数器在读取开始和一次读取结束时会递增一次 。因此，只要所有的只读数据结构都有epoch计数器位于偶数，副本可以“刷新”或“切换” 只写副本以从结构中获取更新的添加/删除内容。}

VRRB 通过 Farmer-Harvester 并行确认模型进行横向扩展，其中可以形成无限数量的 Farmer quorum 来对交易的有效性进行投票，而 Harvester quorum 收集选票，并提出交易块。

VRRB 链是一个基于回合的收敛 DAG。在每一轮中，每个harvester成员都可以提出一个经过验证的交易块，并且该轮选出的矿工将提案块合并为一个单一的汇聚块，解决块之间的任何冲突并按因果关系顺序对交易进行排序。此过程在最终确定时间和一般吞吐量方面具有显著优势。这种结构也有安全优势，因为融合块一旦通过认证，就会在下一轮（或未来）提案块中引用，不能被更改，DAG 正式“锁定”。

![如需完整的白皮书，请访问：https://drive.google.com/file/d/1PTBvnsINCVGbhT_CEV2K-ZTdVwWDO4gk/view](https://storage.googleapis.com/papyrus_images/d85f5441302ce400b1b5a813ffffe2c932da217805e02b4a261ec17a38f644cd.png)

如需完整的白皮书，请访问：https://drive.google.com/file/d/1PTBvnsINCVGbhT\_CEV2K-ZTdVwWDO4gk/view

VRRB 智能合约平台也是性能、安全性方面的重大飞跃，并且可以说在 L1 开发人员体验的长期可持续性方面最为重要。VRRB 智能合约平台由 unikernel 容器实例提供支持。我们正在彻底改变游戏规则。在其他平台上，每个节点都运行一个智能合约执行引擎。单一的尺寸必须适合所有虚拟机。智能合约被部署、存储在状态中，并且当与智能合约发生交互时，它与所有其他合约在相同的运行时中执行。VRRB 的智能合约运行时与该模型形成鲜明对比。事实上，它根本不是一个单一的运行时。

VRRB 从微服务和功能即服务 (FaaS) DevOps 工作流程中拿出一本书，开发人员社区已经从 Web2 中熟悉了这些工作流程。每个智能合约都被部署为一个 unikernel 映像，并带有构建指令，其中包括其自己的专用运行时，而不是开发人员按照单个运行时的规范构建。然后节点构建镜像，构建的 unikernel 经过共识，然后存储在状态中。

将 unikernel/libraryOS 视为类固醇上的容器。它将容器化抽象提升到一个全新的水平。容器不是依赖主机运行时，而是运行时，它只需要主机硬件。

![](https://storage.googleapis.com/papyrus_images/cd429fc848980f18934fd3174d4290523fc27eded5da794ec8331529c792d870.png)

由于我们的虚拟化平台是一个 unikernel，有时称为库操作系统，运行任何程序所需的库都包含在构建中。这使开发人员能够使用更高级别的语言（如 Python 或 Java）、Web 语言（如 Javascript 和 Typescript）以及其他 Web3 语言（如 Solidity 和 Move）进行构建。当然，还有 C/C++、Rust、Go 等低级语言。

这些 un​​ikernel 可以在几毫秒内启动、执行和关闭（具体取决于正在执行的内容），并且专为具有返回值的短时间执行而设计。去中心化计算可能正是这项技术的完美用例，该技术于 1990 年代首次在[本文中](https://queue.acm.org/detail.cfm?id=2566628)提出。构建中所需的级别越低，库越少，启动和执行的速度就越快。如果速度是最重要的，智能合约甚至可以直接在汇编中构建。

选项是无限的，并由开发人员掌握。由于 VRRB 网络的异步智能合约执行（计算组件与共识分离），如果执行需要更多时间才能完成（尽管费用更高且达到一定限度）。不必担心学习如何使用整套开发工具，只需构建、发送并让我们网络中的节点编排和运行您的智能合约。是的，开发者，您现在在 Web3 中拥有灵活性。

以上只是 VRRB 协议的创新和好处的冰山一角，要了解完整的技术细节，您应该查看我们的白皮书，该白皮书目前可在我们的网站上获取，很快将通过学术出版物更广泛地获取. 敬请期待更多。

我们经常被问到以下问题的一些变体：

> _“Layer 1有好几个，为什么还要一个？”_

我们的团队构建新的 L1 有无数种动机，但三个主要动机是：

1.  **可扩展性是关键，因为 Web3 的采用会持续增长**，而且它会继续增长。当 Web3 的采用达到其全部潜力时，每天将有超过 10 亿用户与公共区块链网络进行交互。这项技术将渗透到整个社会，为了处理此类流量，强大的可扩展网络绝对是关键。互联网让世界变得扁平，加速了全球经济合作。然而，互联网缺少所有权、有效的社区治理、抗审查性和其他对自由和繁荣的世界很重要的特征。Web3 解决了这些核心问题。我们相信 VRRB 将成为 Web3 大爆炸时刻的催化剂之一。
    
2.  **开发人员体验需要**显着改善。Web2 开发人员和其他程序员在尝试迁移到 Web3 时面临着一场艰苦、充满摩擦的战斗。首先，世界上最流行的编程语言要么无法编写智能合约，要么在启用智能合约的情况下，可用的 SDK 和开发人员工具让开发人员的体验很糟糕。开源不应该意味着缺乏支持和教育。权力下放，如果有的话，应该会导致_更多_不少资源和工具。不幸的是，由于流行的第 1 层区块链的计算组件的性质，如果没有新平台，这种情况是否会改变还不清楚。VRRB 通过我们的 unikernel 智能合约直击这个问题的核心。这使开发人员能够以他们选择的语言构建去中心化程序，消除了开发人员在决定是否转向 Web3 时面临的最大障碍之一。
    
3.  \*\*加密经济和传统经济之间的分叉需要一座桥梁，\*\*很快。VRRB 的愿景不是一个有“加密货币”和世界其他地方的愿景。我们认为这两者是而且应该是密不可分的。区块链技术和加密货币、代币化、无信任交易的好处，无论是金融还是计算，都是无限的。减少保险和信用卡欺诈、所有权和身份盗窃的能力，分配品牌所有权和利益的能力，增强忠诚度奖励的可用性，创建自定义社区，拥有自己的数据，消除中间商金融服务和更多服务不仅由这项技术实现，而且早就应该实现了。全球经济正在进入下一场革命，它将由公共区块链网络提供动力。为了实现这一目标，我们需要您和整个社区的加入，帮助我们实现我们的愿景。
    

不要害羞，加入旅程，帮助我们全速冲刺未来。

> _“当我们问‘我们如何找到下一个十亿用户？’时 我们本末倒置。在数十亿活跃用户之前，我们需要一百万以上的活跃开发者”——VRRB Labs 创始人 Andrew N. Smith_

> 那么你能做些什么来帮助呢？
> 
> 这是我们的“你好，世界！” 片刻。VRRBs Limited Beta Testnet 将在 3 月下旬至 6 月初的某个时间启动。我们鼓励您与我们取得联系并加入我们的社区。无论您是想为协议做出贡献、在链上构建应用程序、运行节点，还是只是想帮助宣传 VRRB 的好处，请加入我们的[Telegram](https://t.me/+4nJPCLdzGOUyMDQx)频道、[Discord](https://discord.gg/X8yWgSTR)服务器、在[Twitter](https://twitter.com/VRRBLabs)上关注我们、访问我们的[网站](http://www.vrrb.io/)进行关注一起并保持联系！

---

*Originally published on [fly](https://paragraph.com/@garnidelia/NIxCr4cPiXc7f0oxR1p4)*
