Vitalik: Cơ chế trung lập đáng tin cậy là cốt lõi của hệ thống
Lưu ý của biên tập viên: Bài viết này đến từKho Hàng Hạng Nhất (ID:first_vip1), được in lại bởi Odaily với sự cho phép.
Lưu ý của biên tập viên: Bài viết này đến từ
Kho Hàng Hạng Nhất (ID:first_vip1)
, được in lại bởi Odaily với sự cho phép.
Bài viết này đã được đăng bởi Vitalik Buterin trên NAKAMMOTO vào ngày 3 tháng 1 năm 2020. Bản dịch được cung cấp bởi First.Vip và bản dịch đã bị xóa.
Mọi người đôi khi không hài lòng với quyết định trực tiếp của các nhà phát triển về việc phân phối mã thông báo cho một số người, nhưng họ không hài lòng với phần thưởng khai thác được phân phối cho những người khai thác bằng Bitcoin và Ethereum.
Mọi người sẽ không hài lòng với việc các nền tảng xã hội xem xét và chặn một số nội dung chính trị, nhưng họ sẽ không thấy phiền khi xử phạt những tài xế vi phạm quy tắc của Didi.
Trong bối cảnh này, Vitalik tin rằng có một nguyên tắc rất quan trọng: Khi thiết lập các cơ chế để xác định kết quả rủi ro cao, các cơ chế này phải trung lập một cách đáng tin cậy.
tiêu đề phụ
Cơ chế: thuật toán + khuyến khích
Về bản chất, cơ chế là một thuật toán + khuyến khích, một công cụ giới thiệu các giá trị của những người ra quyết định. Trong một cơ chế vận hành tốt, mọi người có thể được hướng dẫn để tạo ra kết quả hiệu quả và những người tạo ra cơ chế mong muốn, và họ được khuyến khích để khiến mọi người tham gia một cách "trung thực".
Dưới đây là một số ví dụ về cơ chế:
Phương tiện truyền thông xã hội: kiểm soát lượt thích nhiều người hơn có thể xem phần nội dung này, trong khi việc từ chối và chặn sẽ giảm nội dung đó.
Cơ chế PoW và PoS của chuỗi khối: Người khai thác và người tham gia quyết định xem chuỗi dài nhất có tuân thủ hay không và phần thưởng được sử dụng để khuyến khích hành vi đúng.
Chúng ta đang bước vào thời đại thông tin siêu kết nối, siêu trung gian và phát triển nhanh chóng, nơi các tổ chức tập trung đang đánh mất niềm tin của công chúng và mọi người đang tìm kiếm các giải pháp thay thế. Do đó, chúng ta cần một dạng cơ chế khác.
tiêu đề phụ
Về cơ bản, nếu bạn nhìn vào thiết kế của cơ chế, nó không phân biệt đối xử hay chống lại bất kỳ nhóm người cụ thể nào, thì cơ chế đó hoàn toàn trung lập. "Bất kỳ ai khai thác một khối sẽ nhận được 2 ETH" là hoàn toàn trung lập; "Bob đã viết rất nhiều mã, anh ấy nên được thưởng" là không trung lập; "một bài đăng bị năm người gắn cờ là xấu sẽ không được hiển thị" là sự trung lập đáng tin cậy.
Trong cuộc sống thực, rất khó để đạt được sự trung lập hoàn toàn. Bất cứ ai đào được một khối sẽ nhận được phần thưởng như nhau, nhưng sẽ có lợi hơn cho những người sống ở khu vực có điện rẻ và có máy khai thác rẻ. Một cơ chế trung lập đối xử công bằng với tất cả mọi người để phần lớn mọi người có thể tin tưởng vào cơ chế này. Danh tính của một người khai thác rất dễ xác minh, nhưng khó xác định liệu một người có phải là nhà phát triển hay đã có đóng góp lớn hay không. Do đó, trọng tâm của cơ chế trung lập không phải là tính trung lập, mà là tính trung lập đáng tin cậy. Tức là phải thiết kế cơ chế sao cho về cơ bản hầu hết mọi người đều có mức lương/giá như nhau, dễ dàng bỏ cuộc với cơ chế này.
Nói cách khác, những gì chúng ta cần là những khái niệm thông thường, hoặc tính hợp pháp rộng rãi, tính hợp lý có thể được phát biểu bằng các thuật ngữ ít toán học hơn. Để đạt được cảm giác chung về tính trung lập này (tức là cảm giác chung mà mọi người đều cho rằng cơ chế là công khai) thì tính công khai của cơ chế phải rất rõ ràng.
tiêu đề phụ
Thiết lập một cơ chế trung lập đáng tin cậy
Có bốn quy tắc chính để thiết lập một cơ chế trung lập đáng tin cậy:
Đừng viết những người cụ thể hoặc kết quả cụ thể vào cơ chế
Mã nguồn mở và thực thi có thể kiểm chứng công khai
giữ mọi thứ đơn giản
không thay đổi thường xuyên
Dễ hiểu: các quy tắc của cơ chế phải được công khai và có thể xác minh công khai rằng các quy tắc được thực thi chính xác. Trong nhiều trường hợp, người dùng không muốn đầu vào hiển thị công khai, khi đó sự kết hợp giữa bằng chứng không kiến thức và chuỗi khối có thể đạt được cả khả năng xác minh và quyền riêng tư.
Cơ chế càng đơn giản và cơ chế càng có ít tham số thì càng có ít chỗ để chèn các đặc quyền ẩn cho hoặc chống lại nhóm mục tiêu.
Đừng thay đổi cơ học quá thường xuyên. Thay đổi quá thường xuyên có thể dẫn đến mất độ tin cậy.
tiêu đề phụ
Ngoài tính trung lập: Hiệu quả cũng quan trọng
Đối lập với tính trung lập đáng tin cậy là theo đuổi tính trung lập cực đoan: nếu nó không hoàn toàn công khai, thì nó không thể được thực hiện.
Sai lầm của quan điểm này là tính trung lập hẹp đạt được bằng cái giá phải trả là tính trung lập rộng. Cơ chế có thể đảm bảo rằng mỗi người khai thác tuân theo các quy tắc giống như mọi người khai thác khác, 12,5 BTC hoặc 2 ETH mỗi khối, nhưng đóng góp của những người khai thác không được vượt quá đóng góp của các nhà phát triển. Nếu chúng ta áp dụng chủ nghĩa trung lập thuần túy theo nghĩa hẹp không khoan nhượng, thì các nhu cầu khác của cộng đồng sẽ không được hệ thống hỗ trợ chút nào và tính trung lập theo nghĩa rộng sẽ không đạt được.
Vì vậy, nguyên tắc trung lập đáng tin cậy còn phải được mở rộng bằng nguyên tắc hiệu quả. Một cơ chế tốt cũng phải có khả năng giải quyết các vấn đề thực tế. Nếu không làm như vậy, các nhà sản xuất cơ chế sẽ bị chỉ trích. Nếu không tìm thấy một cơ chế trung lập đáng tin cậy để giải quyết vấn đề, thì cơ chế trung lập không hoàn hảo sẽ được sử dụng trước tiên trong thời gian ngắn. Phần thưởng dành cho nhà phát triển và bán trước chuỗi khối trong một khoảng thời gian nhất định là những ví dụ không hoàn hảo về việc áp dụng tạm thời trong thời gian ngắn. Khác là khi một phương pháp phi tập trung chưa được áp dụng, một phương pháp tập trung phải được sử dụng để phát hiện. Tuy nhiên, chúng ta phải nhận ra giá trị của sự trung lập đáng tin cậy và dần nhận ra điều đó.
Nếu có lo ngại rằng tính trung lập không đầy đủ sẽ dẫn đến mất lòng tin, điều này có thể được bổ sung bằng cách tiếp cận "không an toàn". Mọi người có thể thêm giới hạn sự kiện, phần thưởng sẽ biến mất sau thời gian giới hạn, phải được cập nhật. Mọi người có thể triển khai cơ chế này trong Lớp 2 (môi trường thực thi rollup hoặc ETH 2) để khóa hiệu ứng mạng. Nếu cơ chế này mất cân bằng, nó có thể bị hủy bỏ thông qua sự phối hợp.
Một cơ chế trung lập đáng tin cậy để giải quyết vấn đề tồn tại trên lý thuyết, cần được phát triển và hoàn thiện trong thực tế.
hệ thống danh tiếng.
Thách thức lớn nhất hiện nay là làm cho các cơ chế vừa mở vừa có khả năng chống lại sự tấn công, nhưng sự phát triển của mật mã cho phép các quy tắc mở trong khi vẫn giữ các đầu ra và đầu ra và đầu ra có thể kiểm chứng ở chế độ riêng tư sẽ giúp điều này trở nên dễ dàng hơn.
Về nguyên tắc, chúng tôi biết rằng hoàn toàn có thể thiết lập các quy tắc với tính trung lập đáng tin cậy — và như đã đề cập ở trên, về cơ bản chúng tôi đã làm như vậy trong hầu hết các trường hợp. Nhưng khi số lượng thị trường trung gian phần mềm (trung gian phần mềm) mà chúng ta phụ thuộc ngày càng tăng, điều tối quan trọng là phải đảm bảo rằng các hệ thống này không trao quyền cho một số ít—cho dù đó là nền tảng vận hành hay nhà cung cấp dịch vụ—mà chúng ta tạo ra các quy tắc đáng tin cậy. hệ thống chữ cái được hỗ trợ bởi bất cứ ai.


