
Từ ghi chú văn bản đến hợp đồng thông minh: Phân tích toàn diện quá trình phát triển công nghệ hệ sinh thái Bitcoin
Tuyển chọn TechFlowTuyển chọn TechFlow

Từ ghi chú văn bản đến hợp đồng thông minh: Phân tích toàn diện quá trình phát triển công nghệ hệ sinh thái Bitcoin
Tại sao không chuyển sang Ethereum, mà nhất định phải làm lại mọi thứ trên Bitcoin? Vì đó là Bitcoin.
Tác giả: Cynic, CGV Research
Bitcoin, với tư cách là đồng tiền kỹ thuật số phi tập trung thành công đầu tiên, kể từ khi ra đời vào năm 2009 đã luôn là trung tâm của lĩnh vực tiền mã hóa. Với tư cách là một phương thức thanh toán sáng tạo và công cụ lưu trữ giá trị, Bitcoin đã thu hút sự chú ý toàn cầu đối với tiền mã hóa và công nghệ blockchain. Tuy nhiên, cùng với sự trưởng thành và mở rộng liên tục của hệ sinh thái Bitcoin, nó cũng đang phải đối mặt với nhiều thách thức như tốc độ giao dịch, khả năng mở rộng, bảo mật và các vấn đề về quy định.
Gần đây, hệ sinh thái铭文 (inscriptions) đứng đầu là BRC20 đã bùng nổ thị trường, nhiều loại token đạt mức tăng trưởng vượt trăm lần, khiến mạng lưới giao dịch trên chuỗi Bitcoin bị tắc nghẽn nghiêm trọng, phí gas trung bình cao nhất vượt quá 300 sat/vB. Đồng thời, đợt airdrop Nostr Assets tiếp tục thu hút sự quan tâm của thị trường, các whitepaper về giao thức như BitVM, BitStream được công bố, cho thấy hệ sinh thái Bitcoin đang phát triển mạnh mẽ và tiềm tàng sức bật lớn.
Đội ngũ nghiên cứu CGV thông qua việc tổng hợp toàn diện trạng thái hiện tại của hệ sinh thái Bitcoin, bao gồm tiến triển công nghệ, động thái thị trường, quy định pháp lý... thực hiện phân tích sâu về công nghệ Bitcoin, đánh giá xu hướng thị trường, nhằm cung cấp cái nhìn toàn cảnh về sự phát triển của Bitcoin. Bài viết trước tiên điểm lại những nguyên lý cơ bản và hành trình phát triển của Bitcoin, sau đó đi sâu vào các đổi mới công nghệ của mạng lưới Bitcoin như Lightning Network, Segregated Witness v.v., đồng thời đưa ra dự báo về xu hướng phát triển trong tương lai.
Phát hành tài sản: Từ Colored Coin đến
Lửa của inscriptions về bản chất nằm ở chỗ nó trao cho người dùng phổ thông quyền phát hành tài sản với rào cản thấp, đồng thời mang tính đơn giản, công bằng và thuận tiện. Giao thức inscriptions trên Bitcoin xuất hiện vào năm 2023, nhưng ngay từ năm 2012, đã có ý tưởng sử dụng Bitcoin để phát hành tài sản, gọi là Colored Coin (đồng tiền nhuộm màu).
Colored Coin: Nỗ lực ban đầu
Colored Coin là tên gọi chung cho một nhóm công nghệ sử dụng hệ thống Bitcoin để ghi nhận việc tạo lập, sở hữu và chuyển nhượng các tài sản ngoài Bitcoin, có thể dùng để theo dõi tài sản kỹ thuật số và tài sản hữu hình do bên thứ ba nắm giữ, đồng thời thực hiện giao dịch quyền sở hữu thông qua Colored Coin. Việc "nhuộm màu" ở đây ám chỉ việc thêm thông tin đặc biệt vào UTXO của Bitcoin để phân biệt với các UTXO Bitcoin khác, nhờ đó mang lại tính dị biệt giữa các đơn vị Bitcoin vốn đồng nhất. Thông qua công nghệ Colored Coin, các tài sản được phát hành thừa hưởng nhiều đặc tính giống Bitcoin như chống double-spend, riêng tư, bảo mật, minh bạch và khả năng kháng kiểm duyệt, đảm bảo độ tin cậy cho giao dịch.
Lưu ý rằng, các giao thức Colored Coin không được phần mềm Bitcoin thông thường hỗ trợ thực thi, do đó cần phần mềm chuyên biệt để nhận diện các giao dịch liên quan. Rõ ràng, Colored Coin chỉ có giá trị trong cộng đồng chấp nhận giao thức này; nếu không, các Colored Coin dị biệt sẽ mất thuộc tính "nhuộm màu" và trở về dạng satoshi thuần túy. Một mặt, các cộng đồng nhỏ có thể tận dụng nhiều ưu điểm của Bitcoin để phát hành và lưu thông tài sản; mặt khác, gần như không thể đưa giao thức Colored Coin vào phần mềm Bitcoin-Core – nơi đại diện cho sự đồng thuận lớn nhất – thông qua soft fork.
Open Assets
Cuối năm 2013, Flavien Charlon đề xuất Open Assets Protocol như một cách hiện thực hóa Colored Coin. Người phát hành tài sản sử dụng mật mã bất đối xứng để tính toán ID tài sản, đảm bảo chỉ người nắm giữ khóa riêng của ID tài sản mới có thể phát hành tài sản tương tự. Đối với dữ liệu siêu metadata của tài sản, sử dụng mã OP_RETURN để lưu vào script, gọi là marker output, lưu thông tin nhuộm màu mà không làm ô nhiễm UTXO. Nhờ sử dụng công cụ mật mã khóa công khai - khóa riêng của Bitcoin, việc phát hành tài sản có thể thực hiện dưới dạng đa ký.

EPOBC
Năm 2014, ChromaWay đề xuất giao thức EPOBC (enhanced, padded, order-based coloring), bao gồm hai thao tác: genesis (phát hành) và transfer (chuyển nhượng). Mỗi giao dịch genesis sẽ phát hành một tài sản mới, xác định tổng lượng ngay từ lúc phát hành. Tài sản EPOBC bắt buộc phải chuyển nhượng thông qua thao tác transfer; nếu tài sản EPOBC được dùng làm đầu vào trong giao dịch không phải transfer, tài sản sẽ bị mất.
Thông tin bổ sung về tài sản EPOBC được lưu trữ trong trường nSequence của giao dịch Bitcoin. nSequence là trường dành riêng trong giao dịch Bitcoin, gồm 32 bit, 6 bit thấp nhất dùng để xác định loại giao dịch, bit thứ 6-12 dùng để xác định padding (đáp ứng yêu cầu chống tấn công bụi theo giao thức Bitcoin). Ưu điểm của việc dùng nSequence để lưu metadata là không làm tăng dung lượng lưu trữ. Do không có ID tài sản để định danh, mọi giao dịch EPOBC đều phải truy ngược về giao dịch genesis để xác định loại và tính hợp lệ.

Mastercoin/Omni Layer
So với các giao thức trên, Mastercoin có bước triển khai thương mại thành công hơn. Năm 2013, Mastercoin tổ chức ICO đầu tiên trong lịch sử, huy động được 5000 BTC, mở ra một kỷ nguyên mới. USDT, loại stablecoin nổi tiếng ngày nay, ban đầu được phát hành trên Bitcoin thông qua Omni Layer.
Mastercoin phụ thuộc ít hơn vào Bitcoin, chủ yếu duy trì trạng thái bên ngoài chuỗi (off-chain), chỉ lưu trữ thông tin tối thiểu trên chuỗi. Có thể coi Mastercoin xem Bitcoin như một hệ thống nhật ký phi tập trung, công bố các thao tác thay đổi tài sản thông qua các giao dịch Bitcoin tùy ý. Việc xác minh tính hợp lệ của giao dịch được thực hiện bằng cách quét liên tục các khối Bitcoin, duy trì một cơ sở dữ liệu tài sản off-chain, lưu ánh xạ giữa địa chỉ và tài sản, trong đó tái sử dụng hệ thống địa chỉ Bitcoin.

Các Colored Coin đời đầu chủ yếu dùng mã OP_RETURN trong script để lưu metadata tài sản. Sau nâng cấp SegWit và Taproot, các giao thức phái sinh mới có thêm lựa chọn.
SegWit là viết tắt của Segregated Witness, nói đơn giản là tách phần Witness (input script trong giao dịch) ra khỏi giao dịch. Mục đích chính là ngăn các nút sửa đổi input script để tấn công, nhưng đồng thời cũng mang lại lợi ích gián tiếp là tăng dung lượng khối, cho phép lưu trữ nhiều dữ liệu witness hơn.
Một đặc tính quan trọng của Taproot là MAST, cho phép nhà phát triển dùng Merkle Tree để chứa metadata tài sản bất kỳ trong đầu ra, dùng chữ ký Schnorr để nâng cao tính riêng tư, khả năng mở rộng, và thực hiện giao dịch đa bước nhảy qua Lightning Network.
Ordinals & BRC20 cùng các phiên bản sao chép: Thí nghiệm xã hội hoành tráng
Xét về mặt tổng quát, Ordinals bao gồm bốn thành phần:
-
Một BIP, đánh số thứ tự cho các sat
-
Một indexer, dùng nút Bitcoin Core để theo dõi vị trí (số thứ tự) của tất cả satoshi
-
Một ví, thực hiện các giao dịch liên quan đến ordinal
-
Một block explorer, nhận diện các giao dịch liên quan đến ordinal
Tất nhiên, cốt lõi vẫn là BIP/giao thức.
Ordinals thông qua việc định nghĩa một sơ đồ sắp xếp (sắp thứ tự từ 0 theo thứ tự được đào lên), trao số thứ tự cho đơn vị nhỏ nhất Satoshi trong Bitcoin, biến Satoshi vốn đồng nhất thành dị biệt, từ đó tạo nên sự khan hiếm.

Có thể tái sử dụng hạ tầng BTC, hỗ trợ đơn ký, đa ký, khóa thời gian, khóa chiều cao khối v.v., không cần tạo rõ ràng các số ordinal, tính ẩn danh tốt, không để lại dấu vết trên chuỗi. Tuy nhiên nhược điểm cũng rõ ràng: lượng lớn UTXO giá trị nhỏ không dùng sẽ làm tăng kích thước tập UTXO, thậm chí bị coi là tấn công bụi. Hơn nữa, không gian index rất lớn, mỗi lần chi tiêu sat cụ thể cần cung cấp:
-
Tiêu đề khối chuỗi khối
-
Đường dẫn Merkle từ giao dịch coinbase tạo sat đó
-
Giao dịch coinbase tạo sat đó
để chứng minh sat cụ thể được chứa trong output cụ thể.
Inscriptions (khắc nội dung) là việc khắc nội dung tùy ý lên sat, cụ thể là đặt nội dung vào script-path spend scripts của taproot, hoàn toàn trên chuỗi. Nội dung khắc được tuần tự hóa theo định dạng phản hồi HTTP, được đẩy vào script không thực thi của spend scripts bằng OP_PUSH, gọi là "envelopes" (phong bì). Cụ thể, khắc nội dung bằng cách thêm OP_FALSE trước câu lệnh điều kiện, đặt nội dung dưới dạng json vào câu lệnh điều kiện không thể thực thi. Kích thước nội dung khắc bị giới hạn bởi script taproot, tối đa không quá 520 byte.
Do script thanh toán taproot yêu cầu đầu ra taproot hiện tồn mới có thể sử dụng, inscriptions cần hai bước commit & reveal để hoàn tất. Bước một: tạo đầu ra taproot cam kết nội dung khắc. Bước hai: dùng nội dung khắc và đường dẫn Merkle tương ứng để chi tiêu đầu ra taproot ở bước một, từ đó tiết lộ nội dung trên chuỗi.
Ban đầu, mục đích của inscriptions là đưa NFT (token không thể thay thế) vào BTC, tuy nhiên các nhà phát triển mới đã mô phỏng ERC20 để tạo ra BRC20, giúp Ordinals có khả năng phát hành tài sản đồng nhất. BRC20 có các thao tác Deploy, Mint, Transfer, mỗi thao tác đều cần thực hiện hai bước commit & reveal, quy trình giao dịch phức tạp và tốn kém hơn.
Dùng dữ liệu thật để minh họa:

Phần được chọn là nội dung khắc, sau khi giải tuần tự hóa như sau:

Giao thức ARC20, phái sinh từ Atomicals, giảm độ phức tạp giao dịch bằng thiết kế, gắn mỗi đơn vị token ARC20 với satoshi, tái sử dụng hệ thống giao dịch Bitcoin. Sau khi phát hành tài sản theo hai bước commit & reveal, việc chuyển nhượng token ARC20 có thể thực hiện trực tiếp bằng cách chuyển satoshi tương ứng. Thiết kế ARC20 có lẽ phù hợp hơn với định nghĩa chữ nghĩa của "colored coin": thêm nội dung mới lên token sẵn có, biến nó thành token mới, giá trị token mới không thấp hơn token gốc, tương tự như trang sức vàng bạc.
Xác minh phía khách hàng và thế hệ giao thức tài sản tiếp theo
Xác minh phía khách hàng (client-side validation, CSV) là khái niệm do Peter Todd đề xuất năm 2017, cùng lúc với khái niệm seal dùng một lần (single-use-seals). Nói đơn giản, cơ chế CSV là lưu trữ dữ liệu off-chain, cam kết on-chain, xác minh bởi client. Tư tưởng này từng xuất hiện một phần trong các giao thức tài sản trước đó. Hiện tại các giao thức tài sản áp dụng xác minh phía khách hàng gồm RGB và Taproot Assets (Taro).
RGB
Ngoài đặc điểm xác minh phía khách hàng, RGB sử dụng hàm băm Pedersen làm cơ chế cam kết, hỗ trợ che giấu đầu ra, khi gửi yêu cầu thanh toán không cần tiết lộ UTXO nhận token, mà chỉ gửi một giá trị hash, từ đó tăng cường riêng tư và khả năng kháng kiểm duyệt. Tất nhiên, khi token được chi tiêu, giá trị bí mật đã che giấu phải được tiết lộ cho bên nhận để họ xác minh lịch sử giao dịch.
Hơn nữa, RGB bổ sung AluVM để tăng khả năng lập trình. Khi người dùng xác minh phía client, ngoài việc xác minh thông tin thanh toán nhận được, họ còn phải nhận toàn bộ lịch sử giao dịch của token từ người gửi, truy ngược đến giao dịch genesis phát hành tài sản, mới đảm bảo tính dứt khoát của giao dịch. Chỉ khi xác minh toàn bộ lịch sử giao dịch thì mới đảm bảo tính hợp lệ của tài sản nhận được.
Taproot Assets
Taproot Assets là dự án mới của đội phát triển Lightning Network - Lightning Labs, tài sản phát hành có thể được chuyển tức thì, với số lượng lớn và chi phí thấp trên Lightning Network. Taproot Assets được thiết kế hoàn toàn xoay quanh giao thức Taproot, nâng cao tính riêng tư và khả năng mở rộng.
Dữ liệu witness được lưu trữ off-chain, xác minh on-chain, nơi lưu trữ có thể là cục bộ hoặc trong kho thông tin (gọi là "Universes", tương tự kho git). Việc xác minh witness cần toàn bộ dữ liệu lịch sử từ lúc phát hành tài sản, dữ liệu này được lan truyền qua lớp gossip của Taproot Assets. Client có thể thực hiện xác minh chéo bằng bản sao chuỗi khối cục bộ.
Taproot Assets dùng Sparse Merkle Sum Tree để lưu trạng thái toàn cục của tài sản, tốn nhiều dung lượng lưu trữ nhưng hiệu quả xác minh cao, có thể xác minh giao dịch qua proof of inclusion/non-inclusion mà không cần truy ngược lịch sử giao dịch tài sản.
Mở rộng quy mô: Chủ đề vĩnh cửu của Bitcoin
Mặc dù Bitcoin có vốn hóa lớn nhất, độ an toàn cao nhất và ổn định nhất, nhưng nó càng ngày càng xa rời khỏi tầm nhìn ban đầu là "một hệ thống tiền điện tử ngang hàng". Do dung lượng khối bị giới hạn, TPS, phí và thời gian xác nhận khiến Bitcoin không thể xử lý lượng lớn giao dịch thường xuyên, trong hơn mười năm qua đã có nhiều giao thức cố gắng giải quyết vấn đề này.
Kênh thanh toán và Lightning Network: Giải pháp nguyên giáo của Bitcoin
Nguyên lý hoạt động của Lightning Network là thiết lập kênh thanh toán. Hai người dùng bất kỳ có thể mở kênh thanh toán, các kênh này có thể nối với nhau tạo thành mạng lưới kênh thanh toán có tính kết nối cao hơn, cho phép người dùng không trực tiếp có kênh với nhau vẫn có thể thanh toán qua nhiều bước nhảy.
Ví dụ, nếu Alice và Bob muốn thực hiện nhiều giao dịch mà không phải ghi lại trên blockchain Bitcoin mỗi lần, họ có thể mở một kênh thanh toán giữa hai người. Họ có thể thực hiện vô số giao dịch trong kênh này, trong khi cả quá trình chỉ cần ghi lại hai lần trên blockchain: một lần khi mở kênh, một lần khi đóng kênh. Điều này giảm đáng kể thời gian chờ xác nhận blockchain và giảm tải cho blockchain.
Hiện tại, mạng Lightning Network có hơn 14.000 nút, hơn 60.000 kênh, tổng dung lượng mạng vượt quá 5000 BTC.

Sidechain: Con đường Ethereum trong hệ sinh thái Bitcoin
Stacks
Stacks tự định vị là lớp hợp đồng thông minh của Bitcoin, dùng token riêng phát hành làm Gas token. Stacks sử dụng cơ chế micro-block, Bitcoin và Stacks phát triển đồng bộ, khối của chúng được xác nhận đồng thời. Trong Stacks, điều này gọi là "khối neo". Toàn bộ khối giao dịch Stacks tương ứng với một giao dịch Bitcoin đơn lẻ, đạt được thông lượng giao dịch cao hơn. Do khối được tạo đồng thời, Bitcoin đóng vai trò giới hạn tốc độ tạo khối Stacks, từ đó ngăn mạng ngang hàng của nó bị tấn công từ chối dịch vụ.
Stacks đạt được đồng thuận thông qua cơ chế xoắn kép PoX, thợ đào gửi BTC cho người đặt cược STX để tranh quyền tạo khối, thợ đào thắng cuộc và hoàn thành tạo khối sẽ nhận thưởng STX. Trong quá trình này, người đặt cược STX nhận được BTC do thợ đào gửi theo tỷ lệ. Stacks hy vọng dùng token gốc để khuyến khích thợ đào duy trì sổ cái lịch sử, nhưng thực tế có thể đạt được khuyến khích mà không cần token gốc (xem RSK).

Với dữ liệu giao dịch trong chuỗi Stacks, dùng bytecode OP_RETURN để lưu hash dữ liệu giao dịch Stacks vào script giao dịch Bitcoin, nút Stacks có thể đọc hash dữ liệu giao dịch Stacks lưu trong Bitcoin thông qua chức năng tích hợp của Clarity.
Stacks gần như có thể coi là một chuỗi Layer2 của Bitcoin, tuy nhiên việc chuyển tài sản vào/ra vẫn còn một số thiếu sót. Sau nâng cấp Nakamoto, Stacks hỗ trợ gửi giao dịch Bitcoin để hoàn tất việc rút tài sản, nhưng độ phức tạp giao dịch khiến không thể xác minh trên chuỗi Bitcoin, chỉ có thể dùng ủy ban đa ký để xác minh việc rút tài sản.
RSK
RSK sử dụng thuật toán khai thác hợp nhất (Merge-Mine), thợ đào Bitcoin có thể gần như miễn phí giúp RSK tạo khối, nhận thưởng bổ sung. RSK không có token gốc, vẫn dùng BTC (RBTC) làm Gas Token. RSK có máy thực thi riêng, tương thích với EVM.

Liquid
Liquid là một sidechain liên minh của Bitcoin, việc tham gia nút là có giấy phép, 15 thành viên chịu trách nhiệm tạo khối. Tài sản sử dụng phương thức lock & mint: gửi tài sản vào địa chỉ đa ký của Liquid trên BTC để chuyển vào sidechain Liquid; rút ra bằng cách gửi L-BTC vào địa chỉ đa ký trên chuỗi Liquid. Độ an toàn địa chỉ đa ký là 11/15.
Liquid tập trung vào ứng dụng tài chính, cung cấp SDK liên quan dịch vụ tài chính cho nhà phát triển. Hiện TVL mạng Liquid khoảng 3000 BTC.

Nostr Assets: Gia tăng tập trung hóa
Nostr Assets ban đầu có tên là NostrSwap, là nền tảng giao dịch BRC20. Ngày 3 tháng 8 năm 2023, được nâng cấp thành Nostr Assets Protocol, hỗ trợ chuyển nhượng mọi tài sản trong hệ sinh thái Nostr, việc thanh toán và bảo mật tài sản do Lightning Network xử lý.
Nostr Assets cho phép người dùng Nostr dùng cặp khóa công-khóa riêng Nostr để gửi và nhận tài sản trên Lightning Network, ngoài deposit và withdraw, các giao dịch trên giao thức Nostr Assets đều miễn phí gas và được mã hóa, chi tiết giao dịch lưu trên relay của Nostr Protocol, dùng IPFS để truy cập nhanh và hiệu quả, đồng thời hỗ trợ tương tác ngôn ngữ tự nhiên, không cần giao diện phức tạp.
Nostr Assets cung cấp phương thức chuyển nhượng và giao dịch tài sản đơn giản, thuận tiện cho người dùng, kết hợp hiệu ứng lưu lượng từ giao thức xã hội Nostr, có thể có nhiều ứng dụng trong tương lai. Tuy nhiên, về bản chất, đây chỉ là một phương pháp dùng tin nhắn Nostr để kiểm soát (quản lý) ví. Người dùng gửi tài sản vào Relay của Nostr Assets qua chuyển khoản trên Lightning Network, tương đương gửi tài sản vào sàn giao dịch tập trung. Khi người dùng muốn chuyển nhượng hoặc giao dịch tài sản trong Nostr Assets, họ gửi tin nhắn ký bằng khóa Nostr tới máy chủ, sau khi máy chủ xác minh chỉ cần ghi vào sổ kế toán nội bộ, không cần thực thi thật sự trên Lightning Network hay mạng chính, nhờ đó đạt được zero gas và TPS cao.
BitVM: Khả năng lập trình và mở rộng vô hạn
"Bất kỳ hàm tính toán nào cũng có thể được xác minh trên Bitcoin"
——Robin Linus, người sáng tạo BitVM
BitVM do Robin Linus, người sáng lập ZeroSync đề xuất, sử dụng các OP Code hiện có của Bitcoin (OP_BOOLEAN, OP_NOT) để tạo cổng logic NAND, phân tích chương trình thành tổ hợp các cổng NAND nguyên thủy, đặt root của spend script chương trình phức tạp vào giao dịch Taproot, lưu trữ trên chuỗi với chi phí thấp. Theo lý thuyết tính toán, mọi logic đều có thể xây dựng từ cổng NAND, do đó về lý thuyết BitVM có thể đạt tính Turing-complete trên Bitcoin, thực hiện mọi tính toán, nhưng thực tế còn nhiều hạn chế.
BitVM vẫn dùng mô hình P2P, học hỏi ý tưởng OP Rollup, có hai vai trò: prover và verifier, mỗi lần prover và verifier cùng xây dựng một giao dịch, gửi tiền ký quỹ, prover đưa ra kết quả, nếu verifier tính ra kết quả khác, nộp fraud proof lên chuỗi để tịch thu tiền của prover.
"Ứng dụng đột phá thực sự là mở rộng quy mô Bitcoin. [Robin Linus] không mấy hứng thú với hợp đồng thông minh. Ông ấy không muốn tăng tính biểu đạt của Bitcoin. Ông ấy thực sự quan tâm đến việc làm sao để Bitcoin có thể xử lý hàng triệu giao dịch mỗi giây."
—— Super Testnet, nhà phát triển BitVM
BitVM cung cấp khả năng lập trình tốt hơn, nhưng làm sao liên hệ với mở rộng quy mô? Thực tế, BitVM từ đầu đã phục vụ cho việc mở rộng quy mô bằng cách tính toán off-chain, xác minh on-chain, ngay từ tên gọi prover, verifier cũng có thể thấy manh mối.
Ứng dụng lý tưởng nhất của BitVM thực ra là cầu nối tin cậy tối thiểu và mở rộng ZKP (ZK Rollup). Việc đề xuất BitVM thực chất là biện pháp bất đắc dĩ, vì muốn được cộng đồng Bitcoin ủng hộ, việc đề xuất thêm OP_CODE rất khó, nên đành phải dùng các OP CODE hiện có để thực hiện chức năng mới.
BitVM đề xuất một khuôn mẫu mở rộng mới, nhưng trong thực tế còn nhiều thách thức.
• Quá sơ khai: EVM có cả một kiến trúc VM hoàn chỉnh, BitVM thậm chí chỉ có một hàm xác minh chuỗi là 0 hay 1.
• Chi phí lưu trữ: xây dựng chương trình bằng cổng NAND cần dữ liệu vài trăm MB, hàng tỷ lá taptree.
• P2P: hiện tại vẫn là tương tác hai bên, kiến trúc prover-challenger có vấn đề về khuyến khích, đang cân nhắc mở rộng sang 1-N hoặc N-N, giống OP Rollup lý tưởng (giả định một bên trung thực).
Kết luận
Qua việc tổng kết toàn văn, dễ thấy rằng do giới hạn năng lực xử lý và tính toán của mạng chính, nếu Bitcoin muốn nuôi dưỡng một hệ sinh thái phong phú và sôi động hơn, bắt buộc phải chuyển tính toán ra ngoài chuỗi.
Một mặt, các giải pháp xác minh phía khách hàng với tính toán và xác minh off-chain, dùng một số trường trong giao dịch Bitcoin để lưu thông tin then chốt, xem mạng chính Bitcoin như hệ thống nhật ký phi tập trung, tận dụng tính kháng kiểm duyệt và độ tin cậy của nó để đảm bảo tính sẵn có của dữ liệu then chốt, về một mặt nào đó tương tự Sovereign Rollup. Giải pháp này không cần sửa đổi tầng giao thức Bitcoin, có thể tự do xây dựng giao thức theo nhu cầu, khả thi hơn trong hiện tại, nhưng không thể kế thừa hoàn toàn độ an toàn của Bitcoin.
Mặt khác, cũng có người đang thúc đẩy công việc xác minh trên chuỗi, cố gắng dùng công cụ hiện có để thực hiện mọi tính toán trên Bitcoin, sau đó dùng công nghệ bằng chứng không kiến thức (zero-knowledge proof) để đạt hiệu quả mở rộng. Nhưng các giải pháp hiện tại vẫn còn rất sơ khai, chi phí tính toán quá cao, dự kiến ngắn hạn khó triển khai.
Tất nhiên sẽ có người hỏi, tại sao không chuyển sang Ethereum và các blockchain khác vốn có khả năng tính toán nhanh, mà nhất thiết phải làm lại mọi thứ trên Bitcoin?
Because It's Bitcoin.
Bởi vì đó là Bitcoin.
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













