BTC
$96,000
5.73%
ETH
$3,521.91
3.97%
HTX
$0.{5}2273
5.23%
SOL
$198.17
3.05%
BNB
$710
3.05%
lang
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
Trang chủ
AI AI
Tin nhanh
Bài viết
Sự kiện
BlockBeats Pro
Thêm
Thông tin tài chính
Chuyên đề
Hệ sinh thái chuỗi khối
Mục nhập
Podcast
Data
OPRR
Partnered With:

Ba phút để hiểu Web3Torrent: Khi thanh toán vi mô đáp ứng tải xuống tệp ngang hàng torrent

Đọc bài viết này mất 23 phút
Là một phương pháp chia sẻ tệp ngang hàng phổ biến, torrent là phương pháp phù hợp tự nhiên cho các trường hợp sử dụng công nghệ kênh trạng thái

Tiêu đề gốc: "Tìm hiểu Web3Torrent trong ba phút: Khi thanh toán vi mô đáp ứng tải xuống tệp torrent điểm-điểm"
Tác giả gốc: LeftOfCenter
Nguồn bài viết : Mùi dây chuyền



Tôi tin rằng người dùng Internet ngày nay đều biết về tải xuống BT. Công nghệ chia sẻ tệp ngang hàng do BT phát minh là một công nghệ tuyệt vời. Nó sử dụng một hệ thống phân phối phần mềm hiệu quả. và công nghệ P2P để chia sẻ các tệp lớn. Các tệp dung lượng lớn đã mang lại lợi ích cho vô số người dùng Internet. Họ từng có hoạt động người dùng và lưu lượng mạng cực kỳ cao, nhưng họ đã không thể biến công nghệ này thành một công việc kiếm tiền. Cuối cùng, họ đã bị người sáng lập Tron mua lại. Justin Sun và được đưa vào hệ sinh thái Tron, hy vọng sử dụng được token. Nền kinh tế đã giải phóng giá trị thương mại của mình nhưng vẫn đang trong trạng thái thăm dò.


三分钟读懂 Web3Torrent:当微支付遇到 Torrent 点对点文件下载


Một ứng dụng khách chia sẻ tệp mới xuất hiện gần đây có tên là Web3Torrent dự kiến sẽ hoạt động như một tệp ngang hàng. giao thức chuyển giới thiệu chức năng "thanh toán vi mô", từ đó giới thiệu một cơ chế khuyến khích hiệu quả cho mạng torrent: mỗi khi người tải xuống thực hiện thao tác tải xuống tệp, họ cần phải trả mã thông báo Ethereum làm phần thưởng cho người gieo hạt, hy vọng xây dựng một hệ thống tự nhiên và mô hình kinh doanh bền vững.


Web3Torrent, như tên cho thấy, là một ứng dụng Web3 và tất cả các mã hiện đều là nguồn mở. Web3Torrent được tạo dựa trên WebTorrent và các kênh trạng thái - một số kiến thức cơ bản cần được phổ biến ở đây: "Web3Torrent" là thư viện torrent phía Web có thể thực thi giao thức BitTorrent thông qua WebRTC, từ đó cho phép trình duyệt web trở thành một nút trong mạng ngang hàng -mạng chia sẻ ngang hàng; "Kênh" trạng thái là một giải pháp mở rộng tiềm năng. Nó không giới hạn ở Ethereum. Lightning Network của Bitcoin cũng là một loại kênh trạng thái. Ngoài ra, là một loại giải pháp Lớp 2, kênh trạng thái là cũng là một chuỗi công khai. Một trong những giải pháp kỹ thuật mà dự án Nervos chủ yếu hỗ trợ là ngoài các kênh trạng thái, Nervos, giải pháp chuỗi công khai cơ bản Lớp 1 được thiết kế cho Lớp 2, cũng hỗ trợ các giải pháp kỹ thuật như kênh thanh toán và chuỗi bên.


Là một cách triển khai hiệu quả việc mở rộng công suất Hiện tại, không có nhiều trường hợp sử dụng thực tế các kênh trạng thái. Các sản phẩm được xây dựng dựa trên kênh trạng thái chủ yếu bao gồm Celer (đã triển khai thành công việc phát triển trò chơi bằng công nghệ kênh trạng thái) và SpankChain, một nền tảng giải trí dành cho người lớn hiện chưa được biết đến.


Web3Torrent, lần này được tổ chức nguồn mở State Channels triển khai, tuyên bố là "trường hợp sử dụng tự nhiên phù hợp với công nghệ kênh trạng thái". tại sao bạn nói như vậy?


Loạt bài Lianwen dài 3 phút hôm nay sẽ trả lời câu hỏi này: Tại sao công nghệ kênh trạng thái lại phù hợp tự nhiên với các giao thức truyền tệp điểm-điểm?


Tại sao kênh trạng thái phù hợp với giao thức truyền tệp điểm-điểm?


Là một phương thức chia sẻ tệp ngang hàng (P2P) phổ biến, Torrenting rất phù hợp với các trường hợp sử dụng công nghệ kênh trạng thái. Những lý do chính có thể được tóm tắt thành ba điểm, cụ thể là:


Việc truyền tệp torrent về cơ bản dựa trên cấu trúc điểm-điểm

Chia sẻ tệp yêu cầu giao tiếp tần số cao

Hiện thiếu cơ chế khuyến khích để phát huy các vai trò chủ chốt trong hệ thống


Cụ thể, điểm-điểm truyền tệp Mạng dựa trên cấu trúc điểm-điểm Mạng chủ yếu bao gồm hai vai trò, đó là nhà cung cấp và người yêu cầu các khối dữ liệu tệp. Kiến trúc mạng như vậy đương nhiên tương thích với công nghệ kênh trạng thái, cũng được đặc trưng bởi điểm-điểm và công nghệ sau có thể mở rộng chức năng thanh toán vi mô lên trên nó.


Thứ hai, chia sẻ tập tin yêu cầu liên lạc tần số cao. Giao tiếp diễn ra liên tục khi người dùng chia sẻ một đoạn tệp với nhau. Hiện tại có một loạt giao thức truyền điểm-điểm được nhiều máy khách torrent khác nhau sử dụng, bao gồm uTorrent, BitTorrent, v.v.


Thứ ba, mạng truyền tệp điểm-điểm thiếu động lực kinh tế, điều này đôi khi dẫn đến việc các nút không có động lực tải tệp lên để gieo hạt, đặc biệt đối với những tệp hiếm đó. Nếu không có động cơ kinh tế thì về cơ bản là rất khó khăn. đến Khó tìm được người trồng hạt giống.


Kênh trạng thái, là công nghệ mở rộng lớp thứ hai của Ethereum, có thể thực hiện các giao dịch không cần sự tin cậy, tức thời và không tính phí giữa các nhóm người dùng cố định.


Cho đến nay, có thể sử dụng các công cụ hiện có để xây dựng các ứng dụng đơn giản dựa trên các kênh thanh toán. Ví dụ: trong Rock-Paper-Scissors, mỗi lần chuyển đổi trạng thái tương ứng với một lần nhấp chuột của người dùng (chẳng hạn như nhấp chuột để chọn vũ khí), Điều này chứng tỏ Trường hợp sử dụng tiềm năng của các kênh trạng thái là người dùng không cần phải chờ giao dịch trên chuỗi và chỉ cần cập nhật trạng thái ngang hàng.


Giới thiệu lớp khuyến khích thanh toán vi mô dựa trên tiền điện tử cho các giao thức truyền tệp ngang hàng sẽ là một bài tập thú vị để không chỉ cải thiện chất lượng của mạng ngang hàng mà còn tăng tính phân cấp của mạng. Hãy tưởng tượng rằng khi người dùng trả tiền Ethereum để tải xuống một tệp, anh ta cũng có thể kiếm lại khoản phí trước đó bằng cách duy trì hoạt động của khách hàng và thậm chí có thể vượt quá thu nhập trước đó, nghĩa là cho phép người khác lấy các tệp của riêng họ bằng cách trả tiền cho các tệp đã tải xuống. bằng cách này, có thể dễ dàng tạo ra hiệu ứng mạng.


Dưới cùng công nghệ truyền tệp điểm-điểm


Mạng torrent được thiết kế đặc biệt để giải quyết vấn đề chia sẻ tệp ngang hàng. Người dùng có thể tải xuống các tệp torrent (.torrent) từ nhiều trang web khác nhau. vv tập tin phương tiện truyền thông.


Trong mạng Torrent, có hai vai trò quan trọng là Seeders và Leechers. Trình gieo hạt cung cấp toàn bộ tệp để tải xuống và trình tải xuống sẽ tìm kiếm các phần (mảnh) thành phần của tệp trong mạng ngang hàng. Trình gieo hạt thông báo qua mạng phát sóng rằng nó sở hữu toàn bộ tệp để các nút khác tải xuống và trình tải xuống sẽ liên tục tìm kiếm trên mạng để tìm tất cả các nút khác (cho dù là trình gieo hạt hay trình tải xuống) sở hữu tệp để tải xuống.


三分钟读懂 Web3Torrent:当微支付遇到 Torrent 点对点文件下载


Tệp được chia thành nhiều phần (gọi là đoạn) và trao đổi giữa các nút


Khi người tải xuống đang tải xuống một đoạn của tệp, có thể đoạn đã tải xuống cũng đang được tải lên các nút khác có nhu cầu. Như minh họa trong hình bên dưới, nếu hai người dùng sở hữu các đoạn khác nhau của cùng một tệp, họ có thể tải lên và tải xuống cùng một lúc.


三分钟读懂 Web3Torrent:当微支付遇到 Torrent 点对点文件下载

Khi ngày càng có nhiều người dùng tham gia mạng chia sẻ tệp, họ sẽ bắt đầu nhận tệp từ nhau.


Làm cách nào để tích hợp thanh toán vi mô?


Giải pháp kênh trạng thái phù hợp với các giao thức chia sẻ tệp ngang hàng, giúp việc thiết kế ứng dụng dựa trên kênh trạng thái trở nên rất đơn giản. Vì bản thân các nút đang thực hiện truyền liên lạc tốc độ cao nên trong quá trình này, các nút sẽ mã hóa dữ liệu tệp và gửi nó cho nhau. Để thêm lớp khuyến khích, các cập nhật trạng thái có thể được mã hóa để truyền đồng thời một lượng nhỏ tiền điện tử trong quá trình giao tiếp, tức là các khoản thanh toán vi mô đồng thời.


三分钟读懂 Web3Torrent:当微支付遇到 Torrent 点对点文件下载


Người tải xuống sẽ gửi một lượng nhỏ ETH dưới dạng thanh toán cho mỗi phần nội dung họ tải xuống từ một nút


Ở đây bạn cần mở rộng chức năng chia sẻ tệp torrent, cho phép liên lạc với nhau để xác nhận ai đã mở kênh của ai, sau đó thêm mật khẩu Mỗi phần nội dung được gửi cho bên kia bao gồm bản cập nhật kênh trạng thái đã ký để xây dựng một khoản thanh toán bằng mật mã.


Ứng dụng khách Web3Torrent được xây dựng trên WebTorrent, được phát triển bởi Feross Aboukhadije (nhà phát triển thư viện Tiêu chuẩn và Tài trợ, đồng thời cũng đã phát triển phiên bản tiếp theo được hỗ trợ bởi WebRTC A web -side torrent thư viện được phát triển bởi PeerCDN (sau này được Yahoo mua lại), cho phép thực thi giao thức BitTorrent thông qua WebRTC, từ đó cho phép trình duyệt web trở thành một nút trong mạng chia sẻ ngang hàng. WebTorrent cung cấp triển khai API thuận tiện có thể mở rộng giao thức theo cách được mô tả ở trên, nghĩa là mở rộng giao thức để hỗ trợ các khoản thanh toán vi mô theo đợt cho các tệp được chia sẻ.


Do đó, nói chung, việc chuyển file point-to-point giữa seeder và downloader sau khi tích hợp kênh trạng thái sẽ có các bước sau:


Sự sẵn lòng của người gieo hạt để phát các tệp để gieo hạt và sẵn sàng nhận thu nhập từ việc làm đó

Người tải xuống quan tâm đến tệp sẽ thiết lập kết nối WebRTC với seeder

Trình tải xuống yêu cầu phần dữ liệu đầu tiên của tệp từ trình gieo hạt

Gieo hạt người dùng tạo một kênh cho ví của mình và nhắc người tải xuống tệp tham gia kênh (kênh thanh toán được mở tại thời điểm này)

Người tải xuống Sử dụng ví để tham gia kênh và gửi chữ ký xác nhận (kênh thanh toán bắt đầu chạy)

Người tải xuống gửi cập nhật trạng thái ra lệnh cho ví của anh ấy gửi một lượng nhỏ ETH cho người gieo hạt

Sau khi nhận được khoản thanh toán này, dữ liệu sẽ được gửi đến đối tác và ký cập nhật trạng thái


Lặp lại quá trình này cho đến khi tệp tải xuống tải hoàn tất. Sau khi hoàn thành, một loạt quy trình sẽ diễn ra:


Trình tải xuống sẽ đóng kênh thanh toán trong ví (kênh thanh toán sẽ bị đóng)

Người gieo hạt phản hồi và đóng kênh (kênh hiện đã hoàn tất)


Trình gieo hạt và trình tải xuống đóng kết nối WebRTC. Trong hoạt động thực tế, tất cả các bước trên có thể được hoàn thành chỉ trong vài giây, như minh họa trong hình sau. :
三分钟读懂 Web3Torrent:当微支付遇到 Torrent 点对点文件下载


Web3Torrent được hoàn thành bởi dự án nguồn mở State Channels và đã nhận được sự đóng góp từ Ethereum Foundation và Consensys. Tiếp theo, nhóm sẽ phát triển phần mềm cơ sở hạ tầng trung tâm và ví máy chủ và hiện đang tích cực tìm kiếm sự tích hợp mạng chính. Web3Torrent hiện đang chạy thử nghiệm trên Goërli, vui lòng truy cập đây Hãy dùng thử.


Liên kết gốc: https://blog.statechannels.org



Chào mừng bạn tham gia cộng đồng chính thức của BlockBeats:

Nhóm Telegram đăng ký: https://t.me/theblockbeats

Nhóm Telegram thảo luận: https://t.me/BlockBeats_App

Tài khoản Twitter chính thức: https://twitter.com/BlockBeatsAsia

举报 Báo lỗi/Báo cáo
Chọn thư viện
Thêm mới thư viện
Hủy
Hoàn thành
Thêm mới thư viện
Chỉ mình tôi có thể nhìn thấy
Công khai
Lưu
Báo lỗi/Báo cáo
Gửi