Tiêu đề ban đầu: "DURABIT: KHUYẾN KHÍCH ƯU ĐÃI GIỐNG TORRENT BẰNG BITCOIN"

Tác giả gốc: Shinobi

Bản tổng hợp gốc: Luccy, BlockBeats

Ghi chú của biên tập viên:

BitTorrent đã đóng vai trò quan trọng trong việc cung cấp dữ liệu trên Internet trong 22 năm. Tuy nhiên, BitTorrent đang phải đối mặt với vấn đề người dùng không muốn tiếp tục gieo hạt sau khi quá trình tải xuống hoàn tất, khiến việc lấy tệp trở nên khó khăn.

Gần đây, cộng đồng đã có những cuộc thảo luận mới về việc lưu trữ trên chuỗi bằng Bitcoin, vì cơ chế khuyến khích dữ liệu gốc của Bitcoin, sử dụng eCash và OP_RETURN để giải quyết vấn đề gieo mầm của BitTorrent. Shinobi, một nhà giáo dục tự học trong lĩnh vực Bitcoin, tin rằng thiết kế này dường như cung cấp một giải pháp hiệu quả để đảm bảo tính sẵn có liên tục của dữ liệu, đặc biệt nếu nhu cầu của người dùng suy yếu. Sự xuất hiện của Durabit mang đến những khả năng mới cho vấn đề lưu trữ lâu dài của BitTorrent, cung cấp cho người dùng nhiều ưu đãi hơn để đảm bảo khả năng truy cập liên tục của các tệp trên mạng.

BitTorrent đã tồn tại được 22 năm trong năm nay. Theo nhiều cách, đây là một giao thức công nghệ gần như quan trọng như Bitcoin ở chỗ nó có tác động lớn trong việc thay đổi phạm vi cách truyền dữ liệu trên Internet. Nếu Bitcoin là tiền tệ để gửi tiền khi mọi người không muốn bạn làm vậy thì BitTorrent là cơ chế truyền dữ liệu khi họ không muốn bạn làm vậy. Tuy nhiên, nó luôn có một vấn đề lớn mà tôi chắc chắn rằng bất cứ ai đã từng sử dụng nó đều sẽ rất quen thuộc. Vấn đề là vấn đề gieo hạt.

Có bao nhiêu người đã đóng máy khách torrent của họ ngay lập tức sau khi tải xuống một tệp hoàn chỉnh và không tiếp tục gieo hạt sau khi họ đã lấy được tệp hoàn chỉnh? Hầu như mọi người đều có trải nghiệm này. BitTorrent không hoạt động nếu không có người dùng trực tuyến và cung cấp các bản tải xuống cho người khác và hầu hết người dùng không tiếp tục gieo hạt sau khi nhận được tệp đầy đủ. Đặc biệt khi nhu cầu về một file rất cao, người ta sẽ gieo nhiều phần của tệp cùng lúc trong khi tải xuống, nhưng khi tải xong thì họ sẽ ngừng gieo hạt, nhưng trong lúc đó, những người khác lên mạng và bắt đầu tải xuống, và họ cũng sẽ Gieo vào. tiến triển. Điều này có hiệu quả miễn là nhóm trải qua chu kỳ lớn, nhưng nếu không, hạt giống có xu hướng lụi tàn và không còn khả dụng khi người ta ngừng gieo hạt.

Điều này tạo ra vấn đề cho việc lưu trữ lâu dài các tệp torrent riêng lẻ. Mặc dù đây là một giao thức tuyệt vời để giữ cho dữ liệu được lưu chuyển trong thời gian nhu cầu dữ liệu đạt mức cao nhất, nhưng sau khi nhu cầu giảm xuống, dữ liệu đó thường không có sẵn do mọi người ngừng gieo hạt. Durabit là một đề xuất gần đây nhằm giải quyết vấn đề này. Nó tương đối đơn giản nhưng dường như mang lại động lực đáng tin cậy để mọi người tiếp tục gieo mầm các tệp.

Hệ thống này dựa vào cơ sở đúc tiền điện tử Chaumian (đúc tiền điện tử bị xáo trộn) để thúc đẩy các ưu đãi cho người gieo tệp. Các bên thứ ba muốn đảm bảo rằng các tập tin vẫn có sẵn sẽ ký hợp đồng với việc đúc tiền điện tử dưới hình thức một loạt các giao dịch được ký trước với khóa thời gian. Mỗi giao dịch được khóa thời gian trong khoảng thời gian hai tuần và mỗi lần một khoản tiền nhỏ được trả cho trạm đúc tiền Chaumian. Mỗi khoản thanh toán là một UTXO bị khóa theo thời gian và không thể chi tiêu cho đến khi giao dịch tiếp theo có hiệu lực. Cuối cùng, số tiền còn lại sẽ quay trở lại địa chỉ do người thực hiện các giao dịch này kiểm soát. Giao dịch tiếp theo trong chuỗi sẽ chi tiêu đầu ra bằng 0.

Giao dịch đầu tiên trong chuỗi giao dịch này liên kết hợp đồng với tệp mà nhà phát hành muốn khuyến khích gieo hạt bằng cách ghi lại một liên kết nam châm hạt giống cụ thể trong đầu ra OP_RETURN. Sau khi Mint giữ các giao dịch được ký trước này, nó sẽ cam kết giao dịch đầu tiên với chuỗi và bắt đầu giám sát nhóm hạt giống để tìm một liên kết nam châm cụ thể. Mint sau đó đợi bất kỳ ứng dụng khách torrent nào chạy ứng dụng khách Durabit liên hệ với nó. Nếu khách hàng Durabit đưa ra yêu cầu đúc từ cùng một địa chỉ IP mà nó nhìn thấy trong nhóm hạt giống, nó sẽ duy trì kết nối thông qua một kênh riêng.

Trong quá trình này, mint sẽ giám sát và theo dõi những người dùng torrent đã đăng ký với nó. Mint phát hành mã thông báo Chaumian ecash cho mỗi người dùng hạt giống đã đăng ký trong hai tuần trước khi có khoản thanh toán mới nhất để đảm bảo dữ liệu luôn có sẵn. Mint có thể phân bổ mã thông báo theo tỷ lệ theo lượng dữ liệu hoặc phân phối mã thông báo ngẫu nhiên giữa những người dùng hạt giống đã đăng ký trong xổ số. Sau khi có sẵn đầu ra chi tiêu, nó có thể thông báo và mở một cửa sổ quy đổi để đổi mã thông báo Chaumian đã phát hành lấy Bitcoin thực tế trong chu kỳ gieo hạt. Chu kỳ này sẽ tiếp tục cho đến khi hoàn tất chuỗi giao dịch được ký trước. Đối với người phát hành hợp đồng, tổng số Bitcoin được đóng góp theo hợp đồng và số tiền được trả cho mỗi chu kỳ hoàn toàn do hợp đồng xác định.

Tôi chắc chắn rằng hầu hết mọi người đang nghĩ: “Điều gì đang ngăn cản cơ sở đúc tiền Chaumian chỉ thu các khoản thanh toán này mà không phân phối một số trong số đó cho những người đang gieo chúng?” Đó là vẻ đẹp của đề xuất này: sự khuyến khích thuần túy. Mỗi giao dịch sẽ trả một phần nhỏ tiền cho cơ sở đúc tiền Chaumian, số tiền này được xuất ra theo cách thức có thời gian giới hạn, số tiền còn lại sẽ được trả lại cho người phát hành hợp đồng. Bất cứ lúc nào, bên phát hành hợp đồng này có thể thu hồi nó một cách hiệu quả bằng cách chi tiêu gấp đôi sản lượng đó và kể từ thời điểm đó, tất cả các giao dịch được ký trước tiếp theo sẽ không có hiệu lực. mint hiểu điều này và phải cân nhắc lợi ích tiềm năng khi mất tất cả thu nhập trong tương lai từ bất kỳ hợp đồng riêng lẻ nào bằng cách tự tính phí theo tỷ lệ phần trăm đã thỏa thuận cho mỗi khoản thanh toán, so với lợi ích tiềm năng của việc giữ lại toàn bộ khoản thanh toán nhưng mất một khoản phí phần trăm cho tất cả các khoản thanh toán trong tương lai.

Mặt khác, người phát hành hợp đồng có động cơ ban hành hợp đồng ngay từ đầu vì mong muốn lưu giữ một tài liệu cụ thể bằng cách khuyến khích mọi người gieo mầm nó. Nếu họ thực sự muốn tài liệu vẫn có sẵn, cách hành động tốt nhất là không thu hồi bất kỳ hợp đồng nào họ đã phát hành trừ khi cơ sở đúc tiền thực hiện hợp đồng có hành vi sai trái. Sự sắp xếp này điều chỉnh các biện pháp khuyến khích một cách chính xác để mang lại lợi ích tốt nhất cho cơ sở đúc tiền trong việc giám sát mạng lưới hạt giống và phân phối tiền cho người gieo hạt một cách trung thực và điều đó sẽ mang lại lợi ích tốt nhất cho các nhà phát hành hợp đồng miễn là cơ sở đúc tiền tiếp tục hoạt động một cách trung thực; Đừng chi tiêu gấp đôi và hủy hợp đồng.

Đề xuất tập trung vào vấn đề về tính trung thực trong kiểm toán thực tế, cho dù từ phía cơ quan đúc tiền kiểm tra những người gieo mầm phân phối mã thông báo và thanh toán, hay từ phía nhà phát hành của cơ sở đúc tiền kiểm tra hợp đồng. Trong trường hợp kiểm tra các trình tạo hạt giống, họ có thể chọn định kỳ các đoạn ngẫu nhiên của tệp hạt giống để tải xuống. Điều này sẽ cung cấp đủ sự đảm bảo rằng bất kỳ người gieo hạt riêng lẻ nào cũng thực sự sở hữu và cung cấp tệp cho những người dùng khác. Trong trường hợp cơ quan phát hành kiểm toán cơ sở đúc tiền, việc giám sát gián tiếp mạng lưới hạt giống sẽ cung cấp đủ cơ sở để đánh giá tính trung thực của cơ sở đúc tiền. Sau khi hợp đồng bắt đầu và cơ sở đúc tiền bắt đầu phát hành thanh toán, mạng lưới hạt giống sẽ thiết lập đường cơ sở về lưu lượng truy cập tỷ lệ thuận với các ưu đãi kinh tế do hợp đồng cung cấp. Nếu bất kỳ lúc nào nhà xuất bản nhận thấy lưu lượng truy cập mạng torrent giảm đáng kể thì đây là một dấu hiệu tốt cho thấy rằng Mint không xử lý việc phân phối một cách trung thực và hợp đồng nên bị thu hồi.

Không có phương pháp nào đáng tin cậy 100%, đặc biệt nếu mint kiểm tra torrent, nhưng chúng sẽ hoạt động đủ tốt. Vào cuối ngày, nếu về cơ bản, một người gieo hạt chỉ lấy dữ liệu từ những người gieo hạt khác để đáp lại một thử thách đúc kết, thì để họ có thể làm được điều đó, dữ liệu thực sự cần phải có sẵn đủ để họ có được bất cứ thứ gì. khối ngẫu nhiên đúc tiền thách thức họ sản xuất. Vì vậy, trong trường hợp này, mặc dù các tác nhân có thể thu các khoản thanh toán từ các cơ sở đúc tiền một cách không trung thực mà không cần phải ký quỹ và cung cấp tài liệu, nhưng họ sẽ không thể thao túng hệ thống theo cách này nếu tài liệu thực sự không có sẵn. Tôi không nghĩ đây là một lỗ hổng nghiêm trọng vì nó vẫn đạt được mục tiêu chung là đảm bảo tính khả dụng của tệp.

Nhìn chung, Durabit là một hệ thống rất đơn giản được Chaumian Mint tin tưởng, nhưng tôi nghĩ sự đơn giản chính là điểm mạnh của nó. Số tiền mà một cơ sở đúc tiền bỏ trốn một cách ác ý là rất nhỏ và nếu sự kiện như vậy xảy ra, người phát hành hợp đồng có thể chỉ cần thu hồi hợp đồng hiện có và phát hành lại nó bằng một cơ sở đúc tiền khác. Tôi nghĩ nó cung cấp một giải pháp rất đơn giản và tinh tế cho vấn đề khuyến khích sử dụng BitTorrent để tạo tệp, ngay cả khi nhu cầu của người dùng giảm đáng kể.

"Liên kết gốc"