Làm thế nào để cho bạn biết điều gì đó mà không hiển thị những gì bạn biết
Thứ Sáu tuần trước chứng kiến sự ra mắt của Zcash, một blockchain công khai mới và tiền điện tử liên quan đã thu hút rất nhiều sự chú ý. Đến giờ, có hàng trăm loại tiền điện tử, vì vậy bất kỳ ứng viên trẻ mới chớm nở nào cũng cần một sự khác biệt nghiêm túc để vượt lên trên cuộc chiến. Trong trường hợp của Zcash, điều này thật dễ dàng - người dùng Zcash có thể gửi tiền cho nhau trong sự riêng tư tuyệt đối. Đối với một loại tiền điện tử dựa trên blockchain, đây là một thành tựu kỹ thuật đáng chú ý. (Mặc dù cần lưu ý rằng các chuỗi khác như Monero và Dash nhắm đến cùng một mục tiêu bằng cách sử dụng các phương tiện đơn giản hơn nhưng kém hiệu quả hơn.)
Như tôi đã viết về trước, theo nghĩa chung, các blockchains (dù công khai hay riêng tư) đại diện cho một sự đánh đổi trong đó việc hủy trung gian đạt được với chi phí bảo mật. Blockchains cung cấp một cách mới thông minh để những người tham gia chia sẻ cơ sở dữ liệu một cách an toàn, ngay cả khi họ không tin tưởng lẫn nhau, mà không yêu cầu trung gian trung tâm. Nhưng có một cái giá phải trả cho sự phân quyền ngang hàng này - “nút” thuộc về mọi người tham gia trong chuỗi phải xác minh mọi giao dịch cho chính nó và điều này có nghĩa là nó nhìn thấy những gì mọi người khác đang làm.
Hai cách để xâu chuỗi
Trong trường hợp các chuỗi khối và tiền điện tử công khai, cơ sở dữ liệu được chia sẻ chủ yếu đóng vai trò là hồ sơ về việc ai kiểm soát (và sở hữu rất hiệu quả) bao nhiêu tiền điện tử, với một loạt tùy chọn “siêu dữ liệu” (bitcoin) hoặc logic hợp đồng (Ethereum) ở trên cùng. Ngược lại, trong các blockchain riêng tư, chúng ta có xu hướng thấy hai loại trường hợp sử dụng chính: (a) quyền sở hữu và chuyển giao tài sản bên ngoài được đại diện bởi các mã thông báo trên chuỗi và (b) các ứng dụng chung hơn liên quan đến lưu trữ và truy xuất dữ liệu. Ví dụ, trong sản phẩm của chính chúng tôi Đa chuỗi, hai lớp trường hợp sử dụng này được triển khai bằng cách sử dụng nội dung gốc và luồng dữ liệu tương ứng.
Khi nói đến việc lưu trữ dữ liệu chung, blockchain cung cấp một số dịch vụ: chứng minh một phần dữ liệu đến từ đâu, ghi dấu thời gian và công chứng nó không thay đổi để ngăn chặn sự sửa đổi của một số ít người tham gia blockchain. Nhưng blockchain không cần phải nói gì về bản thân dữ liệu - mỗi ứng dụng có thể quyết định ý nghĩa của một phần dữ liệu và liệu nó có hợp lệ hay không. Dữ liệu xấu có thể đơn giản bị bỏ qua ở cấp ứng dụng mà không gây hại cho trạng thái của blockchain nói chung.
Ngược lại, nếu các blockchain đang chuyển trực tiếp các tài sản được mã hóa, thì họ phải áp dụng các quy tắc nội bộ về tính hợp lệ của các chuyển giao đó. Nói một cách đơn giản, một sự kiện chẳng hạn như “Alice trả cho Bob một Euro” sẽ chỉ được chuỗi chấp thuận nếu Alice có ít nhất một Euro cho tên của cô ấy. Trong khi các loại blockchain khác nhau thể hiện quy tắc này theo những cách khác nhau (ràng buộc giao dịch bitcoin so với hợp đồng thông minh Ethereum), chúng đều chia sẻ tài sản mà mọi nút trong chuỗi đều phải biết về tài chính của Alice. Điều này cho phép họ đánh giá liệu khoản thanh toán của cô ấy có hợp lệ hay không, biết kết quả là Bob có bao nhiêu và đánh giá bất kỳ khoản thanh toán nào trong tương lai từ Bob cho Charlie và những người khác.
Tại thời điểm này, độc giả quen thuộc với các blockchain sẽ chỉ ra rằng Alice và Bob không được xác định trực tiếp bằng tên trên một chuỗi. Thay vào đó, mỗi giao dịch dưới một hoặc nhiều “địa chỉ”, là các chuỗi dài chữ và số, không liên quan đến danh tính trong thế giới thực của chúng. Mặc dù điều này đúng, nhưng trên thực tế, nó không giúp ích gì nhiều, bởi vì có một số cách có thể suy ra kết nối giữa người dùng và địa chỉ của họ.
Đầu tiên và đơn giản nhất, để giao dịch với ai đó trên blockchain, tôi cần biết ít nhất một trong các địa chỉ của họ. Vì vậy, nếu tôi gửi cho họ một số tiền, tôi có thể biết số tiền đó sẽ đi đâu tiếp theo và nếu họ trả tiền cho tôi, tôi có thể biết nó đến từ đâu. Thứ hai, nếu tôi tình cờ biết điều gì đó về một người tham gia từ thế giới thực (ví dụ: loại tài sản họ giao dịch vào thời điểm nào trong ngày), tôi có thể tìm kiếm hoạt động của chuỗi cho các mẫu tương ứng và sau đó suy ra địa chỉ của họ với mức độ cao sự tự tin. Cuối cùng, khi tôi biết một địa chỉ của người tham gia, tôi thường có thể tìm ra những địa chỉ khác mà họ sở hữu và sử dụng, bằng cách theo dõi toàn bộ dòng tiền trên chuỗi. Mặc dù điều này không hề nhỏ để đạt được, nhưng chắc chắn có thể có đủ động lực, như đã được chứng minh bởi các công ty như Sự phân chia và Skry kiếm sống bằng cách cung cấp loại "phân tích mạng" cho bitcoin.
Lưu bằng mã hóa?
Sự tương phản giữa nội dung và dữ liệu liên quan trực tiếp đến vấn đề mã hóa. Trong trường hợp lưu trữ dữ liệu chung trên một blockchain, chúng ta có thể mã hóa thông tin được lưu trữ, trong khi vẫn đạt được các lợi ích về nguồn gốc dữ liệu, dấu thời gian và tính bất biến. Không có tính năng nào trong số này cần thông tin chi tiết về bản thân dữ liệu. Do đó, việc hai người tham gia sử dụng blockchain để lưu trữ thông tin mà chỉ họ có thể đọc là hoàn toàn hợp lệ trong khi vẫn thu được lợi ích của những người tham gia khác cam kết về nguồn gốc của dữ liệu đó và sự tồn tại của nó tại một thời điểm nhất định.
Ngược lại, mã hóa có tính chất này không thể được sử dụng bởi các giao dịch đại diện cho việc chuyển giao tài sản được mã hóa. Nếu Alice và Bob mã hóa giao dịch của họ, thì các tài sản được đề cập sẽ không thể được sử dụng một cách an toàn bởi bất kỳ người tham gia nào khác trong chuỗi, bởi vì không ai khác sẽ biết tài sản thực sự ở đâu. Các tài sản sẽ không còn có bất kỳ ý nghĩa tập thể nào trên chuỗi, điều này sẽ phá hủy toàn bộ điểm.
Trong lĩnh vực tài chính, mâu thuẫn giữa quyền riêng tư và tính thanh khoản này là khó khăn cốt lõi của việc sử dụng blockchain để chuyển tài sản, làm tiêu tan hy vọng của nhiều công ty khởi nghiệp trong lĩnh vực này. Trong khi kỹ thuật Tính khả thi của việc di chuyển tài sản qua một chuỗi khối đã được chứng minh bởi vô số dự án thử nghiệm, trên thực tế, điều này gây ra quá nhiều hoạt động được tiết lộ giữa các đồng nghiệp. Rò rỉ thông tin là một bất lợi vào thời điểm tốt nhất, nhưng đó là một sự phô trương hoàn toàn khi những người tham gia của chuỗi đang cạnh tranh gay gắt hoặc khi các quy định cấm điều đó.
Do đó, nhiều công ty khởi nghiệp “sổ cái phân tán” nổi bật đã rời bỏ ý tưởng thanh toán trên chuỗi, chuyển sang các giao dịch song phương truyền thống hơn được mã hóa và công chứng trên blockchain theo mô hình “lưu trữ dữ liệu chung”. Điều này có thể ngăn ngừa tranh chấp và chi tiêu gấp đôi, nhưng bản thân việc giải quyết vẫn nằm ngoài chuỗi. Mặc dù blockchain vẫn đang cung cấp một số giá trị, nhưng nó ít biến đổi hơn so với hy vọng ban đầu. Không nghi ngờ gì nữa, đã có hơn một vài cuộc gặp gỡ giữa các công ty khởi nghiệp và các nhà đầu tư của họ.
Tuy nhiên, sau tất cả những thất vọng, sự cứu rỗi cuối cùng có thể đã ở trong tầm tay. Nhập blockchain kiến thức không.
Giới thiệu kiến thức không
Trước khi thảo luận về loại blockchain mới này, sẽ rất hữu ích nếu bạn hiểu nguyên tắc của bản thân nó. Theo nghĩa chung, bằng chứng không tri thức là bằng chứng chứng minh sự thật của một tuyên bố nhất định, mà không tiết lộ bất kỳ thông tin bổ sung nào ngoài những gì nó đang cố gắng chứng minh.
Để lấy một ví dụ, giả sử tôi có một người bạn mù màu sở hữu hai chiếc bút giống hệt nhau, ngoại trừ một chiếc màu xanh lá cây và một chiếc màu xanh lam. Bạn tôi không thể phân biệt giữa chúng, và tôi muốn thuyết phục cô ấy rằng chúng thực sự khác nhau. Tất nhiên, tôi không thể làm điều này bằng cách chỉ cho cô ấy biết màu sắc, bởi vì cô ấy không thể đánh giá xem tôi có nói dối hay không.
Vậy tôi có thể làm gì? (Tại sao không dành một phút và cố gắng tự tìm ra câu trả lời…) Tôi có thể yêu cầu cô ấy lấy một tờ giấy và vẽ hai dòng trên đó trong một căn phòng khác. Khi làm điều này, cô ấy có thể tự do quyết định sử dụng cùng một cây bút cho cả hai dòng, hoặc một cây bút cho mỗi dòng. Từ quan điểm của cô ấy, kết quả trông giống nhau. Sau đó, cô ấy quay lại với tờ giấy, và tôi nói với cô ấy xem cô ấy đã sử dụng một hay hai cây bút. Tất nhiên, nếu những chiếc bút cùng màu, tôi sẽ không thể nào biết được. Vì vậy, thực tế là tôi hiểu đúng chứng tỏ họ khác nhau.
Chà, không hoàn toàn. Có một vấn đề với logic này. Ngay cả khi các cây bút giống hệt nhau, tôi vẫn có 50% cơ hội đưa ra câu trả lời đúng, bởi vì chỉ có hai khả năng (cô ấy sử dụng một hoặc hai cây bút). Vì vậy, một dự đoán may mắn không chứng minh được gì cả. Để củng cố trường hợp của tôi, trò chơi phải được chơi qua nhiều vòng. Sau mỗi vòng, cơ hội luôn đúng của tôi giảm đi một nửa. Như vậy với 5 vòng, tôi có 1 trong 32 cơ hội giả thành công. Với 10 vòng, đó là 1 trên 1024 và với 20 vòng, 1 trên 1048576 - nói cách khác, một trên một triệu. Tùy thuộc vào mức độ chán nản và nghi ngờ tương đối của bạn tôi, cô ấy có thể đạt đến bất kỳ mức độ xác suất nào để chứng minh mà cô ấy mong muốn, mặc dù không bao giờ là chắc chắn tuyệt đối.
Mang trên người
Các bằng chứng không có kiến thức trong blockchain áp dụng một nguyên tắc tương tự, mặc dù tất nhiên chúng không liên quan đến màu sắc của bút. Thay vào đó, họ nhằm mục đích chứng minh tuyên bố “việc chuyển nhượng tài sản này là hợp lệ”, mà không tiết lộ bất kỳ điều gì quan trọng về bản thân việc chuyển nhượng. Zcash sử dụng một kỹ thuật tương đối mới cho các bằng chứng không có kiến thức được gọi là zk-SNARK, giải thích đầy đủ về điều đó là (nói một cách nhẹ nhàng) nằm ngoài phạm vi của phần này. Nhưng ý tưởng cơ bản là thế này: bất kỳ điều kiện tính toán nào cũng có thể được biểu diễn bằng một mạch số học, lấy một số dữ liệu làm đầu vào và đưa ra câu trả lời là “đúng” hoặc “sai”. Một zk-SNARK sử dụng một mô hình của mạch này để cho phép tôi chứng minh, ở bất kỳ mức độ chắc chắn nào mong muốn, rằng tôi sở hữu một đầu vào cung cấp phản hồi thực sự, mà không tiết lộ bản thân đầu vào. Về mặt triết học, điều này giống như chứng minh rằng hai cây bút có màu sắc khác nhau, mà không tiết lộ những màu đó là gì.
Zk-SNARK sử dụng một thủ thuật nhỏ gọn gàng để tránh tương tác điển hình là không có bằng chứng kiến thức, trong đó một bên hoài nghi liên tục đưa ra thách thức với bên đưa ra yêu cầu. Trong trường hợp bút của chúng tôi, thử thách này là sự lựa chọn của bạn tôi giữa việc sử dụng một hoặc hai cây bút trong mỗi vòng. Loại tương tác này không khả thi trên blockchain vì không có bên trung tâm đáng tin cậy để đặt ra các thách thức. Thay vào đó, zk-SNARK sử dụng một phép gần đúng của một "lời tiên tri ngẫu nhiên" trong đó các thử thách được tạo ra một cách xác định bởi một số mã, nhưng hoạt động cho tất cả các ý định và mục đích như thể chúng là ngẫu nhiên. Không phải ngẫu nhiên, sự kết hợp giữa thuyết xác định và tính không thể đoán trước này sử dụng cùng một loại hàm băm để bảo vệ chính một blockchain.
Các bằng chứng kiến thức bằng không đã xuất hiện được một thời gian, nhưng zk-SNARK giới thiệu một số cải tiến khiến chúng có thể sử dụng được trong các blockchain. Quan trọng nhất, zk-SNARK giảm kích thước của các bằng chứng và nỗ lực tính toán cần thiết để xác minh chúng. Zerocoin, một nỗ lực trước đây trong việc sử dụng không có bằng chứng kiến thức trong các chuỗi khối, yêu cầu 45 kb giao dịch, mỗi giao dịch trong số đó mất nửa giây để kiểm tra (số liệu được lấy từ giấy trắng dựa trên Zcash). Điều này tồi tệ hơn nhiều so với bitcoin, với các giao dịch thường có kích thước 0.3 kb và có thể được xác minh trong vòng một phần nghìn giây. Ngược lại, các giao dịch Zcash có trọng lượng là 1kb và có thể được kiểm tra dưới 6 mili giây. Điều này đặt Zcash vào cùng một giải đấu về khả năng mở rộng như bitcoin - một thành tựu đáng kể. Nếu chúng ta ngả mũ trước (những) người tạo ra bitcoin, chúng ta nên cởi tất và giày cho điều này.
Thận trọng
Trước khi bạn chuyển đổi tất cả bitcoin của mình sang Zcash, có một số lưu ý cần lưu ý. Đầu tiên, mật mã của Zcash dựa trên một quy trình thiết lập đáng tin cậy, trong đó hai khóa công khai dài được lấy từ một khóa riêng tư được tạo ngẫu nhiên. Điều quan trọng là khóa cá nhân này bị phá hủy, vì bất kỳ ai sở hữu nó đều có thể giả mạo các bằng chứng mà hệ thống dựa vào. Trong trường hợp của Zcash, khóa riêng được tạo ra trong một buổi lễ công phu, được mô tả chi tiết tại đây. Buổi lễ có sự tham gia của một số nhân vật nổi tiếng từ thế giới tiền điện tử, mỗi người trong số họ (chúng tôi được biết) chỉ có cái nhìn một phần về khóa cá nhân. Đổi lại, điều này có nghĩa là Zcash chỉ có thể bị xâm phạm nếu tất cả những người tham gia buổi lễ thông đồng với nhau một cách ác ý. Người đọc quyết định mức độ tin tưởng của họ về điều đó.
Thứ hai, mặc dù nó tương đối nhanh chóng để xác minh một giao dịch Zcash ẩn danh, tạo mỗi giao dịch này mang một gánh nặng tính toán nghiêm trọng. Theo Trung tâm tốc độ Zcash, hiện mất 48 giây trên máy chủ cao cấp và hơn 3 GB bộ nhớ. Điều này làm cho việc giao dịch ẩn danh từ các thiết bị di động và máy tính để bàn và máy tính xách tay cũ hơn là không thực tế. Zcash giải quyết một phần hạn chế này bằng cách hỗ trợ cả hai loại tiền điện tử hiển thị thông thường (với các giao dịch nhanh) và “ghi chú” ẩn danh (với các giao dịch chậm), với một phương pháp tích hợp để chuyển đổi giữa hai loại tiền này.
Thứ ba, ngay cả khi chúng ta giả định rằng mật mã cơ bản là tốt, có thể có lỗi ẩn trong mã Zcash cho phép các ghi chú ẩn danh được tạo ra từ không khí mỏng. Điều này sẽ cho phép cơ sở tiền tệ Zcash được thổi phồng vô hạn, cuối cùng khiến tiền điện tử trở nên vô giá trị. Không giống như các loại tiền điện tử minh bạch như bitcoin, sự kiện thảm khốc này không thể bị phát hiện, bởi vì toàn bộ điểm của Zcash là giữ các giao dịch ẩn. Tuy nhiên, theo Zooko Wilcox, Giám đốc điều hành Zcash, công việc đang được tiến hành để tìm ra giải pháp, vì vậy chúng tôi có thể mong đợi được chứng kiến.
Cuối cùng, như với bất kỳ loại tiền điện tử nào dựa trên bằng chứng công việc, khả năng xảy ra các cuộc tấn công 51% vẫn còn. Điều này có nghĩa là một nhóm “thợ đào” với hơn một nửa sức mạnh tính toán của mạng có thể cấu kết với nhau để đảo ngược các giao dịch mà mọi người khác cho là đã hoàn thành (những người khai thác xấu vẫn không thể giả mạo các giao dịch lấy cắp tiền của người khác). Zcash dựa vào một cách thông minh Equihash, một thuật toán băm khác với SHA-256 của bitcoin, có nghĩa là khối lượng khổng lồ sức mạnh khai thác bitcoin hiện có không thể chống lại Zcash. Equihash cũng được thiết kế để có khả năng chống lại “ASICs” (bộ vi xử lý đặc biệt) đã biến hoạt động khai thác bitcoin thành một công cụ độc quyền, nhưng chỉ có thời gian mới biết liệu các kỹ sư phần cứng có thể tìm ra cách giải quyết hay không và với chi phí là bao nhiêu.
Các blockchain riêng tư không có kiến thức
Cho đến nay, chúng tôi đã tập trung thảo luận vào blockchain Zcash công khai và tiền điện tử. Nhưng còn các tài sản bên ngoài di chuyển qua các blockchain riêng tư hoặc được cấp phép và sổ cái được chia sẻ thì sao? Có thể sử dụng các kỹ thuật kiến thức XNUMX giống nhau không?
Ở mức độ kỹ thuật, câu trả lời chắc chắn là có. So với lý thuyết và lực lượng công nghệ làm nền tảng cho Zcash, việc mở rộng giao thức để hỗ trợ các tài sản được phát hành trên một chuỗi là điều tầm thường. Tất cả những gì cần thiết là mở rộng các điều kiện được chứng minh bởi zk-SNARK để thực thi việc bảo toàn nhiều tài sản, thay vì một loại tiền điện tử duy nhất. Hoặc đơn giản hơn, tạo nhiều hệ thống con ẩn danh riêng biệt trên một blockchain duy nhất, mỗi hệ thống đại diện cho một loại tài sản khác nhau và giao dịch trong mỗi hệ thống con chính xác như Zcash hiện nay. Phương pháp thứ hai này sẽ không cần hiểu biết gì về zk-SNARK.
Vòng đời của một tài sản sẽ như thế nào trong mô hình này? Đầu tiên, một thực thể đáng tin cậy phát hành các mã thông báo đại diện cho tài sản, bằng cách gửi một giao dịch blockchain hiển thị xác nhận giá trị của các mã thông báo đó. Sau đó, cùng một thực thể sẽ thực hiện giao dịch thứ hai, chuyển đổi các mã thông báo hiển thị thành “ghi chú” kiểu Zcash ẩn danh, di chuyển tài sản một cách hiệu quả. Những ghi chú này sau đó có thể được bí mật chuyển từ tổ chức phát hành cho người khác, và trở đi giữa những người tham gia chuỗi. Như với Zcash, các giao dịch chuyển tiền có thể được xác minh là hợp lệ bởi tất cả những người tham gia blockchain mà không tiết lộ nội dung của họ. Cuối cùng, khi chủ sở hữu muốn đổi một ghi chú, họ sẽ chuyển đổi nó trở lại thành các mã thông báo hiển thị bằng cách sử dụng một giao dịch kiểu Zcash khác, gửi các mã thông báo đó đến nhà phát hành ban đầu và nhận lại tài sản tương đương trong thế giới thực. Chúng tôi cũng có thể cho phép các ghi chú được quy đổi ẩn danh trực tiếp, trong trường hợp đó, những người tham gia chuỗi khối sẽ không biết có bao nhiêu tài sản còn lưu hành.
Vì vậy, các giao dịch không có kiến thức hứa hẹn sẽ tháo gỡ nút thắt Gordian đã ngăn chặn các blockchain được sử dụng để giải quyết trong lĩnh vực tài chính. Tóm lại, trong một giao dịch blockchain thông thường, khi một tài sản được gửi từ ngân hàng này sang ngân hàng khác, các chi tiết của giao dịch đó sẽ hiển thị cho mọi ngân hàng khác trên chuỗi. Ngược lại, trong một giao dịch không có kiến thức, những người khác chỉ biết rằng một giao dịch hợp lệ đã diễn ra, nhưng không biết gì về người gửi, người nhận, loại tài sản (nếu chúng ta thông minh) và số lượng. Ngay cả khối lượng giao dịch cũng có thể bị xáo trộn bởi những người tham gia thường xuyên tạo ra các giao dịch giả mạo trong đó họ gửi tài sản cho chính họ.
Về mặt quyền riêng tư, điều này tốt như một thỏi vàng đi trong cặp từ ngân hàng này sang ngân hàng khác, nhưng không tốn chi phí và thời gian di chuyển vàng. Và tốt hơn là sử dụng một trung gian đáng tin cậy như ngân hàng giám sát, bởi vì thậm chí không có bên duy nhất nào có thể nhìn thấy mọi thứ đang diễn ra. Lần đầu tiên, các blockchains không có kiến thức cho phép chuyển tài sản được thực hiện kỹ thuật số trên cơ sở ngang hàng, trong bí mật hoàn hảo.
Đừng vứt bỏ cơ sở dữ liệu đó (chưa)
Giả sử rằng các nguyên tắc cơ bản về kỹ thuật của Zcash là đúng đắn, tôi hoàn toàn mong đợi nó sẽ đạt đến cấp độ hàng đầu của tiền điện tử về mức độ quan tâm của nhà phát triển và vốn hóa thị trường. Nhưng liệu có một tương lai tươi sáng tương tự cho các giao dịch không có kiến thức trong riêng blockchains? Liệu họ có thực hiện chuyển đổi từ phòng thí nghiệm sang hệ thống chất lượng sản xuất để chuyển tiền thật ra khắp thế giới?
Tất nhiên, còn quá sớm để nói. Nhưng có một số câu hỏi cần trả lời trước khi những người ủng hộ blockchain được phép có thể chỉ ra các giao dịch không có kiến thức và tự hào tuyên bố chiến thắng.
Đầu tiên, và quan trọng nhất, điều này có an toàn không? Chúng ta có thể thực sự tự tin rằng cả mật mã cơ bản và các triển khai được mã hóa của nó đủ mạnh để ngăn chặn một bên độc hại tạo ra tài sản không? Như đã đề cập trước đó, không giống như các blockchain minh bạch, vẫn chưa thể phát hiện xem cơ sở tiền tệ của một blockchain không có kiến thức có bị xâm phạm hay không. Tuy nhiên, không có thử nghiệm nào chắc chắn hơn về công nghệ này ngoài việc phát hành nó dưới dạng một blockchain công khai mở cho tất cả mọi người xem và tấn công, và đây chính xác là những gì Zcash đang làm. Sau vài năm chứng kiến Zcash hoạt động trơn tru, các tổ chức có thể tin rằng các blockchain không có kiến thức có thể thực sự bảo vệ tài sản của họ. Như với tất cả các vấn đề blockchain, cần có sự kiên nhẫn.
Một vấn đề liên quan là tính mới của bản thân mật mã không tri thức. Đúng là các blockchain thông thường dựa trên mật mã nâng cao - cụ thể là mã hóa bất đối xứng (khóa công khai / riêng tư) và các hàm băm mật mã (dấu vân tay kỹ thuật số). Và cũng đúng là phần lớn các lập trình viên và nhà phát triển ứng dụng blockchain không hiểu các nguyên tắc toán học làm nền tảng cho các kỹ thuật này. Nhưng điểm rộng hơn là: nếu được coi như hộp đen, các phương pháp này đã được sử dụng rộng rãi trong nhiều thập kỷ, bởi một số lượng lớn các nhà phát triển và người dùng (nghe nói về https?) Và mọi người đều tin rằng chúng hoạt động. Ngược lại, cho đến gần đây các bằng chứng kiến thức bằng không mới chỉ được một cộng đồng nhỏ các nhà học thuật biết đến và không có ứng dụng rộng rãi trên Internet hoặc các nơi khác. Chúng ta có thể mong đợi sự mù mờ này sẽ làm giảm mức độ sẵn sàng của CIO hoặc nhân viên rủi ro của ngân hàng trong việc chuyển các quy trình cốt lõi của họ sang không có blockchain kiến thức, ít nhất là trong năm năm tới. Và chúng ta thậm chí đừng bắt đầu tưởng tượng sẽ mất bao lâu để các nhà quản lý cảm thấy thoải mái với việc tài sản di chuyển theo cách này.
Nói về quy định đưa ra một vấn đề thực tế khác với các blockchains không có kiến thức. Các giao dịch ẩn danh trong một chuỗi khối chứa các tuyên bố liên quan đến chuyển giao tài sản và quyền sở hữu, nhưng những tuyên bố đó chỉ hiển thị cho các bên được chọn (cụ thể là những người liên quan trực tiếp). Ngay cả khi chúng tôi cung cấp cho cơ quan quản lý khả năng hiển thị đầy đủ về một chuỗi khối không có kiến thức và danh tính của những người tham gia, nó không có cách nào biết được điều gì đang thực sự xảy ra bên trong. Tất nhiên, cơ quan quản lý có thể yêu cầu tất cả những người tham gia xác định và tiết lộ các giao dịch của họ và họ có thể thực hiện điều này một cách hiệu quả bằng cách sử dụng “khóa xem” kiểu Zcash. Tuy nhiên, nếu các bên tham gia bất kỳ giao dịch cụ thể nào muốn giữ bí mật, thì cơ quan quản lý sẽ bị mắc kẹt và không biết phạt ai. Không có ngân hàng giám sát nào mà từ đó nó có thể có được bức tranh đầy đủ và lựa chọn duy nhất để thực thi là đóng cửa toàn bộ chuỗi.
Vậy điểm mấu chốt là gì? Ít nhất là bây giờ, tôi đề nghị chỉ cần theo dõi tiến trình của chuỗi khối Zcash công khai, để xem nó phát triển và phát triển như thế nào. Nếu lịch sử của Ethereum được lặp đi lặp lại, sẽ có những bất ngờ và lỗ hổng ẩn nấp dưới bề mặt, chực chờ bị những kẻ cơ hội tham lam lợi dụng. Tuy nhiên, về lâu dài, đừng nhầm lẫn: giao dịch không có kiến thức là một bước đột phá thay đổi trò chơi cho các blockchain. Nếu các nguyên tắc mật mã cơ bản được chứng minh là đúng đắn, hãy hy vọng chúng sẽ mở rộng đáng kể phạm vi các trường hợp sử dụng mà các blockchain có thể được áp dụng.
Xin vui lòng gửi bất kỳ ý kiến trên LinkedIn.
- Phân phối nội dung và PR được hỗ trợ bởi SEO. Được khuếch đại ngay hôm nay.
- PlatoData.Network Vertical Generative Ai. Trao quyền cho chính mình. Truy cập Tại đây.
- PlatoAiStream. Thông minh Web3. Kiến thức khuếch đại. Truy cập Tại đây.
- Trung tâmESG. Than đá, công nghệ sạch, Năng lượng, Môi trường Hệ mặt trời, Quản lý chất thải. Truy cập Tại đây.
- PlatoSức khỏe. Tình báo thử nghiệm lâm sàng và công nghệ sinh học. Truy cập Tại đây.
- nguồn: https://www.multichain.com/blog/2016/11/understanding-zero-knowledge-blockchains/
- : có
- :là
- :không phải
- :Ở đâu
- $ LÊN
- 1
- 10
- 20
- 32
- a
- Giới thiệu
- ở trên
- Tuyệt đối
- hoàn toàn
- học giả
- Theo
- Đạt được
- thành tích
- hoạt động
- thực sự
- thêm vào
- thông tin bổ sung
- địa chỉ
- địa chỉ
- tiên tiến
- Sau
- chống lại
- nhằm mục đích
- KHÔNG KHÍ
- thuật toán
- bắn
- Tất cả
- cho phép
- cho phép
- Đã
- Ngoài ra
- Mặc dù
- trong số
- an
- và
- Nặc Danh
- Ẩn danh
- Một
- trả lời
- bất kì
- bất kỳ ai
- bất cứ điều gì
- Các Ứng Dụng
- các ứng dụng
- áp dụng
- Đăng Nhập
- LÀ
- xung quanh
- AS
- xin
- đánh giá
- tài sản
- loại tài sản
- Tài sản
- liên kết
- đảm đương
- At
- tấn công
- Các cuộc tấn công
- nỗ lực
- sự chú ý
- thu hút
- có sẵn
- tránh
- xa
- b
- trở lại
- Bad
- dữ liệu xấu
- Ngân hàng
- thanh
- cơ sở
- dựa
- cơ bản
- cơ sở
- BE
- Ghi
- bởi vì
- được
- trước
- bắt đầu
- được
- tin
- thuộc
- hưởng lợi
- Lợi ích
- BEST
- Hơn
- giữa
- Ngoài
- Bitcoin
- Khai thác mỏ Bitcoin
- Giao dịch bitcoin
- Đen
- mù
- blockchain
- blockchains
- Màu xanh da trời
- ngũ cốc
- cả hai
- đáy
- hộp
- bước đột phá
- Tươi
- Mang lại
- rộng
- nới rộng
- rộng hơn
- chớm nở
- lỗi
- được xây dựng trong
- gánh nặng
- nhưng
- by
- gọi là
- đến
- CAN
- không thể
- viết hoa
- trường hợp
- trường hợp
- thảm họa
- nguyên nhân
- gây ra
- trung tâm
- giám đốc điều hành
- lễ
- nhất định
- chắc chắn
- chắc chắn
- chuỗi
- chuỗi
- chuỗi
- thách thức
- thách thức
- cơ hội
- nhân vật
- Charlie
- kiểm tra
- đã kiểm tra
- sự lựa chọn
- CIO
- Lưu thông
- xin
- tốt nghiệp lớp XNUMX
- các lớp học
- mã
- mã hóa
- sự trùng hợp
- Tập thể
- màu sắc
- kết hợp
- đến
- thoải mái
- Bình luận
- cam kết
- cộng đồng
- Các công ty
- so
- cạnh tranh
- hoàn thành
- Thỏa hiệp
- tính toán
- khả năng tính toán
- điều kiện
- điều kiện
- sự tự tin
- tự tin
- bảo mật
- xung đột
- liên quan
- nhất quán
- khó khăn
- chứa
- nội dung
- hợp đồng
- hợp đồng
- Ngược lại
- điều khiển
- chuyển đổi
- chuyển đổi
- thuyết phục
- thuyết phục
- Trung tâm
- Tương ứng
- Phí Tổn
- có thể
- khóa học mơ ước
- tạo
- tạo ra
- Tạo
- cryptocurrencies
- cryptocurrency
- mật mã
- mật mã
- Hiện nay
- trông coi
- Dash
- dữ liệu
- lưu trữ dữ liệu
- Cơ sở dữ liệu
- ngày
- nhiều
- thập kỷ
- quyết định
- Bằng cấp
- chứng minh
- Tùy
- Nguồn gốc
- mô tả
- thiết kế
- mong muốn
- bị phá hủy
- chi tiết
- chi tiết
- phát hiện
- phát hiện
- Nhà phát triển
- phát triển
- phát triển
- Thiết bị (Devices)
- khác nhau
- người phân biệt
- Khó khăn
- kỹ thuật số
- kỹ thuật số
- trực tiếp
- Bất lợi
- thất vọng
- thảo luận
- tranh chấp
- khác biệt
- phân biệt
- do
- làm
- làm
- dont
- tăng gấp đôi
- nghi ngờ
- xuống
- quyết liệt
- vẽ tranh
- e
- mỗi
- Sớm hơn
- Đầu
- dễ dàng
- Hiệu quả
- hiệu quả
- nỗ lực
- hay
- Kỹ lưỡng
- khác
- nơi khác
- mã hóa
- mã hóa
- thi hành
- Kỹ sư
- đủ
- đăng ký hạng mục thi
- Toàn bộ
- thực thể
- Equihash
- Tương đương
- ethereum
- Euro
- đánh giá
- Ngay cả
- Sự kiện
- Mỗi
- mọi người
- tất cả mọi thứ
- chính xác
- ví dụ
- Trừ
- hiện tại
- mong đợi
- giải thích
- khai thác
- thêm
- ngoài
- thực tế
- giả mạo
- quen
- xa
- NHANH
- tính khả thi
- khả thi
- Tính năng
- cảm thấy
- vài
- khốc liệt
- Số liệu
- Cuối cùng
- tài chính
- Tài chính
- Tìm kiếm
- cuối
- Tên
- lần đầu tiên
- năm
- dòng chảy
- tập trung
- tiếp theo
- Trong
- Buộc
- giả mạo
- Forward
- tự do
- Thứ Sáu
- người bạn
- từ
- Full
- đầy đủ
- chức năng
- chức năng
- Nguyên tắc cơ bản
- quỹ
- tương lai
- đạt được
- đạt được
- trò chơi
- Tổng Quát
- dữ liệu chung
- tạo ra
- chân thật
- được
- Cho
- cho
- Cho
- mục tiêu
- Đi
- đi
- Gói Vàng
- tốt
- tuyệt vời
- Tham lam
- màu xanh lá
- Nhóm
- Phát triển
- có
- Một nửa
- tay
- xảy ra
- Xảy ra
- phần cứng
- làm hại
- băm
- băm
- Có
- nghe
- giúp đỡ
- hữu ích
- cô
- Thành viên ẩn danh
- Cao
- Cao cấp
- chủ
- Độ đáng tin của
- HTML
- http
- HTTPS
- lớn
- i
- ý tưởng
- giống hệt nhau
- xác định
- xác định
- danh tính
- if
- hình ảnh
- bất biến
- bất biến
- triển khai
- quan trọng
- quan trọng
- in
- Mặt khác
- thông tin
- đổi mới
- đầu vào
- cái nhìn sâu sắc
- thay vì
- tổ chức
- tương tác
- quan tâm
- người Trung gian
- Internet
- trong
- giới thiệu
- Các nhà đầu tư
- tham gia
- vấn đề
- Ban hành
- Tổ chức phát hành
- các vấn đề
- IT
- ITS
- chính nó
- Giữ
- Key
- phím
- Loại
- Biết
- Biết
- kiến thức
- nổi tiếng
- phòng thí nghiệm
- Máy tính xách tay
- phóng
- dẫn
- Liên minh
- ít nhất
- sổ cái
- ít
- cho phép
- Cấp
- Cuộc sống
- Lượt thích
- giới hạn
- Dòng
- dòng
- ít
- logic
- dài
- còn
- Xem
- NHÌN
- Rất nhiều
- chính
- Đa số
- làm cho
- LÀM CHO
- Làm
- độc hại
- nhiều
- thị trường
- Vốn hóa thị trường
- Thánh Lễ
- toán học
- Vấn đề
- Có thể..
- me
- có nghĩa là
- có nghĩa
- các cuộc họp
- Bộ nhớ
- đề cập
- phương pháp
- Might
- triệu
- mili giây
- mili giây
- tâm
- Thợ mỏ
- Khai thác mỏ
- dân tộc thiểu số
- phút
- sai lầm
- di động
- thiết bị di động
- kiểu mẫu
- Tiền tệ
- tiền
- giám sát
- chi tiết
- hầu hết
- Động lực
- di chuyển
- chuyển
- di chuyển
- nhiều
- nhiều nhịp
- nhiều
- phải
- my
- tên
- cụ thể là
- tự nhiên
- Thiên nhiên
- Khéo léo
- Cần
- nhu cầu
- Mới
- tiếp theo
- Không
- nút
- Không áp dụng
- ghi
- lưu ý
- Chú ý
- không
- mới lạ
- tại
- con số
- được
- of
- off
- Nhân viên văn phòng
- thường
- cũ
- on
- Trên chuỗi
- trên chuỗi
- hàng loạt
- ONE
- những
- có thể
- trở đi
- mở
- Tùy chọn
- or
- gọi món
- Xuất xứ
- nguyên
- ban đầu
- Nền tảng khác
- Những người tham gia khác
- Khác
- vfoXNUMXfipXNUMXhfpiXNUMXufhpiXNUMXuf
- ra
- kết thúc
- riêng
- quyền sở hữu
- sở hữu
- Giấy
- mô hình
- tham gia
- tham gia
- riêng
- các bên tham gia
- bên
- Kiên nhẫn
- mô hình
- Trả
- trả tiền
- thanh toán
- thanh toán
- nước
- ngang ngang nhau
- đồng nghiệp
- hoàn hảo
- hoàn hảo
- thực hiện
- cho phép
- blockchain được phép
- quan điểm
- về mặt triết học
- Thể chất
- hình ảnh
- mảnh
- Nơi
- plato
- Thông tin dữ liệu Plato
- PlatoDữ liệu
- Điểm
- có
- sở hữu
- khả năng
- có thể
- Bài đăng
- tiềm năng
- quyền lực
- Thực tế
- thực hành
- quà
- bảo quản
- ngăn chặn
- trước
- giá
- chủ yếu
- nguyên tắc
- nguyên tắc
- riêng tư
- riêng
- Blockchain riêng tư
- Key Private
- Vấn đề
- quá trình
- Quy trình
- Sản phẩm
- Lập trình viên
- dự án
- nổi bật
- lời hứa
- bằng chứng
- Bằng chứng làm việc
- bằng chứng
- tài sản
- giao thức
- Chứng minh
- đã được chứng minh
- nguồn gốc
- chứng minh
- cho
- cung cấp
- cung cấp
- chứng minh
- công khai
- blockchain công khai
- khóa công khai
- mục đích
- mục đích
- đặt
- Puts
- số lượng, lượng
- câu hỏi
- Câu hỏi
- khá
- ngẫu nhiên
- phạm vi
- hơn
- đạt
- Đọc
- Người đọc
- độc giả
- thực
- tiền thật
- thế giới thực
- Thực tế
- có thật không
- tóm tắt
- nhận
- gần đây
- ghi
- chuộc lại
- giảm
- về
- đều đặn
- thường xuyên
- Quy định
- điều chỉnh
- Điều phối
- liên quan
- mối quan hệ
- tương đối
- tương đối
- phát hành
- dựa
- vẫn còn
- đáng chú ý
- vẽ
- lặp đi lặp lại
- NHIỀU LẦN
- đại diện
- đại diện
- đại diện
- yêu cầu
- cần phải
- đòi hỏi
- kháng
- tương ứng
- phản ứng
- kết quả
- trở lại
- tiết lộ
- Tiết lộ
- để lộ
- đảo ngược
- hoàn nguyên
- ngay
- Tăng lên
- Nguy cơ
- Phòng
- tròn
- vòng
- Quy tắc
- quy tắc
- chạy
- s
- an toàn
- một cách an toàn
- tương tự
- thấy
- nói
- khả năng mở rộng
- phạm vi
- Tìm kiếm
- Thứ hai
- giây
- Bí mật
- ngành
- Bảo đảm
- xem
- nhìn thấy
- nhìn
- chọn
- gửi
- người gửi
- gửi
- ý nghĩa
- gởi
- nghiêm trọng
- máy chủ
- phục vụ
- DỊCH VỤ
- định
- thiết lập
- giải quyết
- thiết lập
- một số
- Chia sẻ
- chia sẻ
- chị ấy
- nên
- hiển thị
- hiển thị
- đóng cửa
- Đóng cửa
- đáng kể
- Tương tự
- đơn giản
- đơn giản
- kể từ khi
- duy nhất
- Kích thước máy
- hoài nghi
- chậm
- nhỏ
- thông minh
- Hợp đồng thông minh
- thông suốt
- So
- giải pháp
- một số
- một cái gì đó
- âm thanh
- Không gian
- đặc biệt
- tốc độ
- Bắt đầu
- khởi động
- Startups
- Tiểu bang
- Tuyên bố
- báo cáo
- Tuyên bố về
- Vẫn còn
- là gắn
- hàng
- lưu trữ
- dòng
- Tăng cường
- mạnh mẽ
- Thành công
- như vậy
- đủ
- đề nghị
- hỗ trợ
- Hỗ trợ
- Bề mặt
- bất ngờ
- hệ thống
- hệ thống
- Hãy
- Lấy
- mất
- Kỹ thuật
- kỹ thuật
- kỹ thuật
- công nghệ
- Công nghệ
- nói
- nói
- có xu hướng
- kỳ hạn
- về
- thử nghiệm
- hơn
- việc này
- Sản phẩm
- thông tin
- thế giới
- cung cấp their dịch
- Them
- tự
- sau đó
- lý thuyết
- Đó
- vì thế
- Kia là
- họ
- không khí mỏng
- điều này
- những
- Tuy nhiên?
- nghĩ
- tầng
- thời gian
- thời gian
- đến
- bây giờ
- được mã hóa
- tài sản mã hóa
- Tokens
- nói với
- quá
- mất
- hàng đầu
- chạm
- Chuyến du lịch
- thương mại
- truyền thống
- giao dịch
- giao dịch
- Giao dịch
- chuyển
- chuyển
- Chuyển nhượng
- chuyển
- biến đổi
- quá trình chuyển đổi
- minh bạch
- điều trị
- đúng
- thực sự
- NIỀM TIN
- đáng tin cậy
- Sự thật
- thử
- cố gắng
- XOAY
- Quay
- hai
- kiểu
- loại
- điển hình
- thường
- Cuối cùng
- Dưới
- nền tảng
- cơ bản
- hiểu
- sự hiểu biết
- Chắc chắn
- không giống
- cho đến khi
- có thể dùng được
- sử dụng
- ca sử dụng
- đã sử dụng
- Người sử dụng
- sử dụng
- sử dụng
- hợp lệ
- giá trị
- xác minh
- xác minh
- chiến thắng
- Xem
- khả năng hiển thị
- có thể nhìn thấy
- quan trọng
- vs
- Lỗ hổng
- Đợi
- muốn
- là
- Đường..
- cách
- we
- cân
- TỐT
- là
- Điều gì
- Là gì
- khi nào
- liệu
- cái nào
- trong khi
- CHÚNG TÔI LÀ
- toàn bộ
- ai
- có
- tại sao
- rộng rãi
- sẽ
- Sẵn sàng
- mong muốn
- với
- ở trong
- không có
- từ
- Công việc
- tập thể dục
- công trinh
- thế giới
- tệ hơn
- sẽ
- năm
- Vâng
- nhưng
- bạn
- trẻ
- trên màn hình
- Zcash
- zephyrnet
- không
- zk-SNARK