Khám Phá Khả Năng Lập Trình Của Bitcoin: Từ RGB Đến Arch Network
Bitcoin như là blockchain có tính thanh khoản cao 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ự. Những nhà phát triển này nhanh chóng chú ý đến khả năng lập trình và vấn đề mở rộng của Bitcoin, và thông qua việc giới thiệu các giải pháp như ZK, DA, sidechain, rollup, restaking để giải quyết. Những nỗ lực này đã khiến sự thịnh vượng của hệ sinh thái Bitcoin đạt đến một tầm cao mới, trở thành tâm điểm của đợt tăng giá này.
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 cross-chain tập trung, có những điểm yếu. Các giải pháp được thiết kế dựa trên đặc điểm của Bitcoin tương đối ít, điều này liên quan đến trải nghiệm phát triển không tốt của các nhà phát triển Bitcoin. Bitcoin có một số hạn chế khiến nó khó có thể chạy hợp đồng thông minh giống như Ethereum:
Vì lý do an toàn, ngôn ngữ kịch bản Bitcoin đã hạn chế tính đầy đủ Turing, không thể thực hiện các hợp đồng thông minh phức tạp.
Blockchain Bitcoin được thiết kế để lưu trữ các giao dịch đơn giản, chưa tối ưu hóa cho các hợp đồng thông minh phức tạp.
Bitcoin thiếu máy ảo để chạy hợp đồng thông minh.
Chứng kiến sự 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 nâng cấp 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 dữ liệu tùy ý vào giao dịch Bitcoin. Điều này đã mở ra những khả năng mới cho việc 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 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 khả năng lập trình 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, trở thành rào cản chính để thu hút người dùng và 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 cần giả định tin tưởng bổ sung.
RGB, RGB++ và Arch Network đều cố gắng từ các thuộc tính gốc của Bitcoin để tăng cường khả năng 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 các phương pháp khác nhau:
RGB là một giải pháp hợp đồng thông minh được xác thực 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 rườm rà và thiếu khả năng lập trình hợp đồng, phát triển chậm.
RGB++ là một lộ trình mở rộng khác của Nervos dựa trên ý tưởng RGB, vẫn dựa trên việc ràng buộc UTXO, nhưng thông qua việc biến chính chuỗi thành một trình xác thực khách hàng có đồng thuận, cung cấp giải pháp chuyển giao tài sản siêu dữ liệu giữa các chuỗi, hỗ trợ việc chuyển giao các chuỗi có cấu trúc UTXO tùy ý.
Arch Network cung cấp giải pháp hợp đồng thông minh gốc cho Bitcoin, tạo ra ZK máy ảo và mạng nút xác thực tương ứng, thông qua việc tổng hợp giao dịch để ghi lại sự thay đổi trạng thái và giai đoạn tài sản trong giao dịch Bitcoin.
RGB
RGB là một ý tưởng mở rộng hợp đồng thông minh sớm trong 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 một ý tưởng quan trọng cho việc mở rộng gốc Bitcoin sau này.
RGB áp dụng xác minh ngoài chuỗi, chuyển việc xác minh chuyển token từ lớp đồng thuận Bitcoin sang ngoài chuỗi, do các khách hàng giao dịch liên quan cụ thể xác minh. Điều này giảm nhu cầu phát sóng toàn mạng, tăng cường quyền riêng tư và hiệu quả. Tuy nhiên, cách tăng cường quyền riêng tư này cũng là một con dao hai lưỡi. Mặc dù tăng cường bảo vệ quyền riêng tư, nhưng dẫn đến việc bên thứ ba không thể nhìn thấy, làm cho hoạt động thực tế 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 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 khi tạo và mở khóa khi chi tiêu. Trạng thái hợp đồng thông minh được đóng gói 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ả.
RGB++
RGB++ là một hướng mở rộng khác của Nervos dựa trên ý 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 chuỗi khác ) để xử lý dữ liệu ngoài chuỗi và hợp đồng thông minh, nâng cao khả năng lập trình Bitcoin, và đảm bảo an toàn thông qua việc gắn kết đồng nhất Bitcoin.
RGB++ sử dụng chuỗi UTXO hoàn chỉnh Turing làm chuỗi bóng, xử lý dữ liệu ngoài chuỗi và hợp đồng thông minh. Chuỗi này có thể thực hiện các hợp đồng thông minh phức tạp và 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 giữa trạng thái và tài sản củ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 có khả năng lập trình, 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 cho phép RGB++ kết hợp với bất kỳ chuỗi UTXO nào có khả năng lập trình, tăng cường tính linh hoạt của hệ thống. Đồng thời, thông qua việc liên kết đồng nhất UTXO, thực hiện việc chuyển giao giữa các chuỗi mà không cần cầu nối, tránh được vấn đề "tiền giả", đảm bảo tính xác thực và nhất quán của tài sản.
Thực hiện xác minh trên chuỗi thông qua chuỗi bóng, RGB++ đã đơn giản hóa quá 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 việc tính toán trạng thái RGB++. Việc xác minh trên chuỗi này đã đơn giản hóa quá trình xác minh, 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 lập trình, RGB++ đã tránh khỏi việc quản lý UTXO phức tạp của RGB, cung cấp trải nghiệm đơn giản hơn và thân thiện với người dùng.
Arch Network
Mạng Arch 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 biết (zk-proofs) 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 và không cần liên kết với một chuỗi UTXO khác như RGB++.
Arch zkVM sử dụng RISC Zero ZKVM để thực thi hợp đồng thông minh và tạo ra chứng minh không kiến thức, được xác thực bởi mạng lưới nút xác thực phi tập trung. Hệ thống 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ả.
UTXOs tài sản đượ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 ủy quyền. Mạng Arch xác thực thông qua các nút leader được chọn ngẫu nhiên để xác thực nội dung ZKVM, 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 tín hiệu giao dịch đến mạng Bitcoin.
Arch zkVM cung cấp máy ảo hoàn chỉnh Turing cho Bitcoin, có thể 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, nó sẽ tạo ra bằng chứng không kiến thức, dùng để xác minh tính chính xác của hợp đồng và sự thay đổi trạng thái.
Arch 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 dưới dạng Asset UTXOs. Arch đảm bảo 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.
Arch mặc dù 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 sẽ chọn ngẫu nhiên nút Leader dựa trên quyền lợi, chịu trách nhiệm truyền thông tin đến 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 phi tập trung, đả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. Khi giao dịch nhận được số lượng chữ ký cần thiết từ các nút, nó có thể được phát sóng trên mạng Bitcoin.
Kết luận
Trong thiết kế khả 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 theo hướng liên kết UTXO. Thuộc tính xác thực một lần sử dụng của UTXO phù hợp hơn với việc ghi lại trạng thái hợp đồng thông minh.
Tuy nhiên, những giải pháp này cũng có những nhược điểm rõ ràng, như trải nghiệm người dùng kém, độ trễ xác nhận giống như Bitcoin và hiệu suất thấp. Mặc dù mở rộng chức năng, nhưng không nâng cao hiệu suất, điều này đặc biệt rõ ràng trong Arch và RGB. RGB++ mặc dù 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 mang lại 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. Những giải pháp phù hợp với thuộc tính bản địa của Bitcoin đáng được chú ý. Dưới điều kiện không nâng cấp mạng Bitcoin, việc ràng buộc UTXO là phương pháp hiệu quả nhất để mở rộng khả năng lập trình 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.
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.
11 thích
Phần thưởng
11
7
Chia sẻ
Bình luận
0/400
Rugman_Walking
· 07-16 12:25
btc on-chain cuộn lên là xu hướng
Xem bản gốcTrả lời0
LiquidationTherapist
· 07-15 00:07
Bạn cứ tiếp tục giả vờ đi, vẫn không chạy qua được Ethereum.
Xem bản gốcTrả lời0
0xSherlock
· 07-13 20:11
Ôi, phát triển một btc có khó như vậy không?
Xem bản gốcTrả lời0
CryptoNomics
· 07-13 20:02
*điều chỉnh kính* nói một cách thống kê, những "đổi mới" này thể hiện một sự hiểu lầm rõ ràng về cân bằng Nash trong kiến trúc cốt lõi của btc...
Khám phá mới về khả năng lập trình của Bitcoin: Sự đổi mới và thách thức của RGB, RGB++ và Arch Network
Khám Phá Khả Năng Lập Trình Của Bitcoin: Từ RGB Đến Arch Network
Bitcoin như là blockchain có tính thanh khoản cao 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ự. Những nhà phát triển này nhanh chóng chú ý đến khả năng lập trình và vấn đề mở rộng của Bitcoin, và thông qua việc giới thiệu các giải pháp như ZK, DA, sidechain, rollup, restaking để giải quyết. Những nỗ lực này đã khiến sự thịnh vượng của hệ sinh thái Bitcoin đạt đến một tầm cao mới, trở thành tâm điểm của đợt tăng giá này.
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 cross-chain tập trung, có những điểm yếu. Các giải pháp được thiết kế dựa trên đặc điểm của Bitcoin tương đối ít, điều này liên quan đến trải nghiệm phát triển không tốt của các nhà phát triển Bitcoin. Bitcoin có một số hạn chế khiến nó khó có thể chạy hợp đồng thông minh giống như Ethereum:
Chứng kiến sự 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 nâng cấp 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 dữ liệu tùy ý vào giao dịch Bitcoin. Điều này đã mở ra những khả năng mới cho việc 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 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 khả năng lập trình 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, trở thành rào cản chính để thu hút người dùng và 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 cần giả định tin tưởng bổ sung.
RGB, RGB++ và Arch Network đều cố gắng từ các thuộc tính gốc của Bitcoin để tăng cường khả năng 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 các phương pháp khác nhau:
RGB là một giải pháp hợp đồng thông minh được xác thực 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 rườm rà và thiếu khả năng lập trình hợp đồng, phát triển chậm.
RGB++ là một lộ trình mở rộng khác của Nervos dựa trên ý tưởng RGB, vẫn dựa trên việc ràng buộc UTXO, nhưng thông qua việc biến chính chuỗi thành một trình xác thực khách hàng có đồng thuận, cung cấp giải pháp chuyển giao tài sản siêu dữ liệu giữa các chuỗi, hỗ trợ việc chuyển giao các chuỗi có cấu trúc UTXO tùy ý.
Arch Network cung cấp giải pháp hợp đồng thông minh gốc cho Bitcoin, tạo ra ZK máy ảo và mạng nút xác thực tương ứng, thông qua việc tổng hợp giao dịch để ghi lại sự thay đổi trạng thái và giai đoạn tài sản trong giao dịch Bitcoin.
RGB
RGB là một ý tưởng mở rộng hợp đồng thông minh sớm trong 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 một ý tưởng quan trọng cho việc mở rộng gốc Bitcoin sau này.
RGB áp dụng xác minh ngoài chuỗi, chuyển việc xác minh chuyển token từ lớp đồng thuận Bitcoin sang ngoài chuỗi, do các khách hàng giao dịch liên quan cụ thể xác minh. Điều này giảm nhu cầu phát sóng toàn mạng, tăng cường quyền riêng tư và hiệu quả. Tuy nhiên, cách tăng cường quyền riêng tư này cũng là một con dao hai lưỡi. Mặc dù tăng cường bảo vệ quyền riêng tư, nhưng dẫn đến việc bên thứ ba không thể nhìn thấy, làm cho hoạt động thực tế 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 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 khi tạo và mở khóa khi chi tiêu. Trạng thái hợp đồng thông minh được đóng gói 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ả.
RGB++
RGB++ là một hướng mở rộng khác của Nervos dựa trên ý 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 chuỗi khác ) để xử lý dữ liệu ngoài chuỗi và hợp đồng thông minh, nâng cao khả năng lập trình Bitcoin, và đảm bảo an toàn thông qua việc gắn kết đồng nhất Bitcoin.
RGB++ sử dụng chuỗi UTXO hoàn chỉnh Turing làm chuỗi bóng, xử lý dữ liệu ngoài chuỗi và hợp đồng thông minh. Chuỗi này có thể thực hiện các hợp đồng thông minh phức tạp và 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 giữa trạng thái và tài sản củ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 có khả năng lập trình, 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 cho phép RGB++ kết hợp với bất kỳ chuỗi UTXO nào có khả năng lập trình, tăng cường tính linh hoạt của hệ thống. Đồng thời, thông qua việc liên kết đồng nhất UTXO, thực hiện việc chuyển giao giữa các chuỗi mà không cần cầu nối, tránh được vấn đề "tiền giả", đảm bảo tính xác thực và nhất quán của tài sản.
Thực hiện xác minh trên chuỗi thông qua chuỗi bóng, RGB++ đã đơn giản hóa quá 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 việc tính toán trạng thái RGB++. Việc xác minh trên chuỗi này đã đơn giản hóa quá trình xác minh, 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 lập trình, RGB++ đã tránh khỏi việc quản lý UTXO phức tạp của RGB, cung cấp trải nghiệm đơn giản hơn và thân thiện với người dùng.
Arch Network
Mạng Arch 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 biết (zk-proofs) 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 và không cần liên kết với một chuỗi UTXO khác như RGB++.
Arch zkVM sử dụng RISC Zero ZKVM để thực thi hợp đồng thông minh và tạo ra chứng minh không kiến thức, được xác thực bởi mạng lưới nút xác thực phi tập trung. Hệ thống 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ả.
UTXOs tài sản đượ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 ủy quyền. Mạng Arch xác thực thông qua các nút leader được chọn ngẫu nhiên để xác thực nội dung ZKVM, 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 tín hiệu giao dịch đến mạng Bitcoin.
Arch zkVM cung cấp máy ảo hoàn chỉnh Turing cho Bitcoin, có thể 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, nó sẽ tạo ra bằng chứng không kiến thức, dùng để xác minh tính chính xác của hợp đồng và sự thay đổi trạng thái.
Arch 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 dưới dạng Asset UTXOs. Arch đảm bảo 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.
Arch mặc dù 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 sẽ chọn ngẫu nhiên nút Leader dựa trên quyền lợi, chịu trách nhiệm truyền thông tin đến 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 phi tập trung, đả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. Khi giao dịch nhận được số lượng chữ ký cần thiết từ các nút, nó có thể được phát sóng trên mạng Bitcoin.
Kết luận
Trong thiết kế khả 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 theo hướng liên kết UTXO. Thuộc tính xác thực một lần sử dụng của UTXO phù hợp hơn với việc ghi lại trạng thái hợp đồng thông minh.
Tuy nhiên, những giải pháp này cũng có những nhược điểm rõ ràng, như trải nghiệm người dùng kém, độ trễ xác nhận giống như Bitcoin và hiệu suất thấp. Mặc dù mở rộng chức năng, nhưng không nâng cao hiệu suất, điều này đặc biệt rõ ràng trong Arch và RGB. RGB++ mặc dù 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 mang lại 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. Những giải pháp phù hợp với thuộc tính bản địa của Bitcoin đáng được chú ý. Dưới điều kiện không nâng cấp mạng Bitcoin, việc ràng buộc UTXO là phương pháp hiệu quả nhất để mở rộng khả năng lập trình 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.