Hiện tại, một trong những vấn đề cốt lõi của hợp đồng thông minh là độ minh bạch dữ liệu trên chuỗi cực kỳ cao. Tất cả các thao tác đều được phơi bày ra bên ngoài, điều này gây khó khăn cho các ứng dụng cần bảo vệ logic kinh doanh hoặc quyền riêng tư của người dùng.



Hợp đồng Picklin đề xuất một hướng tiếp cận khác: tích hợp bảo vệ quyền riêng tư vào quá trình thực thi hợp đồng. Nói đơn giản, khi viết hợp đồng, bạn có thể đánh dấu các biến trạng thái cần giữ bí mật, giống như dùng từ khóa private trong lập trình truyền thống. Điểm khác biệt là — những biến bí mật này ngay cả hợp đồng cũng không thể xem rõ dạng plaintext, tất cả các thao tác đều phải thông qua chứng minh không kiến thức (zero-knowledge proof).

Điểm đặc biệt của phương pháp này là gì? Hãy xem xét một kịch bản đấu giá riêng tư. Các hợp đồng truyền thống rất khó thực hiện: thông tin đặt giá có thể bị lộ trên chuỗi cho tất cả mọi người xem, hoặc phải giữ ngoài chuỗi rồi tin tưởng trung gian. Cách làm của hợp đồng Picklin là, trong suốt quá trình thực thi, giá đặt luôn được mã hóa. Hợp đồng có thể xác minh "giá này hợp lệ và cao hơn giá trước đó", nhưng bản thân nó không thể biết chính xác con số cụ thể. Chỉ đến khi kết thúc đấu giá và bước mở kết quả, các số mới được giải mã và công khai. Hiệu quả giống như một người đấu giá mù trung thực — nhận các đề nghị kín, xác định giá cao nhất, nhưng không biết chính xác giá trị.

Từ góc độ thiết kế ứng dụng, cách tiếp cận này phá vỡ giới hạn trước đây buộc phải chọn giữa quyền riêng tư và chức năng. Nhà phát triển giờ đây có thể xây dựng các ứng dụng thực sự bảo vệ dữ liệu người dùng, thay vì phải dùng các thủ thuật phức tạp để workaround. Tất nhiên, đổi lại là đường cong học tập dốc hơn, cần thích nghi với mô hình lập trình mới này.

Đối với các kịch bản cần bảo vệ quyền riêng tư nhưng vẫn phải xác thực trên chuỗi — như hợp đồng tài chính riêng tư, cơ chế đấu giá bí mật, bỏ phiếu quản trị riêng tư — hướng đi này đáng để theo dõi.
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • 5
  • Đăng lại
  • Retweed
Bình luận
0/400
GasOptimizervip
· 15giờ trước
Chi phí xác minh chứng minh không kiến thức là bao nhiêu vậy? Không rõ ràng quá Hợp đồng Piklin có tính riêng tư cực kỳ cao nhưng phí gas chắc chắn sẽ tăng vọt Đường cong học tập này dốc đứng đến tận trời rồi Đấu giá riêng tư nghe có vẻ hay, thực tế có bao nhiêu dự án áp dụng? Nhiều cách xử lý phù hợp càng tốt, ít nhất mô hình phí rõ ràng Cảm giác lại là một kịch bản lý tưởng rất đẹp nhưng thực tế lại rất khắc nghiệt
Xem bản gốcTrả lời0
MeltdownSurvivalistvip
· 15giờ trước
Người bán đấu giá mù này thật tuyệt vời, cuối cùng có cách để hợp đồng vừa có thể xác minh vừa không bị lộ thông tin rồi
Xem bản gốcTrả lời0
PretendingSeriousvip
· 15giờ trước
Người dẫn đấu giá mù này thật tuyệt vời, cuối cùng có cách để không phải chọn giữa quyền riêng tư và lên chuỗi.
Xem bản gốcTrả lời0
LiquidatedNotStirredvip
· 15giờ trước
Người bán đấu giá mù này thật tuyệt vời, cuối cùng có thể không cần những giải pháp tạm thời điên rồ nữa
Xem bản gốcTrả lời0
NFTragedyvip
· 15giờ trước
Người bán hàng mù này thật tuyệt vời, cuối cùng cũng không cần private key chỉ để làm vật trang trí nữa rồi
Xem bản gốcTrả lời0
  • Gate Fun hot

    Xem thêm
  • Vốn hóa:$3.43KNgười nắm giữ:1
    0.00%
  • Vốn hóa:$3.44KNgười nắm giữ:1
    0.00%
  • Vốn hóa:$3.43KNgười nắm giữ:1
    0.00%
  • Vốn hóa:$3.43KNgười nắm giữ:1
    0.00%
  • Vốn hóa:$3.43KNgười nắm giữ:1
    0.00%
  • Ghim