BTC
ETH
HTX
SOL
BNB
Xem thị trường
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

Tái hiện khuôn mẫu của Windows và Linux, lịch sử phát triển của EVM trong kỷ nguyên Web 3

R3PO
特邀专栏作者
2022-11-03 14:00
Bài viết này có khoảng 5992 từ, đọc toàn bộ bài viết mất khoảng 9 phút
R3PO cam kết khám phá giá trị tiềm ẩn. Chúng tôi sẽ bắt đầu với sự hiểu biết "thông minh" về EVM để khám phá hướng tương lai của chuỗi công khai.
Tóm tắt AI
Mở rộng
R3PO cam kết khám phá giá trị tiềm ẩn. Chúng tôi sẽ bắt đầu với sự hiểu biết "thông minh" về EVM để khám phá hướng tương lai của chuỗi công khai.

lời nói đầu

tiêu đề cấp đầu tiên

lời nói đầu

Tất cả các sản phẩm có đặc điểm kỹ thuật là điểm bán hàng chính đều là bán thành phẩm.

Đường đua ZK cũng chính thức trở nên hot, nếu ZK-Rollup trước đó giới hạn nó ở khu vực cục bộ L2, thì nó có xu hướng mơ hồ trở thành công nghệ chung cho toàn bộ mạng blockchain vào thời điểm này. R3PO tin rằng ZK EVM sẽ đến với một kết thúc ở một mức độ nào đó.Mô hình cùng tồn tại chuỗi.

Mô tả hình ảnh

Mô tả hình ảnh: Giải pháp chuyển file giữa các hệ điều hành khác nhau

Mô tả hình ảnh

Nguồn: R3PO

Hãy tưởng tượng kịch bản sau:

Alice muốn chuyển tài liệu Word chạy trên Windows cho Bob, nhưng Bob chỉ có máy Mac có thể sử dụng Pages nên Bob không thể mở tài liệu. Tôi nên giải quyết vấn đề này như thế nào? Nếu bạn không cân nhắc việc Bob cài đặt phiên bản Word cho Mac và sao chép văn bản trong bài viết, thì vẫn có 4 cách sau:

  • 1. Alice tải bài viết lên đám mây, chẳng hạn như Google Docs, Bob có thể mở và chỉnh sửa tài liệu trên trình duyệt đa nền tảng;

  • 2. Alice trao Word.exe và tài liệu cho bên kia và Bob có thể sử dụng Crossover hoặc máy ảo (VM) để mô phỏng môi trường Windows, để anh ấy có thể chạy ứng dụng .exe trên máy Mac và mở tài liệu;

Crossover chỉ có thể hỗ trợ Word.exe chạy một mình chứ không thể làm gì với các ứng dụng .exe khác.

Máy ảo (VM) sẽ cài đặt hệ thống con Windows trong máy Mac và bất kỳ ứng dụng .exe nào cũng có thể chạy trong hệ thống con Windows;

3. Alice chuyển tài liệu sang định dạng tệp mà Java có thể hiểu được và bàn giao cho bên kia, Bob có thể cài đặt môi trường Java trên máy Mac để mở tài liệu;

  • 4. Alice chuyển tài liệu thành tệp nhị phân và gửi cho bên kia, và Bob có thể mở tài liệu với độ tương thích thấp nhất.

  • Nếu bạn có thể hiểu quy trình trên, thì hãy thử thay thế các khái niệm sau:

  • Các hệ điều hành như Windows và macOS -> chuỗi công khai như Ethereum và Cosmos;

  • Crossover -->Các định dạng ứng dụng như .exe và .dmg -> Dapps của các chuỗi công khai khác nhau;

  • Tài liệu Word -> tài sản trên chuỗi;

  • JVM -->cầu xuyên xích;

  • Máy ảo (VM) -> EVM có khả năng tương thích thấp, chẳng hạn như Polygon Hermez là một loại ZK VM, so với EVM để triển khai các chức năng, cần phải lặp lại thủ công để cập nhật đồng bộ;

EVM, khả năng tương thích tương đương ở cấp độ ngôn ngữ, chẳng hạn như Scroll đã lên kế hoạch, triển khai ZK EVM hoàn toàn tương đương với EVM, có thể hiểu là thêm phiên bản tính năng ZK vào EVM;

Các đặc điểm của toàn bộ VM và EVM như đã mô tả ở trên và chế độ hoạt động của chúng về cơ bản tương tự như quá trình truyền tệp giữa các hệ điều hành. Theo quan điểm của R3PO, xu hướng lớn nhất là ZK EVM sẽ không chỉ thay thế các giải pháp tương thích với EVM hiện có mà cuối cùng sẽ dẫn đến việc Ethereum trở thành giao thức giao tiếp lớp ứng dụng duy nhất, trong khi các chuỗi công khai khác sẽ trở thành các chuỗi có mục đích cụ thể trong các lĩnh vực cụ thể, tương tự để Linux Hoạt động trong lĩnh vực máy chủ, trong khi Windows đang hoạt động đối với người dùng thông thường.

Những lý do cho kết luận này sẽ được thảo luận chi tiết dưới đây.

tiêu đề cấp đầu tiên

Nếu bạn muốn biết người khác, trước tiên bạn phải biết chính mình: bản chất của hệ sinh thái là sự vội vã hai chiều của nhà phát triển và người dùng

EVM đã thúc đẩy chiến thắng của Ethereum trong cuộc cạnh tranh chuỗi công khai, chiến thắng này không phải do "sự vượt trội về sức mạnh tính toán" của Ethereum, mà chủ yếu là do khả năng tương thích, bởi vì thế hệ sát thủ Ethereum cũ như EOS và thế hệ trước như Solona Kẻ giết Ethereum, cũng như thế hệ Kẻ giết Ethereum mới như Aptos, đã quảng cáo tốc độ TPS siêu cao của riêng họ.

Tuy nhiên, Ethereum vẫn đứng vững, duy trì vị trí dẫn đầu tuyệt đối về TVL và số lượng Dapps với TPS một chữ số. chuỗi?Sau cây cầu, khoảng cách không được thu hẹp, nhưng có dấu hiệu mở rộng hơn nữa trong thị trường gấu?

R3PO tin rằng giải pháp cho vấn đề có thể đạt được từ một điểm xuất phát tương đối rõ ràng.

Điểm khởi đầu này là kinh nghiệm của các nhà phát triển. Web 3 hiện tại vẫn còn ở giai đoạn rất sơ khai, có thể so sánh với Internet 2000 năm trước. Nó vẫn là lĩnh vực của những người đam mê công nghệ và những người sớm chấp nhận. Ngay cả với cơ chế mã thông báo, hầu hết người dùng vẫn ổn định Trong CeDeFi do CEX và TradiFi xây dựng, có rất ít người dùng thực trên chuỗi. Địa chỉ hoạt động của Ethereum chỉ có 400.000, nhưng TVL cao tới 32 tỷ đô la Mỹ và giá trị thị trường là 200 tỷ Đô la Mỹ.

Trải nghiệm phát triển mà Ethereum mang lại cho các nhà phát triển là hoàn thiện nhất.

Mô tả hình ảnh

Chú thích: Kiến trúc JVM

Mô tả hình ảnh

Nguồn: Wikipedia

Với sự trợ giúp của JVM, Java đã trở thành một trong những ngôn ngữ phát triển chủ đạo nhất trên thế giới, nó có thể không chuyên về một lĩnh vực nhất định, nhưng nó có thể được áp dụng trong bất kỳ lĩnh vực nào, đây là bản chất của sự tương thích.

Mô tả hình ảnh

Chú thích: Kiến trúc EVM

Nguồn: ethereum.org

Mô tả hình ảnh

Chú thích: Sơ đồ làm việc của EVM

Mô tả hình ảnh

Nguồn: R3PO

Và khả năng tương thích ở cấp độ ngôn ngữ cũng giúp đảm bảo tính hiệu quả và an toàn của EVM.

Máy ảo (VM) trong hình trên đề cập đến chế độ hoạt động giữa các hệ điều hành khác nhau, chẳng hạn như Parallels Desktop, có thể đảm bảo rằng hệ thống con Windows chạy trên Mac, nhưng nó cần phân bổ tài nguyên phần cứng và phần mềm cụ thể từ bản gốc. hệ thống để xây dựng hệ thống con. Sau đó cài đặt ứng dụng Windows trong hệ thống con, sau đó ứng dụng có thể chạy. Tuy nhiên, do hạn chế về phân bổ tài nguyên nên hiệu quả hoạt động của nó không thể so sánh với các ứng dụng gốc.

EVM tương tự như JVM và nó thực hiện các hoạt động tương thích từ cấp độ ngôn ngữ Solidity. Các nhà phát triển sử dụng API do Infura cung cấp để tương tác với mạng chính và sử dụng Truffle để phát triển, thử nghiệm và triển khai các hợp đồng thông minh. Bộ công cụ phát triển là sẵn sàng để hoàn thành EVM Sau khi thích ứng, Dapp có thể chạy trên bất kỳ chuỗi công cộng nào tương thích với EVM.

EVM đề cập đến JVM, và không cần phải xem xét quá nhiều vấn đề về phần cứng và mã hóa, nó chỉ cần được phát triển cho các chức năng mà ứng dụng thực sự cần, thích ứng một lần, đa thiết bị đầu cuối.

Ý nghĩa của sinh thái là phát triển + ứng dụng + người dùng và EVM đóng vai trò khởi tạo bánh đà trong xây dựng sinh thái.

tiêu đề cấp đầu tiên

Muốn nói đến người trước hết phải nói đến mình: tương thích với EVM sẽ không thúc đẩy sự thành công của đối thủ

  • EVM đã góp phần vào sự thành công của Ethereum, nhưng tại sao các chuỗi công khai tương thích với EVM khác và "kế hoạch ma cà rồng" đang hút lấy hệ sinh thái Ethereum không thể hoạt động?

  • logic tương thích:

  • Dành cho nhà phát triển: Tương thích với EVM để giảm chi phí di chuyển của nhà phát triển Ethereum và cung cấp các tính năng mới của chuỗi công khai như TPS cao hơn;

Đối với người dùng: cung cấp một mức độ khuyến khích mã thông báo nhất định để khuyến khích người dùng di chuyển;

  • Hoàn thành việc thay thế Ethereum.

  • Các lỗ hổng logic tương thích:

  • Đối với nhà phát triển: EVM tương thích xét cho cùng không phải là EVM gốc và có chi phí di chuyển vô hình;

Kết quả: Ethereum vẫn chiếm vị trí chủ đạo nhất.

Mô tả hình ảnh

Chú thích: Danh sách các giải pháp tương thích với EVM

Mô tả hình ảnh

Nguồn: R3PO

Tại thời điểm này, các chuỗi công khai khác chủ yếu chủ động, trong khi Ethereum đang tập trung vào việc cải thiện các vấn đề cũ của nó, chẳng hạn như PoW thành PoS, lựa chọn đường L2, trừu tượng hóa tài khoản, DankSharding, v.v. Trên đường tương thích, nó chủ yếu triển khai EVM, Với sự trợ giúp của các ứng dụng để đạt được khả năng tương thích giữa các chuỗi và chuỗi tương thích với EVM.

Chuỗi công khai nhận ra khả năng tương thích EVM, được đại diện bởi BNB Chain và các chuỗi khác.

Trao đổi các chuỗi công khai như BNB Chain hoặc OKX Chain, dựa vào cơ sở người dùng của sàn giao dịch và khả năng vận hành các dự án, không nên đánh giá thấp TVL và hệ sinh thái trên chuỗi. Lấy BNB Chain làm ví dụ, theo dữ liệu DeFi Llama , chạy trên nó Với 492 giao thức và TVL trị giá 6 tỷ đô la Mỹ, đây là chuỗi công khai lớn thứ hai sau Ethereum về quy mô và khối lượng.

Phương thức hoạt động chính của nó "bắt chước" Ethereum. Ví dụ: DEX lớn nhất trên nó, Pancakeswap, ban đầu là một phiên bản rẽ nhánh của Uniswap. Cùng một Dapp có thể chuyển đổi liền mạch giữa hai chuỗi công khai. Đằng sau nó là khả năng tương thích EVM khổng lồ. lợi thế là bên dự án chỉ cần tập trung vào hoạt động thay vì phát triển sản phẩm từ đầu.

Khả năng tương thích EVM trên chuỗi, do Solona đại diện.

Solona là một chuỗi khối duy nhất có cơ chế PoH và từ lâu nó đã là chuỗi công khai duy nhất không tương thích với EVM trong số mười dự án chuỗi công khai hàng đầu theo vốn hóa thị trường. chuỗi.Dự án Neon cung cấp khả năng tương thích với EVM.

Loại tương thích này có thể được hiểu là tương thích kiểu búp bê, thay vì tương thích trực tiếp ở cấp độ của chính chuỗi công khai.

Neon cung cấp trải nghiệm phát triển rất giống với bản thân EVM, chẳng hạn như hỗ trợ lập trình ngôn ngữ Solidity, trải nghiệm triển khai hợp đồng thông minh liền mạch, lệnh gọi trực tiếp tới MetaMask, Truffle và các bộ công cụ phát triển khác.

Tương thích với chuỗi EVM, được đại diện bởi EVMOS.

Các chuỗi khối mô-đun như Cosmos hoặc Polkadot có nhiều tùy chọn hơn và các ứng dụng trên chúng có thể trở thành chuỗi công khai cấp L1 một mình, trong khi EVMOS cũng là chuỗi con của Cosmos và chuỗi công khai cung cấp khả năng tương thích EVM chain, có nghĩa là Evmos không chỉ có thể "vượt qua" khả năng tương thích EVM giữa các Cosmos mà còn cung cấp khả năng tương thích EVM giữa bất kỳ chuỗi công khai nào khác.

Tóm tắt đoạn này:

Chính khả năng tương thích rộng rãi này đã góp phần mở ra toàn bộ thế giới chuỗi công khai và các liên kết là khả năng tương thích EVM, cầu nối chuỗi chéo và trao đổi.Theo quan điểm này, R3PO đã tóm tắt các thể loại cụ thể của khả năng tương thích ở trên để cung cấp ZK EVM Vai trò Kẻ hủy diệt đang khởi động trước trận đấu.

tiêu đề cấp đầu tiên

Nếu các chuỗi công cộng khác đang bận tương thích với EVM, Ethereum không thể tự chăm sóc bản thân, nhưng sau khi sáp nhập PoS thành công và lộ trình công nghệ L2 được xác định, ZK đã trở thành một công nghệ chung cho toàn bộ chuỗi công khai và sự kết hợp giữa công nghệ ZK và EVM cũng sẽ thúc đẩy Ethereum. Quá trình phát triển của kiến ​​trúc mô-đun đã hoàn tất.

Chú thích: Khả năng tương thích và hiệu suất của các EVM khác nhau

Nguồn: Vitalik.eth

Mô tả hình ảnh

  • Nguồn: Vitalik.eth

  • Vitalik đã từng đưa ra mối quan hệ tương thích và hiệu suất của các phân loại EVM khác nhau, có thể thấy rằng mức triển khai càng thấp thì khả năng tương thích càng mạnh nhưng hiệu suất càng kém.Có thể thấy điều đó từ hiệu suất tuyệt vời và khả năng bảo mật mạnh mẽ.

Càng gần lớp dưới cùng, chế độ hoạt động của EVM gốc càng gần, khả năng tương thích càng mạnh, nhưng hiệu suất cũng sẽ bị hạn chế nghiêm trọng;

Càng gần lớp trên, khả năng tương thích EVM của chính nó càng được kiểm tra, sự khác biệt càng lớn so với EVM gốc của Ethereum, khả năng tương thích càng kém, nhưng nó cũng sẽ mang lại sự tự do tùy chỉnh mạnh mẽ hơn và tối ưu hóa hiệu suất rất nhiều.

Tôi đã đề cập đến Polygon Hermez trong bài viết trước và phân loại nó là ZK VM, nhưng trên thực tế Hermez tuyên bố là một giải pháp ZK EVM, có vẻ như là một sự khác biệt về chữ cái, nhưng khả năng tương thích và bảo mật của nó khá khác nhau.

Gần đây, StarkNet đã phát hành ZK EVM Kakarot sử dụng ngôn ngữ Cairo, được sử dụng để chạy các hợp đồng thông minh Ethereum trên StarkNet, có thể coi đây là ZK EVM đầu tiên bước vào giai đoạn thử nghiệm. Các trình phát ZK EVM khác như Taiko, Scroll và zkSync 2.0 đang được triển khai.

Mô tả hình ảnh

Hình ảnh minh họa kiến ​​trúc Ethereum trong kỷ nguyên ZK EVM

Mô tả hình ảnh

Nguồn hình ảnh R3PO

Đối với câu hỏi đầu tiên, câu trả lời là ZK EVM thực sự là nơi thực sự dành cho các Dapp trong tương lai.

Theo nhận thức hiện có, Dapp chạy trên chuỗi công khai hoặc chạy trên mạng L2. Nhưng theo quan điểm của R3PO, ZK EVM sẽ trực tiếp mang lớp ứng dụng trong tương lai.

Như thể hiện trong hình trên, ZK EVM trong tương lai sẽ trở thành một tập hợp các chức năng EVM, Rollup và cầu nối chuỗi chéo. Nó là một loại EVM và không cần phải giải thích. Hãy tập trung giải thích hai chức năng sau.

Tổng số ở cấp độ L2 là cấp độ quá thấp. Để theo đuổi hiệu suất cao hơn, hãy lấy StarkNet do StarkWare phát triển làm ví dụ. Nó có kế hoạch sử dụng đệ quy ZK để chứng minh tính hợp lệ của dữ liệu xác minh. Do giới hạn tổng thể của dữ liệu quy mô, bản thân StarkNet có thể được sử dụng làm lớp xác minh cho ứng dụng của nó và L3.

Bản thân cầu nối chuỗi chéo dễ hiểu hơn. Bản chất của cầu nối chuỗi chéo là trao đổi và chuyển tài sản giữa các chuỗi công cộng khác nhau. Nếu đạt được khả năng tương thích EVM với nhau, thì không cần cầu nối chuỗi chéo vì một trung gian. So với giải pháp cầu nối chuỗi chéo hiện tại với các lỗ hổng thường xuyên an toàn hơn, vì vậy ZK EVM là giải pháp cầu nối chuỗi chéo tốt hơn.

Đối với các chuỗi công cộng sinh thái Move như Aptos và Sui, Move VM mà họ tuyên bố cũng là một cơ chế phát triển tương tự như EVM, về lý thuyết ngôn ngữ Move được chuyển đổi từ Rust thực sự tốt hơn Solidity, nhưng nhược điểm lớn nhất của nó là chờ đợi thời gian không ai nghi ngờ liệu nó có thể xây dựng lưu lượng và hệ sinh thái của riêng mình hay không, và điều này sẽ rơi vào tình thế tiến thoái lưỡng nan về việc liệu các chuỗi công cộng khác có tương thích với EVM hay không.

phần kết

tiêu đề cấp đầu tiên

phần kết

Một chuỗi công khai có thể thành công trên thị trường hay không phụ thuộc vào nỗ lực của chính nó, nhưng nó cũng cần xem xét quá trình lịch sử.

Công nghệ ZK còn ít nhất 5 năm nữa mới trưởng thành quy mô lớn. Dưới sự trưởng thành quy mô lớn của vốn và thị trường, nó có thể chậm lại khoảng 3 năm. Đến lúc đó, chúng ta sẽ có thể chứng kiến ​​​​liệu dự đoán ngày nay có thành hiện thực hay không .

Tuyên bố về bản quyền: Nếu bạn cần in lại, vui lòng thêm trợ lý WeChat để liên lạc, nếu bạn in lại hoặc rửa bản thảo khi chưa được phép, chúng tôi sẽ có quyền truy cứu trách nhiệm pháp lý.

Tuyên bố miễn trừ trách nhiệm: Có những rủi ro trên thị trường và đầu tư cần phải thận trọng. Độc giả được yêu cầu tuân thủ nghiêm ngặt luật pháp và quy định của địa phương khi xem xét bất kỳ ý kiến, quan điểm hoặc kết luận nào trong bài viết này.Nội dung trên không phải là bất kỳ lời khuyên đầu tư nào.

Web3.0
chuỗi công khai
Chào mừng tham gia cộng đồng chính thức của Odaily
Nhóm đăng ký
https://t.me/Odaily_News
Nhóm trò chuyện
https://t.me/Odaily_CryptoPunk
Tài khoản chính thức
https://twitter.com/OdailyChina
Nhóm trò chuyện
https://t.me/Odaily_CryptoPunk
Tìm kiếm
Mục lục bài viết
Tải ứng dụng Odaily Nhật Báo Hành Tinh
Hãy để một số người hiểu Web3.0 trước
IOS
Android