← Back to list

加密货币为何需要Uqbar

原贴:https://mirror.xyz/0xE030ad9751Ca3d90D4E69e221E818b41146c2129/soNIdzK0L5gz55bFo5OI4F0lULMx90fC2BhKQMw6b_I

~dolrem-harpub · 2022-11-17 04:57 · 0 claps · 4.9 min read
#urbit #uqbar #blockchain #cryptocurrency #web3
Open on Medium ↗
Wiki topics: CRY · Crypto & Web3

加密货币为何需要Uqbar

原贴:https://mirror.xyz/0xE030ad9751Ca3d90D4E69e221E818b41146c2129/soNIdzK0L5gz55bFo5OI4F0lULMx90fC2BhKQMw6b_I

目前,加密货币领域虽然很强大,但其取得的进展也很有限。尽管区块链带着传统银行业面临生存危机以及建立网络国家的愿景,但实际上,其生态系统在三项功能上已经达到了极限。

  1. 创造资产
  2. 交换资产
  3. 质押资产来获得贷款

那些需要更多动态功能或更多元化的链外集成的应用程序都失败了,其原因要么是牺牲了安全或过度中心化,要么提供了极差的用户体验。虽然我们可以想象出充满活力、功能强大的 dApp 生态,将 Web2 的功能与去中心化的工具结合起来,但它们的发展不仅受到可扩展性以及费用的限制,而且还受到基础设施脱节的限制。

我们不是加密货币怀疑论者。然而,我们也目睹了区块链行业在创建远远超过比特币或以太坊的原始功能工具的集体失败。开发者对于有限的工具和临时配备的基础设施而感到沮丧;投资者对于缺乏非金融应用程序的交付而感到沮丧;社区成员对于实用性差而感到沮丧。

坦率地讲,我们同意这些区块链批评者的观点 — 加密货币尚未兑现其承诺。由于受到技术限制,特别是可组合性以及互操作性的限制,我们仍然处于资产互换的折磨中。一个更丰富的区块链生态系统需要一个通用的加密操作系统,并具有一个强大、直观的虚拟机,还可以无缝集成链上以及链下的活动。

这没有任何其他妥协或变通的办法。我们并没有夸大其词。Uqbar 和 Urbit 的结合是唯一的解决方案。

解放区块链技术

让我们从一个大问题开始:区块链技术有哪些应用领域呢?

让我们考虑一下玩扑克的基本应用程序。

首先,当无数的 Web2 扑克应用程序已存在时,是哪些特征让一个与区块链集成的扑克系统更受欢迎呢?

  • 没有来自中心化扑克服务的抽成
  • 简易方便的客户取款流程
  • 在支付方面没有欺骗、欺诈或操纵,因为智能合约是自动执行和开放源代码的

值得注意的是,区块链整合所带来的大部分附加值都与金钱、资产或访问权有关。然而,现有的区块链工具已经可以在交易层面上解决这些问题。智能合约控制的支付,消除了中心化服务提供商的操纵、低效或各种失误。

但请注意什么不需要在链上 — 扑克游戏的实际行动或赌注本身的记录。这些系统的 Web2 版本是完全足够的,因此我们只需要它们能够与区块链很好地配合。

不难想象,链上和链下的无缝整合对于任何利用动态资产交易或身份验证的应用程序来说是多么的宝贵。游戏(如扑克)应用是很明显,但这种互操作性对社区治理、DAO 管理,甚至金融工具(如 Tornado Cash) 都是至关重要的。它们的安全性将受益于 Urbit 的前端隐私保证和审查阻力。然而,对于这些问题,我们距离有效的、用户友好的解决方案还很遥远。

简而言之,如果没有一个通用的加密操作系统,这些应用程序将无法成功。用户和开发者需要的不仅仅是一个共享的全球共识,而是一个共享的计算环境。在这个环境中,链上和链下的执行都可以和谐一致地配合。

一个更强大的虚拟机

除了链外操作性,区块链应用程序还受到以太坊虚拟机的限制。虽然许多开发者抱怨 Solidity 难以使用,但对于 EVM 的功效而言,其所受语言的限制还不如计算环境 (最适合于第一层 (Layer 1) 交易结算) 的限制。值得一提的是,费用的限制迫使开发者使用 “gas golf”,或者编写极其复​​杂的迂回代码,以节省智能合约执行的费用。

那么你会喜欢上 Uqbar VM (UVM) 的哪些特征呢?

首先,UVM 将智能合约逻辑与数据完全分离。在 EVM 上,智能合约包含被合约操纵的数据,不必要地增加了合约的复杂性,并使合约容易受到重入攻击(这也许是以太坊网络上最常见的攻击)。EVM 的链接逻辑 / 数据也导致了明显的系统效率低下。在部署到以太坊的数千万个智能合约当中,绝大多数是对其他合约的完整克隆,并用于简单的功能,如创建多重签名钱包、铸造 NFT 或生成中心化交易所使用的货币包装器。在重复该功能的同时,由于合约仅适用于特定数据,因此必须一次又一次地单独部署这些合约。我们可以简单地将合约数据从逻辑中分离出来,就像 UVM 一样,可以减少 80% 以上的总网络代码,并大幅提高系统效率和安全性,以及降低审计难度。

这种虚拟机的简化对于安全性、去中心化以及终端用户的整体体验是极其重要的。虽然在默认情况下为纯函数式语言(如 Hoon)编写测试更容易,但降低复杂性的同时也提高了非专业人士的访问能力。当一个系统(如 EVM)让新手感到畏惧时,它可能很容易被声称拥有专业知识的外部利益集团控制,并将控制权让给一些作为生态系统 “守门人” 的精英审计公会。即使在去中心化的系统中,复杂性也会导致垄断,或者至少会导致权力集中于少数人手中。

举个简单的例子,让我们考虑一下现代汽车。虽然修理私家汽车曾经是一种周末的爱好,但随着车载计算机系统的复杂性增加,这使得除了专业机械师之外,任何人都无法轻松地把汽车修理好。如果不加控制,区块链生态也正在发生同样的过程,因为不同系统的大杂烩,捆绑在一起的话,将复制如同 Web2 容易被少数公司所占据主导地位的复杂性。

通过将 Uqbar 集成到 Urbit 中,我们将最终创建一个简单而连贯的虚拟机,为专家和新手提供更强大的测试和实验沙箱。Uqbar 和 Urbit 有一个简单的目标:精简虚拟机,并将权力交还给你。

结论

链上和链下的无缝互操作性是区块链未来发展的关键所在。可扩展性不再是我们的阻碍。实际上,解决方案正在到来。可扩展性功能(包括 Uqbar 的零知识证明以及第二层 (Layer 2) 汇总)将提高交易速度,并将费用降低数千倍。但是,如果区块链应用仅限于资产操纵,那么这样的速度以及吞吐量就毫无意义了。

通用加密操作系统的时代已经到来 — 欢迎来到 Uqbar。


메타데이터
post_id
baf87f574adc
slug
加密货币为何需要uqbar-baf87f574adc
url
https://medium.com/@originode2/%E5%8A%A0%E5%AF%86%E8%B4%A7%E5%B8%81%E4%B8%BA%E4%BD%95%E9%9C%80%E8%A6%81uqbar-baf87f574adc
canonical_url
https://medium.com/@originode2/%E5%8A%A0%E5%AF%86%E8%B4%A7%E5%B8%81%E4%B8%BA%E4%BD%95%E9%9C%80%E8%A6%81uqbar-baf87f574adc
author_url
https://medium.com/@originode2
status
ok
fetched_at
2026-07-26 11:23:30