Tác giả: 100y.eth Nguồn: mirror Dịch: Shan Oppa, Golden Finance
Ngày xửa ngày xưa, a Phù thủy màu tím Pepe đến ngôi làng Ethereum...
1. Ngôi làng bị mất tích của Ethereum
Cách đây rất lâu, tại một ngôi làng nhỏ tên là Ethereum, có một nhóm Pepes xanh sinh sống. Ở vương quốc thịnh vượng này, mức độ phân quyền cao và an ninh vững chắc thúc đẩy sự thịnh vượng của các làng mạc và nền kinh tế.
Người dân dân làng bị ảnh hưởng sâu sắc bởi những nguyên tắc này và thường xuyên bầu ra những người lãnh đạo thông qua vốn chủ sở hữu mà họ nắm giữ để giám sát các khối giao dịch được ghi lại cứ sau 12 giây để đảm bảo duy trì nền kinh tế sôi động trong làng. Tuy nhiên, làng Ethereum ngày nay đã mất đi ánh hào quang trước đây của virus meme tràn lan và làm tổn hại nghiêm trọng đến sức sống của ngôi làng. Những chú Pepes xanh trong làng vội vã, trong làng trở nên một khung cảnh chán nản.
Tuy nhiên, trong làng vẫn có một số Pepe xanh có ước mơ hồi sinh. Họ đã đề xuất "cải cách L2", hy vọng sẽ đưa Ethereum trở lại cuộc sống. Bằng nỗ lực của họ, ngôi làng đã dần lấy lại được phần nào thịnh vượng, quy mô hoạt động đạt đến tầm cao chưa từng thấy, một tia sức sống một lần nữa xuất hiện trong cuộc sống của những chú Pepes xanh.
Tuy nhiên, cải cách L2 vẫn chưa giải quyết được triệt để vấn đề. Các làng lân cận Solana và Sui tuy còn non trẻ và thường không ổn định nhưng đang phát triển nhanh chóng dưới cuộc cách mạng khoa học chưa từng có, khiến các giao dịch tài chính phức tạp trở nên đơn giản và suôn sẻ, trong khi Ethereum dù trải qua cải cách nhưng vẫn đang gặp khó khăn. Tin đồn về việc chuyển đến những ngôi làng mới nổi này bắt đầu lan truyền trong làng.
Vào lúc này, một phù thủy 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 tím
Pháp sư Pepe mặc áo choàng tím chính là mang thai Vô cùng hối hận về vinh quang đã mất của Làng Ethereum, tôi quyết tâm xây dựng một ngôi làng mới mang tên Monad.
Một ngày nọ, anh đứng ở quảng trường làng và công bố kế hoạch vĩ đại của mình là tạo ra Monad cho Green Pepes, đồng thời mời họ bày tỏ sự mong đợi và kỳ vọng của mình cho tương lai.
Green Pepe 1 lên tiếng đầu tiên: "Tôi hy vọng cuộc sống Monad có thể giống như Ethereum. Mặc dù Ethereum thiếu khả năng mở rộng như Solana hay Sui, nhưng văn hóa của nó rất độc đáo và tôi chưa bao giờ nghĩ đến việc rời đi vì văn hóa ở những nơi khác quá khác với chúng tôi."
Green Pepe 2 cũng nói thêm: "Giữ lối sống liên tục với văn hóa là điều quan trọng. , nhưng tôi cũng hy vọng sẽ hiệu quả như những ngôi làng khác. Mặc dù Ethereum an toàn nhưng nó không đủ cho các dự án theo đuổi tốc độ và tính linh hoạt ”
Wizard đã lắng nghe. mong đợi của họ và hứa sẽ kết hợp nền văn hóa phong phú của Ethereum vào Monad với khả năng mở rộng của Solana và Sui. Anh bắt đầu nghĩ về cách tạo ra phép thuật mạnh mẽ để hiện thực hóa tầm nhìn này: một ngôi làng bảo tồn truyền thống của Ethereum đồng thời tự hào về tính hiệu quả của các công nghệ mới.
Sau đó, ông chia sẻ tầm nhìn vĩ đại này với những người Pepes, những người khao khát sự thay đổi, truyền cảm hứng cho họ hy vọng về một cuộc sống mới kết hợp những lợi thế của cả hai.
3. Bí mật 1: Trì hoãn thực thi
Một trong những hạn chế về khả năng mở rộng của Ethereum Village Hạn chế là mỗi khi một khối mới được tạo, các giao dịch sẽ được xử lý theo thời gian thực trong quá trình đồng thuận. Ở làng này, người đứng đầu đề xuất một khối phải tính toán kết quả của tất cả các giao dịch trước khi đề xuất và nút xác minh nhận khối cũng cần tính toán tất cả các giao dịch để xác minh tính hợp pháp của khối và bỏ phiếu.
Vì quá trình đồng thuận đòi hỏi phải tính toán và liên lạc giữa người dân, điều này giúp giảm đáng kể thời gian xử lý giao dịch, do đó hạn chế khả năng mở rộng. Để giải quyết vấn đề này, thuật sĩ Pepe màu tím đã sử dụng một phép thuật mới gọi là "thực thi bị trì hoãn", tách quá trình "đồng thuận" (tức là đặt hàng giao dịch) của các giao dịch của dân làng khỏi quá trình "thực thi" (tức là tính toán kết quả) .
p> p>
Nói một cách đơn giản, mỗi khối không còn cần phải có sự đồng thuận và được thực thi cùng lúc nữa, mà khi đang diễn ra sự đồng thuận của N khối thì quá trình thực thi N sẽ diễn ra -1 khối Giao dịch dẫn đến .
p> p>
Phương pháp này cho phép thực thi tận dụng toàn bộ thời gian của khối, làm tăng đáng kể số lượng giao dịch có thể được xử lý cùng một lúc.
Bí mật nâng cao: Root Merkle bị trì hoãn
Trong làng Ethereum, các nút đang được tính toán đồng thuận sẽ được thực hiện trước để đảm bảo tính hợp pháp của khối. Tuy nhiên, trong hệ thống thực thi bị trì hoãn của Monad, sự đồng thuận và thực thi bị tách biệt và các nút độc hại có thể bỏ qua các giao dịch đã được xác nhận trước đó hoặc giả mạo trạng thái tính toán.
Để ngăn chặn điều này, Monad nhúng căn Merkle (biểu thị kết quả tính toán của khối N-10) vào đề xuất của khối N. Nếu hơn 2/3 số nút đạt được sự đồng thuận ở khối thứ N, điều đó có nghĩa là kết quả tính toán của khối N-10 cũng được xác nhận.
Nếu kết quả tính toán của một nút trong khối N-10 không khớp với gốc Merkle trong khối N, nút đó sẽ bị loại bỏ khỏi sự đồng thuận. khối N Độ trễ gốc Merkle mười khối này đảm bảo rằng mọi lỗi tính toán đều được phát hiện kịp thời.
Điều đáng chú ý là thời gian tạo khối của Đơn nguyên là 1 giây, nhưng điều này không có nghĩa là tính hữu hạn của Đơn nguyên mất 10 giây. Với hệ thống MonadBFT độc đáo của Monad, tính hữu hạn của một khối có thể đạt được trong 1 giây.
4. Bí thuật 2: Hash giao dịch
Pháp sư Pepe Tím đang suy nghĩ kỹ, làm thế nào Nó cho phép các nhà lãnh đạo trong làng nhanh chóng tuyên truyền các đề xuất khối tới các nút khác.
Trong làng Ethereum, người ta thường phổ biến đề xuất khối hoàn chỉnh, bao gồm tất cả các giao dịch, dưới dạng một gói khổng lồ trên mạng. Tuy nhiên, Wizards nhận ra rằng nếu Monad Village cũng áp dụng cách tiếp cận này thì việc phát tán các đề xuất khối chứa một số lượng lớn giao dịch sẽ là một nhiệm vụ khó khăn và chậm chạp.
Để đạt được mục đích này, phù thủy Pepe màu tím đã đề xuất khái niệm "băm giao dịch". Vì các giao dịch do tất cả dân làng gửi đã được truyền bá trong mạng nên mỗi nút sẽ giữ lại các bản ghi giao dịch của làng Monad trong nhóm giao dịch của riêng nó.
p> p>
Wizard tận dụng điều này để người đứng đầu không cần phải thông qua danh sách đầy đủ các giao dịch trong mỗi đề xuất khối. Thay vào đó, người lãnh đạo chỉ cần tham chiếu các giao dịch này và gửi hàm băm.
Bằng cách này, các đề xuất khối của Monad vẫn nhỏ gọn, chỉ chứa hàm băm của mỗi giao dịch. Khi các nút khác nhận được đề xuất, họ có thể dễ dàng tìm thấy giao dịch được tham chiếu chỉ bằng cách so sánh các giá trị băm này với các giao dịch trong hồ sơ của chính họ.
5. Bí thuật thứ ba: MonadBFT
Trong làng Monad, mỗi khối Sự đồng thuận trong chuỗi giao dịch 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 Dung sai lỗi Byzantine (BFT) hai giai đoạn này có thể đạt được sự đồng thuận theo hai bước.
Người đứng đầu khối được xác định bằng cách lựa chọn xác suất dựa trên phần cổ phần của mỗi người tham gia. Trong Monad, quá trình tạo mỗi khối hiệu quả hơn Ethereum Village, vì đề xuất của mỗi khối N được thông qua cùng với chứng chỉ pháp lý (QC) của khối N-1 trước đó, cho thấy rằng hơn 2/3 nút đã xác minh khối.
p> p>
Sau đây là quá trình diễn ra của quá trình:
Trưởng nhóm N công bố đề xuất khối N, cùng với QC của khối N-1 trước đó.
Người xác thực sau đó sẽ xác minh khối N và gửi phiếu bầu của họ cho nhà lãnh đạo N+1.
Trưởng nhóm N+1 đưa ra đề xuất khối N+1 và đính kèm QC khối N.
Tuy nhiên, ngay cả với QC N, người xác minh cũng không thể hoàn thiện ngay khối N vì bản chất của blockchain không thể đảm bảo tất cả người tham gia đều được trực tuyến cùng một lúc.
Để đảm bảo hoàn toàn tính bảo mật của khối N, người xác thực cần gửi phiếu "đồng ý" cho khối N+1 (chứa QC N) Đưa ra N+2 tới người lãnh đạo. Khi người lãnh đạo N+2 tạo QC N+1, điều này xác nhận việc hoàn thành thành công vòng N+1, khiến khối N trở thành cuối cùng.
Bằng phép thuật đặc biệt và tầm nhìn xa của mình, phù thủy Pepe Tím đã dẫn dắt ngôi làng Monad bước vào một kỷ nguyên mới. Trong ngôi làng này, mỗi khối không chỉ có thể được tạo và bảo mật nhanh chóng mà còn phải tinh tế, phù hợp với tầm nhìn về một ngôi làng thực sự có thể mở rộng, hợp tác và đôi bên cùng có lợi.
6. Bí mật 4: Thực thi song song
Trong vương quốc Monad, để xử lý một số lượng lớn giao dịch của dân làng, thuật sĩ Pepe màu tím đã thiết kế một câu thần chú mới để các giao dịch không được xử lý theo cách nối tiếp của các làng Ethereum mà theo một luồng song song mạnh mẽ.
Với việc thực thi bị trì hoãn, việc thực thi sẽ chỉ bắt đầu sau khi đạt được sự đồng thuận về lệnh giao dịch của khối. Làng Monad bao gồm nhiều người thực thi lành nghề, mỗi người chịu trách nhiệm xử lý các giao dịch, tính toán đầu vào và đầu ra một cách độc lập và tạo danh sách chờ xử lý.
Những đầu vào và đầu ra này không làm thay đổi ngay trạng thái của làng mà chờ ở dạng ma thuật lơ lửng, sẵn sàng nộp theo thứ tự được xác định bởi sự đồng thuận . Loại 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 dây ma thuật dệt nên một tấm thảm liền mạch và có trật tự.
Tuy nhiên, mọi chuyện đã thay đổi. Quá trình xử lý song song gây ra khả năng xảy ra xung đột giao dịch – hiếm khi xảy ra ở các làng Ethereum có trật tự, 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 dân làng A tặng 1 ETH cho dân làng B và một giao dịch khác (giao dịch c) cho thấy dân làng B là trong làng Khách sạn nhỏ đã tiêu số ETH này nên đơn hàng 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, giao dịch xung đột được lên lịch lại và giao dịch c đợi giao dịch b hoàn thành trước khi thực hiện lại.
Do đó, trong Monads, cốt lõi của việc thực thi song song nằm ở trình tự: các kết quả được tính toán song song nhưng các 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 5: MonadDb
Purpe Pepe Wizard không dừng lại ở đó. Anh ấy đã tạo ra MonadDb, một cơ sở dữ liệu tùy chỉnh dành riêng cho Monad Village được thiết kế đặc biệt để lưu trữ trạng thái của blockchain. Trong khi Ethereum dựa trên Merkle Patricia Trie phức tạp, một cấu trúc được biết đến với khả năng phục hồi nhưng cũng kém hiệu quả đối với các khách hàng bên ngoài, MonadDb lại áp dụng nó một cách tự nhiên, tận dụng toàn bộ sức mạnh và hiệu quả của nó.
MonadDb được thiết kế với mục đích thực thi song song, hỗ trợ nhiều lần đọc và ghi cùng lúc với độ chính xác cao. Không giống như cơ sở dữ liệu truyền thống yêu cầu hoàn thành từng nhiệm vụ trước khi chuyển sang nhiệm vụ tiếp theo, MonadDb có tính năng I/O không đồng bộ kỳ diệu cho phép các nhiệm vụ chồng chéo liền mạch, mở ra cơ hội xử lý giao dịch song song thực sự.
8. Hãy đến thăm Làng Monad!
Thông qua hàng loạt phép thuật tuyệt vời và phép thuật phức tạp, phù thủy màu tím Pepe đã tạo ra ngôi làng Monad — nơi các tài khoản, mật mã, định dạng giao dịch, ngôn ngữ và ví đáng tin cậy của Ethereum kết hợp dễ dàng với khả năng mở rộng đáng kinh ngạc của Solana và Sui. Ngày nay, Monad phát triển mạnh mẽ với ước mơ thực hiện 10.000 giao dịch mỗi giây và hoàn thành trong vòng 1 giây.
Liệu Làng Monad, được sinh ra từ trí tuệ và hy vọng, có thể cứu thế giới đang bị ảnh hưởng bởi virus meme và giúp Ethereum lấy lại vinh quang và trở thành đối tác đáng tin cậy không? Chỉ có thời gian mới trả lời được.
Preview
Có được sự hiểu biết rộng hơn về ngành công nghiệp tiền điện tử thông qua các báo cáo thông tin và tham gia vào các cuộc thảo luận chuyên sâu với các tác giả và độc giả cùng chí hướng khác. Chúng tôi hoan nghênh bạn tham gia vào cộng đồng Coinlive đang phát triển của chúng tôi:https://t.me/CoinliveSG