日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > MAC >内容正文

MAC

设计灵活性:Web3 开发的新巅峰

發布時間:2023/11/24 MAC 45 博士
生活随笔 收集整理的這篇文章主要介紹了 设计灵活性:Web3 开发的新巅峰 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

去中心化應用程序(dApps)位于 Web3 運動的前沿,提供了更開放和以用戶為中心的互聯網體驗。然而,開發這些應用程序并非沒有挑戰。在阻礙 Web3 開發者前進的一長串問題中(安全性、可擴展性、用戶體驗、激勵等),還有一個挑戰一直難以把握,討論得較少:設計靈活性。

DApp 開發的當前狀態

在今天的傳統軟件世界中,開發者擁有豐富的工具和庫,用于構建用戶友好的應用程序。對于今天的 Web2 開發者來說,選項眾多,簡而言之,他們的設計選擇是靈活的。

與之形成鮮明對比的是,在 Web3 中,技術的限制通常會限制開發者。這在建立在以太坊上并在以太坊虛擬機(EVM)中執行的應用程序中最為明顯。每個智能合約交互(即每個交易)都通過 EVM 運行,更新網絡的狀態。在 EVM 上的每個交易都會產生燃氣費;交易越復雜,費用就越高。以太坊的區塊空間有限,因此當燃氣費上升和區塊空間有限相沖突時,會出現競爭環境。

在網絡需求高峰期,競爭加劇。Web3 用戶和 dApps 發現自己陷入競標戰中,爭奪能夠更早處理他們的交易,并被迫支付高額費用才能實現。

然而,這種動態不僅僅轉化為高昂的成本。它從根本上影響了 dApps 最初的設計方式。開發者常常被迫將燃氣優化置于軟件功能之上。其結果是一個開發領域,創新受到壓制,設計選擇不是為了用戶體驗,而是為了彌補底層基礎設施的限制。

今天的 L2 燃氣解決方案

燃氣費用和可擴展性對于 Web3 的成功至關重要,而今天的許多 Layer 2 項目旨在找到解決方案。通過在鏈下執行交易,Layer 2 承諾減少了區塊空間的激烈競爭。然而,盡管這些網絡緩解了一些燃氣戰爭的壓力,它們并沒有完全解決核心問題:設計的靈活性。

即使使用 L2 解決方案,dApps 仍然受到 EVM 的限制。燃氣和區塊空間之間的競爭競標動態是共享 EVM 空間固有的,而大多數這些 L2 仍然是如此。即使這些壓力在今天的 L2 rollup 解決方案中得到減輕,開發者仍然不得不進行設計妥協。

尋找更好的開發環境

對更多設計自由度的追求已經引導項目探索了 EVM 的替代方案,例如 EVM+ 和 WASM。這些替代方案允許開發者使用更傳統的編程語言(如 Rust 和 Python)編寫智能合約。

傳統編程語言的真正優勢在于它們龐大的開源庫。這些庫是在全球開發者的數十年輸入下構建的,提供了對復雜問題的預寫、經過實戰驗證的解決方案。開發者使用這些庫來更快速、更高效地構建應用程序。這些 Web2 庫依賴于提供內存管理、系統硬件、安全性等的操作系統。

然而,由于當前 L2 共享環境的計算限制,EVM 的替代方案無法支持操作系統。這意味著即使使用這些“開發者友好”的 EVM 替代方案,dApp 開發者仍然無法受益于大多數開源庫。沒有這些資源,即使是基本的開發任務仍然繁瑣且低效。

找到實現設計靈活性的正確途徑

因此,實現設計靈活性的巔峰需要幾種不同的創新相互交匯。首先,需要解決區塊空間和燃氣成本的競爭,以便開發者可以專注于為用戶創建完美的 dApp,而不是針對燃氣優化的完美 dApp。一旦開發者從共享環境轉移到特定于應用程序的環境,問題就變成了:“利用這些大幅提升的計算能力可以做什么?”

現在,他們將擁有資源來使用熟悉的編程語言的完整實現,而不是受限版本或 Web3 本地語言。這些語言需要與龐大的開源庫一起提供,這些庫受益于全球開發者的“大腦力量”。

所有這些交叉點的需求需要一種根本上新的方法來實現設計靈活性。設計靈活性不是一項“好有的”特性。它是更多 Web3 應用程序超越好奇,開始對我們在線操作方式進行明顯可擴展變化的必要條件。全球社區需要不斷創新,以建設我們所有人構想的 Web3 未來。

Felipe Argento是Cartesi Foundation的顧問,專注于Layer 2研究和應用。Felipe于2018年加入了Cartesi項目,領導了一個由區塊鏈工程師組成的團隊,并對Cartesi Rollups的架構、設計和鏈上實施做出了顯著貢獻。在加入Cartesi之前,Felipe是一名軟件工程師,專注于與巴西能源公司合作的清潔能源、碳信用和能源期貨的區塊鏈應用。Felipe會講葡萄牙語和英語。

Brandon J. Isaacson是Cartesi Foundation的律師和董事會成員。在加入Cartesi項目之前,Brandon曾是Latham & Watkins的助理律師,專門從事證券和監管領域,然后開設自己的法律事務。在過去的十年中,Brandon代表客戶處理了監管調查、執法程序和證券和ICO訴訟,還就新興顛覆性技術的發布相關的監管問題為初創企業提供建議。

Cartesi是一個特定于應用程序的Rollup協議,具有運行Linux發行版的虛擬機,為DApp開發者創建了更豐富和廣泛的設計空間。Cartesi Rollups提供了一種模塊化的擴展解決方案,可部署為L2、L3或主權Rollups,同時保持強大的基礎層安全性保證。要了解有關Cartesi的更多信息,請訪問https://cartesi.io/。

關于 Cartesi

Cartesi 是一種特定于應用程序的匯總協議,具有運行 Linux 發行版的虛擬機,為 DApp 開發人員創造了更豐富、更廣泛的設計空間。

?Cartesi Rollups 提供模塊化擴展解決方案,可部署為 L2、L3 或主權 Rollups,同時保持強大的基礎層安全保證。

免責聲明?

本文章僅供一般參考和信息分享之用,不構成法律、金融或投資建議。本信息的準確性和完整性不受保證,也不應被視為對特定情況的建議。讀者應自行進行獨立的研究和咨詢,以做出任何決策。作者和相關機構對任何因依賴本信息而產生的損失或損害概不負責。在做出任何金融或投資決策之前,強烈建議咨詢專業人士以獲取個性化的建議。

虛擬貨幣屬于高風險投資品,在做出投資決策前,請咨詢相關監管機構是否存在投資虧損風險。

總結

以上是生活随笔為你收集整理的设计灵活性:Web3 开发的新巅峰的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。