Câu chuyện về Monad: Tìm kiếm bí mật Arcane

Nâng cao11/5/2024, 9:47:24 AM
Mặc dù L2 đã mở rộng thành công Ethereum một phần nào đó, nhưng vẫn đối mặt với những hạn chế. Monad nhằm xây dựng một vương quốc mới kết hợp văn hóa phong phú của Ethereum với tính mở rộng của Solana và Sui, tạo ra một hệ thống tương thích với Ethereum đáp ứng nhu cầu hiệu quả của một thời đại mới.

1. Ngôi làng Ethereum Đã Rơi

Ngày xửa ngày xưa, ở ngôi làng Ethereum, có một cộng đồng các chú ếch xanh. Ethereum từng là một trong những vùng đất thịnh vượng nhất, nơi mà sự phi tập trung cao và an ninh mạnh mẽ đã tạo ra một nền kinh tế phồn vinh.

Dựa trên những nguyên tắc này, người dân làng tổ chức bầu cử đều đặn dựa trên sự gắn kết của họ, bổ nhiệm các nhà lãnh đạo để giám sát các khối giao dịch được tạo ra mỗi mười hai giây. Qua đó, họ quản lý một cách cần mẫn nền kinh tế sôi động của làng.

Nhưng bây giờ, vinh quang trước đây của Ethereum đã phai nhạt, và một bệnh dịch của meme-virus quét qua, làm hao mòn sức mạnh của ngôi làng. Bóng tối treo lơ lửng trên đường phố khi những Pepes xanh lê bước dọc theo, lang thang không mục đích trong những gì đã trở thành một ngôi làng hoang vắng, ảm đạm.

Tuy nhiên, vẫn còn một vài Pepes xanh mong muốn khôi phục lại sự hùng vĩ đã mất của Ethereum. Họ ủng hộ "Cải cách L2", một phong trào nhằm hồi sinh ngôi làng. Với những nỗ lực của họ, Ethereum bắt đầu phát triển mạnh mẽ trở lại, cho phép quy mô hoạt động từng được coi là không thể. Pepes đã lấy lại được phần nào sự sống động đã từng lấp đầy cuộc sống của họ.

Tuy nhiên, L2 Reform đã đối mặt với giới hạn của nó. Các làng lân cận như Solana và Sui, mặc dù còn trẻ và đôi khi đầy bất ổn, nhưng đang tiến bộ nhanh chóng thông qua cuộc cách mạng khoa học chưa từng có. Những đổi mới của họ đã khiến các giao dịch tài chính phức tạp trở nên mượt mà, trong khi Ethereum vẫn đấu tranh mặc dù có cải cách. Do đó, tin đồn lan rộ giữa những Pepes về khả năng chuyển đến những ngôi làng láng giềng này.

Rồi, vào một ngày định mệnh, một pháp sư Pepe màu tím xuất hiện trong làng Ethereum.

2. Sự xuất hiện của Phù thủy Pepe Màu tím

Một pháp sư Pepe mặc áo tím, nhìn chằm chằm với nỗi buồn nhìn vào vẻ vang đã mất của ngôi làng Ethereum, quyết định xây dựng một vương quốc mới mang tên Monad.

Một ngày nọ, anh xuất hiện trước Pepes xanh, tuyên bố kế hoạch đầy tham vọng của mình để thành lập làng Monad. Tập hợp họ ở quảng trường trung tâm, ông mở sàn để nghe những suy nghĩ và giấc mơ của họ.

Green Pepe 1 nói lên: “Tôi hy vọng cuộc sống ở Monad sẽ cảm nhận được như Ethereum. Mặc dù Ethereum thiếu tính mở rộng như Solana hay Sui, tôi chưa bao giờ nghĩ đến việc rời đi vì văn hóa của họ cảm thấy khác biệt so với chúng ta.”

Green Pepe 2 nói thêm: “Giữ nguyên lối sống và văn hóa quan trọng, nhưng tôi cũng muốn một hệ thống hiệu quả như các làng khác. Trong khi Ethereum an toàn, nhưng không đáp ứng được cho các dự án đòi hỏi tốc độ và linh hoạt.”

Lắng nghe lòng nguyện vọng của họ, pháp sư đã thề sẽ tạo ra Monad với văn hóa phong phú của Ethereum và khả năng mở rộng của Solana và Sui. Ông suy tư về những phép mạnh mẽ cần thiết để thực hiện cả hai ước mơ, một ngôi làng nơi sự tương thích với truyền thống của Ethereum sẽ gặp gỡ hiệu suất của những tiến bộ mới.

Sau đó, anh ấy chia sẻ tầm nhìn của mình với những người Pepes háo hức, truyền cảm hứng hy vọng về một nơi thực sự có thể mang đến tốt nhất của cả hai thế giới.

3. Bí Mật Spell 1: Thực Hiện Trì Hoãn

Một trong những hạn chế hạn chế sự mở rộng của làng Ethereum nằm ở việc xử lý mỗi giao dịch trong quá trình đồng thuận, bước cần thiết để tạo ra mỗi khối mới.

Trong làng này, người lãnh đạo đề xuất một khối phải tính toán tất cả giao dịch bên trong trước khi đề xuất nó, đảm bảo kết quả của mỗi giao dịch. Ngoài ra, các nút xác nhận nhận được khối này cũng phải tính toán tất cả các giao dịch để xác minh tính hợp lệ của khối và bỏ phiếu của họ.

Vì quá trình đồng thuận liên quan đến cả tính toán và giao tiếp giữa các làng, ngân sách thời gian được cấp phát cho xử lý giao dịch khá thấp, điều này cuối cùng dẫn đến khả năng mở rộng bị hạn chế.

Để giải quyết vấn đề này, phù thủy Pepe màu tím đã giới thiệu một câu thần chú mới có tên là "Hành quyết hoãn lại". Câu thần chú này tách biệt quy trình "Đồng thuận", ra lệnh cho các giao dịch của dân làng, khỏi quy trình "Thực thi", tính toán kết quả của các giao dịch này.

Nói một cách đơn giản hơn, thay vì thực hiện đồng thuận và thực thi đồng thời cho mỗi khối, đồng thuận cho khối thứ N được thực hiện trong khi thực thi được thực hiện cho khối thứ N-1, thứ tự giao dịch của khối này đã được xác định.

Bằng cách cho phép thời gian khối đầy đủ để thực thi, phương pháp này tăng đáng kể số giao dịch có thể xử lý trong cùng một khoảng thời gian.

Advanced Spell: Delayed Merkle Roots

Trong làng Ethereum, các nút thực hiện các phép tính trước khi đạt được sự nhất quán, đảm bảo tính hợp lệ của khối. Tuy nhiên, trong hệ thống Thực thi Trì hoãn của Monad, sự nhất quán và thực thi được tách rời. Điều này mở ra khả năng cho các nút độc hại lờ đi các giao dịch đã được đồng ý trước đó hoặc tự do thay đổi trạng thái tính toán.

Để ngăn chặn điều này, Monad nhúng một gốc Merkle - đại diện cho các kết quả tính toán từ khối N-10 vào đề xuất cho khối N. Nếu hơn hai phần ba số nút đạt được sự đồng thuận về khối N, điều đó ngụ ý sự đồng thuận về các tính toán của khối N-10.

Nếu tính toán của bất kỳ nút nào từ khối thứ N-10 không khớp với gốc Merkle được bao gồm trong khối thứ N, nút đó sẽ bị loại khỏi sự đồng thuận bắt đầu từ khối thứ N. Độ trễ mười khối cho gốc Merkle đảm bảo rằng bất kỳ lỗi tính toán nào cũng sẽ được phát hiện đúng lúc.

Đáng chú ý, thời gian khối trong Monad là 1 giây, tuy nhiên điều này không có nghĩa rằng Monad cần 10 giây để hoàn thiện. Nhờ vào hệ thống MonadBFT độc đáo của Monad, việc đạt được độ hoàn thiện trong một khe cắm duy nhất có thể được thực hiện, cung cấp độ hoàn thiện trong vòng 1 giây.

4. Bí Mật Spell 2: Transaction Hashing

Nhà phù thủy Pepe màu tím khôn ngoan suy nghĩ về cách một người lãnh đạo trong làng có thể nhanh chóng lan truyền một đề xuất khối đến các nút khác.

Trong làng Ethereum, thường quy ước đóng gói một đề xuất toàn bộ khối, bao gồm tất cả các giao dịch, và gửi nó như một gói lớn duy nhất trên mạng.

Tuy nhiên, pháp sư nhận ra rằng nếu làng Monad áp dụng phương pháp này, việc phát sóng một đề xuất khối rộng lớn chứa đầy giao dịch vô số sẽ là một nhiệm vụ đáng sợ và đầy công lao.

Để giải quyết vấn đề này, pháp sư Pepe màu tím đã giới thiệu khái niệm “Transaction Hashing.” Khi tất cả giao dịch được người dân gửi đã được lan truyền trên mạng, mỗi node duy trì một bản ghi về các giao dịch của làng Monad trong mempool của chính nó.

Thông tin này có nghĩa là người đứng đầu không cần phải truyền toàn bộ danh sách giao dịch trong mỗi đề xuất khối nữa. Thay vào đó, người đứng đầu chỉ cần tham chiếu đến các giao dịch, chỉ gửi đi các băm.

Theo cách này, các đề xuất khối của Monad vẫn được giữ gọn gàng, chỉ chứa các giá trị băm của mỗi giao dịch. Khi nhận được những giá trị này, các nút khác có thể dễ dàng so sánh các giá trị băm với hồ sơ của họ và xác định các giao dịch được tham chiếu.

5. Secret Spell 3: MonadBFT

Ở làng Monad, thứ tự giao dịch trong mỗi khối và sự đồng thuận về việc tạo khối được điều chỉnh bởi MonadBFT, một cơ chế đồng thuận hiệu suất cao dựa trên HotStuff. Thuật toán BFT hai giai đoạn này cho phép đạt đồng thuận trong hai bước.

Vai trò của người lãnh đạo khối được chọn dựa trên xác suất dựa trên cổ phần đã đặt cược của từng thành viên. Trong Monad, các khối được tạo ra hiệu quả hơn so với làng Ethereum, vì mỗi đề xuất khối N được truyền kèm theo Chứng chỉ Quorum (QC) cho khối trước đó N-1, cho biết hơn hai phần ba số nút đã xác nhận khối.

Đây là cách mà chuỗi diễn biến:

  • [ ] Leader N đưa ra một đề xuất cho khối N, kèm theo QC cho khối N-1.
  • [ ] Validators sau đó xác minh khối N và gửi phiếu bầu của họ đến Leader N+1.
  • [ ] Lãnh đạo N+1 chia sẻ một đề xuất cho khối N+1, cùng với QC cho khối N.
  • [ ] Tuy nhiên, ngay cã với QC N, các máy chủ không thể hoàn tất cả các khởi N ngay lập tức, bội vì tính chất của chuột lược không thể định chẽ đợi với việc tất cả các thành viên đểu đang online đồng bộ.
  • [ ] Để đảm bảo an toàn hoàn toàn cho khối N, các nhà xác thực phải gửi phiếu bầu "có" cho khối N+1, chứa QC N, tới Lãnh đạo N+2. Khi Lãnh đạo N+2 tạo QC N+1, nó xác nhận việc hoàn thành thành công vòng N+1 và đồng thời hoàn thiện khối N.

Như vậy, với sự phép thuật khéo léo và tầm nhìn, pháp sư Pepe màu tím đã dẫn dắt làng Monad vào một thời đại mới, nơi mỗi khối được tạo ra và bảo vệ không chỉ nhanh chóng mà còn với sự thanh lịch phù hợp với tầm nhìn của một làng thôn thật sự có thể mở rộng và hợp tác.

6. Bí Mật Spell 4: Thực Hiện Song Song

Trong vương quốc Monad, để xử lý một lượng giao dịch của người dân vô cùng lớn, pháp sư Pepe màu tím đã tạo ra một loại phép thuật mới cho phép xử lý giao dịch không theo cách tuần tự của làng Ethereum mà là thông qua những luồng song song mạnh mẽ.

Với lời nguyền của Thực hiện Trì hoãn, việc thực hiện chỉ bắt đầu sau khi thứ tự giao dịch của một khối đã đạt được sự nhất trí. Làng Monad, nơi cư trú của một loạt các thực hiện viên tài năng, mỗi người đảm nhận các giao dịch, tính toán đầu vào và đầu ra của họ một cách độc lập và tạo ra danh sách đang chờ.

Những đầu vào và đầu ra này không ngay lập tức thay đổi trạng thái của ngôi làng mà thay vào đó chờ đợi trong ma thuật lơ lửng, sẵn sàng được cam kết theo thứ tự được xác định bởi sự đồng thuận. Cam kết này liên quan đến việc hợp nhất từng đầu ra vào trạng thái hiện tại, giống như những sợi chỉ ma thuật dệt một tấm thảm có trật tự liền mạch.

Tuy nhiên, có một sự thay đổi. Xử lý song song mở ra khả năng xung đột giao dịch - một hiếm hoi trong làng Ethereum gọn gàng nhưng lại là một thách thức mới ở đây.

Ví dụ, nếu một giao dịch (giao dịch b) cho thấy người làng A tặng 1 ETH cho người làng B, và một giao dịch khác (giao dịch c) cho thấy B tiêu phí ETH đó tại quán làng, thì thứ tự của họ rất quan trọng. Nếu giao dịch c cố gắng thực hiện trước giao dịch b, thì giao dịch sẽ thất bại. Trong những trường hợp này, các giao dịch xung đột được lên lịch lại, và giao dịch c phải đợi cho đến khi giao dịch b hoàn tất trước khi thực hiện lại.

Do đó, trong Monad, trái tim của việc thực hiện song song nằm ở trong chuỗi: kết quả được tính toán song song, nhưng cập nhật trạng thái được hợp nhất theo thứ tự chính xác cần thiết.

7. Bí mật Spell 5: MonadDb

Vị pháp sư Pepe màu tím không dừng lại ở đó. Anh ta triệu hồi MonadDb, một cơ sở dữ liệu tùy chỉnh duy nhất cho ngôi làng Monad, được tùy chỉnh để lưu trữ trạng thái của blockchain. Trong khi Ethereum dựa vào Merkle Patricia Trie phức tạp, một cấu trúc được biết đến với tính linh hoạt nhưng cũng với hiệu suất không hiệu quả đối với khách hàng nước ngoài, MonadDb đã tiếp nhận nó một cách tự nhiên, khai thác toàn bộ sức mạnh và hiệu suất của nó.

MonadDb được chế tác với ý tưởng thực hiện song song của làng, hỗ trợ nhiều lần đọc và viết đồng thời với độ chính xác duyên dáng. Không giống như các cơ sở dữ liệu truyền thống yêu cầu mỗi tác vụ phải hoàn thành trước khi chuyển sang nhiệm vụ tiếp theo, MonadDb sử dụng phép thuật I / O không đồng bộ, cho phép các tác vụ chồng chéo liền mạch, mở ra các cổng để xử lý giao dịch song song thực sự.

8. Đến thăm làng Monad!

Thông qua một bản giao hưởng của những phép thuật kỳ diệu và những lời nguyền phức tạp, Pháp sư Pepe màu tím đã tạo ra làng Monad - nơi mà các tài khoản đáng tin cậy của Ethereum, mật mã học, định dạng giao dịch, ngôn ngữ và ví tiền kết hợp một cách dễ dàng với tính mở rộng đáng kinh ngạc của Solana và Sui. Bây giờ, Monad phát triển mạnh mẽ với những giấc mơ về đạt 10.000 giao dịch mỗi giây và đạt được sự hoàn thiện trong 1 giây.

Làng Monad, sinh ra từ sự sáng tạo và hy vọng, liệu có thể cứu được một thế giới bị mắc kẹt bởi virus meme và có thể giúp Ethereum trở lại vinh quang như một người bạn đáng kính? Chỉ thời gian mới có thể trả lời.

Disclaimer:

  1. Bài viết này được in lại từ [100y.eth], Tất cả bản quyền thuộc về tác giả gốc [100y.eth]. Nếu có ý kiến ​​phản đối về việc tái in này, vui lòng liên hệ Gate Learnđội ngũ và họ sẽ xử lý ngay lập tức.
  2. Tuyên bố từ chối trách nhiệm: Các quan điểm và ý kiến được trình bày trong bài viết này chỉ là của tác giả và không cấu thành bất kỳ lời khuyên đầu tư nào.
  3. Việc dịch bài viết sang các ngôn ngữ khác được thực hiện bởi nhóm Gate Learn. Trừ khi có ghi chú, việc sao chép, phân phối hoặc đạo văn các bài viết đã được dịch là cấm.
* Đầu tư có rủi ro, phải thận trọng khi tham gia thị trường. Thông tin không nhằm mục đích và không cấu thành lời khuyên tài chính hay bất kỳ đề xuất nào khác thuộc bất kỳ hình thức nào được cung cấp hoặc xác nhận bởi Gate.io.
* Không được phép sao chép, truyền tải hoặc đạo nhái bài viết này mà không có sự cho phép của Gate.io. Vi phạm là hành vi vi phạm Luật Bản quyền và có thể phải chịu sự xử lý theo pháp luật.

Câu chuyện về Monad: Tìm kiếm bí mật Arcane

Nâng cao11/5/2024, 9:47:24 AM
Mặc dù L2 đã mở rộng thành công Ethereum một phần nào đó, nhưng vẫn đối mặt với những hạn chế. Monad nhằm xây dựng một vương quốc mới kết hợp văn hóa phong phú của Ethereum với tính mở rộng của Solana và Sui, tạo ra một hệ thống tương thích với Ethereum đáp ứng nhu cầu hiệu quả của một thời đại mới.

1. Ngôi làng Ethereum Đã Rơi

Ngày xửa ngày xưa, ở ngôi làng Ethereum, có một cộng đồng các chú ếch xanh. Ethereum từng là một trong những vùng đất thịnh vượng nhất, nơi mà sự phi tập trung cao và an ninh mạnh mẽ đã tạo ra một nền kinh tế phồn vinh.

Dựa trên những nguyên tắc này, người dân làng tổ chức bầu cử đều đặn dựa trên sự gắn kết của họ, bổ nhiệm các nhà lãnh đạo để giám sát các khối giao dịch được tạo ra mỗi mười hai giây. Qua đó, họ quản lý một cách cần mẫn nền kinh tế sôi động của làng.

Nhưng bây giờ, vinh quang trước đây của Ethereum đã phai nhạt, và một bệnh dịch của meme-virus quét qua, làm hao mòn sức mạnh của ngôi làng. Bóng tối treo lơ lửng trên đường phố khi những Pepes xanh lê bước dọc theo, lang thang không mục đích trong những gì đã trở thành một ngôi làng hoang vắng, ảm đạm.

Tuy nhiên, vẫn còn một vài Pepes xanh mong muốn khôi phục lại sự hùng vĩ đã mất của Ethereum. Họ ủng hộ "Cải cách L2", một phong trào nhằm hồi sinh ngôi làng. Với những nỗ lực của họ, Ethereum bắt đầu phát triển mạnh mẽ trở lại, cho phép quy mô hoạt động từng được coi là không thể. Pepes đã lấy lại được phần nào sự sống động đã từng lấp đầy cuộc sống của họ.

Tuy nhiên, L2 Reform đã đối mặt với giới hạn của nó. Các làng lân cận như Solana và Sui, mặc dù còn trẻ và đôi khi đầy bất ổn, nhưng đang tiến bộ nhanh chóng thông qua cuộc cách mạng khoa học chưa từng có. Những đổi mới của họ đã khiến các giao dịch tài chính phức tạp trở nên mượt mà, trong khi Ethereum vẫn đấu tranh mặc dù có cải cách. Do đó, tin đồn lan rộ giữa những Pepes về khả năng chuyển đến những ngôi làng láng giềng này.

Rồi, vào một ngày định mệnh, một pháp sư Pepe màu tím xuất hiện trong làng Ethereum.

2. Sự xuất hiện của Phù thủy Pepe Màu tím

Một pháp sư Pepe mặc áo tím, nhìn chằm chằm với nỗi buồn nhìn vào vẻ vang đã mất của ngôi làng Ethereum, quyết định xây dựng một vương quốc mới mang tên Monad.

Một ngày nọ, anh xuất hiện trước Pepes xanh, tuyên bố kế hoạch đầy tham vọng của mình để thành lập làng Monad. Tập hợp họ ở quảng trường trung tâm, ông mở sàn để nghe những suy nghĩ và giấc mơ của họ.

Green Pepe 1 nói lên: “Tôi hy vọng cuộc sống ở Monad sẽ cảm nhận được như Ethereum. Mặc dù Ethereum thiếu tính mở rộng như Solana hay Sui, tôi chưa bao giờ nghĩ đến việc rời đi vì văn hóa của họ cảm thấy khác biệt so với chúng ta.”

Green Pepe 2 nói thêm: “Giữ nguyên lối sống và văn hóa quan trọng, nhưng tôi cũng muốn một hệ thống hiệu quả như các làng khác. Trong khi Ethereum an toàn, nhưng không đáp ứng được cho các dự án đòi hỏi tốc độ và linh hoạt.”

Lắng nghe lòng nguyện vọng của họ, pháp sư đã thề sẽ tạo ra Monad với văn hóa phong phú của Ethereum và khả năng mở rộng của Solana và Sui. Ông suy tư về những phép mạnh mẽ cần thiết để thực hiện cả hai ước mơ, một ngôi làng nơi sự tương thích với truyền thống của Ethereum sẽ gặp gỡ hiệu suất của những tiến bộ mới.

Sau đó, anh ấy chia sẻ tầm nhìn của mình với những người Pepes háo hức, truyền cảm hứng hy vọng về một nơi thực sự có thể mang đến tốt nhất của cả hai thế giới.

3. Bí Mật Spell 1: Thực Hiện Trì Hoãn

Một trong những hạn chế hạn chế sự mở rộng của làng Ethereum nằm ở việc xử lý mỗi giao dịch trong quá trình đồng thuận, bước cần thiết để tạo ra mỗi khối mới.

Trong làng này, người lãnh đạo đề xuất một khối phải tính toán tất cả giao dịch bên trong trước khi đề xuất nó, đảm bảo kết quả của mỗi giao dịch. Ngoài ra, các nút xác nhận nhận được khối này cũng phải tính toán tất cả các giao dịch để xác minh tính hợp lệ của khối và bỏ phiếu của họ.

Vì quá trình đồng thuận liên quan đến cả tính toán và giao tiếp giữa các làng, ngân sách thời gian được cấp phát cho xử lý giao dịch khá thấp, điều này cuối cùng dẫn đến khả năng mở rộng bị hạn chế.

Để giải quyết vấn đề này, phù thủy Pepe màu tím đã giới thiệu một câu thần chú mới có tên là "Hành quyết hoãn lại". Câu thần chú này tách biệt quy trình "Đồng thuận", ra lệnh cho các giao dịch của dân làng, khỏi quy trình "Thực thi", tính toán kết quả của các giao dịch này.

Nói một cách đơn giản hơn, thay vì thực hiện đồng thuận và thực thi đồng thời cho mỗi khối, đồng thuận cho khối thứ N được thực hiện trong khi thực thi được thực hiện cho khối thứ N-1, thứ tự giao dịch của khối này đã được xác định.

Bằng cách cho phép thời gian khối đầy đủ để thực thi, phương pháp này tăng đáng kể số giao dịch có thể xử lý trong cùng một khoảng thời gian.

Advanced Spell: Delayed Merkle Roots

Trong làng Ethereum, các nút thực hiện các phép tính trước khi đạt được sự nhất quán, đảm bảo tính hợp lệ của khối. Tuy nhiên, trong hệ thống Thực thi Trì hoãn của Monad, sự nhất quán và thực thi được tách rời. Điều này mở ra khả năng cho các nút độc hại lờ đi các giao dịch đã được đồng ý trước đó hoặc tự do thay đổi trạng thái tính toán.

Để ngăn chặn điều này, Monad nhúng một gốc Merkle - đại diện cho các kết quả tính toán từ khối N-10 vào đề xuất cho khối N. Nếu hơn hai phần ba số nút đạt được sự đồng thuận về khối N, điều đó ngụ ý sự đồng thuận về các tính toán của khối N-10.

Nếu tính toán của bất kỳ nút nào từ khối thứ N-10 không khớp với gốc Merkle được bao gồm trong khối thứ N, nút đó sẽ bị loại khỏi sự đồng thuận bắt đầu từ khối thứ N. Độ trễ mười khối cho gốc Merkle đảm bảo rằng bất kỳ lỗi tính toán nào cũng sẽ được phát hiện đúng lúc.

Đáng chú ý, thời gian khối trong Monad là 1 giây, tuy nhiên điều này không có nghĩa rằng Monad cần 10 giây để hoàn thiện. Nhờ vào hệ thống MonadBFT độc đáo của Monad, việc đạt được độ hoàn thiện trong một khe cắm duy nhất có thể được thực hiện, cung cấp độ hoàn thiện trong vòng 1 giây.

4. Bí Mật Spell 2: Transaction Hashing

Nhà phù thủy Pepe màu tím khôn ngoan suy nghĩ về cách một người lãnh đạo trong làng có thể nhanh chóng lan truyền một đề xuất khối đến các nút khác.

Trong làng Ethereum, thường quy ước đóng gói một đề xuất toàn bộ khối, bao gồm tất cả các giao dịch, và gửi nó như một gói lớn duy nhất trên mạng.

Tuy nhiên, pháp sư nhận ra rằng nếu làng Monad áp dụng phương pháp này, việc phát sóng một đề xuất khối rộng lớn chứa đầy giao dịch vô số sẽ là một nhiệm vụ đáng sợ và đầy công lao.

Để giải quyết vấn đề này, pháp sư Pepe màu tím đã giới thiệu khái niệm “Transaction Hashing.” Khi tất cả giao dịch được người dân gửi đã được lan truyền trên mạng, mỗi node duy trì một bản ghi về các giao dịch của làng Monad trong mempool của chính nó.

Thông tin này có nghĩa là người đứng đầu không cần phải truyền toàn bộ danh sách giao dịch trong mỗi đề xuất khối nữa. Thay vào đó, người đứng đầu chỉ cần tham chiếu đến các giao dịch, chỉ gửi đi các băm.

Theo cách này, các đề xuất khối của Monad vẫn được giữ gọn gàng, chỉ chứa các giá trị băm của mỗi giao dịch. Khi nhận được những giá trị này, các nút khác có thể dễ dàng so sánh các giá trị băm với hồ sơ của họ và xác định các giao dịch được tham chiếu.

5. Secret Spell 3: MonadBFT

Ở làng Monad, thứ tự giao dịch trong mỗi khối và sự đồng thuận về việc tạo khối được điều chỉnh bởi MonadBFT, một cơ chế đồng thuận hiệu suất cao dựa trên HotStuff. Thuật toán BFT hai giai đoạn này cho phép đạt đồng thuận trong hai bước.

Vai trò của người lãnh đạo khối được chọn dựa trên xác suất dựa trên cổ phần đã đặt cược của từng thành viên. Trong Monad, các khối được tạo ra hiệu quả hơn so với làng Ethereum, vì mỗi đề xuất khối N được truyền kèm theo Chứng chỉ Quorum (QC) cho khối trước đó N-1, cho biết hơn hai phần ba số nút đã xác nhận khối.

Đây là cách mà chuỗi diễn biến:

  • [ ] Leader N đưa ra một đề xuất cho khối N, kèm theo QC cho khối N-1.
  • [ ] Validators sau đó xác minh khối N và gửi phiếu bầu của họ đến Leader N+1.
  • [ ] Lãnh đạo N+1 chia sẻ một đề xuất cho khối N+1, cùng với QC cho khối N.
  • [ ] Tuy nhiên, ngay cã với QC N, các máy chủ không thể hoàn tất cả các khởi N ngay lập tức, bội vì tính chất của chuột lược không thể định chẽ đợi với việc tất cả các thành viên đểu đang online đồng bộ.
  • [ ] Để đảm bảo an toàn hoàn toàn cho khối N, các nhà xác thực phải gửi phiếu bầu "có" cho khối N+1, chứa QC N, tới Lãnh đạo N+2. Khi Lãnh đạo N+2 tạo QC N+1, nó xác nhận việc hoàn thành thành công vòng N+1 và đồng thời hoàn thiện khối N.

Như vậy, với sự phép thuật khéo léo và tầm nhìn, pháp sư Pepe màu tím đã dẫn dắt làng Monad vào một thời đại mới, nơi mỗi khối được tạo ra và bảo vệ không chỉ nhanh chóng mà còn với sự thanh lịch phù hợp với tầm nhìn của một làng thôn thật sự có thể mở rộng và hợp tác.

6. Bí Mật Spell 4: Thực Hiện Song Song

Trong vương quốc Monad, để xử lý một lượng giao dịch của người dân vô cùng lớn, pháp sư Pepe màu tím đã tạo ra một loại phép thuật mới cho phép xử lý giao dịch không theo cách tuần tự của làng Ethereum mà là thông qua những luồng song song mạnh mẽ.

Với lời nguyền của Thực hiện Trì hoãn, việc thực hiện chỉ bắt đầu sau khi thứ tự giao dịch của một khối đã đạt được sự nhất trí. Làng Monad, nơi cư trú của một loạt các thực hiện viên tài năng, mỗi người đảm nhận các giao dịch, tính toán đầu vào và đầu ra của họ một cách độc lập và tạo ra danh sách đang chờ.

Những đầu vào và đầu ra này không ngay lập tức thay đổi trạng thái của ngôi làng mà thay vào đó chờ đợi trong ma thuật lơ lửng, sẵn sàng được cam kết theo thứ tự được xác định bởi sự đồng thuận. Cam kết này liên quan đến việc hợp nhất từng đầu ra vào trạng thái hiện tại, giống như những sợi chỉ ma thuật dệt một tấm thảm có trật tự liền mạch.

Tuy nhiên, có một sự thay đổi. Xử lý song song mở ra khả năng xung đột giao dịch - một hiếm hoi trong làng Ethereum gọn gàng nhưng lại là một thách thức mới ở đây.

Ví dụ, nếu một giao dịch (giao dịch b) cho thấy người làng A tặng 1 ETH cho người làng B, và một giao dịch khác (giao dịch c) cho thấy B tiêu phí ETH đó tại quán làng, thì thứ tự của họ rất quan trọng. Nếu giao dịch c cố gắng thực hiện trước giao dịch b, thì giao dịch sẽ thất bại. Trong những trường hợp này, các giao dịch xung đột được lên lịch lại, và giao dịch c phải đợi cho đến khi giao dịch b hoàn tất trước khi thực hiện lại.

Do đó, trong Monad, trái tim của việc thực hiện song song nằm ở trong chuỗi: kết quả được tính toán song song, nhưng cập nhật trạng thái được hợp nhất theo thứ tự chính xác cần thiết.

7. Bí mật Spell 5: MonadDb

Vị pháp sư Pepe màu tím không dừng lại ở đó. Anh ta triệu hồi MonadDb, một cơ sở dữ liệu tùy chỉnh duy nhất cho ngôi làng Monad, được tùy chỉnh để lưu trữ trạng thái của blockchain. Trong khi Ethereum dựa vào Merkle Patricia Trie phức tạp, một cấu trúc được biết đến với tính linh hoạt nhưng cũng với hiệu suất không hiệu quả đối với khách hàng nước ngoài, MonadDb đã tiếp nhận nó một cách tự nhiên, khai thác toàn bộ sức mạnh và hiệu suất của nó.

MonadDb được chế tác với ý tưởng thực hiện song song của làng, hỗ trợ nhiều lần đọc và viết đồng thời với độ chính xác duyên dáng. Không giống như các cơ sở dữ liệu truyền thống yêu cầu mỗi tác vụ phải hoàn thành trước khi chuyển sang nhiệm vụ tiếp theo, MonadDb sử dụng phép thuật I / O không đồng bộ, cho phép các tác vụ chồng chéo liền mạch, mở ra các cổng để xử lý giao dịch song song thực sự.

8. Đến thăm làng Monad!

Thông qua một bản giao hưởng của những phép thuật kỳ diệu và những lời nguyền phức tạp, Pháp sư Pepe màu tím đã tạo ra làng Monad - nơi mà các tài khoản đáng tin cậy của Ethereum, mật mã học, định dạng giao dịch, ngôn ngữ và ví tiền kết hợp một cách dễ dàng với tính mở rộng đáng kinh ngạc của Solana và Sui. Bây giờ, Monad phát triển mạnh mẽ với những giấc mơ về đạt 10.000 giao dịch mỗi giây và đạt được sự hoàn thiện trong 1 giây.

Làng Monad, sinh ra từ sự sáng tạo và hy vọng, liệu có thể cứu được một thế giới bị mắc kẹt bởi virus meme và có thể giúp Ethereum trở lại vinh quang như một người bạn đáng kính? Chỉ thời gian mới có thể trả lời.

Disclaimer:

  1. Bài viết này được in lại từ [100y.eth], Tất cả bản quyền thuộc về tác giả gốc [100y.eth]. Nếu có ý kiến ​​phản đối về việc tái in này, vui lòng liên hệ Gate Learnđội ngũ và họ sẽ xử lý ngay lập tức.
  2. Tuyên bố từ chối trách nhiệm: Các quan điểm và ý kiến được trình bày trong bài viết này chỉ là của tác giả và không cấu thành bất kỳ lời khuyên đầu tư nào.
  3. Việc dịch bài viết sang các ngôn ngữ khác được thực hiện bởi nhóm Gate Learn. Trừ khi có ghi chú, việc sao chép, phân phối hoặc đạo văn các bài viết đã được dịch là cấm.
* Đầu tư có rủi ro, phải thận trọng khi tham gia thị trường. Thông tin không nhằm mục đích và không cấu thành lời khuyên tài chính hay bất kỳ đề xuất nào khác thuộc bất kỳ hình thức nào được cung cấp hoặc xác nhận bởi Gate.io.
* Không được phép sao chép, truyền tải hoặc đạo nhái bài viết này mà không có sự cho phép của Gate.io. Vi phạm là hành vi vi phạm Luật Bản quyền và có thể phải chịu sự xử lý theo pháp luật.
Bắt đầu giao dịch
Đăng ký và giao dịch để nhận phần thưởng USDTEST trị giá
$100
$5500