Mọi người đang nói về mở rộng dung lượng, sự khác biệt giữa Marlin, chuyên về mở rộng Lớp 0 là gì?
二十三画生
2020-12-21 02:08
本文约5166字,阅读全文需要约21分钟
Hôm nay, tôi sẽ giới thiệu một bộ giải pháp mở rộng áp dụng cho tất cả các chuỗi công khai.

Sản xuất | Odaily

Chủ biên | Hác Phương Châu

Sản xuất | Odaily

Vào ngày 1 tháng 12, Ethereum 2.0 đã ra mắt khối genesis, giai đoạn 0 (chuỗi báo hiệu) trực tuyến và "vua của chuỗi công cộng" chính thức bước vào con đường mở rộng POS+.

Tuy nhiên, do tiến độ phát triển của Ethereum sharding chậm, trong một cuộc họp nhà phát triển cốt lõi gần đây, Vitalik đã nói rằng anh ấy có thể từ bỏ kế hoạch mở rộng sharding trong Ethereum 2.0 và tham gia vào kế hoạch mở rộng theo chiều dọc của rollup. Ethereum 3.0.

Trên thực tế, "sự mở rộng bị chặn" không chỉ gây ra tai họa cho Ethereum. Kể từ sự thịnh vượng ban đầu của hệ sinh thái Ethereum vào năm 2018,Hiệu suất của chuỗi khối luôn bị chỉ trích và nó được coi là một trong những "lỗ hổng" cản trở việc triển khai các ứng dụng trên quy mô lớn.Vào thời điểm đó, đường đua chuỗi công cộng đang nở rộ và nhiều dự án được gọi là "kẻ giết Ethereum" đã đưa ra các cơ chế đồng thuận mới và nhiều giải pháp mở rộng khác nhau, cố gắng đánh giá các hệ thống Internet truyền thống trên TPS, vượt qua sự phân cấp, khả năng mở rộng, " tam giác bất khả thi" của an ninh.

Tuy nhiên, từ lý thuyết đến thực hiện, có quá nhiều vấn đề cần khắc phục và các dự án ngôi sao đã được thử nghiệm ở Lớp 1 và Lớp 2 cũng đang có tiến độ chậm. Năm 2019, vớiMarlinSự xuất hiện của sơ đồ mở rộng Lớp 0 do người đại diện đại diện, cung cấp một giải pháp mới cho tình trạng khó xử mở rộng của chuỗi công khai và DApp.

Định vị của Marlin là để cải thiện hiệu quả hiệu quả giao tiếp giữa các nút. So với kế hoạch mở rộng trước đây, đây là một bước đột phá sáng tạo ở cấp độ thấp hơn và khác biệt, có cơ hội đưa thông tin liên lạc từ "kỷ nguyên xe ngựa" sang "kỷ nguyên tàu hỏa". Đồng thời, Marlin không mâu thuẫn với kế hoạch mở rộng của các tầng khác, nếu kết hợp với nhau, tương đương với việc thêm tàu ​​đệm từ, và tốc độ sẽ nhanh hơn.

tiêu đề phụ

Những lợi thế và bất lợi của các giải pháp mở rộng trên các lớp khác nhau là gì?

Khi hầu hết mọi người lần đầu tiên tiếp xúc với Marlin, họ có thể bị "vấp ngã" bởi khái niệm Lớp 0. Sau đây, hãy để tôi giải thích về Lớp 0 trước.

Mô tả hình ảnh

Hình ảnh từKhoa học phổ biến Trung Quốc

Cái gọi là công nghệ mở rộng Lớp 1 và Lớp 2 của dự án chuỗi khối tương ứng với việc cải tiến 5-7 lớp của kiến ​​trúc Internet, trong khi Lớp 0 của chuỗi khối tương ứng với 1-4 lớp của Internet.

Trong thực tế, do tính bảo mật và ổn định của sự đồng thuận điều hành Lớp 1, lợi thế của giải pháp mở rộng Lớp 1 nằm ở độ tin cậy cao của dữ liệu, nhưng khó khăn nằm ở sự phức tạp của cấu trúc, chẳng hạn như giao tiếp giữa các phân đoạn và thông minh. các cuộc gọi hợp đồng.

Lớp 2 thường đề cập đến giao thức dựa trên hệ thống chuỗi khối (Lớp 1) kết nối trên chuỗi và ngoài chuỗi. Lớp 2 di chuyển một số lượng lớn các phép tính từ chuỗi sang chuỗi ngoài, đồng thời duy trì tính bảo mật của mạng Lớp 1, nó đạt được trạng thái tạo thông lượng cao. Trong trường hợp có tranh chấp, Lớp 1 vẫn là người phân xử cuối cùng. Tuy nhiên, vấn đề với Lớp 2 là quá trình khôi phục tính bảo mật của chuỗi chính tương đối tốn kém (và thường cần được phối hợp với các cơ chế kinh tế phức tạp hơn), ví dụ: việc nạp và rút các kênh Plasma không thể chia sẻ tính bảo mật của chuỗi chính, khớp nối lỏng lẻo dễ xảy ra lỗi Giao dịch,… ở kênh trạng thái.

Vậy Lớp 0 là gì?

Siddhartha Dutta, người sáng lập và CEO của Marlin, đã có mặt tạiphỏng vấn truyền thôngnói, "Blockchain về cơ bản là một hệ thống phi tập trung, trong đó một số lượng lớn các nút đồng ý về một phần thông tin. Thuật toán mà các nút đạt được sự đồng thuận thường được gọi là Lớp 1. Tuy nhiên, quá trình giao thức này yêu cầu các nút khác nhau giao tiếp với nhau thông qua mạng, lớp giao tiếp này được gọi là Lớp 0.

Trong các dự án chuỗi khối, lớp giao tiếp là lớp dưới cùng của lớp đồng thuận và phục vụ lớp đồng thuận.Điều này làm cho giải pháp mở rộng Lớp 0 được áp dụng rộng rãi hơn.

Ngoài việc giúp các dự án Lớp 1 đạt được khả năng mở rộng có thể cắm được, Marlin còn có thể cung cấp các dịch vụ tăng tốc cho các ứng dụng được xây dựng trên mạng P2P. Ngoài ra, một số ứng dụng tìm cách đạt được quyền riêng tư ở lớp giao tiếp cũng có thể được triển khai với Marlin. Điều này có nghĩa rằng,Marlin và các giải pháp mở rộng lớp khác không loại trừ lẫn nhau. Về lý thuyết, bất kỳ dự án blockchain nào khác (bao gồm cả chuỗi công khai và DAPP) đều có thể được kết hợp với Marlin để tăng thêm thông lượng mạng và đạt được khả năng tăng tốc trở lại.

Siddhartha đã từng lấy DeFi làm ví dụ để giới thiệu, "Khung chuyển tiếp của Marlin có thể cung cấp các giao diện ngoại vi, mang đến cho các nhà giao dịch DeFi lợi thế về độ trễ thấp. Trong giai đoạn đầu khởi động DApp, hãy truy vấn Infura (Nhà cung cấp Web3 để giúp DApp truy cập Ethereum), Alchemy (trình đọc nút chuỗi khối) và The Graph (Công cụ tìm kiếm dữ liệu chuỗi khối) và các API khác, thời gian tải thường cao tới 10 giây, rất chậm. Marlin Cache có thể giảm độ trễ này xuống còn khoảng 250 mili giây, cho phép hiệu suất giống như Web 2.0 trong DApps. "

tiêu đề phụ

Giới thiệu ngắn gọn về các nguyên tắc kỹ thuật và vai trò mạng của Marlin

Marlin dựa trên công nghệ tăng tốc CDN để phân chia mạng và tạo thành nhiều mạng chuyển tiếp cạnh tranh (Mạng chuyển tiếp), mỗi mạng chuyển tiếp có một nút chuyển tiếp được kết nối đặc biệt (Nút Marlin), truyền các gói dữ liệu qua điểm-điểm, để tăng tốc việc phổ biến thông tin khối để đạt được thông lượng cao hơn.

(Ghi chú hàng ngày:CDN, Mạng phân phối nội dung, đề cập đến mạng ảo thông minh được xây dựng trên cơ sở mạng hiện có. Dựa vào các máy chủ biên được triển khai ở nhiều nơi khác nhau, thông qua cân bằng tải, phân phối nội dung, lập lịch và các mô-đun chức năng khác của nền tảng trung tâm, người dùng có thể nhận được nội dung cần thiết gần đó và giảm tắc nghẽn mạng.Cải thiện tốc độ phản hồi truy cập của người dùng và tỷ lệ truy cập. )

Thành phần của mạng chuyển tiếp không thể tách rời khỏiBốn loại người tham gia trong mạng Marlin

1、Người xác minhtài liệu kỹ thuật

dựa theotài liệu kỹ thuật, nếu bạn muốn tăng tốc mạng Ethereum, hai CPU ảo + bộ lưu trữ 8G + ổ cứng thể rắn 375 GB là đủ

2、 kiểm toán viên: Ẩn danh giả làm người dùng bình thường, kiểm tra xem người xác minh có cung cấp dịch vụ một cách trung thực hay không và thường xuyên bỏ phiếu cho người xác minh; nếu người xác minh bị phát hiện có hành vi xấu hoặc rút tiền sớm trong thời gian dịch vụ, mã thông báo đã cam kết sẽ bị tịch thu, và các mã thông báo sẽ được rút khỏi nhóm phần thưởng. Nhận giải thưởng.

3、 thợ mỏnút đầy đủ

4、 nút đầy đủ: Sử dụng mạng Marlin để nhận thông tin giao dịch mới nhất của chuỗi công khai mà bạn quan tâm (để ngăn chặn việc chiếm dụng tài nguyên, bạn cần trả phí khi đăng ký dịch vụ này).

Ngoài kiểm toán viên, những người tham gia có thể "bán thời gian" với các vai trò khác được đề cập ở trên, chẳng hạn như thợ mỏ hoặc nút đầy đủ cũng có thể trở thành người xác nhận.

Điều này cũng có nghĩa là,Marlin đang mang đến một chương trình khuyến khích mới cho các nút đầy đủ và công cụ khai thác hiện có trên mỗi chuỗi công khai, nghĩa là chạy nút chuyển tiếp và kiếm thu nhập trong khi thực hiện công việc ban đầu.tiêu đề phụ

Cơ chế token khuyến khích mọi người tham gia xây dựng mở rộng

Marlin khuyến khích nhiều người hơn tham gia mạng, đóng góp băng thông và hỗ trợ mở rộng chuỗi khối.

Trong trường hợp đó, cũng như các giao thức phi tập trung khác, các ưu đãi rất quan trọng đối với phía cung của "thị trường băng thông chuỗi khối". Khuyến khích càng lớn, mọi người càng có động lực tham gia, hiệu ứng mạng của Marlin càng mạnh và một vòng tròn đạo đức được hình thành ở cả hai phía cung và cầu.

Tiếp theo, Odaily sẽ giới thiệu cơ chế kinh tế của Marlin.

Mã thông báo của Marlin được gọi là POND, với tổng nguồn cung là 10 tỷ. Nó chủ yếu được sử dụng để thúc đẩy mọi người tham gia vào mạng với bốn loại danh tính (đã đề cập ở trên) và để thưởng cho những người xác nhận đã đặt cược.

Một triệu POND có thể được đúc thành một MPOND (còn được gọi là LIN) và đổi lại, một MPOND cũng có thể được đổi thành một triệu POND (nhưng sẽ có độ trễ). Lý do tại sao hai đồng tiền được thiết kế là (theo như tôi đoán) để dễ tính toán. Bởi vì ngưỡng để mỗi nút chuyển tiếp tham gia vào mạng là 1 MPOND, ngoài ra, chỉ những người nắm giữ MPOND mới có thể có đề xuất và quyền biểu quyết trong quản trị POND, điều này làm tăng ngưỡng quản trị một cách ngụy trang và ngăn chặn "hiệu ứng bầy đàn".

Để phân phối mã thông báo cho các thành viên chính của cộng đồng (kiểm toán viên và người khai thác), Marlinthông báo chính thứcSẽ không có bán công khai, nhưng phân phối trực tiếp cho người tham gia.

4,3% tổng nguồn cung POND sẽ được phân phối cho những người tham gia Mạng lưới trứng (giai đoạn mạng thứ hai của Marlin, chi tiết sau). Có hai chế độ phân phối: bộ chuyển tiếp Eggnet (mạng chuyển tiếp testnet) và cổng FlowMint (cổng). Cái trước nhằm mục đích khuyến khích phía cung cấp của mạng hướng dẫn các cụm nút phi tập trung, trong khi cái sau được sử dụng để khuyến khích sử dụng mạng và cải thiện tính thanh khoản của băng thông.

Đặc biệt,Trong 24 tháng tới, 20% nguồn cung cấp nguồn gốc MPOND cũng sẽ được phân phối cho các cộng đồng chuỗi công khai khác nhau thông qua FlowMint. FlowMint đã chính thức ra mắt vào ngày 15 tháng 12 và lô MPOND đầu tiên sẽ được phát hành cho những người nắm giữ ATOM, DOT, IRIS, MATIC, NEAR và các mã thông báo khác (nhắc nhở: người xác minh cần được đưa vào danh sách trắng để đảm bảo rằng họ và những người khác Người được ủy quyền đủ điều kiện tham gia phân phối MPOND này.)Bấm vào đâyBấm vào đâyNhận hướng dẫn chi tiết hơn.

Tóm lại, trong nội bộ, Marlin áp dụng cơ chế đặt cược và cắt giảm hợp lý để cân bằng giữa sự nhiệt tình tham gia và động cơ đầu cơ của những người xác thực, để lợi ích của các vai trò khác nhau có thể được hạn chế lẫn nhau và mạng có thể được xây dựng chung để cải thiện thông tin liên khối. tốc độ truyền, để đạt được thông lượng mạng cao hơn. Bên ngoài, Marlin sử dụng cơ chế phân phối mã thông báo công bằng và mới lạ để thể hiện sự thân thiện với những người xây dựng mạng, đồng thời cho phép các cộng đồng chuỗi công khai và nhà phát triển ứng dụng khác nhau tham gia tích cực hơn vào việc xây dựng mở rộng.

Marlin cũng vào ngày 8 tháng 12Công bố loạt kết quả vận hành mạng thử nghiệm và hiện tượng quan sát đượctiêu đề phụ

Từ việc phát triển Zilliqa đến sáng lập Marlin, tại sao Siddhartha lại thu hút được sự ưu ái của Binance Labs?

Marlin vào tháng 6 năm 2019Đã nhận được 3 triệu đô la tài trợ hạt giống từ các nhà đầu tư bao gồm Binance Labs, Arrington XRP Capital, Electric Capital và NGC Ventures.Marlin cũng trở thành Binance Labs vào năm 2019Kế hoạch ươm mầm thứ haiMột trong 13 công ty khởi nghiệp ở Trung Quốc.

Vậy thì tại sao nhóm Marlin lại giành được sự ưu ái của nhiều thủ đô hàng đầu như Binance Labs?

Đội ngũ của Marlin có sức mạnh kỹ thuật vững chắc và kinh nghiệm phong phú, hầu hết tất cả các nhà phát triển cốt lõi đều đến từ các trường nổi tiếng như Stanford, MIT và Viện Công nghệ Ấn Độ, và hầu hết họ đều có kinh nghiệm phát triển chuỗi khối. Người đồng sáng lập Prateesh Goya có bằng tiến sĩ về khoa học máy tính của Viện Công nghệ Massachusetts. CTO Pratyaksh Sharma tốt nghiệp Stanford, từng thực tập tại Facebook và Pinterest, đồng thời có kinh nghiệm làm việc tại Python Software Foundation. Nhóm cũng đã mời sáu cố vấn tham gia ban cố vấn, bao gồm cả cựu Giám đốc điều hành BitTorrent, Rogelio Choy.

tiêu đề phụ

Tiến trình hiện tại của Marlin và kế hoạch giai đoạn tiếp theo

Trong một lĩnh vực đổi mới mà không có nhiều người đi trước để tham khảo, quá trình từ lý thuyết đến thực tiễn của Marlin vẫn phù hợp với mong đợi.

Vào ngày 9 tháng 7 năm nay, Marlin đã chính thức phát hành OpenWaver framework. Khung OpenWaver sử dụng CDN và công nghệ nút chuyển tiếp để tăng tốc độ truyền thông tin của từng nút trong mạng chuỗi khối; nó hỗ trợ nhiều ngôn ngữ lập trình và có thể được sử dụng làm mô-đun mạng có thể cắm được cho các mạng chuỗi khối khác nhau. Đồng thời, OpenWaver có hệ thống khuyến khích riêng và hệ thống thanh toán vi mô tích hợp để thưởng cho các nút chuyển tiếp.

Mô tả hình ảnh

Odaily tổ chức các giai đoạn mạng của mình theo lộ trình của Marlin

Ngoài ra, Larvanet, một giai đoạn phát triển mới trong quá trình chuyển đổi sang mạng được khuyến khích, sẽ ra mắt trong tháng này và sẽ hỗ trợ đặt cược MPOND.

Ngoài việc tăng tốc phát triển công nghệ, về mặt phát triển kinh doanh, Marlin đã đạt được sự hợp tác chiến lược với các dự án như Matic Network, Murmur, WandX và Holochain vào đầu năm nay để đẩy nhanh việc áp dụng Marlin SDK.(Lưu ý hàng ngày: Mở rộng có thể cắm là khái niệm mở rộng do Marlin mang lại, được thực hiện thông qua tích hợp SDK đơn giản, tương tự như sự đồng thuận có thể cắm của Tendermint.)

Nói chung, Marlin áp dụng triển khai mạng lũy ​​tiến, điều này sẽ có lợi hơn cho các giao thức phát triển hệ sinh thái ở giai đoạn sơ khai.So với các giải pháp mở rộng Lớp 1 và Lớp 2 phổ biến hơn, Marlin đã chọn đường đua Lớp 0, vẫn đang trong giai đoạn phát triển ban đầu và có giá thấp hơn, ít cạnh tranh hơn và có triển vọng thị trường rộng lớn. Tuy nhiên, do công nghệ này vẫn còn ở giai đoạn đầu và chủ yếu dựa trên lý thuyết, nên có rất ít kinh nghiệm có thể được sử dụng để tham khảo và có nhiều rủi ro chưa biết.Trong tương lai, nếu giải pháp Lớp 0 do Marlin đại diện đạt được tiến bộ đáng kể, thì nó sẽ bổ sung cho các giải pháp mở rộng của các lớp khác, nâng cao hơn nữa thông lượng mạng của bất kỳ chuỗi công cộng nào và thúc đẩy sự thịnh vượng sinh thái trên chuỗi.

giấy trắng:

giấy trắng:https://www.marlin.pro/whitepaper

Blog chính thức:https://www.marlin.pro/blog/

Twitter chính thức:https://twitter.com/Marlin /

hoặc tham gia vào cộng đồng (https://t.me/marlin_zh)bàn luận

二十三画生
作者文库