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:

Cross-chain đã được đồn đoán từ lâu vẫn chưa ra mắt, vậy còn sharding bây giờ thì sao?

Đọc bài viết này mất 31 phút
Thực tế có rất nhiều dự án đang trên đường phát triển sharding, bao gồm cả Harmony.

V God, người sáng lập Ethereum In Tháng 6 năm nay, tôi có viết bài “Làm thế nào để phân biệt giữa cross-chain, Plasma và sharding?” 》 (Click vào cuối bài để đọc văn bản gốc và xem phiên bản tiếng Trung), phân tích ba công nghệ rất quan trọng đối với Ethereum 2.0 này.

Ethereum 2.0, có nhiều hy vọng, sẽ hoàn thành việc triển khai 1024 phân đoạn trong giai đoạn đầu tiên của PoS và chuỗi đèn hiệu, và trong giai đoạn thứ hai, nó được lên kế hoạch triển khai giao tiếp giữa các phần trong giai đoạn thứ ba. Giao tiếp giữa các chip có phần giống với chuỗi chéo, giải quyết cùng một loại vấn đề. Khái niệm chuỗi chéo đã được suy đoán từ rất lâu và các dự án ngôi sao bắt mắt Cosmos và Polkadot vẫn chưa trình diễn công nghệ giao tiếp giữa các chuỗi với mọi người. Hiện tại tất cả mới ở giai đoạn lý thuyết và không ai biết khi triển khai cụ thể sẽ như thế nào.

Thế còn mảnh vỡ bây giờ thì sao?

Mặc dù không nhận được nhiều sự chú ý như chuỗi chéo, nhưng thực tế có nhiều dự án đang theo đuổi sharding, bao gồm Harmony, Near Protocol, ETH2.0 và Elrond, tất cả đều là các dự án sharding tương đối chính thống. BlockBeats trò chuyện với CTO Lan Rongjian của Harmony. Lan Rongjian cũng chia sẻ quan điểm của mình về một số khác biệt lớn trong xu hướng sharding hiện tại, bao gồm các thuật toán đồng thuận, giao tiếp giữa các phần và khả năng mở rộng.

Thuật toán đồng thuận

Trong các dự án sharding, có sự đồng thuận ba loại thuật toán chính: Đồng thuận PoW, chẳng hạn như Quark Chain; Đồng thuận dung sai lỗi PBFT Byzantine, chẳng hạn như Harmony; và hai đồng thuận kết hợp đầu tiên, chẳng hạn như Near Protocol và ETH2.0. Nói cách khác, Near và ETH2.0 dưới trường hợp bình thường, sự đồng thuận chuỗi dài nhất được sử dụng và sự đồng thuận BFT được sử dụng để đặt điểm kiểm tra thỉnh thoảng.

Tuy nhiên, theo quan điểm của Lan Rongjian, CTO của Harmony, kiểu đồng thuận này không thể đảm bảo xác nhận kịp thời trong trường hợp bình thường, cần phải chờ một khoảng thời gian để xác nhận, điều này không hiệu quả. Hơn nữa, không có gì đảm bảo rằng khối sẽ ổn định và có nguy cơ fork.

Và Harmony sử dụng cơ chế đồng thuận FBFT. Ưu điểm lớn nhất của phiên bản cải tiến của cơ chế đồng thuận chịu lỗi Byzantine này là việc xác nhận các khối kịp thời có thể đảm bảo sự ổn định. Hơn nữa, theo sự đồng thuận của FBFT, sẽ không có sự phụ thuộc vào nhà sản xuất khối, bởi vì một khi nhà sản xuất khối gặp sự cố, họ có thể được thay thế ngay lập tức, giảm thiểu rủi ro mạng.

Nhưng sự đồng thuận của Harmony không hoàn hảo. Lan Rongjian nói rằng mặc dù các nhà sản xuất khối có vấn đề có thể bị hạn chế, nhưng sức mạnh của các nhà sản xuất khối vẫn rất lớn và nó vẫn phải dựa trên sự đồng thuận của Byzantine, tức là chúng ta phải tin vào 2/3 nút đều trung thực.

11.jpg


Nguyên tắc làm việc FBFT

Giao tiếp giữa các chip

Giao tiếp giữa các chip cũng được chia thành hai loại: một là chuyển mã thông báo; hai là giao tiếp giữa các chip của hợp đồng thông minh.

Về việc chuyển token, Harmony sử dụng giải pháp tương tự như ETH2.0 và Near Protocol. Lan Rongjian gọi đó là "bằng chứng nhận". Quá trình gửi token từ lát A đến lát B như sau: đầu tiên trích xuất mã thông báo từ lát A, tạo biên nhận và gửi biên nhận này đến lát B. Sau khi lát B xác minh biên nhận, nó có thể chấp nhận mã thông báo.

Theo ý kiến của Lan Rongjian, điều khó khăn nhất hiện nay là khả năng tương tác của các hợp đồng thông minh giữa Nói cách khác, rất khó để triển khai hợp đồng thông minh trên lát A để sửa đổi dữ liệu của hợp đồng thông minh trên lát B. Bởi vì tính nhất quán giữa hai lát không thể được đảm bảo. Và vấn đề này, không có giải pháp tốt cho ETH2.0 và Giao thức gần.

Đây cũng sẽ trở thành vấn đề khó giải quyết khi triển khai DApp. Khi DApp quá lớn và cần triển khai trên nhiều phân đoạn, người dùng sẽ chuyển từ phân đoạn A. Quá trình chuyển sang phân đoạn B rất phức tạp và khó thực hiện.

Khả năng mở rộng

Xét về số lượng phân đoạn , Hài hòa không giống bất kỳ dự án nào khác. ETH2.0 sẽ trực tiếp ra mắt 1024 phân đoạn, trong khi số lượng phân đoạn Elrond không cố định và có thể tăng giảm tùy ý. Lan Rongjian không đồng ý với các phương pháp của ETH2.0 và Elrond và tin rằng chúng không an toàn lắm.

Anh ấy cảm thấy rằng không cần nhiều phân đoạn, bởi vì mỗi phân đoạn yêu cầu các nút, điều này cực kỳ tốn kém và một số phân đoạn hoàn toàn không được sử dụng, dẫn đến lãng phí. Việc tăng ngẫu nhiên số lượng phân đoạn sẽ gây mất ổn định mạng và khiến mạng dễ bị tấn công.

Trong cuộc trò chuyện, Lan Rongjian không chỉ trò chuyện với BlockBeats về tình trạng sharding hiện tại mà còn trả lời các chủ đề mà Harmony gần đây đã nhận được sự quan tâm từ cộng đồng, bao gồm mối quan hệ quen biết với Coinbase, tranh chấp với Elrond và kế hoạch tương lai .

Sau đây là toàn văn cuộc phỏng vấn

H: Ngày nay, các dự án sharding phổ thông đang thực hiện sharding trạng thái thay vì sharding mạng hoặc sharding giao dịch. Ưu điểm của shending trạng thái là gì?

Lan Rongjian: Lượng dữ liệu mạng mà mỗi nút cần lưu trữ là rất lớn. Sau khi dữ liệu của các nút thông thường tích lũy đến một mức nhất định, nó không thể chịu được lượng dữ liệu lớn nữa. Nếu không sử dụng state sharding, các vấn đề về tập trung hóa có thể dễ dàng phát sinh.

Hơn nữa, không có phân đoạn trạng thái , Không thể mở rộng không giới hạn. Chỉ với phân đoạn mạng và giao dịch, về mặt lý thuyết, các khối này không thể được xử lý song song và khả năng mở rộng rất hạn chế.

Hỏi: Thuật toán đồng thuận của các dự án sharding hiện tại có thể được chia thành bao nhiêu loại?

Lan Rongjian: Các thuật toán đồng thuận hiện có thể được chia thành ba loại: một là PoW, chẳng hạn như Zilliqa và Quark Chain, và cách sử dụng hai loại đồng thuận PoW này cũng khác nhau; thứ hai là PBFT, tức là Harmony The loại thuật toán đồng thuận được sử dụng; loại thứ ba là sự đồng thuận kết hợp của hai loại đầu tiên, nghĩa là, trong các trường hợp bình thường, sự đồng thuận chuỗi dài nhất của PoW được sử dụng và một điểm kiểm tra được thiết lập đều đặn để đảm bảo tính hữu hạn. ETH2.0 và Near Protocol là sự đồng thuận kết hợp được sử dụng.

Hỏi: Ưu điểm và nhược điểm của từng thuật toán đồng thuận là gì?

Lan Rongjian: Thuật toán kết hợp không thể đảm bảo việc xác nhận khối kịp thời. Nó cần phải đợi một khoảng thời gian để xác nhận và sự đồng thuận trong chuỗi lâu nhất dễ bị phân nhánh.

Ưu điểm lớn nhất của cơ chế đồng thuận chịu lỗi FBFT Byzantine mà Harmony sử dụng là xác nhận khối. Trong tương lai, chúng tôi có thể tạo khối trong 5 giây và xác nhận trong 5 giây. Thời gian xác nhận khối ngắn hơn nhiều so với thời gian đồng thuận chuỗi dài nhất.

Đồng thời, FBFT sự đồng thuận sẽ không giống như sự đồng thuận PBFT thông thường cũng dựa vào các nhà sản xuất khối. Theo sự đồng thuận chung của Byzantine, nếu có vấn đề với nhà sản xuất khối thì toàn bộ mạng sẽ bị ảnh hưởng. Yêu cầu nút của Harmony không cao và độ ổn định cũng không cao, nhưng theo FBFT, nếu nhà sản xuất khối gặp sự cố, bạn có thể nhanh chóng chuyển sang nhà sản xuất khối tiếp theo. Tỷ lệ rủi ro của toàn bộ hệ thống giảm đi rất nhiều.

Mặc dù các nhà sản xuất khối có vấn đề có thể nhanh chóng bị loại bỏ, nhưng các nhà sản xuất khối vẫn có các quyền lớn, họ phải tin tưởng vào tính toàn vẹn của 2/3 số nút và có yêu cầu cao về sự đồng thuận.

Hỏi: Việc giao tiếp giữa các chip vẫn khó đạt được phải không?

Lan Rongjian: Có hai loại giao tiếp giữa các chip: một là chuyển mã thông báo giữa các chip thông thường và hai là giao tiếp giữa các chip của hợp đồng thông minh.

Chuyển mã thông báo dễ thực hiện hơn. Harmony, ETH2.0 và Near Protocol sử dụng một giải pháp tương tự cho vấn đề này, đó là "bằng chứng nhận". Quá trình gửi mã thông báo từ lát A đến lát B như sau: Trích xuất đầu tiên các mã thông báo từ lát A, tạo biên nhận và gửi biên nhận này đến lát B. Sau khi lát B xác minh biên nhận, nó có thể chấp nhận mã thông báo.

Việc giao tiếp giữa các chip của hợp đồng thông minh cũng khó khăn. Nếu chỉ đọc đơn giản dữ liệu tương đối dễ thực hiện, miễn là dữ liệu nhất quán. Tuy nhiên, điều khó đạt được là khả năng tương tác của các hợp đồng thông minh giữa các lát. Ví dụ: hợp đồng thông minh của người dùng trong lát A muốn thay đổi lát B. Rất khó để thực hiện hiện thực hóa dữ liệu của hợp đồng thông minh vì không thể đảm bảo tính nhất quán của dữ liệu. Vấn đề này chưa được ETH2.0 và Near Protocol giải quyết.

Chuỗi báo hiệu tới chuỗi phân đoạn Cột băm

Hỏi: Chuỗi beacon được Harmony và ETH2.0 sử dụng về mặt logic tương tự như chuỗi chuyển tiếp của Polkadot. Liệu có bất kỳ vấn đề tập trung nào không?

Lan Rongjian: Vấn đề tập trung hóa chuỗi beacon vẫn tồn tại, bởi vì tất cả các phân đoạn đều phải sử dụng các dịch vụ của chuỗi beacon. Nhưng beacon chain thực chất là một phân đoạn, mỗi phân đoạn là đẳng hình, có cùng số lượng nút, thuật toán đồng thuận, bảo mật, v.v. Tài nguyên và quyền của mỗi phân đoạn cũng giống nhau.

Việc lựa chọn các nút trên chuỗi đèn hiệu cũng giống như các phân đoạn khác, tất cả chúng đều được chọn từ một nhóm, không có sự khác biệt. So với các phân đoạn khác, chuỗi đèn hiệu có nhiều chức năng hơn.

Hỏi: Có 1024 phân đoạn trên ETH2.0 và số lượng phân đoạn trên Elrond có thể tăng hoặc giảm theo ý muốn. Bạn nghĩ gì về thiết kế của ETH2.0 và Elrond về khả năng mở rộng sharding?

Lan Rongjian: Tự động tăng hoặc giảm phân mảnh, giảm giá bảo mật. Bởi vì nếu một thuật toán cụ thể được sử dụng để quy định số lượng phân đoạn phải có, kẻ tấn công có thể sử dụng thuật toán này để làm cho mạng tăng hoặc giảm các phân đoạn và tính ổn định của mạng sẽ bị ảnh hưởng.

ETH2.0 có 1024 điểm Ở đó không cần nhiều phim như vậy Mỗi phân đoạn yêu cầu nhiều nút để hỗ trợ nó, điều này rất tốn kém. Nếu không có ai sử dụng các mảnh vỡ, nó sẽ bị lãng phí.

Số lượng phân đoạn của Harmony được thiết kế mang tính thực tế. Trước tiên, chúng tôi dự đoán ứng dụng sẽ yêu cầu bao nhiêu TPS, sau đó dự đoán số lượng phân đoạn sẽ cần để đáp ứng yêu cầu đó. Nếu số lượng phân đoạn cần tăng lên, cộng đồng sẽ bỏ phiếu và sẽ không dễ dàng thực hiện thay đổi.

Hỏi: Bạn sẽ gặp phải vấn đề gì khi triển khai DApp trên phân đoạn?

Lan Rongjian: Khi DApp quá lớn, nó sẽ được triển khai trên nhiều phân đoạn. Người dùng sẽ chuyển từ phân đoạn này sang phân đoạn khác và chi phí liên lạc sẽ rất cao. Cũng giống như chơi game, quá trình người dùng chuyển từ máy chủ này sang máy chủ khác tương đối phức tạp.

Q: Trong số các dự án sharding hiện tại, ngoài Harmony, bạn lạc quan hơn về dự án nào?

Lan Rongjian: Hiện tại, Near Protocol khá tốt. Chúng tôi đã nói chuyện với nhóm Near và họ đã học được rất nhiều điều về ưu và nhược điểm của công nghệ cũng như thiết kế rất phức tạp.

Nhưng tiến độ phát triển của họ sẽ không như vậy quá nhanh. Nhanh. Trong số tất cả các dự án sharding hiện tại, tiến độ phát triển của Harmony là nhanh nhất. ETH2.0 còn ít nhất một hoặc hai năm nữa. Thiết kế của Near rất an toàn, khó thực hiện và sẽ ảnh hưởng đến hiệu suất.

Hỏi: Tuần trước Coinbase đã thông báo rằng Harmony nằm trong số các dự án có thể được triển khai, nhưng có một số tin đồn trong cộng đồng rằng Harmony có quen biết với Coinbase. Điều này có đúng không?

Lan Rongjian: Bởi vì tất cả chúng tôi đều ở Thung lũng Silicon, một nơi nhỏ bé nên những người làm việc trên blockchain đều biết nhau. Một người bạn của thành viên nhóm Harmony làm thực tập sinh tại Coinbase và không hề quen biết. Hơn nữa, việc đánh giá các công ty Mỹ rất nghiêm ngặt, không thể dựa vào kết nối để lên mạng.

Nhưng chúng tôi vẫn tự tin về việc niêm yết trên Coinbase. Bộ phận đánh giá của Coinbase đã đến công ty để nói chuyện với chúng tôi. Một trong những tiêu chuẩn quan trọng nhất của họ là dự án phải được phân cấp. Vì thế Harmony rất tự tin.

Q: Harmony và Elrond trước đây dường như có một số tranh chấp, bạn đánh giá dự án Elrond như thế nào?

Lan Rongjian: Sách trắng của Elrond không có gì nổi bật. Nó chỉ học hỏi từ các giải pháp hiện có. Hơn nữa, họ đã thay đổi sách trắng và bị nghi ngờ đạo văn Harmony. Sự đồng thuận ban đầu của họ tương tự như Algorand và sự đồng thuận mới nhất đã được đổi thành PoS và họ đang học hỏi từ chúng tôi.

Hỏi: Theo dõi sự hài hòa -up Kế hoạch là gì? Ngoài sàn BitMax mới ra mắt, có kế hoạch niêm yết các sàn giao dịch lớn mới trong tương lai không?

Lan Rongjian: Sau khi mainnet V1 ra mắt trong năm nay, sản phẩm của các đối tác sẽ được đưa vào chuỗi. Gần đây, có thông báo rằng họ sẽ tham gia mua lại công ty khởi nghiệp sưu tập kỹ thuật số Quidd và sẽ tham gia vào ngành công nghiệp trò chơi NFT trong tương lai.

Vào tháng 6 năm nay, Binance đã ra mắt mã thông báo của chúng tôi. Đây là điểm khởi đầu. Phân cấp là lý tưởng cốt lõi của Hamrony. Để hầu hết mọi người trên thế giới nắm giữ mã thông báo của chúng tôi là biểu hiện và thực hiện phân cấp. , cũng như bản thân dự án, chúng tôi phải cung cấp cho người dùng một con đường dễ dàng để mua và giao dịch mã thông báo, bao gồm cả việc chọn một sàn giao dịch đáng tin cậy để niêm yết mã thông báo của chúng tôi, vì vậy chúng tôi đã chọn hợp tác với BitMax. Chúng tôi tin rằng việc dựa vào cơ sở người dùng của BitMax cũng như các yêu cầu và tầm nhìn nghiêm ngặt của BitMax trong việc lựa chọn dự án sẽ cho phép nhiều người nắm giữ One của chúng tôi hơn, điều này có ý nghĩa rất lớn đối với chúng tôi.

Sẽ có kế hoạch niêm yết trên các sàn giao dịch chính thống trong nước trong tương lai, nhưng chưa thể công bố.


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