Bitcoin hợp đồng thông minh cách tiếp cận mới: RGB, RGB++ và đổi mới UTXO của Arch Network

Những ý tưởng mới về hợp đồng thông minh trong hệ sinh thái Bitcoin

Bitcoin là blockchain có tính thanh khoản tốt nhất và an toàn nhất hiện nay, đã thu hút một lượng lớn nhà phát triển sau cơn sốt ký tự. Họ nhanh chóng chú ý đến khả năng lập trình và vấn đề mở rộng của Bitcoin. Bằng cách giới thiệu các giải pháp như ZK, DA, chuỗi bên, rollup, restaking, hệ sinh thái Bitcoin đang chào đón một đỉnh cao thịnh vượng mới, trở thành tâm điểm chính của thị trường bò hiện tại.

Tuy nhiên, nhiều thiết kế đã kế thừa kinh nghiệm mở rộng từ các nền tảng hợp đồng thông minh như Ethereum, và thường phụ thuộc vào cầu nối chuỗi tập trung, điều này trở thành điểm yếu tiềm ẩn của hệ thống. Rất ít giải pháp được thiết kế dựa trên đặc điểm của Bitcoin chính nó, điều này liên quan đến việc trải nghiệm phát triển của Bitcoin không thân thiện. Bitcoin khó có thể chạy hợp đồng thông minh như Ethereum, chủ yếu là do các lý do sau:

  1. Ngôn ngữ kịch bản Bitcoin bị giới hạn tính toàn vẹn Turing vì lý do an toàn, không thể thực hiện hợp đồng thông minh phức tạp.
  2. Blockchain Bitcoin lưu trữ được thiết kế cho các giao dịch đơn giản, không tối ưu hóa cho hợp đồng thông minh phức tạp.
  3. Bitcoin thiếu một máy ảo để thực thi hợp đồng thông minh.

Sự chứng kiến tách biệt năm 2017 ( SegWit ) đã mở rộng giới hạn kích thước khối của Bitcoin; nâng cấp Taproot năm 2021 đã cho phép xác minh chữ ký hàng loạt, tăng tốc độ xử lý giao dịch. Những tiến bộ này đã tạo điều kiện cho khả năng lập trình của Bitcoin.

Năm 2022, nhà phát triển Casey Rodarmor đã đề xuất "Ordinal Theory", tóm tắt kế hoạch đánh số của Satoshi, cho phép nhúng bất kỳ dữ liệu nào vào giao dịch Bitcoin. Điều này mở ra những con đường mới để nhúng thông tin trạng thái và siêu dữ liệu trực tiếp trên chuỗi Bitcoin, cung cấp những ý tưởng mới cho các ứng dụng hợp đồng thông minh cần dữ liệu trạng thái có thể truy cập và xác minh.

Hiện tại, hầu hết các dự án mở rộng tính lập trình của Bitcoin phụ thuộc vào mạng lớp hai (L2), điều này yêu cầu người dùng tin tưởng vào cầu nối chuỗi chéo, trở thành rào cản chính trong việc thu hút người dùng và tính thanh khoản cho L2. Hơn nữa, Bitcoin thiếu máy ảo gốc hoặc khả năng lập trình, không thể thực hiện giao tiếp giữa L2 và L1 mà không tăng giả định tin cậy.

RGB, RGB++ và Arch Network cố gắng xuất phát từ đặc tính nguyên bản của Bitcoin, tăng cường tính lập trình của nó, cung cấp hợp đồng thông minh và khả năng giao dịch phức tạp thông qua nhiều phương pháp khác nhau:

  1. RGB là một giải pháp hợp đồng thông minh được xác minh thông qua khách hàng ngoài chuỗi, ghi lại sự thay đổi trạng thái của hợp đồng thông minh trong UTXO của Bitcoin. Mặc dù có một số lợi thế về quyền riêng tư, nhưng việc sử dụng phức tạp, thiếu tính khả dụng của hợp đồng, và phát triển chậm.

  2. RGB++ là một hướng mở rộng khác dựa trên tư duy RGB, vẫn dựa trên việc ràng buộc UTXO, nhưng coi chuỗi bản thân là một xác thực khách hàng có sự đồng thuận, cung cấp giải pháp tài sản siêu dữ liệu xuyên chuỗi, hỗ trợ việc chuyển giao chuỗi có cấu trúc UTXO tùy ý.

  3. Arch Network cung cấp giải pháp hợp đồng thông minh gốc cho Bitcoin, tạo ra mạng ZK máy ảo và nút xác thực, thông qua việc tổng hợp giao dịch để ghi lại sự thay đổi trạng thái và tài sản trong giao dịch Bitcoin.

UTXO绑定:详解Bitcoin hợp đồng thông minh方案RGB、RGB++和Arch Network

RGB

RGB là một ý tưởng mở rộng hợp đồng thông minh sớm của cộng đồng Bitcoin, thông qua việc đóng gói dữ liệu trạng thái bằng UTXO, đã cung cấp những ý tưởng quan trọng cho việc mở rộng gốc Bitcoin trong tương lai.

RGB sử dụng phương pháp xác minh ngoại tuyến, chuyển xác minh chuyển giao token từ lớp đồng thuận Bitcoin sang ngoại tuyến, được xác minh bởi các khách hàng liên quan đến giao dịch cụ thể. Điều này giảm nhu cầu phát sóng trên toàn mạng, tăng cường tính riêng tư và hiệu quả. Tuy nhiên, phương pháp tăng cường tính riêng tư này cũng là một con dao hai lưỡi. Chỉ cho phép các nút liên quan đến giao dịch cụ thể tham gia xác minh mặc dù tăng cường tính riêng tư, nhưng dẫn đến việc không thể nhìn thấy bởi bên thứ ba, làm cho hoạt động trở nên phức tạp và khó phát triển, trải nghiệm người dùng kém.

RGB giới thiệu khái niệm niêm phong sử dụng một lần. Mỗi UTXO chỉ có thể được chi tiêu một lần, tương đương với việc khóa tại thời điểm tạo ra và mở khóa tại thời điểm chi tiêu. Trạng thái hợp đồng thông minh được đóng gói thông qua UTXO và được quản lý bởi niêm phong, cung cấp một cơ chế quản lý trạng thái hiệu quả.

UTXO gắn bó: Giải thích về giải pháp hợp đồng thông minh BTC RGB, RGB++ và Arch Network

RGB++

RGB++ là một hướng mở rộng khác dựa trên tư tưởng RGB, vẫn dựa trên việc ràng buộc UTXO.

RGB++ sử dụng chuỗi UTXO hoàn chỉnh Turing (như CKB hoặc các chuỗi khác) để xử lý dữ liệu ngoại tuyến và hợp đồng thông minh, nâng cao khả năng lập trình của Bitcoin và đảm bảo tính an toàn thông qua việc liên kết đồng nhất BTC.

RGB++ sử dụng chuỗi UTXO hoàn chỉnh Turing. Sử dụng chuỗi UTXO hoàn chỉnh Turing như CKB làm chuỗi bóng, RGB++ có thể xử lý dữ liệu ngoài chuỗi và hợp đồng thông minh. Chuỗi này không chỉ có thể thực thi hợp đồng thông minh phức tạp mà còn có thể liên kết với Bitcoin UTXO, tăng cường khả năng lập trình và tính linh hoạt của hệ thống. Bitcoin UTXO và UTXO chuỗi bóng được liên kết đồng cấu, đảm bảo tính nhất quán về trạng thái và tài sản giữa hai chuỗi, đảm bảo an toàn giao dịch.

RGB++ mở rộng ra tất cả các chuỗi UTXO hoàn chỉnh Turing, không còn bị giới hạn ở CKB, nâng cao khả năng tương tác giữa các chuỗi và tính thanh khoản của tài sản. Hỗ trợ đa chuỗi này cho phép RGB++ kết hợp với bất kỳ chuỗi UTXO hoàn chỉnh Turing nào, tăng cường tính linh hoạt của hệ thống. Đồng thời, việc thực hiện liên chuỗi không cầu nối thông qua việc ràng buộc đồng nhất UTXO giúp tránh vấn đề "tiền giả", đảm bảo tính xác thực và tính nhất quán của tài sản.

Thông qua chuỗi bóng để thực hiện xác minh trên chuỗi, RGB++ đã đơn giản hóa quy trình xác minh của khách hàng. Người dùng chỉ cần kiểm tra các giao dịch liên quan đến chuỗi bóng để xác minh tính chính xác của phép tính trạng thái RGB++. Phương pháp xác minh trên chuỗi này không chỉ đơn giản hóa quy trình xác minh mà còn tối ưu hóa trải nghiệm người dùng. Bằng cách sử dụng chuỗi bóng có khả năng hoàn chỉnh Turing, RGB++ đã tránh được việc quản lý UTXO phức tạp của RGB, cung cấp trải nghiệm người dùng đơn giản hơn và thân thiện hơn.

Arch Network

Arch Network chủ yếu bao gồm Arch zkVM và mạng nút xác thực Arch, sử dụng chứng minh không kiến thức và mạng xác thực phi tập trung để đảm bảo an toàn và quyền riêng tư cho hợp đồng thông minh, dễ sử dụng hơn RGB, không cần phải gắn bó với một chuỗi UTXO khác như RGB++.

Arch zkVM sử dụng RISC Zero ZKVM để thực hiện hợp đồng thông minh và tạo ra chứng minh không kiến thức, được xác minh bởi mạng lưới nút xác minh phi tập trung. Hệ thống này hoạt động dựa trên mô hình UTXO, đóng gói trạng thái hợp đồng thông minh trong các State UTXOs để nâng cao tính bảo mật và hiệu quả.

Asset UTXOs được sử dụng để đại diện cho Bitcoin hoặc các token khác, có thể được quản lý thông qua hình thức ủy thác. Mạng lưới Arch xác thực nội dung ZKVM thông qua các nút leader được chọn ngẫu nhiên, sử dụng phương án ký FROST để tổng hợp chữ ký của các nút, cuối cùng phát broadcast giao dịch đến mạng Bitcoin.

Arch zkVM cung cấp một máy ảo hoàn chỉnh Turing cho Bitcoin, có khả năng thực hiện các hợp đồng thông minh phức tạp. Sau mỗi lần thực hiện hợp đồng, Arch zkVM sẽ tạo ra bằng chứng không kiến thức để xác minh tính chính xác của hợp đồng và sự thay đổi trạng thái.

Arch cũng sử dụng mô hình UTXO của Bitcoin, trạng thái và tài sản được đóng gói trong UTXO, thông qua khái niệm sử dụng một lần để thực hiện chuyển đổi trạng thái. Dữ liệu trạng thái của hợp đồng thông minh được ghi lại dưới dạng state UTXOs, tài sản dữ liệu gốc được ghi lại là Asset UTXOs. Arch đảm bảo rằng mỗi UTXO chỉ có thể được chi tiêu một lần, cung cấp quản lý trạng thái an toàn.

Mặc dù Arch không đổi mới cấu trúc blockchain, nhưng cần có mạng lưới nút xác thực. Trong mỗi Arch Epoch, hệ thống ngẫu nhiên chọn nút Leader dựa trên quyền lợi, chịu trách nhiệm truyền thông tin nhận được đến tất cả các nút xác thực khác trong mạng. Tất cả zk-proofs được xác thực bởi mạng lưới nút xác thực phân cấp, đảm bảo tính an toàn và khả năng chống kiểm duyệt của hệ thống, và tạo ra chữ ký cho nút Leader. Một khi giao dịch được ký bởi số lượng nút cần thiết, nó có thể được phát sóng trên mạng Bitcoin.

UTXO绑定:详解BTC hợp đồng thông minh方案RGB、RGB++和Arch Network

Kết luận

Trong thiết kế tính năng lập trình của Bitcoin, RGB, RGB++ và Arch Network đều có những đặc điểm riêng, nhưng đều tiếp tục duy trì ý tưởng liên kết UTXO. Thuộc tính xác thực một lần của UTXO phù hợp hơn với việc ghi lại trạng thái của hợp đồng thông minh.

Tuy nhiên, những giải pháp này cũng tồn tại những nhược điểm rõ rệt, đó là trải nghiệm người dùng kém, độ trễ xác nhận tương tự như Bitcoin và hiệu suất thấp. Chúng chỉ mở rộng tính năng mà không nâng cao hiệu suất, điều này thể hiện rõ trong Arch và RGB. Thiết kế của RGB++ tuy đã cung cấp trải nghiệm người dùng tốt hơn thông qua việc giới thiệu chuỗi UTXO hiệu suất cao, nhưng cũng đặt ra những giả định an ninh bổ sung.

Khi ngày càng nhiều nhà phát triển tham gia vào cộng đồng Bitcoin, chúng ta sẽ thấy nhiều giải pháp mở rộng hơn, chẳng hạn như đề xuất nâng cấp op-cat đang được thảo luận tích cực. Các giải pháp phù hợp với tính chất nguyên thủy của Bitcoin đáng được chú ý. Phương pháp ràng buộc UTXO là cách hiệu quả nhất để mở rộng cách lập trình của nó mà không cần nâng cấp mạng Bitcoin. Chỉ cần giải quyết tốt vấn đề trải nghiệm người dùng, điều này sẽ trở thành một bước tiến lớn trong hợp đồng thông minh Bitcoin.

BTC-2.65%
ARCH0.15%
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • 9
  • Chia sẻ
Bình luận
0/400
CryptoTarotReadervip
· 13giờ trước
Mọi người đều nói về đổi mới, nhưng thực ra vẫn còn quá bảo thủ.
Xem bản gốcTrả lời0
ProposalManiacvip
· 07-30 21:03
Lại đang bẫy Ethereum theo cách cũ, làm phức tạp như vậy để làm gì?
Xem bản gốcTrả lời0
NewPumpamentalsvip
· 07-30 11:31
Mở rộng đồng nghĩa với Phi tập trung co lại
Xem bản gốcTrả lời0
BearHuggervip
· 07-30 11:30
Chiên xong chữ khắc rồi tiếp tục chiên cái này?
Xem bản gốcTrả lời0
BlockImpostervip
· 07-30 11:30
à vẫn không mở được vẫn đang bắt chước à
Xem bản gốcTrả lời0
DegenApeSurfervip
· 07-30 11:29
Không ai có thể chạy qua quy tắc rừng ~ thật tuyệt
Xem bản gốcTrả lời0
ExpectationFarmervip
· 07-30 11:29
An ninh và độ khó phát triển chính là một cuộc tình đầy mâu thuẫn.
Xem bản gốcTrả lời0
FlashLoanLordvip
· 07-30 11:22
Ôi lại đang nghiên cứu giao thức, hãy giữ niềm đam mê của các bạn, tôi sẽ tiếp tục hodl là được.
Xem bản gốcTrả lời0
ResearchChadButBrokevip
· 07-30 11:06
Không lẽ BTC cũng phải chơi cuộn L2 sao... Cứu tôi!
Xem bản gốcTrả lời0
Xem thêm
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)