banner
banner
Background VIC News
Thứ tư, 05/12/2018, 13:03 (GMT + 7)
Thứ tư, 05/12/2018, 13:03 (GMT + 7)

Zcash và Monero đã trở thành hợp đồng thông minh Ethereum, Zero-Knowledge giờ chỉ là một Dapp

Một nhóm lập trình viên đã thực hiện một hợp đồng thông minh sử dụng phương thức Zero-Knowledge Proof để che giấu ai đang giao dịch với ai và để che giấu số tiền đã giao dịch. “Giao thức AZTEC có thể cho phép các giao dịch bí mật đối với bất kỳ tài sản kỹ thuật số chung nào trên hệ thống Ethereum, bao gồm các tài sản hiện có. Đối với bằng chứng thực hiện khái niệm giao thức AZTEC của chúng tôi, chúng tôi đính kèm mã token AZTEC vào mã token DAI của MakerDAO. Hợp đồng thông minh này có thể được sử dụng để chuyển đổi DAI từ dạng mẫu ERC-20 công khai thành dạng ghi chú ẩn danh AZTEC", họ cho biết. Phương thức Zero knowledge proofs là một phương pháp mã hóa theo đó bạn có thể cho thấy quyền lợi của bạn đối với một cái gì đó mà không cần tiết lộ đó là cái gì hoặc bạn có bao nhiêu. Các phương thức này được sử dụng phổ biến nhất ở Zcash, nơi bạn không thể thấy ai đang giao dịch với ai hoặc theo số tiền là bao nhiêu. Bây giờ, Zcash đã được biến thành một hợp đồng thông minh.

Một trong những người gửi đầu tiên trong một giao dịch của phương thức Zero-Knowledge DAI, tháng 12 năm 2018

Nhóm mã hóa Aztec cho biết điều này đã được thực hiện trong một bằng chứng về khái niệm sử dụng thuật toán stablecoin DAI. Một đại diện cho biết ông đã thực hiện giao dịch vào 14 ngày trước, theo đó ông đã gửi 40 DAI đến địa chỉ 0x6, hợp đồng thông minh Zero-Knowledge.  Từ đó chúng ta có thể thấy rằng anh ta đã gửi 40 DAI cho hợp đồng thông minh. Vì vậy, anh ta đã giao dịch với một ai đó hoặc một số người với số lượng không xác định ngoại trừ số tiền đó không được nhiều hơn 40 đô la Mỹ, nhưng nó có thể ít hơn. Bây giờ khi chúng ta nhìn vào hợp đồng thông minh, chúng ta có thể thấy rằng đã có một giao dịch trong số đó 14 ngày trước, nhưng nó dường như không liên quan.

Hợp đồng thông minh Zero-Knowledge đầu tiên của Ethereum, tháng 12 năm 2018

Chúng ta thấy ở đây rằng 10 DAI đã được rút về địa chỉ được nêu ở trên, nhưng người đại diện cho biết ông đã giao dịch thông qua hợp đồng thông minh với một địa chỉ rất khác. Ông tuyên bố rằng ông đã gửi một số tiền chưa biết đến địa chỉ 0xD, nếu đúng, sẽ khá thú vị vì đây là địa chỉ được đề cập như sau:

Một trong những người nhận đầu tiên của một giao dịch DAI zero knowledge, tháng 11 năm 2018

Chúng ta có thể thấy ở đây : người nhận của giao dịch zero knowledge này đã nhận được và đã gửi đi một số eth trong một thời gian rất dài trước đây, và điều đó không đáng quan tâm gì cả. Điều quan tâm là không có thẻ ERC20. Nên có thẻ ERC-20, nếu anh ta / cô ta đã thực sự nhận được DAI, nhưng ở đây lại không hiển thị. Blockchain cho chúng ta biết rằng tài khoản này không có đồng DAI nào đến khi có một người cho chúng ta biết rằng tài khoản này đã được gửi đồng DAI. Các chuỗi blockchain rõ ràng là không thể nói dối, con người có thể, nhưng nếu con người thực sự không nói dối, điều đó có nghĩa là các chuỗi blockchain - và cụ thể là blockchain của Ethereum - sẽ có khả năng “nói dối” bằng cách ẩn đồng DAI hoặc bất kỳ mã token nào khác. Chúng ta không thể tự kiểm chứng, vì vậy nên nhấn mạnh trên phần “yêu cầu được nhận”..., nhưng họ đã hứa với việc tích hợp MetaMask và họ trông như thể được ủng hộ bởi công ty khởi nghiệp Ethereum ConsenSys nên chúng ta thật sự không có lý do nào hợp lý để nghi ngờ con người. Trong trường hợp đó, chúng ta sẽ có lý do để nghi ngờ blockchain vì chúng ta sẽ biết nó nói gì, nhưng chúng ta không biết nó sẽ không nói gì. Cách hoạt động của giao dịch này đó là bạn gửi tùy ý một số lượng bất kì bạn muốn để sử dụng hợp đồng thông minh, và ở đó nó được biến thành một bản chú thích. Vì thế, chúng ta không thể thấy được các đồng DAI tại người nhận cuối cùng, bởi vì theo lí thuyết thì anh ta thực sự không có đồng DAI nào. Anh ấy có những bản chú thích. Những bản chú thích này là một phần của giao ước hoặc là một loại xác nhận quyền sở hữu đối với số lượng DAI anh ấy đã gửi. Do đó, để có được đồng DAI thực sự và sử dụng chúng như gửi chúng đến hợp đồng thông minh để hoàn vốn, anh ta sẽ phải chuyển đổi các chú thích này thành DAI mà anh ta có thể "dễ dàng" thực hiện - và chúng tôi có thể dễ dàng trích dẫn bởi vì ngay bây giờ nó là dòng lệnh, nhưng về mặt lí thuyết bạn chỉ có thể nhấn một nút nhấn. Điểm chính của giao dịch này có thể được hiểu như sau, về cơ bản hợp đồng thông minh là một cơ sở dữ liệu, nơi chủ sở hữu biết được đó là coin gì và có bao nhiêu coin và đây là một loại lưu trữ trong hố đen mà không thể truy cập vào blockchain. Cuối cùng, có thể bạn sẽ muốn thoát ra khỏi hố đen và sau đó blockchain có thể sẽ thấy bạn nhận được bao nhiêu, nhưng không phải từ ai. Bạn rõ ràng có thể ở trong hố đen nếu bạn muốn, có lẽ, nhưng sau đó, người ta sẽ nghĩ một cách hợp lý, bạn chỉ có thể giao dịch với những người trong hố đen vì chỉ có cơ sở dữ liệu mới biết quyền của bạn. Bên ngoài hố đen không ai có đầu mối, vì vậy bạn cần phải yêu cầu quyền của bạn bằng cách chuyển đổi các chú thích. Đây thật sự là một điều khá thú vị, bây giờ bạn chỉ việc biến mất và làm một vài điều gì đó tránh khỏi con mắt quan sát thận trọng của blockchain. Bạn có thể thực hiện việc đó bằng cách gửi đi một giao dịch cho một số hợp đồng thông minh. Một đại diện cho hay: "Các tác động của việc này rộng hơn rất nhiều so với việc gửi các mã thông báo ERC20 bí mật - trong những tháng tới chúng tôi sẽ phát hành đầy đủ, thực thi mã nguồn mở của giao thức AZTEC bao gồm các giao thức mật mã cần thiết để quản lý các công cụ tài chính ở mức đầy đủ phương thức zero-knowledge. Điều này bao gồm bỏ phiếu nặc danh cho cơ chế quản trị, danh tính ẩn danh (ví dụ chứng minh rằng bạn là thành viên của nhóm được liệt kê trong danh sách trắng, không tiết lộ ai trong nhóm đó) và sàn giao dịch phi tập trung theo phương thức zero-knowledge, sẽ cho phép mọi người giao dịch tài sản AZTEC với nhau mà không tiết lộ công khai các giá trị của thương mại". Hiện tại, đây là không gian blockchain nơi các overpromise là loại tiêu chuẩn nhưng cần phải xem xét trường hợp sử dụng thích hợp. Tuy nhiên, không dễ thấy một sàn giao dịch phương thức zero-knowledge, trừ khi chúng ta sử dụng nó như một phiên bản "câm" chỉ có tôi biết bạn và tôi gửi cho bạn bất cứ điều gì mà không ai biết. Đây không phải là sự hiện diện của anh ta/ cô ta được định danh cụ thể trên văn bản, đại diện cho một giao dịch thích hợp nơi tôi mua hoặc bán từ một cá nhân cụ thể mà tôi chưa bao giờ nghe và cũng không muốn biết đến. Để đạt được điều đó mà không có rò rỉ sẽ rất khó khăn vì phải có một sổ lệnh ở đâu đó và ai đó phải quản lý nó và ngoại trừ sổ lệnh này nằm trên blockchain - điều này rất tốn kém - rồi thì ai đó cần phải biết ai là ai và làm gì vì các người dùng muốn thực hiện giao dịch phải biết giá thầu là gì và giá là bao nhiêu. Nhưng người ta có thể thấy cách trao đổi đơn giản hơn có thể xảy ra ở dạng riêng tư ngay cả với những người bạn không biết bằng cách yêu cầu theo hướng bạn không biết ai là người cung cấp thông qua bằng chứng tri thức không. Điều đặc biệt là bạn thậm chí không cần phải kết hợp zkSNARK, hay bất cứ thứ gì, vào giao thức Ethereum vì bạn chỉ có thể xuất bản hợp đồng thông minh và làm điều tương tự bằng cách cho phép mọi người chọn xem bạn có muốn hoàn toàn riêng tư hay không.

Nguồn :  https://www.trustnodes.com/

Biên dịch bởi VIC News

     

Disclaimer: Bài viết chỉ nhằm mục đích cung cấp thông tin và không được coi là lời khuyên đầu tư. Đầu tư Crypto là một hình thức đầu tư mạo hiểm và người tham gia phải chịu hoàn toàn trách nhiệm với khoản đầu tư của mình. 

Follow us: Fanpage | Group FB | Group chat | Channel Analytics | Channel NFT Youtube