Mô hình nguyên mẫu không có bằng chứng của ETH: Ernst & Young đã hoàn thành điều gì mà Ethereum không thể?

Công ty kiểm toán và tư vấn đa quốc gia, Ernst & Young (EY), đã công bố vào ngày 30 tháng 10 về việc ra mắt nguyên mẫu EY Ops Chain Public Edition (PE) của họ, triển khai đầu tiên trên thế giới của công nghệ zero-knowledge proof (ZKP) trên chuỗi khối Ethereum công khai.

Hệ thống này nhằm mục đích vượt qua ba rào cản chính của các giao dịch hiện tại và chuyển giao tài sản trên một blockchain công khai:

  • Khả năng các công ty thực hiện các giao dịch an toàn trên mạng công cộng;
  • Giảm một số rào cản để áp dụng blockchain rộng rãi hơn; và
  • Cho phép theo dõi đầy đủ khả năng theo dõi các giao dịch riêng tư.

Mặc dù vẫn chỉ là phiên bản nguyên mẫu và được đưa ra sản xuất trực tiếp vào năm 2019, nhưng công nghệ này có thể chứng minh rất đáng kể.

Để xem xét vấn đề này một cách chi tiết hơn, điều hữu ích là trước tiên hãy xem xét sự khác biệt giữa các blockchains công khai và riêng tư và chính xác là những gì bằng chứng không có kiến ​​thức.

Blockchains công khai so với blockchains riêng tư

Sự khác biệt lớn nhất giữa blockchain công khai và riêng tư nằm ở việc ai được phép tham gia và tham gia vào mạng.

Các blockchain công khai được mở cho tất cả mọi người và về mặt lý thuyết, bất kỳ ai cũng có thể tham gia mạng, tải xuống giao thức và đọc và ghi các giao dịch trên mạng phi tập trung của nó. Các blockchain công khai nổi tiếng nhất là Bitcoin và Ethereum. Các giao dịch được xác minh bởi hàng nghìn hàng nghìn máy tính độc lập trên khắp thế giới hoặc các nút, để duy trì một hệ sinh thái đồng thuận không tin cậy. Mạng càng phi tập trung thì mạng càng trở nên an toàn và linh hoạt hơn.

Tuy nhiên, bảo mật này có cái giá phải trả. Mỗi giao dịch phải được xác nhận bởi mọi nút và để đạt được sự đồng thuận, các nút phải thực hiện các tính toán sử dụng nhiều tài nguyên để giải các phương trình mật mã phức tạp, còn được gọi là bằng chứng công việc. Điều này làm giảm thời gian giao dịch và tăng chi phí giao dịch, làm giảm đáng kể độ tin cậy trong thời gian mạng hoạt động cao.

Do đó, khả năng mở rộng từ lâu đã được công nhận là một trong những rào cản lớn nhất đối với việc doanh nghiệp chấp nhận rộng rãi các blockchain công khai.

Một vấn đề khác của blockchain công khai là quyền riêng tư. Ban đầu, các giao dịch trên mạng công cộng không thể được liên kết với người đứng sau chúng nhưng thông tin giao dịch, chẳng hạn như số tiền, ngày tháng, người gửi và địa chỉ người nhận được cung cấp công khai cho bất kỳ ai có quyền truy cập vào mạng. Các địa chỉ bút danh có thể được theo dõi và theo dõi cho đến khi người dùng giao dịch qua sàn giao dịch tiền điện tử tập trung, tại thời điểm đó danh tính thực của họ bị xâm phạm.

Mặt khác, các blockchain riêng tư chỉ mở cho các bên đã được mời tham gia vào mạng đóng. Chúng cũng được gọi là blockchain được cấp phép vì để trở thành người tham gia mạng, người dùng sẽ phải được người khởi xướng mạng cấp quyền thông qua một bộ quy tắc hoặc điều kiện.

Một blockchain hoàn toàn riêng tư là nơi quyền ghi thường được kiểm soát bởi một tổ chức, trong khi các blockchain riêng tư cũng có thể ở dạng một tập đoàn, nơi đạt được sự đồng thuận thông qua một nhóm các nút được chọn trước.

Các mạng blockchain tư nhân và liên kết rất phù hợp với việc áp dụng của doanh nghiệp, đặc biệt là trong ngành tài chính, bởi vì các giao dịch là riêng tư và chỉ hiển thị cho một số lượng hạn chế người tham gia mạng.

Ví dụ về các mạng blockchain riêng tư và liên kết bao gồm Hyperledger, cơ sở hạ tầng blockchain riêng và R3, một tổ chức blockchain ngân hàng và tài chính toàn cầu dựa trên sản phẩm công nghệ sổ cái phân tán của họ, Corda.

Một lần nữa, quyền riêng tư của các blockchain riêng tư này phải trả giá. Mạng ít phi tập trung hơn và do đó kém an toàn hơn và kém khả năng chống lại các cuộc tấn công.

Bằng chứng không có kiến ​​thức (ZKP)

Các bằng chứng không-tri thức đã được định nghĩa vào năm 1988 bài báo xuất bản bởi các nhà nghiên cứu từ MIT và Đại học Toronto như là “những bằng chứng không truyền đạt kiến ​​thức bổ sung nào ngoài tính đúng đắn của mệnh đề trong các câu hỏi.”

Trong thế giới tiền mã hóa và blockchain, ZKP được biết đến như một phương pháp cho phép một bên chứng minh với bên khác rằng một tuyên bố là đúng mà không cần cung cấp thêm bất kỳ thông tin nào. Có ba khía cạnh của ZKPs:

  • Tính đầy đủ – nếu tuyên bố là đúng, một người xác minh trung thực sẽ bị thuyết phục bởi một châm ngôn trung thực;
  • Tính hợp lý – nếu tuyên bố đó là sai, thì không có câu châm ngôn không trung thực nào có thể thuyết phục một người xác minh trung thực; và
  • Không có kiến ​​thức – nếu tuyên bố là đúng, không người xác minh không trung thực nào học được bất cứ điều gì khác ngoài thực tế là tuyên bố là đúng.

Ứng dụng vào blockchain

ZKP cho phép quyền riêng tư cao hơn trên các blockchain công khai bằng cách cho phép các nút hoặc người tham gia mạng xác minh sự tồn tại và tính hợp lệ của các giao dịch và do đó duy trì sự đồng thuận phân tán mà không thực sự có thể xem hoặc công khai bất kỳ chi tiết giao dịch nào, đảm bảo quyền riêng tư.

Đây là lý do tại sao nguyên mẫu EY Ops Chain PE lại có ý nghĩa quan trọng như vậy. Các blockchain công khai thường cung cấp khả năng bảo mật và thanh khoản tốt hơn thông qua phân quyền cao hơn, trong khi các blockchains riêng cung cấp sự bảo vệ hoàn toàn đối với thông tin khách hàng.

Giải pháp EY, thông qua việc sử dụng ZKP, cho phép công ty khai thác tính bảo mật và khả năng phục hồi của một chuỗi khối công cộng, chẳng hạn như Ethereum, giữ nguyên thuật toán đồng thuận, duy trì sự riêng tư hoàn toàn đối với thông tin giao dịch và do đó, tận dụng lợi ích của cả hai thế giới.

Theo Paul Brody, Lãnh đạo Đổi mới Toàn cầu của EY, Blockchain, đây chính xác là kết quả mong muốn.

"EY Ops chain PE là một ứng dụng đầu tiên của loại hình này và là một bước tiến quan trọng cho phép áp dụng blockchain. Các blockchains riêng cung cấp cho các doanh nghiệp sự riêng tư trong giao dịch, nhưng với cái giá là giảm khả năng bảo mật và khả năng phục hồi. Với bằng chứng không có kiến ​​thức, các tổ chức có thể giao dịch trên cùng một mạng với đối thủ cạnh tranh của họ về quyền riêng tư hoàn toàn và không từ bỏ tính bảo mật của chuỗi khối Ethereum công khai."

Hơn nữa, nó có thể thúc đẩy tăng trưởng trong việc áp dụng chuỗi khối doanh nghiệp bằng cách “giảm đáng kể quy trình tốn kém và tốn thời gian của việc thiết lập các mạng riêng và các đối tác kinh doanh nội trú tại một thời điểm."

James Wester, giám đốc nghiên cứu của Các chiến lược Blockchain trên toàn thế giới tại International Data Corporation (IDC), nhà cung cấp toàn cầu các dịch vụ tư vấn và thông minh thị trường, đồng ý rằng việc áp dụng ZKP’s cho các blockchain công khai sẽ khuyến khích tăng trưởng và chấp nhận doanh nghiệp.

"Sự phát triển của các công cụ nâng cao khả năng của các blockchain công khai sẽ thúc đẩy doanh nghiệp áp dụng các blockchain công khai và rất quan trọng đối với sự phát triển của công nghệ blockchain nói chung. Khả năng đảm bảo quyền riêng tư trong khi vẫn giữ được tính bảo mật và khả năng phục hồi của các blockchain công khai là một yếu tố quan trọng cần xem xét. Nó tạo cơ hội cho các doanh nghiệp bắt đầu xây dựng các giải pháp thế giới thực trên các blockchain công khai và là một bước quan trọng trong sự phát triển của công nghệ."

Những nỗ lực của Ethereum trong các nguyên mẫu bằng chứng không có kiến ​​thức

Ethereum từ lâu đã xem xét việc sử dụng một phiên bản của giao thức ZKP, được gọi là Đối số kiến ​​thức không tương tác của Zero-Knowledge Succinct (ZK-SNARK), do ZCash đi tiên phong, như một phần của bản nâng cấp Byzantium, đến lượt nó, là một phần của Hard fork Metropolis.

Vitalik Buterin, đồng sáng lập Ethereum, gần đây cũng đã phát biểu trong một Nghiên cứu ETH đăng rằng mạng có khả năng mở rộng quy mô lên 500 giao dịch mỗi giây bằng cách sử dụng ZK-SNARK để xác thực hàng loạt giao dịch.

Tuy nhiên, anh ấy thừa nhận rằng các giao dịch ZK-SNARK trên chuỗi khối Ethereum sẽ rất tốn kém và đòi hỏi nhiều tính toán, có thể ám chỉ rằng nó vẫn chưa hoàn toàn sẵn sàng để áp dụng cho các doanh nghiệp chính thống..

“FWIW [Đối với những gì nó đáng giá] Tôi đồng ý rằng toàn bộ điều này là tốn kém về mặt thời gian, mặc dù tôi cho rằng những người chuyển tiếp sẽ là các trang trại GPU, vì vậy nó ít có vấn đề hơn so với nó, chẳng hạn như Zcash nơi thông thường các nút cần có khả năng tạo bằng chứng trong vài giây ”.

Một vấn đề khác về giao dịch ZK-SNARK trên chuỗi khối Ethereum, theo sách trắng phát hành bởi các thành viên của nhóm Blockchain từ ngân hàng đa quốc gia của Hà Lan, ING, – người cũng đã tung ra một công cụ không có kiến ​​thức – là nó kém hiệu quả hơn đáng kể.

“ZK-SNARKS là chung; họ có thể xác minh bất kỳ chức năng nào đặc biệt liên quan đến Ethereum, cung cấp EVM hoàn chỉnh Turing, cho phép các nhà phát triển xây dựng bất kỳ loại logic nào. Tuy nhiên, các ZKP thông thường như ZK-SNARK đều có giá. Chúng kém hiệu quả hơn đáng kể so với các bằng chứng cụ thể về kiến ​​thức bằng không ”.

Thông tin kỹ thuật chi tiết vẫn chưa có trên hệ thống Ops Chain PE của EY nhưng thông cáo báo chí nói rõ rằng công nghệ này sẽ cho phép các công ty tạo và bán mã thông báo sản phẩm và dịch vụ một cách riêng tư và an toàn trên một chuỗi khối công cộng với quyền truy cập riêng vào hồ sơ giao dịch của họ mà không vi phạm thuật toán đồng thuận, tức là thuật toán đồng thuận bằng chứng công việc của Ethereum vẫn còn nguyên vẹn.

Đã là E&Bạn có thể làm được điều mà Ethereum không thể, đó là đưa ra một giải pháp có thể mở rộng, hiệu quả về chi phí cho các giao dịch cá nhân và chuyển tài sản trên một blockchain công cộng an toàn và linh hoạt? E&Nhận xét tích cực của Y trong thông cáo báo chí của họ về việc thúc đẩy tăng trưởng trong việc áp dụng chuỗi khối công cộng của doanh nghiệp sẽ cho thấy rằng họ đã.

Một số câu hỏi vẫn còn bỏ ngỏ: liệu E&Giải pháp ZKP của Y cụ thể hơn để vượt qua các rào cản của đề xuất chung chung hơn của Ethereum về việc sử dụng ZK-SNARKS cho các giao dịch riêng tư và nếu vậy, nó sẽ khác với giao thức ZK-SNARK như thế nào.