Một ngày khác, một mainnet khác ra mắt. Hoặc ít nhất, đôi khi đó là cảm giác trong không gian blockchain, vì mọi dự án dường như đang tranh giành để trở thành dự án mới nhất và lớn nhất trong việc cân bằng sự đánh đổi giữa tốc độ, khả năng mở rộng và bảo mật. Thật không may, nhiều người trong số họ kết thúc với sự mệt mỏi với ít hoạt động phát triển và ít người dùng quý giá.
Do đó, khi một dự án mới xuất hiện và có vẻ như đang khuấy động sự phấn khích thực sự giữa những người chơi và nhà đầu tư đã có tên tuổi trong lĩnh vực này, thì bạn nên xem lại lần nữa. Mặc dù mới xuất hiện và vẫn đang trong quá trình phát triển testnet của mình, Solana là một trong những dự án như vậy.
Nó hiện được liên kết với những cái tên như Bison Trails và Chainlink, trước đây đã thu được 20 triệu đô la đầu tư từ các quỹ nổi tiếng như 500 Startups và Multicoin Capital. Gần đây, nó cũng đã bán hết tất cả các mã thông báo của mình trong một cuộc đấu giá ở Hà Lan, ngay cả khi thị trường bị tàn sát vào giữa tháng Ba. Vì vậy, điều gì đang xảy ra với Solana để tạo ra sự quan tâm đáng kể như vậy từ ngành?
Bối cảnh
Trở lại năm 2017, Giám đốc điều hành Anatoly Yakovenko đã thành lập Solana với mục tiêu đầy tham vọng là tạo ra một nền tảng blockchain có thể mở rộng quy mô để áp dụng trên toàn cầu. Yakovenko trước đây đã lãnh đạo nhóm phát triển hệ điều hành tại nhà sản xuất viễn thông Qualcomm, nơi ông nói với Cointelegraph: “Tôi luôn là một người đam mê hiệu suất. Tôi đã dành 12 năm tại Qualcomm để cố gắng tận dụng từng chút hiệu suất cuối cùng từ phần cứng ”. Anh ấy cũng thiết kế một hệ điều hành phân tán tại Mesosphere và làm việc về nén tại Dropbox.
Khi thành lập Solana, anh ấy đã thành lập một đội ngũ các chuyên gia có kinh nghiệm tương tự. Giám đốc công nghệ và kiến trúc sư chính của công ty, Greg Fitzgerald, trước đây cũng đã làm việc tại Qualcomm trên toàn bộ hệ thống nhúng. Giám đốc điều hành của nó, Raj Gokal, đã mang lại kinh nghiệm trong quản lý sản phẩm và tài chính từ thời gian là nhà đầu tư mạo hiểm tại General Catalyst và từ việc quản lý sản phẩm tại công ty khởi nghiệp của riêng ông, Sano và tại Omada Health. Nhà khoa học chính, Eric Williams, là một nhà vật lý hạt từng học tại Berkeley và lấy bằng Tiến sĩ. trong khi tại Tổ chức Nghiên cứu Hạt nhân Châu Âu, thường được gọi là CERN, săn tìm hạt boson Higgs.
Nhóm Solana đã có thể thu hút một số nhà đầu tư và đối tác ấn tượng trên con đường ra mắt mạng chính. Multicoin Capital đã dẫn đầu vòng tài trợ 20 triệu đô la kết thúc vào tháng 7 năm 2019. Gần đây hơn, công ty đã tổ chức một cuộc đấu giá ở Hà Lan thông qua Coinlist để bán 8 triệu mã thông báo Sol, huy động thêm 1,76 triệu đô la từ 91 quốc gia. Tổng cộng, Solana đã bán được 186 triệu mã thông báo và huy động được 25,6 triệu đô la từ việc bán mã thông báo.
Solana cũng đã thu hút một số công ty tham gia vào Tour de Sol, mạng thử nghiệm được khuyến khích của nó. Nổi tiếng nhất trong số này là Bison Trails, cũng là một phần của Hiệp hội Libra. Bison Trails phục vụ như một nút xác thực trên mạng thử nghiệm Solana nhưng cũng đã tích hợp hỗ trợ cho Solana vào việc cung cấp cơ sở hạ tầng như một dịch vụ của nó.
Các vấn đề trong tầm tay
Giống như nhiều dự án blockchain khác, nhóm Solana luôn nghĩ đến thách thức về khả năng mở rộng trong khi phát triển nền tảng. Tuy nhiên, Solana đặt mục tiêu đạt được khả năng mở rộng mà không ảnh hưởng đến bảo mật hoặc phân quyền. Cả hai đều là một vấn đề với các blockchain khác, đặc biệt là những blockchains sử dụng bằng chứng cổ phần được ủy quyền, đã được chứng minh là dễ bị thao túng.
Solana cũng nhằm mục đích giải quyết một vấn đề khác vốn có trong sự đồng thuận blockchain: thỏa thuận về thời gian. Trong bất kỳ sổ cái nào, thời gian mà mục nhập được thực hiện là rất quan trọng, vì nó tạo thành xương sống của trình tự thời gian của sổ cái. Nếu sổ cái được lưu trữ trên một máy chủ tập trung, đồng hồ hệ thống chỉ đơn giản là đánh dấu thời gian các mục nhập khi chúng được ghi lại. Tuy nhiên, trong một hệ thống phi tập trung, tất cả các nút đều hoạt động theo đồng hồ của riêng chúng. Do đó, thời gian là thứ mà các nút mạng phải đồng ý nhiều như bản chất của giao dịch.
Hơn nữa, trong Bitcoin và các blockchains bằng chứng công việc khác, lượng thời gian mà người khai thác cần để giải quyết một lỗi mật mã là yếu tố chi phối mức độ khó khăn. Vì vậy, trong bối cảnh của một blockchain, việc ghi lại thời gian là chìa khóa. Các blockchain khác nhau giải quyết thách thức này theo những cách khác nhau. Tuy nhiên, việc đạt được thỏa thuận về thời gian sẽ tiêu tốn nhiều tải trọng trong việc nhắn tin giữa các nút mạng.
Ví dụ: Hedera Hashgraph, một nền tảng có mục tiêu tương tự như Solana, lấy dấu thời gian từ phần lớn các nút trên mạng và tính giá trị trung bình. Điều này đã cho phép mạng Hashgraph nhanh chóng vượt qua Ethereum về số lượng giao dịch. Christian Hasker, giám đốc tiếp thị của Hedera Hashgraph, nói với Cointelegraph:
“Kể từ khi truy cập mở vào nền tảng của chúng tôi vào tháng 9 năm 2019 (khoảng 6 tháng), Hedera đã chứng kiến hơn 80 triệu giao dịch được thực hiện trên mạng của chúng tôi. Để so sánh, Ethereum phải mất hơn hai năm rưỡi một chút để đạt được cột mốc tương tự. ”
Bằng chứng lịch sử
Để vượt qua thách thức về thời gian ghi, Solana sử dụng một giao thức duy nhất được gọi là bằng chứng lịch sử, còn được gọi là PoH, mã hóa thời gian trôi qua chính dữ liệu blockchain mà không yêu cầu đầu vào hoặc thông điệp cụ thể giữa các nút mạng. Nó sử dụng một tính năng được gọi là hàm trì hoãn có thể xác minh hoặc VDF, cần một khoảng thời gian đã biết để tính toán và bị giới hạn để hoạt động trên một lõi đơn vị xử lý trung tâm, có nghĩa là không thể xử lý nhanh hơn bằng cách sử dụng nhiều bộ xử lý.
Giao thức Solana mã hóa kết quả của mỗi VDF thành khối kế thừa của nó. Khi làm như vậy, nó cung cấp một nhật ký bất biến về thời gian trôi qua trước khi sự đồng thuận diễn ra. Bằng cách loại bỏ tải tin nhắn dựa trên thời gian, Solana tuyên bố sẽ đạt được tốc độ giao dịch gần 50.000 mỗi giây.
Yakovenko đã giải thích một cách ngắn gọn tầm quan trọng của việc đạt được sự đồng thuận về thời gian trong môi trường blockchain, nói với Cointelegraph: “Bởi vì chúng tôi có PoH, chúng tôi có thể đưa ra các giả định mạnh mẽ về thời gian và giảm rất nhiều sự phức tạp trong việc triển khai.” Về vai trò của VDF trong việc triển khai blockchain trong tương lai, Yakovenko giải thích thêm về sự phức tạp của việc triển khai chúng:
“Các VDF vẫn còn khá mới và việc triển khai được đề xuất của chúng yêu cầu nhiều phần cứng xác minh như của chúng tôi, hoặc ASICS mới. […] Vì cách tiếp cận mở rộng của chúng tôi phụ thuộc vào các hệ thống hiện đại, VDF của chúng tôi hoạt động đặc biệt tốt cho mạng của chúng tôi. Với cơ sở hạ tầng hiện tại của chúng tôi, chúng tôi đã có thể đi tắt đón đầu công nghệ hiện tại và cung cấp thông lượng 50.000 giao dịch mỗi giây với thời gian khối 400ms trên mạng chính ngày nay. ”
Tower Byzantine chịu lỗi và chống cọc
Solana sử dụng một biến thể trên mô hình khả năng chịu lỗi Byzantine thực tế được sử dụng bởi Hyperledger Fabric và những người khác được gọi là khả năng chịu lỗi tháp Byzantine. Mô hình đồng thuận này được thiết kế để khuyến khích những người tham gia mạng luôn hành động vì lợi ích của mạng. Các nút đặt cược mã thông báo của họ vào tính hợp lệ của hàm băm bằng chứng lịch sử gần đây nhất theo cách tương tự như cách họ đặt mã thông báo về tính hợp lệ của khối trong các chuỗi khối khác.
Tương tự như pBFT, càng nhiều băm được xác nhận sau bất kỳ phiếu bầu nào đã cho, thì càng mất nhiều thời gian để khôi phục phiếu bầu đó. Người xác thực không thể bỏ phiếu cho một lần phân nhánh sau khi họ đã bỏ phiếu cho một hàm băm cụ thể mà không bị phạt. Solana cũng sử dụng bằng chứng cổ phần để xác định ai tham gia vào mạng với tư cách là người xác thực. Chủ sở hữu mã thông báo không có phần cứng để tham gia làm trình xác thực có thể ủy quyền trình xác thực tham gia vào quá trình sản xuất khối.
Tóm lại, bằng chứng lịch sử hoạt động như một đồng hồ cho mạng, trong khi tBFT khuyến khích và phạt những người xác thực hành động vì lợi ích của mạng. PoS cho phép chủ sở hữu mã thông báo hoạt động như người ủy quyền, quyết định ai đóng vai trò là người xác thực.
Đảm nhận khả năng mở rộng
Nhóm Solana không chỉ dừng lại ở việc phát minh ra một phương pháp đồng thuận hoàn toàn mới để vượt qua thách thức về khả năng mở rộng và như Yakovenko đã nói với Cointelegraph, bằng chứng lịch sử, tBFT và PoS chỉ dành cho sự đồng thuận. Ông nói thêm: “Chúng tôi đã phải đổi mới 8 lần nữa để tiếp tục giải quyết các vấn đề mở rộng quy mô khác, từ xử lý giao dịch song song đến phát trực tuyến khối thời gian thực trên toàn cầu”.
Tám đổi mới khác được cho là tất cả đóng một vai trò trong việc tăng tốc thời gian xử lý hoặc nói chung là làm cho Solana chạy hiệu quả hơn. Ví dụ: Sealevel là một tính năng cho phép xử lý song song nhiều hợp đồng thông minh. Turbine hoạt động theo cách có thể so sánh với BitTorrent, chia nhỏ dữ liệu thành các gói nhỏ hơn để cho phép khả năng mở rộng giữa các nút, cho phép Solana hỗ trợ hàng nghìn nút chạy đồng thời.
Nhà phát triển cần thiết
Gần đây, Solana đã hợp tác với nhà cung cấp oracle Chainlink để xây dựng một oracle siêu nhanh cập nhật cứ sau 400 mili giây. Yakovenko nói với Cointelegraph rằng động thái này nhằm phản ứng với những thất bại thị trường gần đây do tắc nghẽn mạng. Anh ấy mở rộng kế hoạch của công ty để thu hút nhiều nhà phát triển và đối tác hơn theo thời gian, nói với Cointelegraph:
“Chúng tôi có một chương trình tăng tốc tuyệt vời đã có hơn 450 người đăng ký, vì vậy các nhà phát triển đang cố gắng tìm kiếm chúng tôi. Họ muốn xây dựng các ứng dụng dành cho người tiêu dùng nhưng điều đó đơn giản là không thể với cơ sở hạ tầng theo ý của họ hiện nay. Do nhu cầu xây dựng bị dồn nén, chúng tôi hy vọng rằng các nhà phát triển sẽ đến xem Solana và một tỷ lệ phần trăm đáng kể trong số đó sẽ di chuyển dapp của họ. “
Hasker nói rằng Hedera Hashgraph cũng thấy rằng có nhu cầu chưa được đáp ứng từ các nhà phát triển, nói rõ:
“Ngoài việc giải quyết khả năng mở rộng và bảo mật cần thiết cho các ứng dụng, các nhà phát triển dApp đánh giá cao tính dễ sử dụng và chi phí là động lực chính của việc áp dụng. Ngoài ra, các dApp muốn biết rằng nền tảng này ổn định và nó sẽ không bị phân nhánh để họ không phải duy trì nhiều cơ sở mã. Cuối cùng, họ muốn được đảm bảo rằng nền tảng này sẽ tồn tại lâu dài và nó được điều hành bởi một hội đồng đáng tin cậy hiểu cách hoạt động kinh doanh và những gì doanh nghiệp cần ”.