Vào ngày 10 tháng 6, Cipher, tác giả của giao thức RGB++ và người sáng lập CELL Studio, Lin, đồng sáng lập DotSwap, Timxie, đồng sáng lập Shell Finance và CMO NIGO của TBC (Turingbitchain) là khách mời trên Twitter Space của UTXO Stack, hãy cùng thảo luận xem liệu mô hình UTXO có thể tạo ra một mô hình mới của hệ sinh thái Bitcoin hay không.
UTXO Stack là một nền tảng phát hành chuỗi BTC L2 mô-đun chỉ bằng một cú nhấp chuột có thể giúp các nhà phát triển dự án phát hành Bitcoin L2 dựa trên kiến trúc UTXO chỉ bằng một cú nhấp chuột. tích hợp nguyên bản giao thức RGB++. Về mặt bảo mật, UTXO Stack đảm bảo tính bảo mật của L2 bằng cách cầm cố tài sản của Bitcoin, CKB và Bitcoin L1. Nói một cách đơn giản,Chúng ta có thể coi UTXO Stack là OP Stack + EigenLayer của hệ sinh thái Bitcoin.
UTXO Stack đã hoàn thành vòng cấp vốn ban đầu, do ABCDE và SNZ Capital, OKX Ventures, Waterdrip Capital, Matrixport, y2z Ventures đồng dẫn đầu , DRK Lab và nhiều tổ chức nổi tiếng như UTXO Management, công ty đầu tư mạo hiểm của công ty mẹ BTC Inc của Bitcoin Magazine, đã tham gia đầu tư.
Sau đây là các nội dung chính được sắp xếp theo âm thanh:
< span mpa- is-content="t">1. Sự khác biệt và ưu điểm cơ bản giữa mô hình UTXO và mô hình tài khoản về triết lý thiết kế, bảo mật, hiệu quả, v.v. là gì?
Mật mã: Tôi nghĩ có một số khác biệt chủ yếu ở triết lý thiết kế và hiệu quả, đồng thời bảo mật có thể quan trọng hơn. Hầu hết nó phụ thuộc vào cơ chế đồng thuận, điều này ít liên quan đến mô hình tài khoản.
Về mặt triết lý thiết kế, UTXO thực sự tập trung vào việc xác minh hơn là tính toán. Chúng tôi biết mô hình tài khoản của Ethereum. Khi bạn viết chương trình hoặc gửi giao dịch, bạn không biết kết quả của giao dịch đó là gì. cuộc gọi này? , bạn chỉ biết kết quả sau khi giao dịch được đóng gói thành các khối.
Một ví dụ điển hình là, giả sử bạn chỉ có 0,1 ETH trong tài khoản, bạn có thể gửi giao dịch để chuyển 0,2 ETH không? Có, bạn có thể gửi nó đi, nhưng sau khi giao dịch vào nhóm giao dịch, nó có thể bị đóng gói và sẽ xảy ra lỗi do bạn không có nhiều tiền như vậy, nhưng phí gas của bạn vẫn sẽ bị khấu trừ. Nhưng nếu ai đó tình cờ chuyển một khoản tiền vào tài khoản của bạn cùng lúc với lúc bạn gửi, khiến số dư tài khoản của bạn vượt quá 0,2 ETH thì giao dịch của bạn sẽ được thực hiện thành công và tất nhiên phí gas sẽ được khấu trừ.
Nhưng đối với mô hình UTXO, giao dịch của bạn không thể gửi đi vì tài khoản của bạn không có đủ tiền và bạn không thể nhập đủ. Do đó, không có trạng thái giao dịch thất bại theo mô hình UTXO. Nó chỉ có hai trạng thái: giao dịch thành công hoặc không gửi được. Tức là cái gọi là giao dịch thất bại có nghĩa là xác minh không thành công và phí xử lý của bạn sẽ không bị khấu trừ. UTXO tin rằng blockchain là một máy xác minh chứ không phải là máy tính toán Ethereum, sử dụng mô hình tài khoản, từng có biệt danh là máy tính thế giới, đây là một triết lý thiết kế hoàn toàn khác.
Có sự khác biệt rất lớn giữa hai phương pháp này về mặt hiệu quả. UTXO chỉ rõ trạng thái nào đã được sử dụng trước đó, sau đó hủy nó và cập nhật lên trạng thái mới. Khi Ethereum gọi một hàm, nó không biết nó sẽ truy cập trạng thái nào trước khi gọi, vì vậy nó chỉ có thể xử lý trường hợp xấu nhất, tức là không xử lý trước tất cả các trạng thái. Do đó, mỗi giao dịch trongEthereum chỉ có thể được thực hiện tuần tự. Một máy tính để bàn thông thường có CPU có ít nhất sáu lõi và 12 luồng, nhưng đối với EVM tiêu chuẩn, nó vẫn được thực thi trong một luồng duy nhất. UTXO thì khác. UTXO tự nhiên là song song. Tất cả các giao dịch của nó có thể tự động phân biệt giao dịch nào đang xung đột. Ngay cả các giao dịch xung đột cũng sẽ không được gửi đến nhóm giao dịch. Do đó, chuỗi khối UTXO Hiệu quả cao hơn đáng kể. của mô hình tài khoản. Tất nhiên, hiện nay có một câu chuyện gọi là EVM song song, muốn giải quyết vấn đề này dưới một hình thức nào đó, nhưng từ mô tả vừa rồi, mọi người cũng có thể nhận ra rằng về cơ bản thì điều này không thể giải quyết được.
Tim Xie: Tôi rất đồng ý với những gì Cipher vừa nói "Mô hình Bitcoin UTXO tập trung hơn vào việc xác minh, và tài khoản Ethereum Mô hình có tính toán cao hơn”. Trong Mùa hè DeFi, chúng tôi sẽ thực hiện một số giao dịch hoán đổi và phí gas của Ethereum sẽ rất cao. Mặc dù Ethereum có tốc độ tạo khối nhanh hơn, khối lớn hơn và hiệu suất tốt hơn Bitcoin, Nhu cầu mở rộng của Ethereum thực sự cao hơn Bitcoin. Tại sao? Lý do là Ethereum là một mô hình điện toán. Khi chúng ta chơi DeFi, 98% phí gas chúng ta trả có thể được dùng cho việc tính toán. Chi phí xác minh, phổ biến và lưu trữ trạng thái tài khoản thực sự rất nhỏ. Bitcoin là mạng xác minh không thực hiện tính toán, vì vậy chúng tôi thực hiện cho vay hoặc trao đổi trên lớp Bitcoin thứ hai, trong cùng một trường hợp, phí xử lý thực sự rẻ hơn so với Ethereum.
Cái thứ hai là đồng thời. Tại sao EVM lại được nối tiếp? Cipher vừa giải thích rất rõ ràng rằng UTXO có thể đồng thời. Khi thực hiện cho vay trên Ethereum, bạn cần phải gửi tiền trước khi có thể vay, vì logic kinh doanh là bạn cần có tài sản thế chấp và bạn phải đợi cho đến khi giao dịch thế chấp được xác nhận và trạng thái được cố định trước khi có thể tính giá trị ròng tài sản thế chấp của bạn và ngưỡng thanh lý, cho phép bạn vay tiền, tất cả đều diễn ra theo chuỗi. VàUTXO có thể thực hiện đồng thời và chúng tôi có thể nén tất cả các giao dịch lại với nhau nhiều nhất có thể. Điều này có nghĩa là các giao dịch gửi tiền và giao dịch vay của người dùng có thể được hợp nhất với nhau để nâng cao hiệu quả.
Theo kinh nghiệm của chúng tôi, sử dụng mô hình UTXO cho DeFi trên Bitcoin, trải nghiệm cuối cùng mang lại cho người dùng thực sự không như những gì mọi người tưởng tượng,<. /strong>Mặc dù trải nghiệm không mượt mà như các ứng dụng trên Ethereum hay Arbitrum nhưng cũng không quá tệ và vẫn có thể sử dụng được.
Lin: Hãy để tôi bổ sung. Các công nghệ hiện tại không ngừng phát triển Tôi nghĩ UTXO không thực hiện tính toán, nó cũng có thể thực hiện tính toán. Ví dụ: mã hoạt động Bitcoin được thảo luận gần đây OP_CAT, nếu được bật, chúng tôi có thể giữ lại trạng thái trong UTXO của Bitcoin. Nếu chúng tôi loại bỏ tất cả các giới hạn vốn có của Bitcoin, chúng tôi có thể mô phỏng vô số Ethereum trong UTXO của Bitcoin. Mỗi UTXO có thể ở trạng thái của Ethereum, sau đó lưu trữ dữ liệu và thực thi ở trạng thái này. suy luận xuống, mặc dù điều này có thể không nhất thiết đạt được khả năng tương thích EVM hoàn toàn.
Vì vậy, tôi nghĩ Bitcoin cũng có thể thực hiện các phép tính và logic của Bitcoin là bạn có thể mở một chuỗi mới bất kỳ lúc nào và bạn có thể tách một UTXO mới bất cứ lúc nào, UTXO mới hoàn toàn tách biệt với UTXO ban đầu, đây là một tính năng tính toán của Bitcoin UTXO.
Sau khi thêm OP_CAT, nó sẽ mang đến một số kịch bản ứng dụng rất thông minh. Ví dụ: mã thông báo Ethereum ERC-20 sẽ duy trì một danh sách để biết tài khoản nào có bao nhiêu tiền. Sau khi thêm OP_CAT, chúng ta có thể làm những điều tương tự trên Bitcoin, thậm chí có thể tốt hơn Ethereum.
Trong UTXO, chia sẻ dữ liệu thực sự là một không gian rộng lớn chưa được biết đến. Ví dụ: Giao ước (các hạn chế) vẫn cần một thời gian để xây dựng. Khi vấn đề này tiến triển, cách chia sẻ dữ liệu giữa các UTXO khác nhau, cách tham chiếu dữ liệu bên ngoài giao dịch trong các giao dịch, v.v. Đợi đã, có thể sẽ có. một bước đột phá.
NIGO: Tôi luôn nghĩ rằng Ethereum đã thay đổi mô hình UTXO của Bitcoin thành mô hình tài khoản, điều này thực sự là điển hình. không cần thiết và biến một hệ thống ban đầu có khả năng hoạt động đồng thời thành một hệ thống nối tiếp. Ethereum được nhiều người gọi là máy tính thế giới. Tại sao nhiệm vụ tính toán của một người bình thường lại được các thợ mỏ trên khắp thế giới tính toán? Quá trình này tiêu tốn rất nhiều năng lượng và rất tốn kém nhưng lại không mang lại lợi ích gì đáng kể. , nhưng làm chậm hiệu quả tổng thể. Sau khi Ethereum chuyển sang PoS, các công cụ khai thác (nút) của toàn bộ mạng đã mất đà tiến hóa. Mô hình UTXO do Satoshi Nakamoto thiết kế đương nhiên phù hợp với tính đồng thời cao và hiệu suất cao. Tôi tin rằng nhiều người dùng Web3 sẽ nhìn thấy tiềm năng của mô hình UTXO.
2. Có phải mô hình UTXO khiến Bitcoin không có khả năng hợp đồng thông minh? Nếu chúng ta muốn triển khai các khả năng của hợp đồng thông minh dựa trên mô hình UTXO, cơ chế nào thường được sử dụng để đạt được điều đó?
Mật mã: Chắc chắn có nhiều cách để triển khai khả năng hợp đồng thông minh dựa trên mô hình UTXO, Tôi sẽ giới thiệu cách triển khai CKB, thứ mà tôi quen thuộc nhất.
CKB đã giới thiệu một tập lệnh khóa, phù hợp với tập lệnh khóa của Bitcoin. Khi UTXO này được sử dụng, tập lệnh khóa sẽ tự động thực thi. được sử dụng làm đầu vào và giao dịch hiện tại cũng sẽ được thực hiện làm đầu vào. Sự khác biệt giữa nó và tập lệnh khóa của Bitcoin là nó hỗ trợ một máy ảo hoàn chỉnh Turing thay vì môi trường tập lệnh rất hạn chế của Bitcoin, do đó, nó là Turing-complete ở giai đoạn mở khóa này.
Đồng thời, CKB đã giới thiệu trường tập lệnh loại này sẽ được thực thi cho dù đó là đầu vào hay đầu ra. hoặc Logic nói rằng cùng một loại đại diện cho cùng một nội dung được triển khai. Ví dụ: tổng số lượng mã thông báo có thể thay thế không thay đổi trước và sau giao dịch, số lượng và nội dung của mã thông báo không thể thay thế không thay đổi trước và sau giao dịch hoặc có thể được sử dụng để xác định ai có quyền phát hành mã thông báo mới. tài sản, v.v. Bản thân nó cũng là một máy ảo hoàn chỉnh Turing.
Máy ảo của CKB dựa trên tập lệnh phần cứng RISC-V. Mọi điều chỉnh đều liên quan đến re-silicon nên thiết kế của tập lệnh RISC-V rất phức tạp. Tinh gọn, hiệu quả và triệt để.
Tóm lại, CKB sử dụng máy ảo RISC-V, đã hoàn thiện Turing và cũng có tập lệnh khóa và tập lệnh loại. nơi lưu trữ tập lệnh của hợp đồng thông minh và còn có một trường gọi là dữ liệu để lưu trữ trạng thái của hợp đồng thông minh, vì vậy đây là môi trường thực hiện hợp đồng hoàn chỉnh.
Tim Xie: Trong toàn bộ quá trình xây dựng sản phẩm Shell Finance của chúng tôi, bởi vì chúng tôi phải thực hiện giao thức cho vay , chúng tôi cần Để thực hiện thanh lý, chúng tôi cần một số chức năng hợp đồng nâng cao và cuối cùng chúng tôi đã chọn DLC (Hợp đồng nhật ký kín đáo). Cả DLC và Lightning Network đều là các công nghệ mở rộng ở cùng cấp độ và cả hai đều là offchain. Điểm khác biệt là Lightning Network chủ yếu được sử dụng để thanh toán, trong khi DLC chủ yếu được sử dụng cho các oracle. Trên thực tế, chúng tôi chưa hoàn thiện Turing và vẫn còn nhiều hạn chế, nhưng ngay cả khi có nhiều hạn chế, chúng tôi vẫn có thể cho vay thông qua DLC.
Bitcoin thực sự có rất nhiều Mã OP. Nếu chúng tôi có thể kích hoạt hoặc mở khóa OP_CAT được Lin của DotSwap đề cập trước đây hoặc một số opcode khác, thì chúng tôi thực sự có thể Bạn. cũng có thể tiếp tục tạo ra nhiều khả năng hơn như Lightning Network và Hợp đồng thông minh chắc chắn có thể làm được điều đó. Điểm cốt lõi là liệu có nhu cầu hay không, có người dùng hay không, có thị trường hay không và liệu có nhiều người đầu tư thời gian và sức lực hơn để hình thành, sử dụng nó và đáp ứng nhu cầu của người dùng hay không. Chỉ cần có người sử dụng và có thị trường thì những ý tưởng và khái niệm mới sẽ tự nhiên xuất hiện.
Điều tôi chắc chắn bây giờ là hình dạng của hệ sinh thái Bitcoin sẽ hoàn toàn khác với EVM. Có lẽ ở cấp độ doanh nghiệp, người dùng có thể có cảm giác tương tự. Họ vừa thực hiện giao dịch hoán đổi vừa cho vay, và họ cũng có những lời tiên tri, nhưng hệ thống đằng sau chúng và các công cụ có thể được sử dụng cuối cùng thực sự rất khác nhau. Nếu nó nằm trên mạng chính Bitcoin, sự khác biệt này sẽ còn lớn hơn, vì vậy tôi thực sự mong đợi L2 với cấu trúc UTXO tốt hơn, vì nó có thể giải phóng tiềm năng của hệ sinh thái Bitcoin ở mức độ lớn hơn.
Lin: Tôi nghĩ không khó để thiết kế một thứ gì đó đạt tiêu chuẩn Turing-Complete, nhưng rất khó để thiết kế một thứ gì đó là Turing-complete Thật khó để thiết kế một tập lệnh không hoàn chỉnh bằng Turing.
Kịch bản ban đầu của Bitcoin có thể là Turing hoàn chỉnh, nhưng hiện tại nhiều khả năng của Bitcoin đã bị phong ấn,ví dụ như OP_CAT mà tôi đã đề cập trước đây, nó là một khả năng rất quan trọng, nhưng khả năng này bị người vận hành vô hiệu hóa, không phải Bitcoin không có những người vận hành này khi nó được thiết kế ban đầu. Bitcoin có sự tham gia của rất nhiều nhà khai thác ngay từ đầu, nhưng vì cái gọi là bảo mật, hay cái gọi là mối nguy hiểm tiềm ẩn của bảo mật này, hoặc vì không có sự hiểu biết rõ ràng về nó là gì, cách sử dụng nó, v.v., một số toán tử đã bị vô hiệu hóa. Hơn nữa, nhiều chức năng có thể được sử dụng cho hợp đồng thông minh đã bị lọc bởi cái gọi là giao dịch tiêu chuẩn. Tất cả chúng ta đều nói rằng Bitcoin là một hệ thống phi tập trung, nhưng trong hệ thống phi tập trung này, có một thứ gọi là giao dịch tiêu chuẩn, được xác định bởi một số tổ chức nhất định. Các giao dịch tiêu chuẩn không tồn tại trong lĩnh vực thợ mỏ vì thợ mỏ có thể đóng gói bất kỳ giao dịch hợp pháp nào. Đây là vấn đề chính sách dựa trên phía người dùng.
Vì vậy, nhìn chung, tôi nghĩ khả năng của Bitcoin ban đầu là rất mạnh mẽ, nhưng bây giờ Bitcoin đã bị tấn công, nếu bạn quan tâm. Nếu vậy, bạn có thể hãy đọc cuốn sách "Đánh cắp Bitcoin: Lịch sử ẩn giấu của BTC của Roger Ver". Vì khả năng ban đầu của Bitcoin đã bị chặn nên chúng tôi buộc phải tìm lối thoát ở nhiều nơi. Đây là tình huống hiện tại mà chúng tôi đang phải đối mặt, nhưng tương lai của Bitcoin là tương đối tốt.
Tôi đã nói rằng nhiều cái gọi là Bitcoin L2 thực sự là các giao thức ký sinh. Chúng không đóng góp giá trị của riêng mình cho Bitcoin và cũng không có. có nhiều cách để cho phép thợ đào có thu nhập cao hơn nhưng thực tế là không có cách nào vì Bitcoin có nhiều hạn chế. Hãy để tôi làm một sự tương tự. Giao thức HTTP thực sự là L2 được xây dựng trên giao thức TCP/IP và giao thức HTML của chúng tôi được xây dựng trên giao thức HTTP. Tôi nghĩ đây là khái niệm từng lớp, chứ không phải là dữ liệu giao dịch được tách biệt hoàn toàn với TCP/IP, tách khỏi giao thức lớp trên, chạy đến nơi khác, sau đó quay lại và nói với người khác rằng đây là Lớp 2 giao thức. Giao thức Lớp 2 thực sự được xếp chồng lên nhau từng lớp. Do đó, L2 mà chúng tôi xây dựng cũng phải được chấp nhận là giao dịch hợp pháp ở lớp trên. Đây là lý do rất quan trọng tại sao chúng tôi hiện đang khám phá một lớp trao đổi. Chúng tôi tin rằng trong hầu hết các trường hợp, chúng tôi thực sự cần phải giải quyết ở một lớp và chúng tôi cần có nhiều sự xác minh và đồng thuận ở lớp đầu tiên, thay vì nói rằng tôi sẽ xây dựng cái gọi là cầu nối tài sản và sau đó di chuyển mọi người tài sản cho người khác Một nơi mà điều này có thể không phải là một điều đặc biệt tốt.
NIGO: Mô hình UTXO có thể hỗ trợ các chức năng hợp đồng thông minh phức tạp không? Tất nhiên là có thể. Nó lưu trữ logic và dữ liệu của hợp đồng trong UTXO, sau đó sử dụng lệnh gọi và tham số của hợp đồng làm đầu vào để cố gắng mở khóa hợp đồng, thực thi logic của hợp đồng thông qua BVM (Máy ảo Blockchain) và cuối cùng đạt được quyền kiểm soát bằng cách trả về đúng hay sai từ chức năng mở khóa. Mục đích của trạng thái hợp đồng. Mô hình này có thể xa lạ với các nhà phát triển hợp đồng thông minh Ethereum, nhưng trên thực tế, nếu bạn kết hợp các ý tưởng lập trình chức năng và chuyển đổi một số khái niệm, hợp đồng thông minh UTXO có thể triển khai logic rất phức tạp.
Vì mô hình UTXO không có trạng thái toàn cục nên nó cần lưu trữ trạng thái và logic của hợp đồng trong UTXO, sau đó chuyển trạng thái thông qua UTXO Việc truyền và chuyển đổi chuỗi cuộc gọi giao dịch, do đó, mỗi giao dịch UTXO sẽ sử dụng UTXO trước đó và tạo ra một UTXO mới. Bằng cách này, việc chuyển trạng thái chuỗi của hợp đồng có thể được thực hiện. Do đó, việc UTXO có thể được mở khóa hay không sẽ tương ứng với kết quả thực hiện hợp đồng và liệu nó có cho phép chuyển trạng thái hay không. Nếu hợp đồng xác định rằng trạng thái không được phép sửa đổi, chẳng hạn như không được phép chuyển, không được phép sửa đổi dữ liệu, v.v., thì nó sẽ trả về sai, khi đó UTXO sẽ không được mở khóa và việc thực thi hợp đồng sẽ không thành công.
Chúng tôi coi hợp đồng là máy trạng thái truyền trạng thái dữ liệu, vì vậy ở đây chúng tôi có thể thấy sự khác biệt giữa hợp đồng UTXO và hợp đồng loại tài khoản. EVM của hợp đồng tài khoản là để duy trì trạng thái toàn cầu. Một giao dịch có thể khiến EVM thực hiện nhiều lần chuyển trạng thái và thường xuyên sửa đổi dữ liệu trạng thái cho đến khi hợp đồng được thực thi hoặc lượng gas được tiêu thụ. Đối với giao dịch hợp đồng UTXO, đó là hợp đồng đầu vào. Cuộc gọi sẽ chỉ kích hoạt chuyển trạng thái và cho dù logic bên trong hợp đồng có phức tạp đến đâu hay trạng thái được chuyển bao nhiêu lần, BVM sẽ chỉ ghi lại chuyển trạng thái cuối cùng. kết quả trên chuỗi. Do đó, hợp đồng UTXO không có trạng thái toàn cầu, chỉ có các chức năng chờ được thực thi.
UTXO là nhiều đầu vào và nhiều đầu ra. Những gì Ethereum muốn làm, bao gồm cả EVM song song mà Monad cũng muốn thực hiện, thực sự có thể đạt được thông qua UTXO, điều này thực sự có thể đạt được. yêu cầu chuyển trạng thái. Trước tiên, bạn phải tìm hàm chứa trạng thái này, sửa đổi trạng thái thông qua lệnh gọi hàm và tạo ra các hàm mới. Mô hình này làm cho việc chuyển trạng thái của hợp đồng UTXO trở nên rõ ràng hơn.
Hợp đồng UTXO không phụ thuộc vào trạng thái bên ngoài. Do đó, cho dù hợp đồng được gọi bao nhiêu lần thì kết quả của nó vẫn phải chắc chắn, vì vậy điều này cũng giống như vậy. Phân tích hợp đồng, gỡ lỗi và kiểm tra đơn vị mang lại sự thuận tiện lớn. Hợp đồng EVM phụ thuộc vào trạng thái toàn cầu nên kết quả thực hiện hợp đồng có thể bị ảnh hưởng bởi môi trường bên ngoài, khiến kết quả thực hiện hợp đồng không chắc chắn. Ví dụ: nếu số dư đủ thì sẽ có một kết quả. , và nếu số dư không đủ, sẽ có kết quả khác. Vì vậy đây cũng là một vấn đề quan trọng đối với tính bảo mật và khả năng dự đoán của hợp đồng EVM.
Tất nhiên, việc vượt qua trạng thái mọi lúc không phải là không mất phí. Trong một số trường hợp yêu cầu truy xuất nguồn gốc, trạng thái có thể tăng lên khi chuỗi phân phối UTXO tăng lên. sự gia tăng, bởi vì khả năng truy xuất nguồn gốc cần phải được xác minh và ngày càng có nhiều dữ liệu, bản thân trạng thái sẽ mở rộng vô tận. TBC của chúng tôi đã giải quyết được vấn đề lớn về mở rộng trạng thái thông qua các công nghệ và phương tiện mã hóa khác như băm và trích xuất dữ liệu. Do đó, một đặc điểm quan trọng giúp phân biệt hợp đồng thông minh của TBC với các chuỗi UTXO khác là mô hình UTXO là cơ sở cho việc mở rộng không giới hạn của TBC. Việc sử dụng mô hình UTXO để thực hiện các giao dịch chuyển tiêu chuẩn là rất đơn giản.
Tóm lại, TBC đã xem xét đầy đủ những ưu điểm và nhược điểm của mô hình UTXO và đưa ra BVM trên cơ sở tiếp thu tinh hoa của Ethereum và các UTXO khác chuỗi và các công nghệ khác để triển khai một lớp hợp đồng thông minh UTXO thực sự, sau đó hợp tác với một số công cụ phát triển hợp đồng thông minh thân thiện hơn để hạ thấp ngưỡng viết và triển khai hợp đồng thông minh BVM.