Tác giả: Kyle Liu, Giám đốc đầu tư của Bing Ventures
Giới thiệu: Trong sự phát triển nhanh chóng của thị trường chuỗi công cộng về quyền riêng tư, các giải pháp hệ thống tài khoản và UTXO đã trở thành tâm điểm chú ý. Tuy nhiên, để lựa chọn hai phương án này,chúng ta cần tiến hành tư duy phê phán và phân tích sâu hơn để khám phá khả năng thích ứng của chúng trước sự phát triển nhu cầu trong tương lai.
Hiện tại, chuỗi công khai về quyền riêng tư chủ yếu được chia thành hai phần: mạng điện toán quyền riêng tư và mạng giao dịch quyền riêng tư. Mạng điện toán bảo mật sử dụng công nghệ điện toán an toàn của nhiều bên để đạt được tính toán hợp tác nhiều bên và bảo vệ quyền riêng tư của dữ liệu. Trong số đó, các dự án như PlatON và Phala Network đã hoạt động tốt. Mạng giao dịch quyền riêng tư cam kết bảo vệ quyền riêng tư của người dùng và cung cấp tính bảo mật cao hơn trong các giao dịch, chẳng hạn như các dự án như Aztec và Iron Fish. Chuỗi công khai về quyền riêng tư có những lợi thế đặc biệt trong việc bảo vệ quyền riêng tư về dữ liệu và quyền riêng tư trong giao dịch, đồng thời đóng vai trò quan trọng trong việc phân cấp và bảo mật. Với sự phát triển của thị trường chuỗi công cộng về quyền riêng tư, các giải pháp hệ thống tài khoản và UTXO đã trở thành tâm điểm chú ý. Tuy nhiên, chúng ta cần suy nghĩ sâu hơn về ưu và nhược điểm của các lựa chọn này cũng như cách chúng sẽ đáp ứng nhu cầu ngày càng tăng trong tương lai.
UTXO và phân tích mô hình tài khoản
Trong blockchain, UTXO và mô hình tài khoản là sổ cái chung các mô hình. Mô hình UTXO coi mỗi giao dịch là một tập hợp đầu vào và đầu ra, cung cấp khả năng bảo vệ quyền riêng tư tốt hơn bằng cách nhúng nội dung bổ sung vào tập lệnh đầu ra. Nó có ưu điểm là giảm thời gian và chi phí xác minh giao dịch, bảo vệ quyền riêng tư và cải thiện thông lượng giao dịch. Tuy nhiên, sự phức tạp của việc xác minh mô hình UTXO đặt ra một số thách thức, đặc biệt là về khả năng mở rộng và hiệu quả trong các mạng quy mô lớn.
Ngược lại, mô hình tài khoản tương đối đơn giản trong quản lý và phù hợp để thực hiện chuyển mã thông báo và thực hiện hợp đồng thông minh. Tuy nhiên, mô hình tài khoản có thể ảnh hưởng đến quyền riêng tư của người dùng vì tài khoản là một phần của trạng thái toàn cầu. Tóm lại, cả mô hình tài khoản và UTXO đều có những ưu điểm và thách thức về mặt bảo vệ quyền riêng tư và bảo mật. Đối với mô hình UTXO, chúng ta cần xem xét khả năng mở rộng và hiệu quả của nó trong các mạng quy mô lớn, cũng như chi phí lưu trữ và xác minh. Đối với mô hình tài khoản, chúng tôi cần giải quyết các vấn đề về quyền riêng tư và trạng thái toàn cầu đồng thời tính đến các tài nguyên tính toán và chi phí thời gian để xác minh giao dịch.
p> p>
Quyền riêng tư của mô hình tài khoản VS quyền riêng tư của mô hình UTXO
Điều đáng lưu ý là UTXO và mô hình tài khoản Có nhiều tình huống khó xử khác nhau khi nói đến việc bảo vệ quyền riêng tư của giao dịch. Mô hình UTXO truyền thống chia nhỏ các giao dịch để tăng độ khó cho kẻ tấn công trong việc lấy được thông tin thanh toán cụ thể và có những lợi thế nhất định về quyền riêng tư trong giao dịch. Tuy nhiên, mô hình này có những hạn chế về khả năng mở rộng và tính linh hoạt. Ngược lại, mô hình tài khoản có lợi thế trong việc xử lý các hợp đồng thông minh phức tạp và quản lý nhà nước. Do đó, trong các dự án chuỗi công khai về quyền riêng tư, các phương pháp kết hợp hai mô hình này có thể được khám phá để đạt được sự cân bằng tốt hơn giữa bảo vệ quyền riêng tư và các yêu cầu chức năng.
Nhưng vì UTXO không khép kín nên chúng dựa vào chức năng của các giao dịch trước đó, điều này làm tăng độ phức tạp của việc xác minh vì mỗi giao dịch phụ thuộc vào nhu cầu được xác minh . Các giao dịch trước đó, có thể liên quan đến việc xác minh nhiều khối. Điều này làm tăng chi phí lưu trữ và xác minh của mạng blockchain. Các nút cần xây dựng bộ UTXO khi đồng bộ hóa với mạng. Khi một nút đã xác minh tiêu đề khối mà nó hiện đang làm việc, nó chỉ cần tìm đầu ra trong bộ UTXO. Cách tiếp cận này đơn giản hóa quá trình xác minh, nhưng các giả định về bảo mật và rủi ro của nút trở nên quan trọng hơn khi nút tiếp cận nút khai thác.
Tóm lại, liên quan đến sự phát triển hiện tại của hệ thống "UTXO" và "tài khoản", chúng tôi có thể đưa ra các quan điểm sau:
Có một số thách thức nhất định về độ phức tạp của việc xác minh mô hình UTXO cũng như khả năng mở rộng và hiệu quả của nó trong các mạng quy mô lớn cần phải được đáp ứng được xem xét.
Mô hình tài khoản có một số vấn đề về sự phụ thuộc và quyền riêng tư của nhà nước toàn cầu. Công nghệ mở rộng quyền riêng tư của mô hình UTXO có thể cung cấp tốt hơn sự riêng tư. Bảo vệ.
Quá trình xây dựng và xác minh mô hình UTXO có thể làm tăng chi phí lưu trữ và xác minh mạng.
Tổng hợp lại, mô hình UTXO được sử dụng rộng rãi hơn trong các chuỗi công khai về quyền riêng tư vì nó có thể bảo vệ quyền riêng tư của giao dịch tốt hơn. Hệ thống tài khoản phù hợp hơn với các tình huống yêu cầu khả năng đọc cao, chẳng hạn như các tình huống chuyển khoản thông thường. Khi chọn mô hình sổ cái, chuỗi công khai về quyền riêng tư cần lựa chọn dựa trên các kịch bản ứng dụng của riêng nó và cân nhắc nhu cầu về quyền riêng tư và khả năng đọc.
p> p>
Sự phát triển nhu cầu trong tương lai
Trong sự phát triển trong tương lai của nhu cầu về chuỗi công khai về quyền riêng tư, chúng ta cần để suy nghĩ về cách Cân bằng giữa việc bảo vệ quyền riêng tư và các yêu cầu về chức năng. Một giải pháp khả thi là kết hợp UTXO và mô hình tài khoản để tận dụng điểm mạnh tương ứng của chúng. Bằng cách đưa khái niệm tài khoản vào mô hình UTXO, chúng tôi có thể bảo vệ quyền riêng tư tốt hơn và cung cấp hỗ trợ chức năng phong phú. Tuy nhiên, mô hình hybrid này cũng phải đối mặt với những thách thức về thiết kế và triển khai kỹ thuật. Chúng ta cần nghiên cứu sâu hơn về cách cân bằng và tích hợp giữa hai mô hình để đạt được trải nghiệm người dùng và bảo mật tốt hơn.
Chúng ta cũng nên xem xét tính bền vững của các dự án chuỗi công khai về quyền riêng tư. Nguồn lực phát triển và hỗ trợ cộng đồng mạnh mẽ là rất quan trọng cho sự thành công lâu dài của dự án. Một cộng đồng nhà phát triển tích cực có thể mang lại nhiều đổi mới và tiến bộ công nghệ hơn, hỗ trợ mạnh mẽ cho sự phát triển của dự án trong tương lai. Vì vậy, chúng ta nên đánh giá các yếu tố như hoạt động của cộng đồng nhà phát triển dự án cũng như chất lượng và số lượng mã nguồn mở. Những chỉ số này có thể giúp chúng ta đánh giá tính bền vững và tiềm năng phát triển của một dự án. Chúng ta cần xem xét toàn diện nhiều chỉ số như khả năng bảo vệ quyền riêng tư, yêu cầu chức năng, trải nghiệm người dùng, tốc độ và thông lượng giao dịch, cũng như các tài nguyên phát triển và hỗ trợ cộng đồng. Chỉ bằng cách đánh giá toàn diện điểm mạnh và điểm yếu của một dự án, chúng ta mới có thể đánh giá chính xác hơn khả năng cạnh tranh lâu dài của dự án đó.
Tóm lại, các dự án chuỗi công khai về quyền riêng tư phải đối mặt với những thách thức và cơ hội quan trọng trong nhu cầu phát triển trong tương lai. Giải pháp hệ thống tài khoản và UTXO là một trong những yếu tố chính, ảnh hưởng đến tính bảo mật, khả năng mở rộng, hiệu suất và trải nghiệm người dùng của chuỗi công khai. Bằng cách suy nghĩ sâu sắc về những ưu điểm và nhược điểm của UTXO và mô hình tài khoản, đồng thời khám phá khả năng của các mô hình kết hợp, chúng tôi có thể xây dựng một dự án chuỗi công khai về quyền riêng tư mang tính cạnh tranh và hướng tới tương lai hơn, đồng thời cân bằng các yêu cầu về chức năng và bảo vệ quyền riêng tư. Nhà đầu tư nên chú ý đến chi tiết và xem xét mọi khía cạnh khi đánh giá dự án để đưa ra quyết định sáng suốt.
p> p>
Đổi mới thay thế
Đối với mô hình UTXO, bằng cách áp dụng công nghệ ZK và xây dựng các giải pháp Layer2, Có thể đạt được mức độ bảo vệ quyền riêng tư cao hơn cũng như thông lượng và hiệu quả giao dịch được cải thiện. Đối với mô hình tài khoản, thông qua các công nghệ như chữ ký vòng và bằng chứng phạm vi kiến thức bằng 0, số dư tài khoản và chi tiết giao dịch có thể được ẩn đi, mang lại khả năng bảo vệ quyền riêng tư mạnh mẽ hơn. Ngoài ra, để khắc phục những hạn chế tương ứng của UTXO và mô hình tài khoản, một số lựa chọn thay thế đã xuất hiện. Một lựa chọn là mô hình kết hợp, kết hợp các ưu điểm của UTXO và mô hình tài khoản. Một số dự án blockchain mới nổi cũng đã khám phá các kiến trúc khác, chẳng hạn như các mô hình dựa trên máy trạng thái hoặc dựa trên tài nguyên. Những mô hình mới này cố gắng giải quyết những hạn chế của các mô hình hiện có và cung cấp các giải pháp mới về quyền riêng tư, hiệu suất và chức năng.
p> p>
Hiệu suất thị trường không tương xứng với nhu cầu của người dùng
Hiện có tiếng nói cho rằng Đối với hầu hết người dùng, Quyền riêng tư không phải là nhu cầu cấp thiết nhất, vì vậy sẽ hợp lý hơn nếu đưa các ứng dụng quyền riêng tư vào khuôn khổ cơ bản của các giao thức blue-chip chính thống, người dùng không cần phải nhận thức hoặc ưu tiên các tùy chọn quyền riêng tư. Nhưng tôi có thể nói rằng việc phát triển các ứng dụng bảo mật không chỉ giới hạn ở tin tặc và một số tổ chức. Với sự phát triển của công nghệ blockchain và sự mở rộng liên tục của các kịch bản ứng dụng, ngày càng nhiều người bắt đầu nhận ra tầm quan trọng của quyền riêng tư.
Do đó, việc cung cấp các giải pháp bảo vệ quyền riêng tư tốt hơn, cho dù thông qua các plugin về quyền riêng tư hay chuỗi công khai về quyền riêng tư, đều có tính hợp lý và nhu cầu thị trường. Ví dụ: thiết kế dựa trên Tornado Cash có rủi ro về quy định và KYC ở một mức độ nhất định. Tuy nhiên, điều này không có nghĩa là việc kết hợp quyền riêng tư với KYC là không hiệu quả. Ngược lại, việc áp dụng các cơ chế KYC thích hợp và các biện pháp tuân thủ có thể cân bằng nhu cầu về quyền riêng tư và quy định ở một mức độ nhất định. Bằng cách thiết lập các nhà cung cấp KYC đáng tin cậy và khung pháp lý hiệu quả, có thể đạt được sự cân bằng giữa bảo vệ quyền riêng tư và chống rửa tiền.
Cố gắng đưa tính năng trừu tượng hóa tài khoản vào UTXO
Trong mô hình UTXO truyền thống, mỗi giao dịch đều được được coi là một tập hợp các đầu ra chưa sử dụng có thể được sử dụng làm đầu vào cho các giao dịch mới. Mô hình này có ưu điểm là đảm bảo tính bất biến và toàn vẹn của giao dịch, nhưng có thể tương đối phức tạp đối với người dùng và nhà phát triển khi sử dụng. Khái niệm "Tóm tắt tài khoản" được đưa ra để chuyển đổi mô hình UTXO thành một dạng gần giống với mô hình tài khoản truyền thống nhằm cung cấp trải nghiệm người dùng và công cụ dành cho nhà phát triển đơn giản hơn. Theo mô hình trừu tượng này, người dùng có thể có tài khoản riêng mà không cần chú ý đến đầu vào và đầu ra của mỗi giao dịch.
Tuy nhiên, việc đưa "Tóm tắt tài khoản" vào mô hình UTXO có thể gặp phải một số thách thức và tình huống khó xử:
Tăng độ phức tạp: Việc áp dụng tính năng trừu tượng hóa tài khoản cho mô hình UTXO có thể làm tăng độ phức tạp của hệ thống. Để đạt được tính trừu tượng của tài khoản, cần đưa ra các cơ chế mới để theo dõi số dư và trạng thái của tài khoản đồng thời đảm bảo tính chính xác và nhất quán của các giao dịch. Điều này có thể yêu cầu những thay đổi đáng kể đối với mô hình UTXO hiện tại, làm tăng độ phức tạp của việc phát triển và bảo trì hệ thống.
Vấn đề bảo vệ quyền riêng tư: Trong mô hình UTXO, đầu vào và đầu ra của giao dịch được hiển thị rõ ràng và giao dịch có thể được theo dõi và phân tích. . Tuy nhiên, việc áp dụng tính năng trừu tượng hóa tài khoản có thể làm giảm tính riêng tư của giao dịch. Việc trừu tượng hóa tài khoản có thể làm cho các mô hình giao dịch và mối tương quan trở nên rõ ràng hơn, gây nguy hiểm cho quyền riêng tư của người dùng.
Khả năng tương thích và chi phí di chuyển: Việc đưa tính năng trừu tượng hóa tài khoản vào hệ sinh thái UTXO hiện tại đòi hỏi phải xem xét tính tương thích và chi phí di chuyển. Điều này liên quan đến khả năng tương thích với ví UTXO, sàn giao dịch và hợp đồng thông minh hiện có, cũng như quá trình di chuyển cho người dùng và nhà phát triển. Nếu việc áp dụng tính năng trừu tượng hóa tài khoản dẫn đến sự không tương thích với hệ sinh thái hiện tại thì có thể cần phải nỗ lực thêm để cân bằng khả năng tương thích với hiệu suất được cải thiện.
Tóm lại, UTXO và hệ thống tài khoản đều có những ưu điểm và nhược điểm trong blockchain. Việc chọn một kiến trúc phù hợp phải dựa trên những cân nhắc toàn diện như nhu cầu của các tình huống ứng dụng cụ thể, yêu cầu bảo vệ quyền riêng tư, tốc độ giao dịch và yêu cầu thông lượng, cũng như trải nghiệm phát triển và người dùng. Trong tương lai, với sự phát triển của công nghệ blockchain, chúng tôi tin rằng sẽ có thêm nhiều giải pháp kiến trúc mới xuất hiện để giải quyết những hạn chế của các mô hình hiện có.