Tác giả: Arweave Oasis Chinese; Nguồn: Twitter của tác giả
Viết trước
Sau nhiều bài viết trước về việc lặp lại cơ chế đồng thuận Arweave, "tình huống sơ bộ" đã được mở ra cách. Tôi tin rằng những người bạn theo dõi Arweave phải có hiểu biết tương đối trực quan về cơ chế đồng thuận của giao thức này. Nhưng tác giả luôn có chút nghi ngờ: Vì phiên bản 2.6 mang tính bước ngoặt như vậy, tại sao cơ chế đồng thuận của nó lại không có tên cụ thể? (Trước đây tôi đã sử dụng phiên bản giới hạn tốc độ của cơ chế SPoRA để đặt tên). Với câu hỏi này trong đầu, tôi đã thảo luận sâu với kỹ sư cơ chế đồng thuận cốt lõi chính thức của Arweave và được biết rằng Bằng chứng sao chép ngắn gọn của SPoRes thực ra là Arweave 2.6' s Tên cơ chế đồng thuận.
Chà, điều đó có nghĩa là ấn bản thứ 17 của sách trắng có tựa đề "Arweave: Giao thức lưu trữ thông tin vĩnh viễn" do quan chức phát hành vào ngày 26 tháng 12 năm 2023 về cơ bản là tài liệu giải thích chính thức của Arweave 2.6. Nhưng số phiên bản lúc đó đã lên tới 2.7.0. Tin vui là bài viết trước "hiểu quá trình lặp lại của cơ chế đồng thuận của Arweave" " Arweave 2.6 có thể phù hợp hơn với tầm nhìn của Satoshi Nakamoto" Hai bài viết này về cơ bản đề cập đến Arweave cơ chế nội dung quan trọng. Đối với những người muốn nếm thử, điều này là đủ.
Tuy nhiên, tôi quyết định thực hiện một số diễn giải sâu hơn theo từng chương của ấn bản thứ 17 của sách trắng, điều này cần thiết cho những người tham gia Arweave nâng cao. Bởi vì nếu bạn đã đọc nó, cái hố đầy những công thức toán học và lập luận mô hình hóa sẽ khiến bạn nản lòng, nhưng có lẽ đây chính là vẻ đẹp của sự thỏa thuận được thể hiện rõ nhất.
Địa chỉ sách trắng: https://www.arweave.org/files/arweave-lightpaper.pdf
Xuyên không gian và thời gian
In ấn có tác động sâu sắc đến nền văn minh nhân loại. Sự xuất hiện của nó đã làm tăng đáng kể sự lan truyền và mở rộng thông tin của con người, cho đến khi nó đạt đến đỉnh cao với sự xuất hiện của Internet vào cuối thế kỷ 20. Việc phổ biến thông tin hiệu quả làm tăng tính minh bạch xã hội và thúc đẩy sự thức tỉnh ý thức cá nhân. Mặc dù vậy, Internet vẫn bị kiểm soát và kiểm duyệt bởi các tổ chức tập trung, kén thông tin do phân phối tập trung gây ra với mục đích thao túng sự lan truyền của luồng thông tin là vấn đề lớn nhất hiện nay mà mỗi cá nhân con người phải đối mặt. Một tỷ lệ nhất định thông tin hữu ích bị mất đi mỗi năm.
Arweave ra đời với sứ mệnh giải quyết vấn đề này. Ở phần đầu của sách trắng, giao thức Arweave được xác định rõ ràng là:
Trong cả hai chiều không gian và time, Một giao thức để truyền thông tin ở dạng Disintermediation.
Hai chiều được đề cập ở đây: Không gian và Thời gian. Khác với 99% dịch vụ lưu trữ dữ liệu trên hành tinh, nó giống như một "chiếc hộp thời gian" không chỉ mang theo dữ liệu thông tin mà còn cả thời gian. Quan trọng kích thước được thêm vào.

So sánh hai cái này Sau khi kết hợp , giao thức Arweave trở thành một hệ thống lưu trữ thông tin vĩnh viễn. Từ "vĩnh viễn" có một số định nghĩa: Từ điển tiếng Anh Oxford định nghĩa nó là "tiếp tục tồn tại hoặc không thay đổi vô thời hạn", trong khi Merriam-Webster định nghĩa từ này là "tiếp tục hoặc tồn tại mà không thay đổi".
Dựa trên hai định nghĩa về tính bền bỉ này, Arweave phải được lưu trữ trong dữ liệu phạm vi thời lượng tối đa có thể và dữ liệu không thể trải qua bất kỳ thay đổi. Để đạt được mục tiêu này, giao thức của Arweave cần có ba nguyên tắc cốt lõi:
Được mã hóa Bằng chứng lưu trữ: Một hệ thống bằng chứng mật mã ngắn gọn để xác minh khả năng sao chép và khả năng truy cập của dữ liệu.
Quỹ bảo hiểm kho lưu trữ: Một quỹ bảo hiểm tự thực hiện, có thể dự đoán được, tận dụng tình trạng giảm phát do tiến bộ công nghệ xảy ra theo thời gian để trang trải cho chi phí lưu trữ vĩnh viễn.
Sự phát triển khuyến khích: Bằng cách tạo ra và khen thưởng các bản nâng cấp mạng không bắt buộc, giao thức được phép có cơ chế lặp lại lành mạnh về lâu dài.
Và cách chính để đạt được chúng là thông qua cơ chế đồng thuận blockchain mới của "SPoRes bằng chứng sao chép đơn giản". Đây là một giao thức có thể tối đa hóa sự phân cấp trong khi giảm thiểu chi phí tính toán và yêu cầu băng thông. Cùng với quỹ bảo hiểm lưu trữ đi kèm, nó tạo ra một mô hình khuyến khích sao chép và lưu trữ dữ liệu, cho phép mạng hoạt động theo cách hoàn toàn tự chủ, minh bạch và có thể dự đoán được trong hàng trăm năm.
Các điều chỉnh đối với sự đồng thuận của Satoshi
Đồng thuận phi tập trung là một trường con của điện toán phân tán bao gồm việc kiểm soát những người tham gia trong mạng, nghiên cứu quan trọng về cách thức thậm chí những người tham gia cạnh tranh có thể đạt được sự đồng thuận về một trạng thái nhất định. Trường con này đã thu hút được sự chú ý rộng rãi với sự xuất hiện của “Đồng thuận Satoshi” của Bitcoin, lần đầu tiên cho phép đạt được sự đồng thuận trong một môi trường cạnh tranh và không được phép. Nhờ sự đổi mới này, Bitcoin đã tạo ra loại tiền kỹ thuật số đầu tiên không phụ thuộc vào tác nhân tập trung của con người để quản lý chính sách tiền tệ và đã hoạt động tốt trong hơn 10 năm.
Arweave lấy cảm hứng từ cơ chế chứng minh công việc của Bitcoin và điều chỉnh nó để phù hợp với mục tiêu lưu trữ thông tin vĩnh viễn trong mạng.
Arweave là một hệ thống đồng thuận phi tập trung toàn cầu bao gồm các "nút" cùng lưu trữ nhiều bản sao của tất cả dữ liệu được tải lên hệ thống. Người dùng muốn lưu trữ thông tin trên Arweave phải trả phí lưu trữ một lần cho quỹ lưu trữ của mạng và tải dữ liệu tương ứng lên bằng cách truyền dữ liệu đến các nút trong mạng. Bất cứ khi nào một nút khai thác thành công (xác nhận) một khối, các nút đó thường xuyên đạt được sự đồng thuận về dữ liệu mới được đưa vào mạng cơ sở dữ liệu phân tán toàn cầu. Một khối chứa danh sách các giao dịch và mỗi giao dịch chứa dữ liệu mới sẽ được lưu trữ trong mạng hoặc giao dịch chuyển tiền kỹ thuật số AR của nó hoặc cả hai. Khai thác đề cập đến một quá trình trong đó mỗi nút chấp nhận dữ liệu mới vào mạng đồng thời xác minh trạng thái lưu trữ của dữ liệu đã tải lên trước đó. Sau khi các nút xác nhận khối chứa giao dịch, chúng sẽ “lấy” dữ liệu mà chúng muốn sao chép để khai thác từ các nút khác trong mạng.
Nguyên tắc thiết kế giao thức
Hai nguyên tắc chính của thiết kế giao thức là:
Chủ nghĩa tối giản: Thiết kế giao thức nhằm mục đích duy trì sự đánh giá chủ quan trực tiếp và tối thiểu nhằm thúc đẩy sự đồng thuận mạng rộng nhất có thể. Arweave chỉ sử dụng các nguyên tắc mã hóa nguyên thủy đã được thử nghiệm tốt khi xây dựng các cấu trúc dữ liệu và thuật toán của nó.
Tối ưu hóa thông qua các biện pháp khuyến khích: Mục tiêu chính của thỏa thuận không phải là chỉ rõ hành vi mong muốn mà là thúc đẩy những người tham gia đạt được kết quả mong muốn của họ. mục tiêu. Vì vậy các cơ chế cụ thể để đạt được những kết quả này sẽ phát sinh một cách tự nhiên và phát triển theo thời gian.
Giao thức Arweave chỉ tập trung vào tầm nhìn lưu trữ dữ liệu vĩnh viễn và có thể mở rộng. Theo nguyên tắc thiết kế tối giản và tập trung này, giao thức Arweave được xây dựng dựa trên giao thức. Lớp ứng dụng có khả năng mở rộng và tổng hợp cao, đồng thời phạm vi ứng dụng của mạng ngày càng mở rộng và đa dạng hơn. Điều này đã tạo ra một số lượng lớn các nền tảng, cơ sở dữ liệu và ứng dụng hợp đồng thông minh phi tập trung trong những năm gần đây. Ngoài ra, hệ thống chứng minh hiệu quả của Arweave yêu cầu phần cứng và băng thông tối thiểu, tối đa hóa sự tham gia và phân cấp của mạng.
Các biện pháp khuyến khích khai thác Bitcoin hiệu quả đã dẫn đến sự gia tăng đáng kể về tốc độ băm điện toán và giảm chi phí
Và việc sử dụng các biện pháp khuyến khích như một cách để thúc đẩy tối ưu hóa cũng rất hiệu quả. Hãy lấy mạng Bitcoin làm ví dụ, Bitcoin thưởng cho những người khai thác khi khám phá ra một số ngẫu nhiên (không phải một lần), cùng với một khối ứng cử viên, tạo ra giá trị băm dưới một giá trị nhất định (hệ số độ khó). Điều này đã khuyến khích các thợ mỏ liên tục tìm cách tính toán số lượng băm tối đa với chi phí thấp nhất, dẫn đến sự phát triển của các máy khai thác ASIC chuyên dụng.Kể từ năm 2011, số lượng băm có thể được tính toán mỗi giây đã tăng lên theo hệ số 10^13. Tốc độ tăng trưởng nhanh hơn Định luật Moore (10^10) trong cùng thời kỳ. Ngoài ra, điều này cũng khiến chi phí của mỗi hàm băm trong mạng Bitcoin giảm theo hệ số 1 triệu trong cùng thời gian. Đường cong cụ thể có thể được nhìn thấy trong biểu đồ. Do đó, lấy cảm hứng từ nguyên tắc này, chúng tôi đã điều chỉnh cơ chế khuyến khích của Bitcoin trong giao thức Arweave để thúc đẩy người tham gia tối ưu hóa các giải pháp cho các vấn đề về bằng chứng lưu trữ và truyền dữ liệu.
Đây là nguyên tắc thiết kế cơ chế dựa trên sự cân nhắc về không gian và thời gian đằng sau giao thức Arweave. Bài viết tiếp theo sẽ giải thích một cách có hệ thống phần cốt lõi của sách trắng - cách triển khai bằng chứng mã hóa được lưu trữ.