Vào ngày 17 tháng 2, Kevin, Đồng sáng lập CKB/Giám đốc điều hành Khalani Network, Baiyu, người sáng lập Quỹ sinh thái CKB CMO/SeeDAO, và đại sứ cộng đồng CKB CyberOrange đã chia sẻ quan điểm của họ về mô hình UTXO và hệ sinh thái của nó trong buổi phát sóng trực tiếp X Space.

Buổi phát sóng trực tiếp kéo dài 1 giờ 40 phút và chứa rất nhiều thông tin sau đây là những điểm chính dựa trên bản ghi âm:


1. Sự khác biệt giữa mô hình UTXO và mô hình tài khoản

Về mô hình UTXO, người dẫn chương trình Baiyu đã sử dụng một phép ẩn dụ rất dễ hiểu: Khi bạn đi trên phố, bạn không thể biết người đi đường có bao nhiêu tiền trong túi trừ khi bạn đi qua từng túi của họ. Ngược lại, Ethereum sử dụng mô hình tài khoản có cây trạng thái thế giới, giúp lưu trạng thái của tất cả các tài khoản Ethereum trên thế giới (chẳng hạn như số dư tài khoản, thông tin hợp đồng, v.v.).

Kevin nói thêm rằng trước khi Ethereum ra mắt, thực tế chỉ có UTXO. Trong những ngày đầu tiên, cả mô hình tài khoản và UTXO đều được diễn giải xung quanh nội dung. Ngay cả bây giờ, UTXO vẫn là một khái niệm hoặc ý định lập trình tập trung vào tài sản thuần túy hơn, bởi vì mỗi UTXO là một tài sản, một tài sản di động và tập lệnh được sử dụng để xác định nó thuộc về ai. Mô hình tài khoản sau đó đã được phát triển và chuyển đổi thành tài sản để phục vụ các hợp đồng và về cơ bản nó không còn là điểm-điểm như UTXO nữa mà là nhóm điểm-điểm. Từ góc độ tài sản, hợp đồng thông minh là quyền giám sát thông minh và mọi người đều tương tác. với dịch vụ lưu trữ thông minh này.

CyberOrange sau đó đã giới thiệu một số ưu điểm chính của mô hình UTXO: Thứ nhất, UTXO hỗ trợ xử lý giao dịch song song một cách tự nhiên, do đó mức trần hiệu suất của nó cao hơn. Thứ hai, mức độ bảo mật của tài sản được phát hành trên chuỗi UTXO giống như mức độ bảo mật của tiền bản địa, vì nó cũng nằm trong UTXO. Để so sánh, các tài sản khác được phát hành trên Ethereum (chẳng hạn như ERC-20) đều được lưu trữ trong hợp đồng thông minh và mức độ bảo mật của chúng thấp hơn nhiều so với mã thông báo gốc ETH. Thứ ba, quyền riêng tư của UTXO sẽ tốt hơn với sự trợ giúp của các giao thức như Mimblewimble. . Thứ tư, mô hình tài khoản sẽ thực hiện tính toán và xác minh trên chuỗi cùng lúc, trong khi mô hình UTXO chỉ thực hiện xác minh trên chuỗi, khiến nó phù hợp hơn để trở thành lớp thanh toán. Ngoài ra, giải pháp mở rộng hiệu suất cao nhất là mạng kênh (Channel), phải dựa trên mô hình UTXO, sẽ cực kỳ khó thực hiện trên mô hình tài khoản.

2. Mô hình tế bào

CKB đã khái quát hóa mô hình UTXO và đặt tên là mô hình Cell. Giống như UTXO, Cell cũng là đầu ra giao dịch, nhưng Cell khái quát hóa số lượng trong UTXO và tương ứng với dung lượng, dữ liệu, từ đó biến không gian ban đầu để lưu trữ số nguyên thành không gian có thể lưu trữ bất kỳ Space nào.

Đồng thời, có LockScript và TypeScript trong cấu trúc dữ liệu của Cell. Cái trước chủ yếu phản ánh quyền sở hữu, trong khi cái sau có thể tùy chỉnh nhiều chức năng phong phú, thậm chí hầu hết các chức năng được đề cập trong BIP (Đề xuất cải tiến Bitcoin). Trong các tập lệnh của Cell, các nhà phát triển cũng có thể chỉ định các nguyên mẫu mã hóa theo nhu cầu riêng của họ, điều này rất linh hoạt.

Nói tóm lại, mô hình Cell tiếp tục triết lý cơ bản của Bitcoin UTXO, giúp chuỗi CKB dễ dàng kế thừa các tính năng đơn giản và an toàn của Bitcoin. Đồng thời, thông qua những sửa đổi thông minh, Cell có khả năng hỗ trợ các hợp đồng thông minh.

3. Tại sao hệ sinh thái UTXO phát triển chậm?

Kevin tin rằng sau nhiều năm phát triển của blockchain, cốt lõi vẫn là công nghệ phi tập trung phục vụ tài sản và mọi người tạo ra các ứng dụng xung quanh tài sản.

UTXO là một tài sản có thể lập trình được. Sử dụng tập lệnh để xác định mục đích và điều kiện chuyển giao của tài sản này. Tuy nhiên, khi tạo các ứng dụng DeFi trên chuỗi mô hình UTXO, việc giải quyết tính thanh khoản trên chuỗi là một điểm tương đối khó khăn, vì UTXO là một It. là một tài sản di động mà mọi người giao dịch ngang hàng. Không dễ để tìm được một đối tác có thể đáp ứng được nhu cầu.

Trong blockchain áp dụng mô hình tài khoản, mọi người đưa tài sản vào hợp đồng thông minh sử dụng hợp đồng thông minh để tổng hợp tính thanh khoản trên chuỗi và giải quyết vấn đề của các đối tác. Tất nhiên, điều này cũng mang lại một số rủi ro. Ví dụ, một lỗi trong hợp đồng thông minh có thể khiến toàn bộ quỹ bị ảnh hưởng.

Kevin tin rằng tính thanh khoản là cách lập trình cho tương lai, là một khái niệm về dòng thời gian, vì vậy UTXO cũng cần loại mô hình lập trình có thể kéo dài thời gian này. UTXO là một tài sản có chủ quyền, nghĩa là chủ sở hữu có toàn quyền kiểm soát quyền sở hữu của nó. Vậy làm cách nào chúng ta có thể duy trì các đặc điểm của UTXO và giải quyết vấn đề thanh khoản theo thời gian? Kevin tin rằng điều này yêu cầu tài sản UTXO không chỉ thể hiện quyền sở hữu mà còn cả cách phù hợp trong tương lai hoặc nơi lấy tài sản. Ông tin rằng Giao dịch được ký một phần là một giải pháp. Hiện tại, cộng đồng Bitcoin cũng đang nghiên cứu Giao dịch Bitcoin được ký một phần (PSBT, giao dịch Bitcoin được ký một phần).

Ngoài ra, mô hình lập trình của UTXO phức tạp hơn mô hình tài khoản. Phương pháp lập trình của mô hình tài khoản rất thân thiện với người dùng. Các nhà phát triển chỉ cần làm rõ logic trên chuỗi và triển khai các hợp đồng thông minh, sau đó họ không phải lo lắng về điều đó. kết nối với hợp đồng thông minh. Do đó, hệ sinh thái blockchain của mô hình tài khoản phát triển tương đối nhanh và có nhiều ứng dụng, trong khi hệ sinh thái blockchain của mô hình UTXO hoặc mô hình pan-UTXO phát triển chậm.

4. Giao dịch được ký một phần

Giao dịch được ký một phần có thể giúp chuỗi khối mô hình UTXO hiện thực hóa các chức năng của ứng dụng tài chính trên Ethereum.

Lấy trao đổi làm ví dụ, người dùng nắm giữ tài sản UTXO và sau đó sử dụng Giao dịch được ký một phần để đánh vần một giao dịch chưa được tải lên chuỗi. Giao dịch này thể hiện ý định của anh ta, ví dụ: anh ta muốn đổi 1 BTC lấy 10 ETH. và 59 BNB. Chỉ khi ý định của anh ấy được thỏa mãn, giao dịch mới được tải lên; trước khi nó được thỏa mãn, tài sản (trong ví dụ này là 1 BTC) sẽ luôn nằm trong tay anh ấy.

CyberOrange đã đề cập rằng Giao dịch được ký một phần cho phép người dùng làm bất cứ điều gì họ muốn với các giao dịch ngoài chuỗi của họ và cũng có thể đạt được mục đích của toàn bộ chuỗi.

Trên CKB, một giải pháp có tên Giao dịch mở được sử dụng, đây là một cơ chế phối hợp ngoài chuỗi để xây dựng các giao dịch. Người khởi tạo giao dịch có thể hoàn thành các nhiệm vụ thú vị và phức tạp thông qua cộng tác ngoài chuỗi và cũng có thể chia cấu trúc giao dịch thành nhiều bước nhỏ, mỗi bước. tương ứng với một giải pháp mô-đun khác. Bấm vào đây để đọc phần giới thiệu khoa học phổ biến về Giao dịch mở.

5. Lợi ích của việc “xác minh trên chuỗi, tính toán ngoài chuỗi”

Về "xác minh trên chuỗi, tính toán ngoài chuỗi", Baiyu đưa ra một ẩn dụ rất dễ hiểu: bạn đến cửa hàng để mua thứ gì đó trị giá 20 nhân dân tệ, và trong túi bạn có một mảnh trị giá 10 nhân dân tệ, hai mảnh trị giá 5 nhân dân tệ và năm miếng trị giá 1. Bạn có thể tự mình đếm tờ 20 nhân dân tệ (có thể là 10 nhân dân tệ cho một mảnh, 5 nhân dân tệ cho 2 miếng; hoặc 10 nhân dân tệ cho một mảnh, 5 nhân dân tệ cho một mảnh hoặc 1 nhân dân tệ cho 5 miếng) và giao cho ông chủ, ông chủ, vui lòng kiểm tra xem tổng cộng có phải là 20 nhân dân tệ không.

Xác minh trên chuỗi thực sự rất đơn giản, nhưng việc tính toán ngoài chuỗi phức tạp hơn nhiều và tiêu tốn nhiều tài nguyên hơn. Kevin tin rằng chỉ có việc xác minh mới được thực hiện trên chuỗi mô hình UTXO và các vấn đề được tính toán và giải quyết ngoài chuỗi. Điều này có ít nhất ba lợi thế:

1. Ứng dụng có thể triển khai logic thanh lý hoặc logic xác minh rất đơn giản và vì tính đơn giản của nó nên việc thực hiện dễ dàng hơn nhiều.

2. Ứng dụng không cần xem xét tối ưu hóa trên chuỗi (lớp giao thức). Trên thế giới này luôn có những người thông minh hơn, họ đưa ra các cơ chế khớp giao dịch tốt hơn, đường cong giá phù hợp hơn, v.v. Vì các bước tìm đối tác và khớp giao dịch đều được thực hiện bằng tính toán ngoài chuỗi nên chỉ xác minh được thực hiện trên chuỗi, vì vậy ứng dụng không cần phải xem xét tối ưu hóa trên chuỗi. Nếu bạn sử dụng phiên bản tối ưu hóa của cơ chế khớp giao dịch hoặc đường cong giá trên mô hình tài khoản, bạn cần triển khai lại hợp đồng thông minh và cho phép người dùng di chuyển tài sản đến đó (chẳng hạn như di chuyển từ Uniswap v2 sang Uniswap v3). Nói cách khác, các ứng dụng chỉ thực hiện xác minh trên mô hình UTXO là bằng chứng trong tương lai.

3. Không cần phải xem xét vấn đề khả năng tương tác. Bởi vì chỉ việc xác minh được thực hiện trên chuỗi và việc tính toán được thực hiện ngoài chuỗi, và “ngoài chuỗi” ở đây có thể nằm trên chuỗi của các chuỗi khối khác hoặc không phải chuỗi khối. Bất kể việc tính toán giao dịch đến từ đâu, nó đều được gửi tới chuỗi và ứng dụng sẽ xác minh nó.

Ngoài ra, Kevin cũng đề cập rằng nhiều thế hệ ứng dụng mới nhất cũng đang chuyển sang mô hình dựa trên xác minh trên chuỗi, khớp với chuỗi và có xu hướng nền tảng hóa giao thức.

6. Hệ sinh thái Pan-UTXO có triển vọng lớn

Trong buổi phát sóng trực tiếp, Kevin đã đề cập rằng các xu hướng kinh doanh phổ biến nhất hiện nay trong hệ sinh thái Ethereum (chẳng hạn như quyền riêng tư, mục đích, trừu tượng hóa tài khoản, xử lý song song, v.v.), từ quan điểm của UTXO, những cơ hội kinh doanh này thực sự được mang lại bởi nhược điểm của mô hình tài khoản Bản thân mô hình UTXO đã có những đặc điểm này hoặc chúng rất dễ thực hiện trên mô hình UTXO.

Vào cuối buổi phát sóng trực tiếp, Kevin bày tỏ sự lạc quan mạnh mẽ của mình đối với hệ sinh thái pan-UTXO. Sau khi Inscription trở nên phổ biến, mọi người tập trung lại sự chú ý vào Bitcoin, các nhà phát triển bắt đầu đổ tiền vào và mọi người bắt đầu nghĩ về cách phát triển trên mô hình UTXO. Cho dù đó là Cardano hay CKB, mô hình kế toán của nó là một cải tiến dựa trên mô hình UTXO, do đó rất dễ kết nối với Bitcoin. Sau khi được kết nối, các chuỗi khối pan-UTXO này sẽ mở ra nhiều cơ hội. được thịnh vượng hơn.

#CKB #UTXO #BTC‬ $CKB