
Đi sâu phân tích Assembly: Hành trình khám phá chuỗi công khai mô-đun thời đại Web3 dựa trên IOTA
Tuyển chọn TechFlowTuyển chọn TechFlow

Đi sâu phân tích Assembly: Hành trình khám phá chuỗi công khai mô-đun thời đại Web3 dựa trên IOTA
Năm 2022, Web3 như một khái niệm vượt ra khỏi giới hạn ban đầu, đã đặt ra những yêu cầu mới một cách tự nhiên đối với cơ sở hạ tầng nền tảng đảm nhận khái niệm này – các chuỗi công khai.
Tác giả: Lý Hy, LD Capital
Xu hướng chuỗi công khai mô-đun
Nếu bạn luôn theo dõi hành trình tiến hóa công nghệ của các chuỗi công khai, chắc chắn bạn sẽ không lạ gì với cụm từ "mô-đun".
Năm 2022, Web3 trở thành một khái niệm phổ biến, và cơ sở hạ tầng nền tảng cho khái niệm này – các chuỗi công khai – đương nhiên đặt ra những yêu cầu mới. Dù ở cấp độ đơn lẻ, chuỗi vẫn mang tính kết hợp tốt nhất, và Solana dường như đã đạt hiệu suất xử lý giao dịch (TPS) tối ưu, nhưng do bị giới hạn bởi tam giác bất khả thi kinh điển, nó phải đánh đổi hoặc hy sinh ở mức độ nào đó về tính phi tập trung và bảo mật. Hai lần sự cố ngừng hoạt động gần đây dường như cho thấy giới hạn của hệ thống chuỗi đơn (tuy nhiên về lý thuyết Solana trong tương lai cũng có thể triển khai Rollup để mở rộng).
Mặt khác, L2 của ETH cuối cùng đã chính thức ra mắt. Arbitrum và Optimism đã chứng minh tính khả thi của L2 Rollup dựa trên bằng chứng gian lận, còn Starkware và Zk-sync – sử dụng bằng chứng tính hợp lệ mật mã học (Zk-Rollup) – cũng được kỳ vọng sẽ chính thức đi vào hoạt động trong năm 2022. Việc ETH mở rộng qua L2 đã tạo tiền đề tốt cho xu hướng chuỗi công khai mô-đun.
Tuy nhiên điều này lại đặt ra một câu hỏi mới – Liệu ETH có thực sự là lựa chọn L1 lý tưởng nhất để làm nền tảng cho chuỗi mô-đun?
Liệu ETH có phải là lựa chọn mô-đun tốt nhất?
Ở thời điểm hiện tại, chúng ta có thể nhận diện ba vấn đề rõ ràng như sau:
「1」Sự phân mảnh thanh khoản nghiêm trọng giữa các L2 – Hiện nay, đã có tới 8 giải pháp L2 dựa trên Rollup của ETH: Arbitrum, Optimism, Starkware, Zk-sync, Polygon, Aztec, Boba, Metis; và trong tương lai việc xuất hiện từ 10 đến hơn 20 Rollup là điều hoàn toàn có thể xảy ra. Mặc dù cầu nối liên chuỗi (cross-chain bridge) có thể phần nào giảm bớt tình trạng này, nhưng V神 gần đây cũng từng viết bài nhấn mạnh rằng: “Tương lai sẽ là đa chuỗi (multi-chain), chứ không phải liên chuỗi (cross-chain), vì cầu nối liên chuỗi tồn tại những giới hạn an ninh cơ bản.”
「2」Thời điểm chuyển đổi từ POW sang POS của ETH 2.0 chưa xác định, đồng thời việc triển khai phân mảnh (sharding) tạm thời bị đình hoãn, dẫn đến nhiều bất định trong lộ trình mở rộng dung lượng – nguyên nhân nằm ở gánh nặng kỹ thuật lịch sử của ETH.
「3」Điểm thứ ba mà nhiều người chưa nhận ra, nhưng có lẽ là quan trọng nhất, chính là gánh nặng lịch sử về hệ sinh thái của ETH – bản thân L1 của ETH sẽ cạnh tranh tài nguyên với L2, ít nhất là trong vài năm tới.
Chúng tôi sẽ phân tích sâu hơn điểm này, vì nó rất quan trọng, đồng thời cũng là một trong những lý do then chốt khiến chúng tôi quyết định đầu tư vào Assembly.
Hiện tại, phương thức mở rộng quy mô của ETH là thông qua Rollup, dù là bằng chứng gian lận hay ZK-Rollup, thì L2 đóng vai trò là Layer thực thi (Execution Layer - EL), sau đó nén gói tất cả các giao dịch (TX) và định kỳ gửi lên L1 của ETH. Tại đây, L1 của ETH đảm nhiệm hai vai trò: một là Settlement Layer (SL – lớp thanh toán), hai là Data Availability Layer (DA – lớp sẵn sàng dữ liệu).

Về mặt SL, mọi giao dịch thanh toán đều phải cạnh tranh tài nguyên với các DApp gốc trên L1 của ETH. Điều này bình thường không quá nghiêm trọng, nhưng khi xảy ra "cuộc chiến gas" (ví dụ như thanh lý hàng loạt trên L1 hoặc NFT hot gây tranh抢 mint), hiệu năng của mọi Rollup đều chịu ảnh hưởng lớn.
Về mặt DA, lưu trữ dữ liệu trên L1 Ethereum là lựa chọn rất tốn kém, đây cũng là lý do vì sao phí giao dịch của Arbitrum và Optimism tuy rẻ hơn nhiều so với L1 ETH, nhưng vẫn đắt hơn nhiều so với các Alt L1 – vì chi phí ở lớp DA không thể giảm xuống (ZK-Rollup nhờ tỷ lệ nén dữ liệu cao hơn nên về lý thuyết có thể rẻ hơn Rollup lạc quan).

Tất cả những điều trên đều bắt nguồn từ gánh nặng hệ sinh thái của ETH – tức là trong vài năm tới, hoạt động kinh tế của các DApp trên L1 ETH sẽ không dừng lại, và tất cả những hoạt động này sẽ tiếp tục cạnh tranh tài nguyên quý giá và đắt đỏ trên L1 ETH với Rollup.
Liệu có thể tồn tại một chuỗi L1 chỉ chuyên làm SL + DA, mà không thực hiện bất kỳ chức năng EL nào cho DApp?
Hoàn toàn có thể. Các chuỗi thế hệ mới như Polkadot, relay chain chỉ phụ trách SL + DA, toàn bộ xử lý dữ liệu do parachain đảm nhiệm. Với Cosmos, thậm chí còn có thiết kế như Celestia [3], tách riêng lớp DA, cung cấp dịch vụ DA cho mọi Rollup khác và tập trung duy nhất vào dịch vụ này.
Dĩ nhiên, ta có thể tranh luận rằng độ an toàn của ETH L1 là tốt nhất, và an toàn chính là lựa chọn tối ưu cho SL và DA. Nhưng nếu thị trường chỉ đơn thuần coi trọng an toàn, thì đã chẳng có một thời đại đa chuỗi rực rỡ như hiện nay. Ngay cả Starkware – L2 chính thống của ETH – cũng cung cấp cho người dùng tùy chọn “giá rẻ” để lưu trữ lớp DA trên chính Starkware thay vì trên L1 ETH. Trong sự cân bằng giữa an toàn và hiệu năng, ta chắc chắn sẽ chứng kiến nhiều giải pháp mô-đun khác nhau.
Và Assembly – lớp hợp đồng thông minh dựa trên IOTA – là một hướng đi mô-đun khác mà chúng tôi cho rằng rất đáng để khám phá.
Con đường mô-đun dựa trên IOTA
IOTA có thể là một dự án đã phai nhạt trong ký ức của nhiều nhà đầu tư kỳ cựu, và chưa từng được nghe đến với nhiều nhà đầu tư mới.

Tuy nhiên vào giai đoạn 2017-2018, IOTA là một trong ba dự án tiêu biểu sử dụng cấu trúc dữ liệu DAG (Directed Acyclic Graph – Đồ thị có hướng không vòng), nổi bật với kiến trúc sổ cái Tangle độc đáo và hiệu suất TPS cao, từng chiếm vị trí trong top 10市值 của thị trường tiền mã hóa trong một thời gian dài. Sau đó, ngành blockchain bước vào kỷ nguyên DeFi lấy hợp đồng thông minh làm trung tâm, IOTA dần khuất bóng, và các đại diện DAG cũng được thay thế bởi thế hệ mới như Fantom, Avax – hỗ trợ hợp đồng thông minh.
Đặc điểm của IOTA thời kỳ 1.0 như sau:
1) Đồng thời xử lý cao, TPS cao
2) Dựa trên mô hình UTXO, không phí Gas
3) Không hỗ trợ hợp đồng thông minh
4) Bộ điều phối (Coordinator) tập trung (do quỹ quản lý vận hành)
Rõ ràng, dù có phí thấp và TPS cao, nhưng việc không hỗ trợ hợp đồng và mô hình nút tập trung trái ngược hoàn toàn với xu hướng phát triển chính thống của ngành blockchain, đây cũng là lý do chính khiến IOTA dần khuất bóng trong vài năm qua.
Tuy nhiên, với sự trỗi dậy của xu hướng chuỗi mô-đun vào năm 2022, cùng việc ra mắt IOTA 2.0 và Assembly, chúng tôi tin rằng IOTA hoàn toàn có cơ hội giành chỗ đứng trên thị trường chuỗi mô-đun.
Assembly kết hợp với IOTA 2.0 có thể đáp ứng đầy đủ nhu cầu về chuỗi mô-đun thời Web3.0:
1)TPS cao – Cấu trúc dữ liệu DAG của sổ cái Tangle ở tầng dưới đảm bảo hiệu suất xử lý song song cao
2) Mở rộng quy mô – Mạng đa chuỗi tương tự Cosmos hay Polkadot, có thể triển khai thêm các chuỗi hợp đồng mới
3) Tương thích EVM, đồng thời hỗ trợ Web Assembly
4) Nhà phát triển có thể tuỳ chỉnh linh hoạt phần thưởng, phí và các yếu tố khác cho từng chuỗi
5) Không MEV
6) Chia sẻ bảo mật
7) Giới thiệu công nghệ Assembly
Sách trắng công nghệ của Assembly đã được công bố, dưới đây là phần tóm tắt ngắn gọn, giới thiệu các đặc điểm kỹ thuật cốt lõi nhất của Assembly.

1. Dựa trên UTXO với DAG ở tầng dưới
Ưu điểm của sổ cái UTXO (tiêu biểu là BTC) là cho phép ghi dữ liệu song song, có lợi thế lớn về khả năng mở rộng so với mô hình tài khoản như ETH. Tuy nhiên, mô hình tài khoản có trạng thái toàn cục và khách quan, phù hợp tự nhiên với hợp đồng thông minh, tính hoàn thiện Turing và chức năng vượt trội so với kịch bản dựa trên UTXO, đó cũng là lý do hầu hết các chuỗi hợp đồng thông minh hiện nay đều dùng mô hình tài khoản thay vì UTXO. Nhưng nếu đảo ngược suy nghĩ lại, trong kiến trúc mô-đun, nếu một L1 UTXO chỉ cần phụ trách thanh toán, mà không cần xử lý bất kỳ hợp đồng hay chạy DApp nào thì sao?
Việc không hỗ trợ hợp đồng thông minh lại trở thành lợi thế, vì sẽ không có DApp nào từ L1 cạnh tranh tài nguyên với L2, đồng thời xử lý ở L1 theo mô hình UTXO và DAG lý thuyết có thể hỗ trợ đồng thời lượng cực lớn giao dịch, từ đó có lợi thế lớn về số lượng L2 được hỗ trợ.
2. Assembly – Lớp 1.5
Assembly có thể xem là lớp 1.5, đây là một tầng kiến trúc hợp đồng thông minh, các chuỗi hợp đồng thông minh xây dựng trên Assembly mới thực sự là L2.

Để dễ hiểu, bạn có thể xem tổng thể IOTA + Assembly giống như một L1 tương tự relay chain của Polkadot, các chuỗi hợp đồng kết nối vào Assembly giống như các parachain trên Polkadot, xuất hiện dưới dạng L2.
Bản thân Assembly về cơ bản tương tự các node xác thực trên các chuỗi công khai khác, cung cấp cơ chế质押 POS bằng token ASMB, bị phạt (slash) nếu có hành vi sai hoặc ác ý, token ASMB cũng đồng thời là phương tiện bỏ phiếu quản trị cho toàn bộ hệ sinh thái Assembly, bao gồm cấu hình chuỗi, tham số luân phiên ủy ban, thiết lập phí gas cho các chuỗi, v.v.
3. Bảo mật chia sẻ
Cấu trúc đa chuỗi song song, bảo mật chia sẻ là chủ đề không thể tránh khỏi. Bởi vì chỉ cần tồn tại tình huống gọi liên chuỗi, chuỗi yếu về bảo mật sẽ trở thành "điểm yếu nhất" theo lý thuyết thùng gỗ, ảnh hưởng đến độ an toàn tổng thể. Trong các "chuỗi công khai mô-đun nguyên bản" mới, Polkadot thực hiện bảo mật chia sẻ nghiêm ngặt thông qua đấu giá slot.
Cosmos tạm thời là mô hình lỏng lẻo, mỗi chuỗi tự quản lý, hoàn toàn không có bảo mật chia sẻ (phiên bản Cosmos 2.0 năm 2022 cũng sẽ giới thiệu cơ chế bảo mật chia sẻ dựa trên Atom Hub). Avax thì phân bổ "một tập con xác định từ nhóm validator tổng thể" cho mỗi subnet, từ đó đạt được mức độ bảo mật chia sẻ tương đối. Rõ ràng, Polkadot đặt yêu cầu an ninh cao nhất, nhưng đấu giá slot khiến nhiều dự án e ngại; Cosmos linh hoạt nhất nhưng hiện tại bị nghi ngờ về độ an toàn; thiết kế subnet của Avax nằm giữa hai bên, tương đối cân bằng.
Assembly sử dụng hình thức tương tự Rollup bằng chứng gian lận của ETH 2.0: Mỗi validator đặt cược tài sản làm đảm bảo an ninh, bất kỳ bên thứ ba nào cũng có thể giám sát hoạt động chuỗi và đưa ra bằng chứng gian lận khi validator cập nhật trạng thái sai, từ đó nhận phần thưởng. Cơ chế này đảm bảo chỉ cần có một validator trung thực trong ủy ban, thì trạng thái chuỗi sẽ được bảo vệ khỏi bị thay đổi ác ý.
Tuy nhiên, bạn có thể thắc mắc: Trên ETH, việc质押 tài sản validator, "phán xét" bằng chứng gian lận, và phạt (slash) tài sản质押 đều được thực hiện thông qua hợp đồng thông minh trên mainnet ETH. Hợp đồng này đóng vai trò như "tòa án tối cao", gián tiếp thực hiện bảo mật chia sẻ cho mọi chuỗi Rollup. Nhưng bản thân L1 IOTA không hỗ trợ hợp đồng, vậy ai sẽ đảm nhận vai trò "tòa án tối cao" này?
Câu trả lời là – tạo một chuỗi hợp đồng thông minh riêng biệt trên Assembly để thực hiện toàn bộ logic "tòa án tối cao" cần thiết, đồng thời chịu trách nhiệm bảo mật cho tất cả các chuỗi hợp đồng thông minh khác. Chuỗi đặc biệt này được gọi là "chuỗi gốc" (root chain). Chuỗi gốc có độ an toàn cao nhất vì các validator của nó là một nhóm nút đặc biệt – theo sách trắng, trong sổ cái IOTA 2.0, validator của root chain sẽ được chọn từ các nút có giá trị mana cao. Validator mana cao là chủ sở hữu nút IOTA L1, được lựa chọn phi tập trung trên nút L1 dựa trên quyền truy cập mana và consensus mana làm yếu tố trọng số.
Điều này dẫn đến một chủ đề không thể tránh khỏi – IOTA 2.0 ở tầng dưới và hệ thống Mana của nó.
4. IOTA 2.0
So với phiên bản 1.0, IOTA 2.0 có nhiều cập nhật và cải tiến kỹ thuật, dưới đây là hai điểm quan trọng nhất:
Thứ nhất là loại bỏ Coordinator – Coordinator là một nút đặc biệt trong mạng, có thể bảo vệ mạng khỏi tấn công và hỗ trợ xác nhận giao dịch, nhưng do quỹ vận hành nên khiến toàn bộ mạng có mức độ tập trung cao. Cải tiến quan trọng nhất của IOTA 2.0 là loại bỏ Coordinator (thực hiện theo ba giai đoạn, hiện đang ở giai đoạn một, sắp bước vào giai đoạn hai).
Thứ hai là giới thiệu hệ thống Mana – Bất kỳ blockchain hay sổ cái phân tán nào, chống lại tấn công Sybil và kiểm soát tắc nghẽn mạng đều là yêu cầu an ninh và chức năng cốt lõi, các cơ chế đồng thuận như POW và POS phần lớn cũng xuất phát từ đây. IOTA về mặt nghiêm ngặt không phải blockchain, do đó cũng không có POW hay POS truyền thống, mà sử dụng hệ thống Mana.
Mana được dùng để đo lường ảnh hưởng của các module khác nhau, bao gồm FPC voting, dRNG (tạo số ngẫu nhiên phân tán), autopeering (tự động ghép nối) và kiểm soát tắc nghẽn. Đơn giản, bạn có thể hiểu nó như một hệ thống uy tín nút, nút nào có mana càng cao thì độ tin cậy và an toàn càng lớn. Đồng thời, nút này cũng có mối quan hệ lợi ích mật thiết nhất với sổ cái L1. Do đó, như đã nói ở trên, việc sử dụng validator mana cao để xác thực chuỗi gốc giúp giả định an ninh của các chuỗi hợp đồng thông minh trên L2 gần như tương đương với giả định an ninh của sổ cái IOTA L1.
Lời kết
Cuối cùng, xin nhắc lại cấu trúc chuỗi công khai mô-đun đã đề cập lúc đầu. Nếu một L1 có công nghệ L2 tương tự Rollup, đồng thời đạt được:
「1」Tương đối an toàn – Ra mắt mainnet từ năm 2016, vận hành 6 năm qua không có sự cố nghiêm trọng nào;
「2」TPS cao, phí thấp, khả năng mở rộng tốt;
「3」Không có bất kỳ DApp nào trên L1 cạnh tranh tài nguyên với L2 – L1 chỉ làm chức năng thanh toán hoặc thanh toán + DA.
IOTA 2.0 chính là L1 mà chúng tôi tìm kiếm. Chúng tôi hoàn toàn tin rằng, dưới làn sóng chuỗi mô-đun, ETH sẽ tiếp tục dẫn đầu sáng tạo công nghệ trong lĩnh vực chuỗi công khai. Đồng thời, với sự hỗ trợ của lớp L2 Assembly, chúng tôi cũng rất lạc quan về khả năng IOTA 2.0 + Assembly giành được chỗ đứng trên thị trường chuỗi mô-đun trong năm 2022.
Chào mừng tham gia cộng đồng chính thức TechFlow
Nhóm Telegram:https://t.me/TechFlowDaily
Tài khoản Twitter chính thức:https://x.com/TechFlowPost
Tài khoản Twitter tiếng Anh:https://x.com/BlockFlow_News














