

Tiêu đề gốc: Thiết kế giao thức: Tại sao và như thế nào
Hướng dẫn:
Biên soạn gốc: Sissi
Hướng dẫn:
Với các bài viết chuyên sâu của mình, a16z đã thiết lập một vị trí quan trọng trong lĩnh vực mã hóa để hướng dẫn sự phát triển của ngành, cung cấp cho chúng tôi hướng dẫn cần thiết để cải thiện và chuyển đổi nhận thức. Gần đây, a16z đã tập trung vào các vấn đề ngoài nền kinh tế mã thông báo. đầu tiên về"thiết kế mã thông báo"bài phát biểu, tiếp theo là bài viết "Tokenology: Beyond Token Economics", và bây giờ là bài viết rất được mong đợi"thiết kế giao thức"khóa học. Là giảng viên của khóa học, Eddy Lazzarin, CTO của a16z crypto, đã nhiều lần nhấn mạnh rằng chìa khóa để vượt qua nền kinh tế mã thông báo nằm ở thiết kế giao thức và thiết kế mã thông báo chỉ là một phương tiện phụ trợ. Trong khóa học tập trung vào thiết kế giao thức này, ông đã chia sẻ hơn một giờ đồng hồ, mang đến những hiểu biết và sự khai sáng quý giá cho các doanh nhân, giúp họ hiểu sâu sắc vai trò then chốt của thiết kế giao thức đối với sự thành công của dự án. Bài viết này là một phiên bản đơn giản hóa của bản dịch. Để biết thêm nội dung thú vị, hãy xem bản dịchtiêu đề cấp đầu tiên。
tiêu đề phụ
Giao thức Internet: Nexus của sự tương tác
Internet là một mạng lưới các giao thức, chứa nhiều loại giao thức khác nhau. Một số giao thức rất đơn giản, chẳng hạn như sơ đồ trạng thái của HTTP, trong khi những giao thức khác khá phức tạp, chẳng hạn như sơ đồ tương tác của giao thức Maker. Hình dưới đây cho thấy các giao thức khác nhau, bao gồm giao thức Internet, giao thức vật lý và giao thức chính trị. Ở bên trái của hình ảnh bên dưới, chúng tôi thấy một bản đồ tương tác của một ngã tư đường phố, chúng tôi cảm thấy quen thuộc và thú vị.
tiêu đề phụ
Tiến hóa giao thức: Web1 - Web2 - Web3
chữ
Web1: Phi tập trung & Không có mô hình kinh tế rõ ràng
Khóa học doanh nhân mã hóa a16z: Sau "Thiết kế mã thông báo", "Thiết kế giao thức" được ra mắt
Usenet là một nền tảng được tổ chức phân loại cho phép người dùng đăng nội dung có liên quan lên các máy chủ phụ của các danh mục cụ thể. Đó là một phần quan trọng của văn hóa Internet sơ khai và tồn tại bên ngoài HTTP. Sử dụng Usenet yêu cầu một máy khách cụ thể và Nhà cung cấp dịch vụ Internet (ISP) hỗ trợ Usenet. Usenet được phân phối trên một số lượng lớn các máy chủ tin tức luôn thay đổi mà bất kỳ ai cũng có thể điều hành và các bài đăng được tự động chuyển tiếp đến các máy chủ khác, tạo thành một hệ thống phi tập trung. Mặc dù người dùng hiếm khi trả tiền trực tiếp để truy cập Usenet, nhưng vào cuối những năm 2000, một số người đã bắt đầu trả tiền cho các máy chủ Usenet thương mại. Nhìn chung, Usenet thiếu một mô hình kinh tế giao thức rõ ràng và người dùng phải sử dụng nó thông qua các giao dịch của chính họ.
Các giao thức Web1 này giống nhau về mặt kiến trúc và bắt nguồn từ các giá trị giống nhau. Ngay cả khi có ít kiến thức về các giao thức, chúng ta vẫn có thể hiểu cách chúng hoạt động, điều này cho thấyTầm quan trọng của tính dễ đọc của giao thức web1 và các mẫu rõ ràng.Tuy nhiên, các giao thức này dần dần phải đối mặt với lỗi hoặc thay đổi theo thời gian. Nguyên nhân của sự thất bại có thể được quy cho hai khía cạnh:Cuối cùng,Cuối cùng,Khả năng của một giao thức để thực hiện một cách tiếp cận phi tập trung và phát triển một mô hình kinh tế bền vững để tích hợp các tính năng cụ thể sẽ quyết định sự thành công của nó.chữ
Web2: Mô hình kinh tế tập trung & rõ ràng
Khóa học doanh nhân mã hóa a16z: Sau "Thiết kế mã thông báo", "Thiết kế giao thức" được ra mắt
Giao thức Web2 hoàn toàn nằm dưới sự kiểm soát của chủ sở hữu, chỉ bị giới hạn bởi chính sách và luật kinh doanh.Để thúc đẩy sự phát triển của giao thức Web1, cần có một mô hình kinh tế rõ ràng hơn. Tuy nhiên,Không thể đạt được một mô hình kinh tế rõ ràng trong khi vẫn duy trì tính phi tập trung nếu không tận dụng sự đồng thuận phi tập trung, điện toán có thể kiểm chứng và các công cụ mã hóa.Khóa học doanh nhân mã hóa a16z: Sau "Thiết kế mã thông báo", "Thiết kế giao thức" được ra mắt
Trong trường hợp không có mô hình kinh tế khả thi, email chỉ có thể bền vững như một dự án phụ của các công ty công nghệ lớn. Các phương pháp giảm thư rác dựa trên quy mô kinh tế và ràng buộc dữ liệu, đồng thời các công ty lưu trữ hàng triệu tài khoản email sẽ dễ dàng phát hiện ra sự bất thường hơn. Ngoài ra, chi phí chuyển đổi cũng là một yếu tố quan trọng. Bây giờ, chúng ta cần nhận raHai lực lượng tập trung chính,Chúng ảnh hưởng đến các thành phần khác nhau của giao thức,Khóa học doanh nhân mã hóa a16z: Sau "Thiết kế mã thông báo", "Thiết kế giao thức" được ra mắt
Hiệu ứng mạng là hiện tượng tích lũy năng lượng khi hệ thống mở rộng quy mô và được sử dụng rộng rãi. Chi phí chuyển đổi đề cập đến chi phí kinh tế, nhận thức hoặc thời gian cần thiết để người dùng rời khỏi hệ thống hiện tại và chuyển sang hệ thống khác.Trong ví dụ về e-mail, chi phí chuyển đổi rất quan trọng đối với người dùng sử dụng Gmail. Nếu bạn sử dụng Gmail nhưng không có tên miền riêng, chi phí chuyển đổi sẽ cao. Tuy nhiên, nếu bạn sở hữu tên miền của riêng mình, bạn có thể tự do chuyển đổi nhà cung cấp dịch vụ thư và tiếp tục sử dụng bất kỳ nhà cung cấp dịch vụ nào để nhận thư. Một công ty có thể tăng chi phí chuyển đổi thông qua thiết kế giao thức, buộc hoặc khuyến khích người dùng sử dụng các thành phần cụ thể, do đó làm giảm khả năng người dùng chuyển sang nhà cung cấp khác.
Lấy ví dụ Reddit, một hệ thống cho phép người điều hành đơn phương kiểm soát các diễn đàn con, làm mờ ranh giới giữa phân cấp và tập trung. Mặc dù việc cho phép bất kỳ ai trở thành người điều hành có thể được coi là một hình thức phân cấp, nhưng chúng vẫn là hệ thống tập trung hoàn toàn nếu quyền lực tối cao vẫn nằm trong tay quản trị viên (chẳng hạn như nhóm Reddit). Trải nghiệm người dùng chất lượng cao không liên quan gì đến quyền lực tập trung, nhưng việc cung cấp trải nghiệm người dùng chất lượng cao thường cần hỗ trợ tài chính.Trong thời đại của Web1, do thiếu vốn, các giao thức phi tập trung thường không thể mang lại trải nghiệm tốt cho người dùng.Tài trợ đóng một vai trò quan trọng trong việc cung cấp trải nghiệm người dùng chất lượng cao.
Web3: Mô hình kinh tế phi tập trung & rõ ràng
Thích trên Twitter, Facebook, Instagram hoặc TikTokTrên nền tảng Web2, các lựa chọn của người dùng bị hạn chế, khiến họ phải tuân theo các quyết định về giao diện của nền tảng.Tuy nhiên, các thành phần phi tập trung do Web3 giới thiệu sẽ thay đổi giao thức như thế nào? Việc sử dụng công nghệ mã hóa và chuỗi khối có thể làm giảm sự phụ thuộc vào niềm tin, đồng thời làm rõ tính kinh tế và hỗ trợ phân cấp.Khóa học doanh nhân mã hóa a16z: Sau "Thiết kế mã thông báo", "Thiết kế giao thức" được ra mắt
Là một nhà phát triển, lựa chọn xây dựng trên một hệ thống phi tập trung với mô hình kinh tế rõ ràng là lựa chọn tốt nhất. Điều này đảm bảo sự tồn tại liên tục của hệ thống và sự hiểu biết về các mối quan hệ kinh tế liên quan đến nó mà không phải cho phép các mối quan hệ kinh tế phát triển bên ngoài thỏa thuận.Về mặt ổn định và nắm bắt giá trị, mọi thứ cần phải được nghĩ khác đi. Việc chọn xây dựng trên một hệ thống phi tập trung là rất quan trọng vì nó tránh được những rủi ro tiềm ẩn và xây dựng một dự án bền vững và có tiềm năng trở thành hệ thống lớn nhất có thể.
Việc xây dựng Internet không còn bị coi là hành vi điên rồ, bởi vì bản thân Internet là một hệ thống hoàn toàn phi tập trung. Tương tự như vậy, việc sử dụng các ngôn ngữ lập trình mã nguồn mở và sự phụ thuộc vào trình duyệt web đã trở thành nền tảng vững chắc để xây dựng các dự án đầy tham vọng. Việc xây dựng trên một hệ thống tập trung có thể bị hạn chế và ngăn cản quy mô và phạm vi của dự án. Web3 thu hút các nhà phát triển tuyệt vời, những người có thể xây dựng các dự án lớn hơn, tham vọng hơn. Các hệ thống hoặc nền tảng khác có thể xuất hiện và cạnh tranh với nền tảng Web2 hiện có, tuân thủ các quy định và có lợi thế cạnh tranh, đồng thời cạnh tranh gay gắt với nền tảng Web2.
Vấn đề lớn nhất với mạng Web2 là mô hình kinh doanh quá mong manh và được tối ưu hóa quá mức. Các mạng này theo đuổi việc tối ưu hóa các chỉ số cụ thể trong khi bỏ qua những thứ không liên quan đến mục tiêu của họ, dẫn đến thiếu đổi mới và phát triển sản phẩm mới.Trong khi họ có hiệu ứng mạng mạnh mẽ, không đủ để hình thành độc quyền, họ dễ bị đối phó bởi những điểm yếu của họ.
Ngược lại,Web3 cung cấp một không gian linh hoạt và sáng tạo hơn thông qua phân cấp và mô hình kinh tế rõ ràng.Tương tự như một hệ sinh thái rừng nhiệt đới phong phú và đa dạng, hệ thống Web3 đã thiết lập cơ sở hạ tầng và các giao thức phù hợp cho sự phát triển của tất cả các loại điều thú vị, cung cấp một mảnh đất màu mỡ hơn cho sự đổi mới. Bằng cách tận dụng tiền điện tử và các mô hình kinh tế mã thông báo, những người tham gia được đảm bảo rằng sự sáng tạo và chấp nhận rủi ro của họ sẽ được khen thưởng, thúc đẩy sự phát triển của hệ thống.
Vì vậy,Web3 có tiềm năng đổi mới và bền vững hệ sinh thái tốt hơn, thay vì chỉ dựa vào sự tích lũy các nguồn lực kinh tếtiêu đề cấp đầu tiên
tiêu đề phụ
Bối cảnh trường hợp và mục tiêu thiết kế
Khóa học doanh nhân mã hóa a16z: Sau "Thiết kế mã thông báo", "Thiết kế giao thức" được ra mắt
Chúng tôi phải đối mặt với một vấn đề thú vị:Làm thế nào để mở rộng hệ thống này để làm cho nó lớn hơn và chuyên nghiệp hơn, đồng thời duy trì tính mở và khả năng tương tác, mà không có nguy cơ tập trung hóa để phá hủy tinh thần ban đầu của dự án.Một đề xuất là chuyển đổi điểm Kudos thành mã thông báo ERC 20 và ghi lại chúng trên chuỗi khối. Tuy nhiên, chỉ cần thêm blockchain có thể gây ra một loạt vấn đề, chẳng hạn như tấn công kết quả sai, v.v.
Hãy suy nghĩ lại về quy trình thiết kế giao thức.Bạn phải luôn bắt đầu với một mục tiêu rõ ràng, sau đó xem xét các ràng buộc và cuối cùng là xác định cơ chế.tiêu đề phụ
Ví dụ về giao thức Web3: Nhầm lẫn không ổn định
Hãy chuyển sang một cuộc thảo luận gọi là"Unstable Confusion"Chuyển đổi sang giao thức Web3"Stable Horde"Chuyển đổi sang giao thức Web3"Unstable Confusion"được đề xuất trong bối cảnh
Như đã đề cập trước đó, cócác vấn đề với việc gửi kết quả giả mạo, vì vậy cần có một cơ chế để đảm bảo người dùng nhận được những gì họ muốn,cái này gọi là"Xác minh lý luận". Nói một cách đơn giản, chúng ta cần xác minh lý do để đảm bảo rằng kết quả của nó như mong đợi. Một câu hỏi khác liên quan đến"Stable Horde"công nhân vào. Công nhân yêu cầu nhiệm vụ tiếp theo từ cơ sở dữ liệu theo thứ tự họ được yêu cầu và giao nhiệm vụ cho nhân viên đưa ra yêu cầu sớm nhất. Nhưng trong các hệ thống liên quan đến tiền,công nhânCác nhiệm vụ có thể được yêu cầu với số lượng lớn để được trả nhiều tiền hơn, nhưng không có ý định thực sự hoàn thành chúng. họNó có thể cạnh tranh về độ trễ thấp, giật các tác vụ và gây tắc nghẽn hệ thống.
Trả lương tương xứng với đóng góp"Trả lương tương xứng với đóng góp", tức là công nhân được thưởng theo đóng góp, tranh giành nhiệm vụ theo hướng có lợi cho mạng lưới.theo dõi bởi"tham gia linh hoạt"độ trễ thấp"độ trễ thấp", tức là khả năng đáp ứng và nhanh nhạy của ứng dụng là yếu tố quyết định đến trải nghiệm người dùng.Quay trở lại mục tiêu của chúng tôi, là xây dựng một thị trường phi tập trung, có thể tương tác để tạo hình ảnh. Mặc dù chúng tôi vẫn còn một số hạn chế chính, nhưng những hạn chế này có thể được bổ sung, sửa đổi hoặc chi tiết cụ thể hơn sau này. Bây giờ, chúng ta có thể đánh giá tính khả thi của các cơ chế khác nhau.
Khóa học doanh nhân mã hóa a16z: Sau "Thiết kế mã thông báo", "Thiết kế giao thức" được ra mắt
1. Cơ chế xác minh
Chúng ta có thể sử dụng các phương pháp như lý thuyết trò chơi và mật mã để đảm bảo tính chính xác của suy luận. Cơ chế lý thuyết trò chơi có thể được sử dụng trong các hệ thống giải quyết tranh chấp, nơi người dùng có thể leo thang tranh chấp và được phân xử bởi các vai trò cụ thể. Kiểm tra mẫu hoặc liên tục là một cách tiếp cận khác, bằng cách xem xét công việc của người lao động, đảm bảo rằng các nhiệm vụ được giao cho những người lao động khác nhau và ghi lại những người lao động nào vượt qua cuộc kiểm tra. Bằng chứng không kiến thức trong mật mã có thể tạo ra bằng chứng hiệu quả để xác minh tính đúng đắn của suy luận. Các phương pháp truyền thống bao gồm các tổ chức bên thứ ba đáng tin cậy và đánh giá của người dùng, nhưng có những rủi ro tập trung và hiệu ứng mạng.
Các cơ chế xác thực khả thi khác bao gồm có nhiều nhân viên hoàn thành cùng một nhiệm vụ và người dùng chọn từ kết quả. Điều này có thể tốn kém, nhưng nếu chi phí đủ thấp, nó có thể được coi là một cách tiếp cận.
2. Chiến lược giá
Về chiến lược định giá, sổ đặt hàng có thể được thiết lập trên chuỗi. Cũng có thể sử dụng các chỉ số proxy tài nguyên máy tính có thể kiểm chứng trên chuỗi, chẳng hạn như gas. Cách tiếp cận này khác với một thị trường tự do đơn giản, nơi người dùng chỉ cần đăng những gì họ sẵn sàng trả cho suy luận, mà người lao động có thể chấp nhận hoặc họ có thể đặt giá thầu để cạnh tranh cho các nhiệm vụ. Thay vào đó, người dùng có thể tạo một số liệu proxy như gas, trong đó một suy luận cụ thể yêu cầu một lượng tài nguyên máy tính nhất định và lượng tài nguyên máy tính trực tiếp xác định giá. Bằng cách này, hoạt động của toàn bộ cơ chế có thể được đơn giản hóa.
Ngoài ra, có thể sử dụng sổ đặt hàng ngoài chuỗi, ít tốn kém hơn để chạy và có khả năng rất hiệu quả. Tuy nhiên, vấn đề là bất cứ ai sở hữu sổ đặt hàng đó đều có thể tập trung hiệu ứng mạng vào chính họ.
3. Cơ chế lưu trữ
Cơ chế lưu trữ là rất quan trọng để đảm bảo rằng kết quả công việc có thể được chuyển đến người dùng một cách chính xác, nhưng rất khó để giảm rủi ro tin cậy và chứng minh rằng công việc đã được giao chính xác. Người dùng có thể đặt câu hỏi liệu một mặt hàng đã được giao hay chưa, tương tự như phàn nàn về việc không nhận được mặt hàng như mong đợi. Kiểm toán viên có thể cần xác minh quy trình tính toán và kiểm tra tính chính xác của kết quả đầu ra. Do đó, đầu ra phải hiển thị với giao thức và được lưu trữ ở nơi giao thức có thể truy cập.
Về cơ chế lưu trữ, chúng tôi có một số tùy chọn. Một là lưu trữ dữ liệu trên chuỗi, nhưng điều này rất tốn kém. Một tùy chọn khác là sử dụng mạng mã hóa lưu trữ chuyên dụng, phức tạp hơn nhưng cố gắng giải quyết vấn đề theo kiểu ngang hàng. Ngoài ra, có một tùy chọn để lưu trữ dữ liệu ngoài chuỗi, nhưng điều này làm phát sinh các vấn đề khác, vì bất kỳ ai kiểm soát hệ thống lưu trữ đó đều có thể ảnh hưởng đến các khía cạnh khác như quy trình xác minh và chuyển giao khoản thanh toán cuối cùng.
4. Chiến lược phân bổ nhiệm vụ
Cách thức phân bổ nhiệm vụ cũng cần được xem xét, đây là một lĩnh vực tương đối phức tạp. Có thể được coi là công nhân tự chọn nhiệm vụ sau khi nhiệm vụ được gửi hoặc thỏa thuận phân phối nhiệm vụ sau khi nhiệm vụ được gửi và cũng có thể cho phép người dùng hoặc người dùng cuối chọn công nhân cụ thể. Mỗi cách tiếp cận đều có ưu và nhược điểm, đồng thời xem xét sự kết hợp của các cách mà giao thức quyết định nhân viên nào có thể yêu cầu nhiệm vụ nào.
tiêu đề phụ
Khóa học doanh nhân mã hóa a16z: Sau "Thiết kế mã thông báo", "Thiết kế giao thức" được ra mắt
7 yếu tố thiết kế chính có thể dẫn đến rủi ro tập trung
chữ
Giảm chi phí chuyển đổi và tạo điều kiện thuận lợi cho khả năng tương tác
chữ
Tạo hệ thống phi tập trung bằng công nghệ Web3
chữ
Nghiên cứu chuyên sâu và lựa chọn giải pháp tốt nhất
Khi thiết kế một giao thức và xác định một chiến lược, các khía cạnh khác nhau cần được nghiên cứu sâu. Để xác thực, các giải pháp mật mã thường là lựa chọn tốt nhất. Về giá cả, các chỉ số proxy sử dụng tài nguyên điện toán có thể xác minh trên chuỗi có thể được điều chỉnh cho phù hợp với nhiều tác vụ suy luận hoặc máy học khác nhau. Về mặt phân công nhiệm vụ, một giao thức cập nhật khả năng và trạng thái của nhân viên trong thời gian thực được áp dụng để phân phối nhiệm vụ một cách công bằng và cho phép nhân viên lựa chọn độc lập có nhận nhiệm vụ hay không. Đối với các vấn đề về lưu trữ, các giải pháp như công nghệ phân mảnh nguyên mẫu có thể được xem xét để giải quyết vấn đề trong thời gian ngắn và áp dụng các phương pháp lưu trữ tạm thời.
Khi thiết kế một hệ thống phi tập trung, những cân nhắc ở trên có thể giúp xây dựng một hệ thống với các thuộc tính phi tập trung và mạnh mẽ lâu dài.
