BTC
$96,000
5.73%
ETH
$3,521.91
3.97%
HTX
$0.{5}2273
5.23%
SOL
$198.17
3.05%
BNB
$710
3.05%
lang
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
Trang chủ
AI AI
Tin nhanh
Bài viết
Sự kiện
BlockBeats Pro
Thêm
Thông tin tài chính
Chuyên đề
Hệ sinh thái chuỗi khối
Mục nhập
Podcast
Data
OPRR
Partnered With:

Giải thích khuôn khổ kỹ thuật của Solana, trở lại với mắt công chúng, liệu nó có thể mở ra một mùa xuân thứ hai?

Đọc bài viết này mất 16 phút
Bài viết này phân tích ngắn gọn kiến trúc kỹ thuật đằng sau Solana từ góc độ khoa học phổ thông và lý do tại sao nó chưa bị Ethereum khai tử.
Nguồn gốc: Haotian, chuyên gia bảo mật blockchain


Dưới bối cảnh thị trường giá xuống, mọi người sẽ bình tĩnh suy nghĩ về một số điều mà thị trường giá lên có thể bỏ qua, chẳng hạn như @solana, đã quay trở lại với công chúng, liệu công nghệ này có hoạt động hay không hay không, một câu "thời gian chết tập trung" "Nó có thể phá hủy mọi thứ không?"


Gần đây, MakerDAO cho biết codebase của Solana không tệ, Visa cũng thông báo sẽ hợp tác thí điểm với Solana, còn TVL của Solana và các chỉ số dữ liệu khác đều có cũng tiến bộ hơn rất nhiều Solana phải đón Xuân thứ hai? Làm thế nào để giải thích nó?


Thị trường tăng giá vào thời điểm đó, đối mặt với sự tăng giá đột ngột của đồng tiền $SOL, mọi người đều cho rằng nền tảng vốn và hệ sinh thái cộng đồng của Solana rất mạnh mẽ nhưng ít người có thể giải thích rõ ràng, framework kỹ thuật của Solana là gì?


Không khoe khoang, bài viết này phân tích ngắn gọn kiến trúc kỹ thuật đằng sau Solana từ góc độ khoa học phổ thông và lý do tại sao Solana không bị Ethereum giết chết.


Mẹo: Chỉ từ góc độ phổ cập công nghệ, tôi sẽ giúp bạn hiểu lại và hiểu Solana mà không cần tham khảo đầu tư.


Cơ chế đồng thuận POH


Đầu tiên, hãy nói về cơ chế đồng thuận POH, đó là ( Bằng chứng lịch sử), đây là một cơ chế đổi mới đặc biệt được Solana áp dụng. Theo nghĩa truyền thống, không có mối quan hệ nào giữa thời gian khối và thời gian vật lý (tương quan yếu). Ví dụ, chuẩn thời gian của các chuỗi công khai như Bitcoin và Ethereum là chiều cao khối và biểu hiện của thời gian trôi qua chỉ là sự chồng chất liên tục Do đó, việc nâng cấp Cancun Thời gian cụ thể này chỉ có thể được ước tính dựa trên tốc độ sản xuất khối mạng.


Sự đổi mới POH của Solana nằm ở việc gắn kết thời gian trôi qua của chuỗi với thời gian vật lý, ví dụ: mỗi khối POH là Khoảng thời gian được cố định, các phép toán băm liên tiếp sẽ tạo ra một chuỗi thời gian có thể kiểm chứng được, v.v.


Điều này có thể tránh được các vấn đề thao túng, tấn công do thời gian "chủ quan" gây ra. Hãy tưởng tượng rằng nếu thời gian chặn không đều đặn thì sẽ khó có thể nhanh chóng đạt được sự đồng thuận giữa các nút. Dễ dàng tạo ra các cuộc tấn công như khôi phục và phát lại, nhưng tính khách quan của thời gian vật lý không thể bị lung lay. Các nút không cần quay lại tất cả dữ liệu lịch sử để phát hiện một số tình huống bất thường chỉ dựa trên chuỗi thời gian hiện tại.


Do đó, cải tiến của POH là liên kết chặt chẽ thời gian vật lý để thúc đẩy sự hợp tác và đồng thuận tốt hơn giữa các nút Solana.


Theo tôi, cơ chế POH có một ưu điểm khác: nút nhận được một số lượng lớn giao dịch theo lô và sắp xếp chúng (Pipeline), đồng thời phải chờ dấu thời gian POH để gửi giao dịch. Giống hệt với giao dịch hàng loạt của lớp 2 đến lớp 1, cơ chế này giống như đưa ý tưởng Rollup vào lớp 1, cung cấp các điều kiện tiên quyết cho thông lượng cao và xử lý song song được đề cập bên dưới.


Đặc điểm tách biệt của lưu trữ và tính toán


Thứ hai, chúng ta hãy xem xét “ tính năng "Tách" lưu trữ và tính toán, cho phép Solana thoát khỏi hạn chế thắt cổ chai về Tính khả dụng của Dữ liệu.


Khung xác minh blockchain truyền thống dựa vào các nút đầy đủ để xuất bản một lượng lớn dữ liệu lịch sử nhằm đạt được tính toán trạng thái thay đổi theo thời gian thực. Sự kết hợp giữa tính toán và lưu trữ này ở một mức độ nào đó Sẽ hạn chế hiệu suất của chuỗi. Ví dụ: khi Ethereum muốn cập nhật trạng thái của mình, trước tiên nó phải đồng bộ hóa toàn bộ dữ liệu chuỗi rồi thực hiện các tính toán ghi lại lịch sử, ngoài ra Ethereum tạo các khối một cách tuần tự và không thể tuần tự hóa nên thời gian tạo khối và dung lượng khối đơn sẽ bị hạn chế. .


Solana tách biệt việc lưu trữ trạng thái và thực hiện giao dịch, đồng thời có hệ thống lưu trữ riêng để giữ lại trạng thái, bao gồm thông tin tài khoản, lịch sử người ký, hồ sơ giao dịch, v.v. một giao dịch mới được thực hiện, Solana sẽ thực hiện các phép tính tốc độ cao trên nút Pipeline và cuối cùng chỉ cập nhật trạng thái lên hệ thống lưu trữ. Việc tách biệt cả hai có thể đảm bảo hệ thống sổ cái hoạt động nhanh chóng và tránh mất thời gian trạng thái xác minh DA + thời gian tính toán và chờ kết quả xác minh DA. Cần lưu ý rằng tài nguyên lưu trữ và tính toán mạng cần phải có được bằng cách đặt cược SOL.


Nói một cách đơn giản, công nhân Ethereum phải đến kho lấy nguyên liệu thô rồi đến xưởng để xử lý. chạy đi chạy lại giữa hai trách nhiệm không hiệu quả, trong khi Solana có hai xưởng. Mỗi xưởng đều có công nhân tận tâm, người khuân vác chỉ cần di chuyển nguyên vật liệu cần sử dụng theo thời gian đến xưởng sản xuất, giúp nâng cao hiệu quả rất nhiều.


Xử lý giao dịch đồng thời cao


Chúng ta hãy xem xét kỹ hơn về “xử lý giao dịch đồng thời cao Tính năng này giúp Solana có thể đáp ứng được nhu cầu của thị trường web2.


Mặc dù tuyên bố của Solana về việc có 700.000 TPS được coi là một trò đùa trong bối cảnh nó thỉnh thoảng ngừng hoạt động, nhưng lựa chọn Endgame của MakerDAO và lựa chọn của Visa có phần được công nhận giới hạn hiệu suất của nó. Vậy làm thế nào Solana đạt được tính đồng thời cao?


Nói một cách đơn giản, nó được tạo ra bởi ưu điểm của POH và sự tách biệt giữa tính toán và lưu trữ nêu trên, để giúp mọi người hiểu sâu hơn, tôi đã thử kết hợp nó với Tính đồng thời cao của Starknet. Một sự tương phản.


Solana nhận được 10 giao dịch do người dùng Alice gửi cùng lúc. Nút sẽ sắp xếp các giao dịch, đợi dấu thời gian POH đến gói Batch, sau đó chờ dấu thời gian tiếp theo. Khi đến, nút sẽ gọi dữ liệu trạng thái của hệ thống lưu trữ độc lập để phát hiện xem có xung đột trạng thái trong 10 giao dịch hay không. Nếu không có xung đột, 10 giao dịch có thể được đóng gói thành một khối bình thường. Nếu có xung đột, khối xung đột sẽ bị loại khỏi gói này.


Sự khác biệt là Alice trong mạng Starknet sử dụng một tập hợp các mô hình trừu tượng hóa tài khoản và các giao dịch do một tài khoản phát hành không thể có xung đột trạng thái và có thể được thực thi tại cùng một lúc. Phê duyệt và Chuyển khoản, vì chúng sửa đổi các trạng thái khác nhau của hợp đồng, Phê duyệt tương ứng với Phụ cấp và Chuyển khoản tương ứng với Số dư. Tuy nhiên, nếu hai lần Chuyển khoản được thực hiện cùng một lúc thì Số dư phải được sửa đổi cùng lúc, dễ dẫn đến xung đột trạng thái và sai sót trong tính toán. Vì vậy, tính năng trừu tượng hóa tài khoản là cơ sở cho tính đồng thời cao của Starknet.


Đưa ra một ví dụ phổ biến, phương pháp song song của Solana giống như một nhà hàng sắp xếp nhiều nhân viên phục vụ để gọi đồ ăn cho khách hàng cùng một lúc, mỗi nhân viên xử lý một chuỗi giao dịch. Thứ tự các bữa ăn cũng do người phục vụ điều phối, nếu có món giống nhau thì bếp có thể phục vụ song song, còn phương pháp song song của Starknet tương đương với việc dùng máy gọi món tự phục vụ quét mã QR để gọi món, khách hàng có thể nhận đơn hàng trên nhiều máy cùng lúc.Hệ thống điều khiển trung tâm backend điều phối đơn hàng thống nhất.


Tóm lại, mục đích của tính đồng thời cao là sử dụng hợp lý và hiệu quả tài nguyên hệ thống mà không làm gián đoạn trật tự mạng.


Người phục vụ của Solana là hệ thống vận hành và bảo trì nút chi phí cao mà mọi người phàn nàn, và máy đặt hàng tự phục vụ của Starknet là hệ thống đó tương thích với cơ sở trừu tượng hóa Tài khoản hợp đồng.


Với sự hiểu biết sâu sắc về công nghệ cơ bản của Solana, hãy cùng xem xét một số câu hỏi bị chỉ trích và bạn có thể có những câu trả lời khác nhau.


Theo tôi, vấn đề của Solana nằm ở logic triển khai kỹ thuật quá phức tạp: 1) Chi phí vận hành và bảo trì nút của Solana quá cao, dẫn đến số lượng nút bị hạn chế. 2) Cơ chế đồng thuận của POH+POS yêu cầu các nút phải có tài nguyên băng thông và tính toán mạnh mẽ để mang tính đồng thời cao và chi phí tài nguyên càng cao thì chi phí vận hành và bảo trì nút càng lớn; 3) Xử lý đồng thời cao Các vấn đề như xung đột trạng thái và tải mạng là không thể tránh khỏi;


Một số người cho rằng Solana đang sử dụng tư duy web2 để xây dựng mạng web3. Điểm khởi đầu đổi mới công nghệ của nó cao hơn kiến trúc blockchain hiện có. Nếu các vấn đề của nó được coi là khả năng chịu lỗi trên con đường đổi mới, tỷ lệ, có thể có những đánh giá khác nhau.


Cái giá của sự đổi mới có thể như mọi người đã thấy, chứng kiến nó trỗi dậy và chứng kiến tòa nhà của nó sụp đổ, nhưng nếu có nền tảng của sự đổi mới, thì tòa nhà sụp đổ này sẽ nó lại tăng nữa à?


Lưu ý: Tôi không nắm giữ SOL. Phân tích trên chỉ là suy nghĩ và quan sát bình tĩnh từ góc độ kỹ thuật + kinh doanh và có một số thiếu chính xác trong quan điểm phổ biến Vui lòng đọc nó như một bài báo khoa học phổ thông và không sử dụng nó làm tài liệu tham khảo đầu tư.





Liên kết gốc


Chào mừng bạn tham gia cộng đồng chính thức của BlockBeats:

Nhóm Telegram đăng ký: https://t.me/theblockbeats

Nhóm Telegram thảo luận: https://t.me/BlockBeats_App

Tài khoản Twitter chính thức: https://twitter.com/BlockBeatsAsia

Chọn thư viện
Thêm mới thư viện
Hủy
Hoàn thành
Thêm mới thư viện
Chỉ mình tôi có thể nhìn thấy
Công khai
Lưu
Báo lỗi/Báo cáo
Gửi