Blockchain là một máy ảo, một mô hình điện toán dựa trên phần mềm chạy trên mạng máy tính vật lý phân tán mà bất kỳ ai cũng có thể tham gia nhưng cực kỳ khó kiểm soát bởi một thực thể duy nhất. Khái niệm blockchain lần đầu tiên được đề xuất trong sách trắng Bitcoin do Satoshi Nakamoto xuất bản năm 2008 với tư cách là cơ sở hạ tầng cốt lõi hỗ trợ thanh toán ngang hàng được bảo mật bằng mật mã bằng Bitcoin. Đối với blockchain, các giao dịch giống như nhật ký của các công ty truyền thông xã hội và Internet; chúng đóng vai trò là hồ sơ về hoạt động mạng cụ thể, với điểm khác biệt chính là các giao dịch trên blockchain là bất biến và thường có thể truy vấn công khai.
Giao dịch chính xác là gì
trên blockchain Giao dịch liên quan đến việc di chuyển tài sản kỹ thuật số từ địa chỉ này sang địa chỉ khác trên sổ cái phân tán, một quy trình được bảo mật thông qua mật mã khóa công khai. Giao dịch có thể được sử dụng không chỉ cho chuyển khoản ngang hàng phi tập trung mà còn cho các quy trình xác thực và xác minh khác nhau.
Cách giao dịch blockchain hoạt động
Khi một giao dịch được bắt đầu, chẳng hạn như Bob gửi một số Token, giao dịch của Bob sẽ được phát sóng tới mạng blockchain cơ bản. Sau đó, một nhóm các nút chuyên dụng trong mạng sẽ hoạt động, xác minh và xác nhận tính hợp pháp của giao dịch. Khi có đủ số nút đã xác minh nội dung giao dịch, giao dịch sẽ được thêm vào một khối và được đóng gói cùng với các giao dịch của người dùng khác. Khi một khối đã đầy, nó sẽ được thêm vào blockchain, đó là nguồn gốc của cái tên "blockchain". Tại thời điểm này, giao dịch của Bob trở thành một phần của sổ cái an toàn và minh bạch, đồng thời cả anh ấy và Alice đều có thể xác minh nội dung giao dịch.
Nói chung, tất cả các giao dịch blockchain đều chứa siêu dữ liệu giúp các nút vận hành và bảo mật mạng xác định và thực thi một bộ hướng dẫn và tham số nhất định. Mỗi giao dịch sẽ có dữ liệu cấp cao do người gửi nhập vào, chẳng hạn như số tiền cần chuyển, địa chỉ đích và chữ ký điện tử được sử dụng để xác nhận giao dịch, cũng như nhiều dữ liệu cấp thấp khác nhau được tạo và nối thêm tự động, mặc dù dữ liệu này sẽ được thay đổi tùy theo mạng. Nó có thể thay đổi tùy theo thiết kế.
Tuy nhiên, các quy trình liên quan đến cấp độ mạng trước khi giao dịch được thực hiện sẽ khác nhau tùy thuộc vào thiết kế của chuỗi khối.
Nhóm bộ nhớ (Ethereum)
Nhóm bộ nhớ (bộ nhớ) pool), được gọi là mempool, là một tính năng phổ biến trong thiết kế blockchain. Các mạng blockchain truyền thống như Bitcoin và Ethereum đều có nhóm bộ nhớ. Mempool về cơ bản là bộ đệm hoặc “phòng chờ” cho các giao dịch đang chờ xử lý chưa được thêm vào khối để thực thi.
Để hiểu rõ hơn, chúng ta có thể phác thảo vòng đời của các giao dịch trên blockchain bằng cách sử dụng mempool:
Người dùng bắt đầu và ký một giao dịch.
Các nút chuyên biệt tham gia vào mạng blockchain xác minh tính hợp pháp của nội dung giao dịch và đảm bảo rằng nó chứa các tham số thích hợp.
Sau khi được xác minh, giao dịch sẽ được chuyển đến mempool công khai và chờ đóng gói cùng với các giao dịch đang chờ xử lý khác.
Cuối cùng, giao dịch đang chờ xử lý của người dùng sẽ được chọn và nối với các giao dịch đang chờ xử lý khác để tạo thành khối tiếp theo trên blockchain. Lúc này trạng thái giao dịch sẽ hiển thị “Thành công”.
Sau một thời gian nhất định hoặc ngưỡng tạo khối, khối đó sẽ được hoàn tất và giao dịch sẽ được ghi lại trên blockchain Nhật ký không thể giả mạo , điều này cực kỳ khó đạt được trừ khi xảy ra cuộc tấn công 51%.
Không có nhóm bộ nhớ (Solana)
Điều đáng chú ý là một số blockchain, chẳng hạn như Solana, không sử dụng mempool mà chuyển tiếp các giao dịch trực tiếp đến các nhà sản xuất khối để đạt được tốc độ cao và thông lượng cao thông qua việc sản xuất các khối liên tiếp.
Hãy tiếp tục vòng đời giao dịch trên chuỗi khối không phải mempool:
Ứng dụng định tuyến thông tin giao dịch đến máy chủ gọi thủ tục từ xa (RPC).
Nhà cung cấp RPC gửi giao dịch đến nhà sản xuất khối hiện được chỉ định và ba nhà sản xuất tiếp theo đây là các bước Phòng ngừa khi hiện tại; người lãnh đạo không thể thực hiện giao dịch một cách kịp thời. Solana áp dụng sơ đồ dẫn đầu vị trí, giúp RPC định tuyến các giao dịch dễ dàng hơn.
Sau đó, nhà sản xuất khối sẽ gửi giao dịch đã ký đến nút đồng thuận để xác minh.
Nút đồng thuận bỏ phiếu để xác minh nội dung giao dịch. Sau khi hoàn tất, trạng thái giao dịch sẽ được chuyển trở lại Ứng dụng RPC > ; người dùng, Hiển thị là "Thành công" hoặc "Thất bại".
Tương tự như chuỗi khối dựa trên mempool, bản thân khối sẽ được hoàn thiện sau khi vượt qua một thời gian nhất định hoặc ngưỡng dựa trên khối. .
Thực hiện tuần tự
Các blockchain cũ hơn, đặc biệt là Bitcoin và Ethereum, sử dụng việc thực hiện tuần tự các giao dịch. Mỗi giao dịch được thêm vào chuỗi khối sẽ kích hoạt một thay đổi về trạng thái mạng và máy ảo (VM) được thiết kế để xử lý một thay đổi trạng thái tại một thời điểm chỉ vì lý do bảo mật.
Điều này dẫn đến tắc nghẽn đáng kể về thông lượng của mạng cơ bản, vì số lượng giao dịch có thể được thêm vào một khối bị hạn chế, dẫn đến thời gian chờ đợi lâu hơn, chi phí giao dịch tăng đột biến chưa từng thấy và đôi khi thậm chí cả việc hiển thị mạng không thể sử dụng được. Hơn nữa, các mô hình thực thi tuần tự sử dụng các thành phần phần cứng khá kém hiệu quả và do đó không thể hưởng lợi từ những tiến bộ đột phá trong điện toán, chẳng hạn như lõi đa bộ xử lý.
Thực thi song song
Tính toán song song là thành phần quan trọng của kiến trúc máy tính, có nguồn gốc từ cuối những năm 1950. Mặc dù ý tưởng và lý thuyết của nó có từ năm 1837. Theo định nghĩa, tính toán song song đề cập đến việc sử dụng đồng thời nhiều yếu tố xử lý để giải quyết một thao tác, trong đó một nhiệm vụ lớn hơn và phức tạp hơn được chia thành các nhiệm vụ nhỏ hơn để chúng có thể được hoàn thành hiệu quả hơn so với cách thực hiện nối tiếp.
Ban đầu chỉ được triển khai trong các hệ thống máy tính hiệu năng cao, do nhu cầu về máy tính đã tăng theo cấp số nhân trong kỷ nguyên Internet và các hạn chế về quy mô tần số đã tăng cường trong vài thập kỷ qua Tính toán song song đã phát triển thành mô hình thống trị trong kiến trúc máy tính ngày nay.
Tiêu chuẩn kiến trúc này cũng áp dụng cho blockchain, ngoại trừ nhiệm vụ chính được máy tính giải quyết là xử lý và thực hiện các giao dịch, hoặc từ hợp đồng thông minh A đến hợp đồng thông minh B. Truyền giá trị, do đó được gọi là thực hiện song song.
Thực thi song song có nghĩa là thay vì xử lý các giao dịch một cách tuần tự, chuỗi khối có thể xử lý nhiều giao dịch không xung đột cùng một lúc. Điều này có thể làm tăng đáng kể thông lượng của mạng blockchain, giúp mạng có khả năng mở rộng và hiệu quả hơn trong việc xử lý tải hoạt động cao hơn và chặn nhu cầu không gian.
Để đơn giản hóa sự hiểu biết, hãy tưởng tượng tính hiệu quả của việc thanh toán tại cửa hàng tạp hóa: nhiều làn để khách hàng thanh toán, so với chỉ một làn cho mọi người sử dụng.
Tại sao thực thi song song lại quan trọng
Trong blockchain Sự song song việc thực thi được thiết kế để tăng tốc độ và hiệu suất của mạng, đặc biệt khi mạng nhận thấy nhu cầu về lưu lượng và tài nguyên cao hơn. Trong bối cảnh hệ sinh thái tiền điện tử, nếu Bob muốn đúc loạt NFT phổ biến mới nhất và Alice muốn mua đồng meme yêu thích của mình, thì mạng sẽ phục vụ đồng thời cả hai người dùng mà không ảnh hưởng đến hiệu suất và trải nghiệm người dùng.
Mặc dù đây có vẻ chỉ là một tính năng trực quan nhằm nâng cao chất lượng cuộc sống nhưng những cải tiến về hiệu suất mạng nhờ thực thi song song sẽ mở đường cho sự phát triển của các trường hợp sử dụng mang tính đổi mới và các ứng dụng đường bộ, các ứng dụng này có thể tận dụng độ trễ thấp và dung lượng cao, chính điều này tạo tiền đề cho việc đưa cơ sở người dùng khổng lồ tiếp theo vào hệ sinh thái tiền điện tử.
Cách thực thi song song hoạt động
Mặc dù có khái niệm song song thực thi Tương đối đơn giản, nhưng các chi tiết của thiết kế blockchain cơ bản ảnh hưởng đến hiệu suất của chính quá trình thực thi song song. Tính năng quan trọng nhất của việc thiết kế chuỗi khối với khả năng thực thi song song là các giao dịch có quyền truy cập vào trạng thái của mạng cơ bản, bao gồm số dư tài khoản, lưu trữ và hợp đồng thông minh.
Việc thực thi song song trên chuỗi khối có thể được phân loại là xác định hoặc lạc quan. Việc thực thi song song xác định, như Solana sử dụng, về cơ bản yêu cầu các giao dịch phải khai báo trước tất cả các phần phụ thuộc của bộ nhớ, tức là phần nào của trạng thái toàn cầu mà chúng muốn truy cập trước. Mặc dù bước này tạo thêm chi phí cho các nhà phát triển nhưng nó cho phép mạng sắp xếp và xác định các giao dịch không xung đột trước khi thực hiện, tạo ra một hệ thống tối ưu hóa có thể dự đoán và hiệu quả. Ngược lại, cấu trúc thực thi song song lạc quan được thiết kế để xử lý tất cả các giao dịch song song, dựa trên giả định không có xung đột. Điều này cho phép blockchain cơ bản thực hiện giao dịch nhanh hơn, mặc dù có thể cần phải thực hiện lại sau này nếu xảy ra xung đột. Nếu phát hiện hai giao dịch xung đột, tức là các giao dịch đang cố gắng truy cập vào cùng một trạng thái mạng, hệ thống có thể xử lý lại và thực hiện lại chúng, song song hoặc tuần tự.
Để hiểu rõ hơn tác động của những chi tiết thiết kế này, có thể hữu ích nếu bạn phân tích hoạt động thực thi song song qua lăng kính của các nhóm đang đi đầu trong hoạt động thực thi song song ngày nay .
Bối cảnh thị trường thực thi song song hiện tại
< img src="https://img.jinse.cn/7222655_image3.png">
Máy ảo Solana (SVM)
Solana là mạng blockchain đầu tiên được thiết kế xoay quanh việc thực thi song song, lấy cảm hứng từ kinh nghiệm trước đây của người sáng lập Anatoly Ykovenko trong ngành viễn thông. Solana hướng đến việc cung cấp một nền tảng phát triển chạy nhanh nhất có thể, do đó tốc độ và hiệu quả của tính toán song song là một lựa chọn thiết kế đơn giản và trực quan.
Sealevel là môi trường thời gian chạy hợp đồng thông minh song song của mạng Solana và là thành phần quan trọng giúp mạng đạt được tốc độ nhanh và thông lượng cao. Không giống như các môi trường dựa trên EVM và WASM, Sealevel sử dụng kiến trúc đa luồng, có nghĩa là nó có thể xử lý đồng thời nhiều giao dịch trong khả năng của lõi trình xác thực.
Chìa khóa để thực thi song song của Solana là khi một giao dịch được kích hoạt, mạng sẽ chỉ định cho giao dịch một loạt hướng dẫn để thực hiện, cụ thể là tài khoản và trạng thái nào sẽ được thực hiện quyền truy cập và những gì cần làm. Những thay đổi nào - Đây là chìa khóa để xác định giao dịch nào không xung đột và có thể được thực hiện cùng lúc, đồng thời cho phép các giao dịch cố gắng truy cập vào cùng một trạng thái được tiến hành cùng một lúc.
Hãy xem xét tính hiệu quả do thẻ trong hệ thống hành lý ký gửi tại sân bay mang lại.
Solana cũng tận dụng Cloudbreak, các tài khoản tùy chỉnhDB của mình, để lưu trữ và quản lý dữ liệu trạng thái nhằm hỗ trợ việc đọc và ghi đồng thời các giao dịch. Cloudbreak được tối ưu hóa để thực thi song song và có thể mở rộng theo chiều ngang để phân phối và quản lý dữ liệu trạng thái trên nhiều nút.
Nhờ kiến trúc song song, Solana có thể xử lý khối lượng giao dịch lớn trong khi vẫn thực hiện nhanh chóng, mang lại kết quả gần như ngay lập tức cho các giao dịch. Solana hiện xử lý trung bình 2.000 đến 10.000 giao dịch mỗi giây (TPS). Ngoài ra, các trường hợp sử dụng cho SVM đang được mở rộng chậm nhưng đều đặn khi các nhóm như Eclipse triển khai cơ sở hạ tầng Lớp 2 được thiết kế để tận dụng SVM làm môi trường thực thi.
EVM song song
EVM song song mô tả A môi trường thực thi chuỗi khối mới được thiết kế để kết hợp những ưu điểm tốt nhất của thiết kế Solana và Ethereum: tốc độ và hiệu suất của Solana với tính bảo mật và tính thanh khoản của Ethereum. Không giống như các thiết kế EVM truyền thống, bằng cách xử lý các giao dịch song song thay vì tuần tự, Parallel EVM cho phép các nhà phát triển xây dựng các ứng dụng trên mạng hiệu suất cao đồng thời tận dụng các kết nối với các công cụ phát triển và thanh khoản EVM.
Sei Network
Sei Network tương thích với EVM Chuỗi khối lớp 1 mã nguồn mở hỗ trợ nhiều ứng dụng phi tập trung được xây dựng dựa trên hiệu suất cao. Sei được thiết kế để mang lại tốc độ nhanh và chi phí thấp cho người dùng và nhà phát triển, đồng thời việc thực thi song song là thành phần chính để đạt được hiệu suất và trải nghiệm người dùng này. Hiện tại, Sei cung cấp thời gian xác nhận khối là 390 mili giây và đã xử lý hơn 1,9 tỷ giao dịch trên mạng chính Thái Bình Dương của mình.
Ban đầu, Sei áp dụng mô hình thực thi song song xác định, trong đó các hợp đồng thông minh khai báo trước quyền truy cập trạng thái cần thiết của chúng để hệ thống có thể chạy các giao dịch không xung đột cùng một lúc thời gian. Với sự xuất hiện của bản nâng cấp V2, Sei đang chuyển sang mô hình song song lạc quan, nghĩa là tất cả các giao dịch sẽ được xử lý song song khi được gửi lên mạng (giai đoạn thực thi) và sau đó kiểm tra thông tin xung đột với các giao dịch trước đó trong giai đoạn xác thực. Nếu tìm thấy hai hoặc nhiều giao dịch xung đột, tức là các giao dịch đang cố truy cập vào cùng một trạng thái mạng, Sei sẽ xác định điểm xung đột này và chạy lại các giao dịch song song hoặc tuần tự, tùy thuộc vào bản chất của xung đột.
Để lưu trữ và duy trì dữ liệu giao dịch, Sei cũng sẽ giới thiệu SeiDB, một cơ sở dữ liệu tùy chỉnh được thiết kế để cải thiện những thiếu sót của v1 bằng cách tối ưu hóa việc thực thi song song. Mục tiêu của SeiDB là giảm chi phí lưu trữ dữ liệu dư thừa và duy trì việc sử dụng đĩa hiệu quả để cải thiện hiệu suất mạng. V2 giảm lượng siêu dữ liệu cần thiết để theo dõi và lưu trữ, đồng thời cho phép ghi nhật ký ghi trước để giúp khôi phục dữ liệu trong trường hợp xảy ra sự cố.
Cuối cùng, Sei gần đây cũng đã công bố ra mắt Parallel Stack, một khung nguồn mở để hỗ trợ các giải pháp mở rộng quy mô Lớp 2 chẳng hạn như các bản tổng hợp để tận dụng và hưởng lợi từ việc thực thi song song.
Monad
Monad là một chuỗi khối EVM Lớp 1 song song sắp ra mắt dành cho các ứng dụng và nền tảng Ethereum. Cơ sở này cung cấp mã byte và RPC đầy đủ khả năng tương thích. Được triển khai thông qua một số công nghệ tiên tiến, Monad nhằm mục đích cung cấp trải nghiệm tương tác nhiều hơn so với các chuỗi khối hiện có bằng cách tối ưu hóa hiệu suất và tính di động trong khi vẫn duy trì chi phí giao dịch thấp, với thời gian chặn 1 giây và cuối cùng lên tới 10.000 TPS.
Monad triển khai công nghệ thực thi song song và đường ống siêu vô hướng để tối ưu hóa tốc độ và thông lượng giao dịch. Tương tự như Sei v2, Monad sẽ áp dụng mô hình thực thi lạc quan, có nghĩa là mạng sẽ bắt đầu thực hiện đồng thời tất cả các giao dịch đến, sau đó phân tích và xác minh các giao dịch để tìm xung đột và thực hiện lại cho phù hợp, với mục tiêu cuối cùng là nếu các giao dịch được thực hiện thực hiện theo thứ tự, kết quả sẽ giống nhau.
Điều quan trọng cần lưu ý là trong khi vẫn đồng bộ hóa với Ethereum, Monads sắp xếp các giao dịch theo khối theo thứ tự tuyến tính và cập nhật từng giao dịch một cách tuần tự.
Để duy trì và truy cập dữ liệu blockchain hiệu quả hơn trạng thái được cung cấp bởi các máy khách Ethereum hiện tại, Monad đã tạo MonadDB tùy chỉnh của riêng mình, đó là Blockchain được xây dựng cục bộ. Monad DB tận dụng các tính năng nâng cao của nhân Linux để cho phép hoạt động đĩa không đồng bộ hiệu quả, loại bỏ các hạn chế về quyền truy cập đầu vào/đầu ra đồng bộ. MonadDB cung cấp quyền truy cập đầu vào/đầu ra không đồng bộ (I/O không đồng bộ), đây là tính năng chính để cho phép thực thi song song. Hệ thống có thể bắt đầu xử lý giao dịch tiếp theo trong khi chờ đọc trạng thái của giao dịch trước đó.
Một sự tương tự đơn giản là hãy xem xét việc nấu một bữa ăn gồm nhiều bước (chẳng hạn như spaghetti với thịt viên). Các bước liên quan là 1) chuẩn bị nước sốt, 2) nấu thịt viên và 3) nấu mì. Một người đầu bếp hiệu quả trước tiên sẽ đun sôi nước cho mì, sau đó chuẩn bị nguyên liệu làm nước sốt, sau đó nấu mì trong nước sôi, sau đó là nước sốt và cuối cùng là thịt viên, thay vì hoàn thành từng bước một và hoàn thành từng bước. chuyển sang nhiệm vụ tiếp theo.
Di chuyển
Move là ngôn ngữ lập trình ban đầu được phát triển Được phát triển bởi nhóm Facebook vào năm 2019 cho dự án Diệm hiện đã bị bỏ hoang. Move được thiết kế để xử lý các hợp đồng thông minh và dữ liệu giao dịch một cách an toàn, loại bỏ các vectơ tấn công vốn có trong các ngôn ngữ khác, chẳng hạn như các cuộc tấn công reentrancy.
MoveVM đóng vai trò là môi trường thực thi gốc cho các chuỗi khối dựa trên Move, tận dụng tính song song để mang lại khả năng thực thi giao dịch nhanh hơn và hiệu quả tổng thể cao hơn.
Aptos
Aptos được phát triển bởi các cựu thành viên dự án Diệm Chuỗi khối Lớp 1 dựa trên Move cung cấp môi trường hiệu suất cao cho các nhà phát triển ứng dụng thông qua thực thi song song. Aptos sử dụng Block-STM, một cách triển khai được sửa đổi của cơ chế kiểm soát đồng thời Bộ nhớ giao dịch phần mềm (STM).
Block-STM là một công cụ thực thi song song đa luồng cho phép thực thi song song lạc quan. Các giao dịch được sắp xếp trước và sắp xếp một cách chiến lược trong các khối, điều này rất quan trọng để giải quyết xung đột hiệu quả và thực hiện lại giao dịch. Nghiên cứu của Aptos cho thấy rằng việc song song hóa bằng Block-STM về mặt lý thuyết có thể hỗ trợ lên tới 160.000 TPS.
Sui
Tương tự như Aptos, Sui được hình thành bởi Chuỗi khối lớp 1 được phát triển bởi các thành viên của dự án Diệm, cũng sử dụng ngôn ngữ Move. Tuy nhiên, Sui sử dụng triển khai Move tùy chỉnh để thay đổi mô hình lưu trữ và quyền truy cập tài sản từ thiết kế Diễm ban đầu. Đặc biệt, điều này cho phép Sui thể hiện các giao dịch độc lập dưới dạng đối tượng sử dụng mô hình lưu trữ trạng thái. Mỗi đối tượng có một ID duy nhất trong môi trường thực thi của Sui, cho phép hệ thống dễ dàng xác định các giao dịch không xung đột và xử lý chúng song song.
Tương tự như Solana, Sui triển khai thực thi song song xác định, yêu cầu các giao dịch khai báo trước các tài khoản mà họ cần truy cập.
Movement Labs
Movement đang xây dựng một nhóm các nhà phát triển Các công cụ và dịch vụ cơ sở hạ tầng blockchain để các nhà phát triển có thể dễ dàng tiếp cận những lợi ích của việc xây dựng trên Move. Là nền tảng thực thi dưới dạng dịch vụ giống như AWS dành cho các nhà phát triển Move, Movement sử dụng tính năng song song hóa làm tính năng thiết kế cốt lõi để đạt được thông lượng cao hơn và hiệu quả mạng tổng thể cao hơn. MoveVM là một môi trường thực thi mô-đun cho phép các mạng blockchain mở rộng quy mô và điều chỉnh khả năng xử lý giao dịch của chúng khi cần thiết để hỗ trợ khối lượng giao dịch ngày càng tăng và nâng cao khả năng xử lý và thực hiện các giao dịch song song.
Movement cũng sẽ giới thiệu M2, một bản tổng hợp ZK sẽ tương tác với các máy khách EVM và Move. M2 sẽ kế thừa công cụ song song hóa Block-STM và kết quả là dự kiến sẽ đạt được hàng chục nghìn TPS.
Những thách thức của các hệ thống song song
Giới thiệu về các chuỗi khối song song Dành cho phát triển mạng, có một số vấn đề quan trọng và cần cân nhắc cần cân nhắc:
Mạng để thực hiện thông qua song song Sự đánh đổi nào được thực hiện để đạt được hiệu suất tốt hơn?
Ít A Mạng được bảo vệ bởi trình xác thực có thể tăng tốc độ xác minh và thực thi, nhưng liệu điều này có ảnh hưởng đến tính bảo mật của chuỗi khối, khiến nó dễ bị tấn công thông đồng với trình xác thực hơn không?
Có nhiều trình xác thực ở cùng vị trí không? Đây là chiến lược giảm thiểu độ trễ phổ biến trong cả hệ thống được mã hóa và không mã hóa, nhưng điều gì sẽ xảy ra với mạng nếu một trung tâm dữ liệu cụ thể bị xâm phạm?
Đối với các hệ thống song song lạc quan, liệu quá trình thực hiện lại các giao dịch không hợp lệ có trở thành nút thắt cổ chai khi mạng mở rộng không? ? Hiệu quả này được kiểm tra và đánh giá như thế nào?
Ở cấp độ cao, các chuỗi khối song song phải đối mặt với nguy cơ không nhất quán trong sổ cái, cụ thể là thanh toán hai lần và giao dịch Thay đổi thứ tự (đây thực sự là lợi ích chính của việc thực hiện tuần tự). Song song hóa xác định giải quyết vấn đề này bằng cách tạo ra một hệ thống đánh dấu nội bộ cho các giao dịch trên chuỗi khối cơ bản. Các chuỗi khối thực hiện xử lý lạc quan phải đảm bảo rằng các cơ chế mà chúng sử dụng để xác minh và thực hiện lại các giao dịch là an toàn và thiết thực, đồng thời có thể thực hiện hợp lý việc đánh đổi hiệu suất.
Tầm nhìn tương lai
Lịch sử của máy tính cho chúng ta biết rằng Theo thời gian, các hệ thống song song có xu hướng hiệu quả hơn và có khả năng mở rộng hơn các hệ thống tuần tự. Sự nổi lên của các chuỗi khối song song sau Solana nhấn mạnh cách áp dụng khái niệm này cho cơ sở hạ tầng tiền điện tử. Ngay cả Vitalik cũng đề cập đến việc song song hóa như một trong những giải pháp chính tiềm năng để cải thiện khả năng mở rộng của các bản tổng hợp EVM. Nói rộng hơn, sự tăng trưởng trong việc áp dụng tiền điện tử/blockchain đòi hỏi các hệ thống ưu việt hơn những hệ thống hiện có, bao gồm cả các chuỗi khối song song. Những thách thức mạng gần đây của Solana đã nêu bật còn bao nhiêu cơ hội để cải thiện trong quá trình phát triển blockchain song song. Khi nhiều nhóm tìm cách vượt qua ranh giới của biên giới trên chuỗi và giới thiệu cơ sở người dùng quy mô lớn tiếp theo cũng như việc áp dụng vào các ứng dụng và hệ sinh thái gốc blockchain, thì cần có các mô hình thực thi song song để xây dựng các hệ thống có thể xử lý hiệu quả mức độ hoạt động của mạng , Hệ thống cung cấp một khuôn khổ trực quan dễ dàng phù hợp với quy mô của các công ty Web2.