Ethereum và Solana: Những lựa chọn khác nhau trong việc tối ưu hóa Mạng chính
Ethereum đã bắt đầu một cuộc cải cách về cung cấp. Sau khi giấc mơ về khu vườn vô tận tan vỡ, Vitalik đã bắt đầu xem xét lại mối quan hệ với L2/Rollup và phòng thủ một cách tích cực hơn trên đường đua L1. Kế hoạch "tăng tốc giảm phí" của mạng chính Ethereum đã được đưa lên lịch, và chuyển sang Risc-V chỉ là bước đầu tiên. Trong tương lai, việc làm thế nào để theo kịp hoặc thậm chí vượt qua Solana về hiệu suất sẽ trở thành nhiệm vụ trọng tâm của Ethereum.
Trong khi đó, Solana tiếp tục mở rộng các trường hợp nhu cầu tiêu dùng của mình. Chiến lược của Solana là "mở rộng hoặc chết", kiên định đi trên con đường phát triển L1 quy mô lớn. Ngoài việc Firedancer do Jump Trading phát triển đã bước vào giai đoạn triển khai, trong hội nghị Solana gần đây tại New York, giao thức đồng thuận Alpenglow của nhóm Anza đã trở thành tâm điểm, thu hút sự chú ý rộng rãi từ những người tham gia.
Thú vị là, mục tiêu cuối cùng của Ethereum là trở thành máy tính toàn cầu, trong khi Alpenglow cũng mang trong mình tham vọng tương tự.
Cơ chế đồng thuận mới trong thời đại nút quy mô lớn
Kể từ khi Bitcoin ra đời, số lượng và mức độ phân bố của các nút luôn được coi là chỉ số quan trọng để đo lường mức độ phi tập trung của mạng blockchain. Để ngăn chặn sự tập trung, ngưỡng an toàn thường được đặt ở mức 33%, tức là bất kỳ thực thể đơn lẻ nào không nên vượt quá tỷ lệ này.
Dưới sự thúc đẩy của hiệu quả vốn, khai thác Bitcoin cuối cùng đã chuyển sang mô hình cụm hồ bơi, trong khi Ethereum đã trở thành sân khấu chính cho một số nhà cung cấp dịch vụ staking lớn và sàn giao dịch. Tuy nhiên, điều này không có nghĩa là những thực thể này có thể kiểm soát hoạt động của mạng. Trong mô hình "duy trì mạng để nhận phần thưởng/phí quản lý", họ không có động cơ xấu.
Tuy nhiên, việc đánh giá sức khỏe của mạng lưới phải xem xét quy mô của nó. Chẳng hạn, trong một nhóm nhỏ chỉ có 3 người, cần có 2/3 sự đồng thuận để được coi là hoạt động hiệu quả, chỉ theo đuổi 1/3 mức bảo đảm tối thiểu là không có ý nghĩa, vì hai người còn lại rất dễ thông đồng, dẫn đến chi phí làm hại cực thấp và lợi ích cực cao.
So với điều đó, trong một mạng lưới quy mô lớn với 10.000 nút, không cần phải theo đuổi 2/3 số phiếu đa số. Ngoài mô hình khuyến khích hiện có, hầu hết các nút không quen biết nhau, và chi phí phối hợp hành động xấu giữa các nhà cung cấp dịch vụ staking lớn cũng quá cao.
Vậy nếu chúng ta giảm nhẹ số lượng nút và tỷ lệ đồng thuận, liệu có thể "tăng tốc giảm phí" không?
Alpenglow chính là dựa trên ý tưởng này. Nó dự định duy trì quy mô khoảng 1500 nút của Solana, đồng thời giảm ngưỡng đồng thuận an ninh xuống 20%. Điều này không chỉ có thể cải thiện tốc độ xác nhận của các nút, giúp các nút giành được nhiều phần thưởng trên mạng chính hơn, mà còn khuyến khích mở rộng quy mô nút lên khoảng 10.000.
Phương pháp này có tạo ra hiệu ứng 1+1>2 hay sẽ vượt qua cơ chế an ninh hiện tại vẫn còn phải chờ xem. Tuy nhiên, cách suy nghĩ này rất phù hợp với phong cách của Solana, theo một lộ trình khác với Ethereum, tham gia vào cạnh tranh chuỗi công cộng.
Alpenglow: Định nghĩa lại cơ chế đồng thuận
Cơ sở lý thuyết của Alpenglow là trong thời đại của các nút lớn, không cần tỷ lệ đồng thuận quá cao. Do cơ chế PoS, kẻ xấu cần phải huy động một lượng vốn khổng lồ để kiểm soát mạng lưới. Ngay cả khi quy mô chỉ 20%, với giá hiện tại, Ethereum cần 20 tỷ đô la, Solana cũng cần 10 tỷ đô la.
Việc sở hữu một số vốn lớn như vậy mà chọn kiểm soát blockchain rõ ràng không phải là một quyết định khôn ngoan, và còn phải đối mặt với sự phản kháng từ 80% nút còn lại. Trừ khi đó là hành động cấp nhà nước, nếu không thì việc này gần như không thể xảy ra.
Trong việc thực hiện cụ thể, Alpenglow chia toàn bộ quy trình thành ba phần chính: Rotor, Votor và Repair. Ở một mức độ nào đó, Alpenglow là một sự cải tiến sâu sắc đối với cơ chế Turbine hiện có của Solana.
Turbine là cơ chế phát sóng khối của Solana, chịu trách nhiệm truyền bá thông tin khối để đạt được mục tiêu xác nhận đồng thuận của tất cả các nút. Khác với giao thức Gossip được sử dụng trong thiết kế sớm của Ethereum, Turbine áp dụng một cách phân phối theo tầng:
Trong mỗi chu kỳ, các nút được chia thành Nút lãnh đạo, Nút chuyển tiếp và Nút bình thường, chỉ có Nút lãnh đạo mới có thể gửi thông tin phát sóng khối.
Một số nút Relay nhận thông tin sau đó tiếp tục phát sóng cho nhiều nút bình thường hơn, tạo thành một cấu trúc giống như cây gọi là Cây Turbine.
Trong Alpenglow, biến thể của giao thức được gọi là Rotor, về bản chất là một cách truyền bá thông điệp khối có thứ tự, trong đó không có nút Leader hoặc Relay nào là cố định.
Votor là cơ chế xác nhận nút. Trong tưởng tượng của Alpenglow, nếu tỷ lệ bỏ phiếu của nút trong vòng đầu tiên đạt 80%, đáp ứng yêu cầu tối thiểu trên 20%, thì có thể nhanh chóng thông qua. Nếu tỷ lệ bỏ phiếu trong vòng đầu tiên nằm trong khoảng từ 60% đến 80%, thì có thể mở vòng bỏ phiếu thứ hai, nếu vượt quá 60% một lần nữa thì sẽ được xác nhận cuối cùng.
Nếu các bước trên không đạt được sự đồng thuận, thì cơ chế Repair sẽ được khởi động. Tuy nhiên, tình huống này giống như giai đoạn thách thức của Optimistic Rollup, nếu thực sự đi đến bước này, thì giao thức rất có thể sẽ phải đối mặt với những vấn đề nghiêm trọng.
Khác với việc đơn giản tăng cường tài nguyên phần cứng để cải thiện băng thông, mục tiêu của Alpenglow là giảm quy trình tạo ra sự đồng thuận khối. Nếu có thể giữ cho kích thước khối dữ liệu ở khoảng 1500 Bytes hiện tại và thời gian tạo đủ ngắn (trong thử nghiệm nhanh nhất đạt 100ms, chỉ 1% so với 10s hiện tại), thì hiệu suất sẽ được cải thiện rất đáng kể.
Kết luận
Sau MegaETH, các giải pháp L2 hiện tại hầu như đã phát triển đến giới hạn. Khi SVM L2 không thể nhận được sự hỗ trợ từ Solana, Mạng chính của Solana có nhu cầu thực tế trong việc tiếp tục mở rộng. Chỉ có việc không ngừng nâng cao TPS của Mạng chính mới có thể thực hiện triết lý "kẻ giết Ether" của Solana.
Cần lưu ý rằng Alpenglow không chỉ giới hạn ở Solana, về lý thuyết bất kỳ chuỗi PoS nào, bao gồm cả Ethereum, đều có thể áp dụng cơ chế này. Tương tự như Optimum đã được giới thiệu trước đó, nghiên cứu blockchain hiện tại đã chạm đến ranh giới kỹ thuật, và cần thiết phải có thêm nhiều hỗ trợ từ khoa học máy tính, thậm chí là các ý tưởng xã hội học.
Mặc dù IBM từng dự đoán rằng thế giới trong tương lai chỉ cần năm máy tính lớn, nhưng nếu chúng ta coi Internet được xây dựng trên HTTP-TCP/IP là một, Bitcoin là một, Ethereum cũng là một, thì không còn nhiều không gian cho Solana. Tuy nhiên, chính cạnh tranh này đã thúc đẩy sự tiến bộ không ngừng của công nghệ blockchain, mang đến cho người dùng trải nghiệm blockchain hiệu quả và an toàn hơn.
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
13 thích
Phần thưởng
13
4
Đăng lại
Chia sẻ
Bình luận
0/400
MintMaster
· 08-16 07:27
Ai dám đặt cược rằng sol sẽ vượt qua eth
Xem bản gốcTrả lời0
TestnetNomad
· 08-16 07:27
sol thần thánh mãi mãi
Xem bản gốcTrả lời0
LiquidityHunter
· 08-16 07:22
Đêm khuya 3 giờ ngồi trước màn hình theo dõi sự chênh lệch độ sâu thanh khoản hiện tại của sol và eth là 47.8% thật thú vị
Ethereum VS Solana: Những lựa chọn khác nhau trong hành trình tối ưu hóa mạng chính và khám phá cơ chế đồng thuận mới
Ethereum và Solana: Những lựa chọn khác nhau trong việc tối ưu hóa Mạng chính
Ethereum đã bắt đầu một cuộc cải cách về cung cấp. Sau khi giấc mơ về khu vườn vô tận tan vỡ, Vitalik đã bắt đầu xem xét lại mối quan hệ với L2/Rollup và phòng thủ một cách tích cực hơn trên đường đua L1. Kế hoạch "tăng tốc giảm phí" của mạng chính Ethereum đã được đưa lên lịch, và chuyển sang Risc-V chỉ là bước đầu tiên. Trong tương lai, việc làm thế nào để theo kịp hoặc thậm chí vượt qua Solana về hiệu suất sẽ trở thành nhiệm vụ trọng tâm của Ethereum.
Trong khi đó, Solana tiếp tục mở rộng các trường hợp nhu cầu tiêu dùng của mình. Chiến lược của Solana là "mở rộng hoặc chết", kiên định đi trên con đường phát triển L1 quy mô lớn. Ngoài việc Firedancer do Jump Trading phát triển đã bước vào giai đoạn triển khai, trong hội nghị Solana gần đây tại New York, giao thức đồng thuận Alpenglow của nhóm Anza đã trở thành tâm điểm, thu hút sự chú ý rộng rãi từ những người tham gia.
Thú vị là, mục tiêu cuối cùng của Ethereum là trở thành máy tính toàn cầu, trong khi Alpenglow cũng mang trong mình tham vọng tương tự.
Cơ chế đồng thuận mới trong thời đại nút quy mô lớn
Kể từ khi Bitcoin ra đời, số lượng và mức độ phân bố của các nút luôn được coi là chỉ số quan trọng để đo lường mức độ phi tập trung của mạng blockchain. Để ngăn chặn sự tập trung, ngưỡng an toàn thường được đặt ở mức 33%, tức là bất kỳ thực thể đơn lẻ nào không nên vượt quá tỷ lệ này.
Dưới sự thúc đẩy của hiệu quả vốn, khai thác Bitcoin cuối cùng đã chuyển sang mô hình cụm hồ bơi, trong khi Ethereum đã trở thành sân khấu chính cho một số nhà cung cấp dịch vụ staking lớn và sàn giao dịch. Tuy nhiên, điều này không có nghĩa là những thực thể này có thể kiểm soát hoạt động của mạng. Trong mô hình "duy trì mạng để nhận phần thưởng/phí quản lý", họ không có động cơ xấu.
Tuy nhiên, việc đánh giá sức khỏe của mạng lưới phải xem xét quy mô của nó. Chẳng hạn, trong một nhóm nhỏ chỉ có 3 người, cần có 2/3 sự đồng thuận để được coi là hoạt động hiệu quả, chỉ theo đuổi 1/3 mức bảo đảm tối thiểu là không có ý nghĩa, vì hai người còn lại rất dễ thông đồng, dẫn đến chi phí làm hại cực thấp và lợi ích cực cao.
So với điều đó, trong một mạng lưới quy mô lớn với 10.000 nút, không cần phải theo đuổi 2/3 số phiếu đa số. Ngoài mô hình khuyến khích hiện có, hầu hết các nút không quen biết nhau, và chi phí phối hợp hành động xấu giữa các nhà cung cấp dịch vụ staking lớn cũng quá cao.
Vậy nếu chúng ta giảm nhẹ số lượng nút và tỷ lệ đồng thuận, liệu có thể "tăng tốc giảm phí" không?
Alpenglow chính là dựa trên ý tưởng này. Nó dự định duy trì quy mô khoảng 1500 nút của Solana, đồng thời giảm ngưỡng đồng thuận an ninh xuống 20%. Điều này không chỉ có thể cải thiện tốc độ xác nhận của các nút, giúp các nút giành được nhiều phần thưởng trên mạng chính hơn, mà còn khuyến khích mở rộng quy mô nút lên khoảng 10.000.
Phương pháp này có tạo ra hiệu ứng 1+1>2 hay sẽ vượt qua cơ chế an ninh hiện tại vẫn còn phải chờ xem. Tuy nhiên, cách suy nghĩ này rất phù hợp với phong cách của Solana, theo một lộ trình khác với Ethereum, tham gia vào cạnh tranh chuỗi công cộng.
Alpenglow: Định nghĩa lại cơ chế đồng thuận
Cơ sở lý thuyết của Alpenglow là trong thời đại của các nút lớn, không cần tỷ lệ đồng thuận quá cao. Do cơ chế PoS, kẻ xấu cần phải huy động một lượng vốn khổng lồ để kiểm soát mạng lưới. Ngay cả khi quy mô chỉ 20%, với giá hiện tại, Ethereum cần 20 tỷ đô la, Solana cũng cần 10 tỷ đô la.
Việc sở hữu một số vốn lớn như vậy mà chọn kiểm soát blockchain rõ ràng không phải là một quyết định khôn ngoan, và còn phải đối mặt với sự phản kháng từ 80% nút còn lại. Trừ khi đó là hành động cấp nhà nước, nếu không thì việc này gần như không thể xảy ra.
Trong việc thực hiện cụ thể, Alpenglow chia toàn bộ quy trình thành ba phần chính: Rotor, Votor và Repair. Ở một mức độ nào đó, Alpenglow là một sự cải tiến sâu sắc đối với cơ chế Turbine hiện có của Solana.
Turbine là cơ chế phát sóng khối của Solana, chịu trách nhiệm truyền bá thông tin khối để đạt được mục tiêu xác nhận đồng thuận của tất cả các nút. Khác với giao thức Gossip được sử dụng trong thiết kế sớm của Ethereum, Turbine áp dụng một cách phân phối theo tầng:
Trong Alpenglow, biến thể của giao thức được gọi là Rotor, về bản chất là một cách truyền bá thông điệp khối có thứ tự, trong đó không có nút Leader hoặc Relay nào là cố định.
Votor là cơ chế xác nhận nút. Trong tưởng tượng của Alpenglow, nếu tỷ lệ bỏ phiếu của nút trong vòng đầu tiên đạt 80%, đáp ứng yêu cầu tối thiểu trên 20%, thì có thể nhanh chóng thông qua. Nếu tỷ lệ bỏ phiếu trong vòng đầu tiên nằm trong khoảng từ 60% đến 80%, thì có thể mở vòng bỏ phiếu thứ hai, nếu vượt quá 60% một lần nữa thì sẽ được xác nhận cuối cùng.
Nếu các bước trên không đạt được sự đồng thuận, thì cơ chế Repair sẽ được khởi động. Tuy nhiên, tình huống này giống như giai đoạn thách thức của Optimistic Rollup, nếu thực sự đi đến bước này, thì giao thức rất có thể sẽ phải đối mặt với những vấn đề nghiêm trọng.
Khác với việc đơn giản tăng cường tài nguyên phần cứng để cải thiện băng thông, mục tiêu của Alpenglow là giảm quy trình tạo ra sự đồng thuận khối. Nếu có thể giữ cho kích thước khối dữ liệu ở khoảng 1500 Bytes hiện tại và thời gian tạo đủ ngắn (trong thử nghiệm nhanh nhất đạt 100ms, chỉ 1% so với 10s hiện tại), thì hiệu suất sẽ được cải thiện rất đáng kể.
Kết luận
Sau MegaETH, các giải pháp L2 hiện tại hầu như đã phát triển đến giới hạn. Khi SVM L2 không thể nhận được sự hỗ trợ từ Solana, Mạng chính của Solana có nhu cầu thực tế trong việc tiếp tục mở rộng. Chỉ có việc không ngừng nâng cao TPS của Mạng chính mới có thể thực hiện triết lý "kẻ giết Ether" của Solana.
Cần lưu ý rằng Alpenglow không chỉ giới hạn ở Solana, về lý thuyết bất kỳ chuỗi PoS nào, bao gồm cả Ethereum, đều có thể áp dụng cơ chế này. Tương tự như Optimum đã được giới thiệu trước đó, nghiên cứu blockchain hiện tại đã chạm đến ranh giới kỹ thuật, và cần thiết phải có thêm nhiều hỗ trợ từ khoa học máy tính, thậm chí là các ý tưởng xã hội học.
Mặc dù IBM từng dự đoán rằng thế giới trong tương lai chỉ cần năm máy tính lớn, nhưng nếu chúng ta coi Internet được xây dựng trên HTTP-TCP/IP là một, Bitcoin là một, Ethereum cũng là một, thì không còn nhiều không gian cho Solana. Tuy nhiên, chính cạnh tranh này đã thúc đẩy sự tiến bộ không ngừng của công nghệ blockchain, mang đến cho người dùng trải nghiệm blockchain hiệu quả và an toàn hơn.