Tác giả: Dean Pierce, Robert Drost và Mason Nystrom (ConsenSys)
Bản dịch: BlockBeats-HQ
Đánh giá về sự đánh đổi để đạt được quyền riêng tư trên mạng Ethereum
Trong một thế giới ngày càng được kết nối, thông tin của chúng ta ngày càng được phân loại, sao chép, chia sẻ và bán, duy trì mức độ riêng tư chúng tôi mong đợi sẽ là một thách thức.
Giống như hầu hết mọi thứ, quyền riêng tư không phải là sự đối lập nhị phân mà là một phạm vi từ hoàn toàn công khai đến hoàn toàn riêng tư. Vì vậy, đây là 3 vấn đề cần thảo luận thêm khi nói đến quyền riêng tư.
1. Người tiêu dùng và doanh nghiệp muốn duy trì loại quyền riêng tư nào?
2. Mọi người có sẵn sàng chi tiền và công sức cho quyền riêng tư không?
3. Một giải pháp thỏa hiệp để thực hiện các giao dịch riêng tư trên chuỗi công cộng Nó là gì?
Mục đích của bài viết này là phác thảo ngắn gọn nhu cầu thực tế về quyền riêng tư trên chuỗi công khai và thảo luận ở cấp độ cao hơn về các giải pháp đánh đổi để đạt được quyền riêng tư.
Câu hỏi đầu tiên: Mức độ riêng tư là gì? nó quan trọng?
Một ví dụ về quyền riêng tư là tính ẩn danh hoặc quyền riêng tư về danh tính. Trong bối cảnh của chuỗi khối công khai, tính ẩn danh có nghĩa là các bên không cần tiết lộ thông tin liên quan về danh tính hoặc thông tin giao dịch lịch sử của họ khi giao dịch (ví dụ: tiền, mã thông báo hoặc dữ liệu). Mặc dù đây chỉ là một khía cạnh của quyền riêng tư nhưng nó sẽ ngày càng trở nên quan trọng khi công nghệ blockchain phát triển.
Các loại tiền điện tử như Bitcoin và Ethereum sẽ ngày càng được theo dõi nhiều hơn để liên kết với các địa chỉ công khai trong các giao dịch và danh tính ngoài chuỗi để phân tích và tương ứng với chuyển đổi giữa tiền điện tử và tiền tệ fiat. Hiệu quả thực sự của phương pháp này là làm cho danh tính của cả hai bên tham gia giao dịch trở nên công khai hơn. Vì các blockchain công khai về cơ bản phải cung cấp nhật ký của tất cả các giao dịch nên quyền riêng tư ngày càng trở nên quan trọng đối với người tiêu dùng và doanh nghiệp sử dụng các thuật toán và giao thức mã hóa.
Khi nói đến vấn đề quyền riêng tư, doanh nghiệp và người tiêu dùng có những nhu cầu hoàn toàn khác nhau. Quyền riêng tư mà các doanh nghiệp thường yêu cầu ở dạng dữ liệu giao dịch, chẳng hạn như tên sản phẩm, số lượng, giá cả, địa chỉ, thông tin tài chính nhận dạng cá nhân, v.v.
Những người tham gia mạng thường được biết đến nhưng tùy thuộc vào vai trò của họ, có thể cần được giữ lại hoặc tiết lộ cho những người tham gia khác. Ví dụ, người giao nhận hàng hóa có thể không cần biết bên trong container vận chuyển có gì, chỉ cần biết container đó đã đến nơi hay chưa. Các quy định ngân hàng cũng đặt ra những hạn chế về người có thể truy cập dữ liệu giao dịch. Ernst & Young đã sử dụng zk-snarks để phát triển "Giao thức màn đêm" cho các giao dịch riêng tư trên Ethereum và JPMorgan Chase đã sử dụng Quorum để phát triển Anonymous-Zether. Đây là những trường hợp chính của các công ty phát triển giải pháp bảo mật dựa trên Ethereum.
(#blockbeatsBlockBeats Lưu ý: Vào tháng 5 năm 2019, Ernst & Young, một trong những công ty kế toán Big Four, đã phát hành Nightfall trên GitHub Nguồn mã của giao thức, Nightfall kết hợp một bộ hợp đồng thông minh và dịch vụ vi mô, cũng như hộp công cụ ZoKrates zk-snarks của Ethereum, để cho phép "bảo mật hoàn toàn" của các mã thông báo ERC-20 và ERC-721 trên chuỗi khối Ethereum. một nền tảng blockchain cấp doanh nghiệp do J.P. Morgan ra mắt vào năm 2016. Đây là một chuỗi tập đoàn dựa trên Ethereum.)
Các công ty thường có thế mạnh động cơ kinh doanh hoặc các biện pháp quản lý liên quan khi nói đến quyền riêng tư, nhưng cho đến nay, người tiêu dùng nhìn chung ít nhận thức và quan tâm đến quyền riêng tư hơn các công ty. Tuy nhiên, người tiêu dùng muốn bảo vệ danh tính, thông tin thẻ tín dụng hoặc các dữ liệu nhạy cảm khác của mình để ngăn chặn gian lận hoặc đánh cắp danh tính. Đôi khi, người tiêu dùng muốn thực hiện các giao dịch ẩn danh, đòi hỏi sự riêng tư cho cả người gửi và người nhận giao dịch. Tuy nhiên, quyền riêng tư không phải là thứ tồn tại trong cuộc sống hàng ngày của người tiêu dùng và hầu hết mọi người sẽ sẵn sàng hy sinh quyền riêng tư của mình để đổi lấy sự thuận tiện hoặc quyền truy cập miễn phí (ví dụ: chấp nhận cookie, sử dụng wifi miễn phí, lướt Internet, v.v.).
Câu hỏi thứ hai: Mọi người có cần quyền riêng tư không?
Quyền riêng tư thường được sử dụng trong văn bản nhắn tin tới bảo vệ những gì được gửi giữa các bên. Nó cũng được sử dụng để xây dựng các kênh liên lạc rộng hơn và các lớp mạng cơ bản. Chúng ta đã chứng kiến sự phát triển của các giao thức lớp truyền tải/mạng an toàn đầu cuối (IPSec v2, SSL) trong nhiều cấu trúc từ mật mã khóa công khai đến các cơ chế trao đổi khóa khác. Ngoài ra, còn có các hoạt động tiếp theo để đảm bảo các truy vấn DNS an toàn và ứng dụng các rơle dựa trên Tor. Nhiều nghiên cứu hàn lâm và doanh nghiệp đã thúc đẩy nhiều tiến bộ trong lĩnh vực này thông qua các tiêu chuẩn mở để đảm bảo rằng họ giữ được quyền riêng tư và bảo mật trong việc truyền dữ liệu. Nhiều công nghệ trong số này đã được triển khai trong nhóm công nghệ dành cho người dùng bán lẻ và mang lại lợi ích cho người dùng cuối.
Đặc biệt đối với công nghệ blockchain, mặc dù Zcash đã có lịch sử gần 3 năm nhưng trong số ZEC hiện có, chỉ có khoảng 5% được lưu trữ bằng cách sử dụng SNARK (khoảng một nửa trong số đó sử dụng phiên bản lịch sử của SNARK). Khoảng 95% ZEC được lưu trữ trong các địa chỉ minh bạch và có rất ít quyền riêng tư. Từ việc thiếu ứng dụng này, chúng ta có thể suy ra rằng có lẽ hầu hết người dùng không nhận thức được rằng họ cần phải trả (chi phí và công sức) cho quyền riêng tư.
Tuy nhiên, nếu công nghệ chuỗi khối cuối cùng muốn đạt được ứng dụng xã hội phổ biến thì quyền riêng tư vẫn cần thiết. Các lớp bảo mật tích hợp (chẳng hạn như SSL), nếu thành công, sẽ biến Internet trở thành phương tiện đáng tin cậy cho trung gian thương mại, điều này cũng thể hiện mong muốn của người tiêu dùng và doanh nghiệp có được quyền riêng tư được tích hợp trong các hệ thống và ứng dụng.
Câu hỏi thứ ba: Đánh đổi về quyền riêng tư
Câu hỏi thứ ba mang tính kỹ thuật hơn và yêu cầu cái nhìn sâu hơn về cách có thể đạt được quyền riêng tư trên Ethereum và cách thức đánh đổi được thực hiện giữa các cơ chế khác nhau có liên quan. Mạng chuỗi khối đánh đổi khả năng mở rộng để lấy sự phân cấp và có sự đánh đổi giữa các cơ chế và công nghệ bảo mật. Chúng ta sẽ xem xét những gì các mạng blockchain tập trung vào quyền riêng tư khác đã làm để đạt được quyền riêng tư và sau đó thảo luận về một số giải pháp bảo mật cho mạng Ethereum.
Bài học từ các mạng blockchain tập trung vào quyền riêng tư khác (Monero Coins Monero và Zcash)
Trước khi đi vào chi tiết về Ethereum, hai người chơi chính trong không gian tiền riêng tư Đó là Monero và Zcash. Trong những ngày đầu của altcoin, Monero đặc biệt ở chỗ cơ sở mã của nó hoàn toàn không dựa trên mã của Bitcoin mà dựa trên một dự án tiền điện tử hoàn toàn không liên quan, Bytecoin (được phát triển có tham chiếu đến giao thức CryptoNote). Trong thiết kế CryptoNote ban đầu, chữ ký của người gửi giao dịch được trộn lẫn với nhiều chữ ký giả (mixins) khác để làm xáo trộn người gửi giao dịch. Thiết kế này, kết hợp với đầu ra địa chỉ ẩn, đảm bảo quyền riêng tư rất cao. Sơ đồ "Ring Signature", bộ trộn tích hợp tiên tiến này đã nổi tiếng từ lâu và không có gì mới.
(# BlockBeats Lưu ý: Chữ ký vòng là một sơ đồ chữ ký số, ban đầu được đề xuất bởi Rivest và cộng sự, Chữ ký vòng là một nhóm đơn giản hóa chữ ký. Trong chữ ký vòng, chỉ có thành viên vòng và không có người quản lý. Không cần có sự hợp tác giữa các thành viên vòng. Bytecoin, BCN, Bytecoin, được phát hành vào năm 2012, là sản phẩm đầu tiên dựa trên công nghệ CryptoNoto và dành riêng cho Một loại tiền điện tử đi trước thời đó là trong nhóm chống máy ẩn danh)
Năm 2017, với sự ra đời của giao dịch chữ ký vòng ( RingCT) , giúp cải thiện đáng kể khả năng của chữ ký vòng để ẩn dữ liệu giao dịch. Giao dịch chữ ký vòng sử dụng bằng chứng không có kiến thức để tăng loại chữ ký mà chúng có thể xử lý theo đợt. Việc giới thiệu các giao dịch ring-sig cũng thực thi các yêu cầu mixin tối thiểu để giảm thiểu các cuộc tấn công liên kết gây khó khăn cho các phiên bản Monero trước đó. Hiện tại, một trong những vấn đề chính khi sử dụng chữ ký vòng là việc lưu trữ mạng chuỗi khối Monero chiếm rất nhiều dung lượng ổ đĩa. Ngoài ra, chữ ký vòng không mở rộng cho các nhóm lớn và hiện bị giới hạn ở 10-15 người tham gia.
Vào cuối năm 2018, mạng Monero đã giới thiệu "Chống đạn", một cấu trúc không có kiến thức mới thú vị giúp chia tỷ lệ chữ ký theo logarit trong vòng, giảm kích thước cần thiết cho các giao dịch. Cải tiến này đưa mạng Monero phù hợp với các dự án blockchain khác.
(#blockbeatBlockBeats Lưu ý: Bulletproofs, được phát minh bởi các nhà mật mã học Benedict Bunz và Jonathan Bootle, công nghệ này hứa hẹn sẽ giảm đáng kể trọng lượng của các giao dịch bí mật . Vào ngày 18 tháng 10 năm 2018, Monero sẽ trải qua quá trình nâng cấp hard fork và công nghệ này cũng sẽ được đưa vào nâng cấp này)
Zcash là loại tiền điện tử đầu tiên triển khai zkSNARK. Bằng cách sử dụng công nghệ này, người dùng có thể gửi các giao dịch hoàn toàn riêng tư mà chỉ người nhận mới hiển thị. Đối với những người quan sát bên ngoài, ZEC dường như biến mất trong một hộp đen mật mã khổng lồ sau khi được gửi đến một địa chỉ riêng, khi người nhận muốn gửi tiền điện tử trở lại một địa chỉ không riêng tư (giống hệt như địa chỉ Bitcoin tiêu chuẩn), ZEC xuất hiện để đã xuất hiện trở lại từ hư không, hoàn toàn không có mối liên hệ nào có thể quan sát được giữa người gửi và người nhận. Một lưu ý quan trọng về bằng chứng không có kiến thức là chúng yêu cầu nhiều sức mạnh tính toán hơn để chạy, do đó khiến các giao dịch trở nên đắt đỏ hơn.
(# BlockBeats Lưu ý: zk-SNARK, tên viết tắt của "Zero-Knowledge Succinct Non-Interactive Argument of Knowledge" đề cập đến A cấu trúc bằng chứng có thể chứng minh rằng ai đó sở hữu thông tin nhất định)
Các mối đe dọa đối với khả năng thay thế
Mạng Ethereum cung cấp tính năng ẩn danh giả (ví dụ: các giao dịch được liên kết với khóa riêng do người dùng nắm giữ. Địa chỉ khóa công khai để ký, thay vào đó hơn địa chỉ khóa công khai được ký bởi tên người dùng/mật khẩu), đồng thời tính chất phân tán và tính minh bạch của nó giúp có thể thực hiện được nhiều tính năng kỹ thuật mới.
Tuy nhiên, giống như Bitcoin, Ethereum cũng có thể vô tình khiến người dùng sử dụng các công nghệ này bị lộ, ví dụ: Tài sản kỹ thuật số có thể thay thế được chuyển giao mà không nhận ra phạm vi rộng của thông tin họ chia sẻ.
Một mối đe dọa đối với quyền riêng tư có liên quan đến việc biết danh tính của khóa chung và khóa riêng. Do tính chất công khai của các chuỗi khối như Bitcoin và Ethereum, mọi người chỉ cần sử dụng các khung giao dịch tích hợp sẵn của chúng, nhưng giống như những mẩu vụn bánh mì để lại dấu vết, thật dễ dàng để theo dõi tất cả các giao dịch tài sản (kể cả những tài sản có thể thay thế).
Quyền riêng tư qua địa chỉ
Với sự phát triển không ngừng của công nghệ bảo mật, ngày càng có nhiều mô hình mối đe dọa phức tạp xuất hiện. đưa vào xem xét. Vào năm 2012, BIP32 đã giới thiệu Khóa xác định thứ bậc, một cụm từ hạt giống duy nhất có thể tạo ra dòng địa chỉ Bitcoin “mới” không bao giờ kết thúc. Điều này cho phép người dùng tạo địa chỉ mới mỗi khi họ chấp nhận giao dịch và tất cả các địa chỉ này có thể dễ dàng xuất và nhập vào ví mới mà không cần phải nhập riêng lẻ một số khóa được tạo ngẫu nhiên.
Ethereum cũng có chức năng tương tự, nhưng khóa mới được tạo không thể được sử dụng với khóa thông minh cho đến khi nó có được ETH có thể bao phủ nó chi phí gas.hợp đồng để tương tác. Nhiều hệ thống được xây dựng trên Ethereum cũng làm phức tạp vấn đề bằng cách gắn nhiều khía cạnh của danh tính trong thế giới thực của người dùng với địa chỉ của họ. Lượng siêu dữ liệu bổ sung được kết nối với địa chỉ Ethereum khiến Ethereum đặc biệt dễ bị tấn công bởi các cuộc tấn công phi ẩn danh. May mắn thay, chức năng hợp đồng thông minh mang đến những mối đe dọa này cho Ethereum cũng có thể được áp dụng bởi các hệ thống mật mã mới tiên tiến để hỗ trợ các giao dịch ẩn danh an toàn và liền mạch.
Cấu trúc ZK và cài đặt tin cậy
Nhiều cấu trúc không có kiến thức yêu cầu những gì được gọi là "Thiết lập đáng tin cậy". Điều này có nghĩa là toàn bộ cấu trúc dựa vào việc tạo ra các số ngẫu nhiên đặc biệt và bất kỳ ai biết các số ngẫu nhiên này đều có thể xem qua hoạt động bên trong của hoạt động. Để giảm bớt những lo ngại này, các quy trình phức tạp được thiết kế để tạo ra các tham số ngẫu nhiên này nhằm đảm bảo rằng cấu trúc là đáng tin cậy. Điều này thường liên quan đến một số thành viên đáng tin cậy trong cộng đồng, mỗi thành viên tạo ra dữ liệu ngẫu nhiên riêng tư và kết hợp chúng theo cách mà nếu bên "bất kỳ" nào xóa dữ liệu quan trọng của họ thì giá trị bí mật sẽ được an toàn. Vì vậy, nếu cần có mối đe dọa đối với cơ cấu thì cần có sự thông đồng của tất cả các bên liên quan.
Điều đáng chú ý là công nghệ "chống đạn" được Monero sử dụng không yêu cầu cài đặt đáng tin cậy, nhưng zkSNARK trong Zcash thì cần. Quá trình thiết lập đáng tin cậy của Zcash được ghi lại trong RadioLab nổi tiếng. Ngược lại, STARK không yêu cầu cài đặt đáng tin cậy vì chúng sử dụng lựa chọn hàm băm làm "cài đặt" thay vì bất kỳ loại số đặc biệt nào.
Ghi chú bằng chứng không có kiến thức (ZK-Notes)
Là người tiên phong trong lĩnh vực quyền riêng tư của Ethereum, giao thức AZTEC sử dụng hệ thống "ghi chú không có kiến thức" để theo dõi thông tin tài chính ẩn. Những ghi chú này hiển thị trên mạng Ethereum, bao gồm cả chủ sở hữu của từng ghi chú, nhưng số tiền được lưu trữ trên mỗi ghi chú sẽ không hiển thị với những người khác ngoại trừ chủ sở hữu của ghi chú.
(#blockbeatBlockBeats Lưu ý: Giao thức AZTEC, được phát triển bởi nhà toán học Tom Pocock và nhà vật lý hạt nhân Zachary Williamson bằng cách sử dụng bằng chứng không kiến thức (ZK-SNARKs) ) để tăng cường tính riêng tư của sổ cái chung, nhằm mục đích làm cho các giao dịch Ethereum trở nên riêng tư hơn, do đó cho phép các tổ chức tài chính sử dụng nền tảng Ethereum tốt hơn; vào năm 2018, ConsenSys Labs đã dẫn đầu khoản đầu tư 2,1 triệu USD vào vòng tài trợ hạt giống giao thức AZTEC, các nhà đầu tư khác bao gồm Doanh nhân Đầu tiên là Samos Investments, Jeffrey Tarrant (Mov37) và Charlie Songhurst, v.v.)
Khi Phép thuật của bằng chứng không có kiến thức xuất hiện phát huy tác dụng khi chủ sở hữu ghi chú quyết định thực hiện thao tác "joinSplit", nghĩa là họ có thể lấy bất kỳ số lượng ghi chú nào mà họ kiểm soát và tạo một tập hợp các ghi chú có thể thuộc về hoặc không thuộc về người khác. Tính năng này, kết hợp với công nghệ địa chỉ ẩn, cho phép mọi ghi chú mới được tạo thuộc về một địa chỉ Ethereum hoàn toàn sạch, một địa chỉ chưa từng được sử dụng trên mạng trước đây. Trong trường hợp sử dụng phổ biến, hợp đồng "ZK-Asset" có thể được kết nối với bất kỳ mã thông báo tương thích ERC20 nào, cho phép người dùng lưu trữ mã thông báo để tạo ZK-Notes và cho phép người dùng rút mã thông báo bằng cách hủy ZK-Notes. Cơ chế này cho phép mọi tài sản hiện có trên mạng Ethereum được giao dịch theo cách bảo vệ quyền riêng tư. Giao thức AZTEC sử dụng cơ chế chứng minh dễ sử dụng hơn ZK-Snarks nhưng vẫn yêu cầu thiết lập đáng tin cậy.
Aztec cũng đang sử dụng các giải pháp mới khác để thiết lập các cơ chế đáng tin cậy. PLONK là cấu trúc ZK-SNARK mới, hiệu quả, yêu cầu thiết lập đáng tin cậy có thể được tất cả các chương trình sử dụng lại trong một lần thiết lập. Do yêu cầu về gas thấp, PLONK đủ hiệu quả cho các ứng dụng thực tế trong Ethereum. Giám đốc điều hành AZTEC Protocol Tom Pocock tin rằng dựa trên khả năng giao dịch của mình, PLONK có thể viết các câu lệnh logic phức tạp theo cách duy trì quyền riêng tư hoàn hảo.
ZK sử dụng MPC an toàn
đã được triển khai trong ZKBoo và gần đây là trong Đã triển khai ở Ligero, phương pháp này "biên dịch" giao thức tính toán an toàn của nhiều bên vào hệ thống ZK-PCP (một trong những hệ thống ZK sớm nhất sử dụng bằng chứng xác suất). Cách tiếp cận này yêu cầu người xác minh gửi một bản sao ("tiêu đề") của giao thức MPC bảo mật, sau đó có thể đánh giá ngẫu nhiên quan điểm của một bên. Về cơ bản, điều này có nghĩa là một thực thể sở hữu dữ liệu liên quan có thể mô phỏng tính toán phân tán giữa nhiều bên và sau đó đưa ra bản sao của tính toán đó tại các điểm đánh giá ngẫu nhiên. Quan trọng hơn, bằng cách sử dụng MPC, có thể tạo các hợp đồng thông minh về quyền riêng tư.
Giống như ZK-STARK, bằng chứng dựa trên MPC là:
→ Minh bạch, tức là việc tạo số ngẫu nhiên là thông tin công khai
→ An toàn sau lượng tử, tức là phụ thuộc vào Tính ngẫu nhiên công khai và tính sẵn có của các hàm băm vẫn khiến hệ thống lượng tử không có khả năng tấn công quy mô lớn
→ Có thể mở rộng, tức là các bằng chứng dựa trên MPC có A Thời gian chứng minh (gần như tuyến tính) và thời gian xác minh có thể được phân bổ và phân chia theo đợt một cách hiệu quả để tính toán
Giới thiệu về cách sử dụng các kỹ thuật này Một số đánh đổi liên quan đến việc sử dụng tối ưu các kỹ thuật này cho các "mạch"/vấn đề cỡ nhỏ đến trung bình có thể dẫn đến các vấn đề về khả năng mở rộng cho người xác nhận.
Nói cách khác, trong lĩnh vực blockchain, các công nghệ dựa trên MPC chưa được phát triển đầy đủ, nhưng những công nghệ này sẽ là một số ZK các kỹ thuật tổng quát hơn, đặc biệt trong các tình huống mà các bên cần bảo vệ thông tin bí mật liên quan đến chính việc tính toán thực tế. Ví dụ: công nghệ MPC rất hữu ích khi chạy thuật toán đánh giá tín dụng để đánh giá mức độ tin cậy của khách hàng, nhưng không hữu ích khi khách hàng cũng là ngân hàng và muốn loại bỏ lịch sử giao dịch hoặc trọng số của họ trong mô hình chấm điểm tín dụng ML.
Hạn chế phần cứng
Khi Zcash lần đầu tiên giới thiệu ý tưởng gửi giao dịch bằng zk-SNARK, đã có một số lo ngại nghiêm trọng về sức mạnh tính toán cần thiết để ẩn các giao dịch, Nó thường mất vài giờ hoặc hơn để tạo một giao dịch. Nhưng chúng tôi đã đi được một chặng đường dài kể từ đó và trong quá trình triển khai hiện tại, chúng tôi có thể hoàn thành các tác vụ tương tự chỉ trong vài giây trên trình duyệt hoặc thậm chí là thiết bị di động.
Bộ trộn để đảm bảo quyền riêng tư
Một chủ đề nhận được nhiều sự quan tâm gần đây là mixer. Vào tháng 5 năm nay, Vitalik đã phát hành động lực thiết kế và khuôn khổ chung của thế hệ máy trộn mới trên mạng Ethereum.
Bộ trộn Ethereum giúp kích hoạt các giao dịch riêng tư cục bộ cho ví hoặc cá nhân. Khả năng truy xuất nguồn gốc của Ethereum có nghĩa là các giao dịch cụ thể có thể được theo dõi và liên kết với các ví và tài khoản khác, v.v. Sử dụng máy trộn để giao dịch Ethereum sẽ ẩn danh hơn nữa các giao dịch Ethereum.
Kể từ đó, nhiều nhóm đã làm việc chăm chỉ để tạo ra các bộ trộn phù hợp hơn với mạng Ethereum. Dưới đây là những tính toán mới nhất về phí gas cần thiết để lưu trữ và rút Ethereum hỗn hợp.

( Bộ trộn Ethereum và lượng gas mà chúng yêu cầu, đồng thời tính toán chi phí dựa trên trạng thái của bộ trộn trong GitHub)
Một bộ trộn duy nhất ở lớp ứng dụng sẽ không bao giờ cung cấp cho người dùng sự riêng tư tuyệt đối mà chỉ đảm bảo về mặt xác suất. Tuy nhiên, điều này có thể đủ để đáp ứng nhu cầu của hầu hết các cá nhân và doanh nghiệp.
Ai trả tiền xăng? Sự gia tăng của các bộ lặp
Một nhược điểm chết người của các phương pháp này là cuối cùng, ai đó phải trả tiền cho khí thu được thải ra. Ethereum đến từ đâu? Nếu một khoản thanh toán kết thúc bằng ETH có thể được truy ngược về một người dùng thì người dùng đó sẽ mất tính ẩn danh, điều này sẽ làm mất đi toàn bộ mục đích.
Điều này tạo ra vấn đề "con gà và quả trứng" liên quan đến quyền riêng tư. Trong trường hợp này, cách duy nhất để chấp nhận Ethereum ẩn danh là trước tiên hãy tồn tại trong Ethereum đã ẩn danh. Trong bài đăng blog đầu tiên của Vitalik về máy trộn, anh đã giải quyết vấn đề này bằng một hợp đồng đăng ký chuyển tiếp đơn giản, trong đó nhà điều hành chuyển tiếp hứa xuất bản bất kỳ giao dịch nào có thể đăng ký điểm cuối HTTP để các giao dịch có thể được xuất bản ẩn danh.
Cuối cùng, tính đa dạng của ví và bảo mật hoạt động phải được xem xét. Cần phải tìm ra các mặc định an toàn để bảo vệ người dùng mà không mang lại cho họ trải nghiệm người dùng quá cồng kềnh, nhưng vấn đề này vẫn đang được thảo luận. Tất cả các giải pháp trộn này yêu cầu một số lượng lớn người tham gia có kỳ vọng hợp lý về quyền riêng tư, vì vậy các công cụ cần phải dễ sử dụng đối với công chúng, nhưng bất kỳ lối tắt nào trong việc này đều có thể dẫn đến một số vi phạm quyền riêng tư rất nghiêm trọng. Ví dụ: một người dùng trộn một số Ethereum, chi tiêu một phần trong số đó vào một thứ được cho là riêng tư, nhưng sau đó có thể quên ví họ đã sử dụng cho giao dịch riêng tư và sau đó gửi số Ethereum còn lại trở lại ví công khai với họ địa chỉ liên quan.
Những công nghệ này và nhiều công nghệ khác đang được phát triển trong không gian này là dấu hiệu tốt cho thấy các vấn đề về quyền riêng tư trên mạng Ethereum ngày càng được chú ý nhiều hơn và những tiến bộ công nghệ có thể sớm mang lại hiệu quả thúc đẩy rất lớn. Mặc dù việc đạt được quyền riêng tư trên blockchain công khai có vẻ mâu thuẫn, nhưng không có kiến thức và các công nghệ bảo mật khác sẽ cho phép nhiều trường hợp sử dụng mới và tiên tiến. Đồng thời, các giải pháp này sẽ tăng khả năng người dùng yên tâm hơn về quyền riêng tư tài chính của mình.
Nhìn về tương lai
Mặc dù bài viết này không phải là tổng quan đầy đủ về tất cả các tính năng bảo mật trên Ethereum nhưng nó xem xét cách triển khai doanh nghiệp và người tiêu dùng nhu cầu riêng tư Các phương pháp khác nhau. Nhiều cá nhân trong hệ sinh thái tiền điện tử đã được truyền cảm hứng từ các công nghệ chống kiểm duyệt mang lại cho họ sự tự do. Để xây dựng một thế giới tiền điện tử, khả năng giao dịch ẩn danh hoặc bảo vệ thông tin cá nhân là rất quan trọng. Khi nói đến quyền riêng tư, không có phép màu nào cả, chỉ có nhiều phương pháp và cơ chế cung cấp quyền riêng tư cho các trường hợp sử dụng cụ thể.
Do đó, chúng tôi sẽ tiếp tục nghiên cứu và đánh giá các giải pháp bảo mật cho Ethereum để giúp giáo dục và thúc đẩy sự phát triển của công nghệ này. Điều này sẽ bao gồm các báo cáo trong tương lai về các giải pháp bảo mật cụ thể và giải thích các công nghệ bảo mật khác nhau, cũng như phân tích sâu hơn về các dự án và công ty hiện đang phát triển các giải pháp bảo mật.
Tiết lộ: ConsenSys vẫn rất quan tâm đến các công nghệ về quyền riêng tư và khả năng mở rộng, ConsenSys Labs đã đầu tư vào Aztec Protocol, Ligero và Starkware, đồng thời tiếp tục tìm kiếm các dự án lớn vượt qua ranh giới của không gian này.
Xin cảm ơn Min Teo, Joseph Chow và Zac Williamson vì đã điều phối dàn ý ban đầu và cảm ơn Amira Bouguera, Praneeth Srikanti và Steve Marx vì phản hồi của họ.
Liên kết gốc: https ://media.consensys.net/the-state-of-privacy-on-ethereum-96b42f3109e6
Chào mừng bạn tham gia cộng đồng chính thức của BlockBeats:
Nhóm Telegram đăng ký: https://t.me/theblockbeats
Nhóm Telegram thảo luận: https://t.me/BlockBeats_App
Tài khoản Twitter chính thức: https://twitter.com/BlockBeatsAsia