Espresso Systems là gì? Espresso Systems là dự án nền tảng cho sự phát triển của các Layer 2. Ra đời để giải quyết vấn đề phi tập trung hóa Sequencer trên mạng lưới Layer 2. Dự án còn nhận được sự đầu tư từ các quỹ lớn như Sequoia Capital, Polychain Capital, Coinbase Ventures, Blockchain Capital,...
Vậy Espresso Systems có gì đặc biệt mà lại nhận được sự quan tâm của các quỹ lớn? Hãy cùng mình tìm hiểu chi tiết ở bài viết này nhé!
Để hiểu hơn về Espresso Systems, bạn có thể đọc các bài viết dưới đây:
Espresso Systems Là Gì?
Tổng quan về Espresso Systems
Espresso Systems là một hệ thống cung cấp cơ sở hạ tầng để xây dựng các Layer 2. Có thể xem Espresso là Layer 1, cung cấp mạng lưới Sequencer, DA cho các Rollup xây dựng với Fraud Proofs hay Validity Proofs.
Espresso Sequencer là một mạng sắp xếp trình tự (Sequencer Network) phi tập trung cho các bản tổng hợp (Rollup) được thiết kế để cung cấp tính khả dụng và đặt hàng giao dịch an toàn, thông lượng cao, độ trễ thấp.
Espresso Sequencer sẽ thu hút sự tham gia của các trình xác thực Ethereum thông qua việc đặt lại. Khả năng đặt lại này của Espresso Sequencer giống như EigenLayer, mạng lưới cho phép các trình xác thực đến từ Ethereum tham gia và có thể sử dụng LST của ETH để đặt cược cho các trình xác thực này.
Espresso Sequencer được thiết kế xung quanh một mô hình bảo mật bởi bằng chứng cổ phần phi tập trung duy nhất làm nền tảng cho cả giao thức đồng thuận để đặt hàng giao dịch (HotShot) và cơ chế cung cấp dữ liệu (Espresso DA). Cơ chế đồng thuận này dựa theo giao thức HotStuff được gọi là HotShot.
Sequencer Node là người tham gia vào giao thức đồng thuận HotShot, giao thức này cũng cung cấp một số dịch vụ để hỗ trợ máy khách L2. Sequencer Node không cung cấp các dịch vụ được thiết kế riêng cho bất kỳ L2 cụ thể nào. Nó chỉ hiển thị tất cả thông tin có sẵn về HotShot và nhật ký của các khối đã được giải trình tự. Bất kỳ L2 nào cũng có thể truy vấn thông tin này và diễn giải các khối theo các quy tắc thực thi của riêng nó để triển khai trình chứng minh, trình thực thi, dịch vụ RPC,...
Về lý thuyết, nền tảng có thể kiểm tra sự đồng thuận của HotShot trên bất kỳ nền tảng hợp đồng thông minh nào (tức là có thể kết nối Rollup đến với bất kỳ nền tảng mong muốn nào để xác thực giao dịch cuối cùng). Nhưng Espresso rất tập trung vào việc hỗ trợ cho Ethereum. Ngoài Ethereum, thì các Layer 1 không phải EVM như Solana hoặc thậm chí là Layer 2 như Arbitrum cũng có thể được chon là lớp xác thực bằng chứng giao dịch (khi đó Rollup phía trên chính là Layer 3).
Các Layer 2 hiện tại đang tự giải quyết hết các quá trình của giao dịch. Đặc biệt là mạng lưới Sequencer còn khá tập trung cũng như dữ hiệu hoàn toàn được gửi đến lớp 1 nên phí giao dịch sẽ rất cao.
Với Espresso Systems thì các Layer 2, Rollups có thể thuê Sequencer trên mạng lưới này. Khi sắp xếp giao dịch, dữ liệu sẽ được lưu tại Espresso DA và bằng chứng sẽ được gửi đến Layer 1.
Các dự án sử dụng hệ thống của Espresso như Caldera, Spire, Catalyst, Injective, AltLayer.
Cấu trúc
Cấu trúc hệ thống Espresso gồm các thực thể sau:
- HotShot: Một giao thức đồng thuận phi tập trung hóa việc tham gia vào Sequencer Network, mang lại thông lượng cao và kết quả cuối cùng nhanh chóng trong điều kiện ổn định. Giao thức đồng thuận được gọi là HotShot và dựa trên giao thức HotStuff.
- Espresso DA: Một giải pháp lưu trữ dữ liệu có khả năng mở rộng cao và nhanh chóng. Cho phép khả năng truy xuất dữ liệu nhanh, nhưng cũng bao gồm đường dẫn sao lưu đáng tin cậy để đảm bảo khả năng truy xuất cuối cùng trong trường hợp xấu nhất. Espresso DA tạo ra các khối được chứng nhận mà HotShot có thể đồng thuận thay vì dữ liệu khối ban đầu.
- Rollup REST API: Một API mà các rollup L2 sử dụng để tích hợp với Espresso Sequencer.
- Sequencer Contract: Một hợp đồng thông minh xác minh sự đồng thuận của HotShot và ghi lại các điểm kiểm tra. Nó cũng quản lý bảng cổ phần của HotShot.
- Network Layer: cho phép liên lạc các giao dịch và thông báo đồng thuận giữa các nút tham gia HotShot và Espresso DA.
Các thành phần bên trong chính của Sequencer Node và các chức năng tương ứng của chúng là:
- HotShot validator: Thành phần thực sự chạy sự đồng thuận và giao tiếp với các Sequencer Nodes. Trong Sequencer Node, giao thức HotShot được khởi tạo với một loại giao dịch chung có khả năng mã hóa các giao dịch từ bất kỳ bản tổng hợp nào. Loại giao dịch bao gồm một mã định danh L2 không rõ ràng mà người thực thi L2 có thể sử dụng để lọc các giao dịch của chính họ và một mảng byte mã hóa dữ liệu giao dịch.
- HotShot query service: Dịch vụ truy vấn duy trì cơ sở dữ liệu chứa lịch sử và trạng thái hiện tại của HotShot, bao gồm tất cả các khối đã cam kết, dữ liệu dành riêng cho sự đồng thuận như số lượt xem và bảng cổ phần cũng như thông tin trạng thái như thời gian hoạt động của trình xác thực.
- Submission API: Sequencer Node cũng cung cấp giao diện cho phép khách hàng gửi giao dịch tới bộ nhớ đệm HotShot. Nó nhận đầu vào là một giao dịch được tuần tự hóa thành các byte và một mã định danh L2, và nó kết hợp những giao dịch này thành loại giao dịch chung của HotShot.
Sequencer Contract chịu trách nhiệm duy trì trạng thái về sự đồng thuận của HotShot trên chuỗi khối lớp 1. Nó bao gồm hai giao diện riêng biệt:
- Giao diện lịch sử chịu trách nhiệm ghi lại lịch sử (gần đây) của sổ cái HotShot. Các hợp đồng tổng số có thể sử dụng điều này để xác thực các chuyển đổi trạng thái dựa trên chuỗi các khối do HotShot tạo ra.
- Bảng cổ phần duy trì bảng cổ phần HotShot chính tắc và chịu trách nhiệm xử lý các khoản tiền gửi và rút mã thông báo đặt cược HotShot, cũng như đặt lại ETH. Thành phần lịch sử cũng sử dụng thành phần bảng cổ phần để kiểm tra tính hữu hạn của các khối mới.
Điểm nổi bật Espresso
- Khả năng phục hồi và tính trung lập của cơ sở hạ tầng nhờ sự phi tập trung của mạng lưới Sequencer.
- Động lực chống độc quyền để khuyến khích cạnh tranh về giá đối với phí của người dùng.
- Hỗ trợ đặt hàng công bằng và mempool riêng tư.
- Khả năng tương tác và khả năng kết hợp cuộn chéo lên nhờ kết nối với các Layer 1 hoặc Layer 2 để xác thực bằng chứng.
- Đảm bảo kinh tế cho các trình xác thực L1 với hệ thống Rollup.
- Sử dụng hệ thống ReStaking để tăng bảo mật cho mạng lưới.
- Các Layer 2 sử dụng một mạng lưới chung Sequencer sẽ có khả năng giao tiếp tốt hơn.
- Giảm các cuộc tấn công MEV xảy ra.
Cơ chế hoạt động
Cơ chế hoạt động chung của hệ thống Espresso
- Người dùng gửi giao dịch đến máy chủ Rollup(ví dụ: dịch vụ RPC).
- Rollup chuyển tiếp giao dịch, cùng với mã định danh của Rollup đó, tới một Sequencer Node.
- Sequencer sắp xếp và gom các giao dịch được gửi từ các Rollup vào trong một khối (Block Commitment), sau đó phát cho HotShot đồng thuận (mạng lưới xác nhận).
- Nhờ có gắn mã định danh cho từng giao dịch nên sau khi đồng thuận Block Commitment ở HotShot, Espresso Sequencer sẽ gửi lại các giao dịch về với Rollup đã gửi nó đi.
- Block Commitment (khối cam kết) được gửi đến Rollup Contract trên Layer 1 thông qua Espresso Contract. Cam kết đối với khối chứa giao dịch được duy trì trong Sequencer Contract L1.
- Rollup Node trên Rollup được thông báo về khối mới. Họ có thể lấy nó từ Rollup Contract trên Layer 1 hoặc trực tiếp từ Sequencer.
- Rollup Node thực thi khối và cập nhật bản sao cục bộ của trạng thái VM.
- Đối với ZK Rollup, sẽ có Prover tạo ra một bằng chứng zk rằng trạng thái mới là kết quả của việc áp dụng chính xác chức năng chuyển đổi trạng thái cho khối đã giải trình tự.
- Rollup Node (Layer 2) sẽ gửi trạng thái (State Root) tổng số mới đến Rollup Contract trên Layer 1. Sau đó tiếp tục gửi bằng chứng bằng chứng hợp lệ (Validity Proofs) đối với các ZK Rollup hoặc bằng chứng gian lận (Fraud Proofs) đối với các Optimistic Rollup.
- Rollup Contract trên L1 xác minh mọi bằng chứng liên quan đến cập nhật trạng thái, sử dụng cam kết khối (Block Commitment) được chứng nhận từ Sequencer Contract để kiểm tra xem bản cập nhật trạng thái có tương ứng với khối chính xác hay không.
- Người dùng quan sát kết quả giao dịch của họ bằng cách truy vấn máy chủ do người thực thi (Executor) hoặc API cung cấp. Nếu người dùng không tin tưởng người thực thi, họ có thể kiểm tra phản hồi đối với gốc trạng thái (State Root) được lưu trữ trong hợp đồng hoặc họ có thể yêu cầu bằng chứng zk về gốc trạng thái và tự xác minh (ZK Rollup) hoặc đợi cho đến khi hết thời gian thử thách (Optimistic Rollup).
Tương tác với Layer 2
Các tương tác của Espresso Sequencer với Layer 2 trong một giao dịch được đơn giản hóa như sau:
- Client gửi transaction đến Rollup (Layer 2).
- Rollup gửi transaction có kèm theo Rollup ID đến HotShot Sequencer để đồng thuận transaction thành khối.
- HotShot Sequencer gửi khối về lại Rollup để thực thi.
- HotShot Sequencer gửi cam kết khối đó đến Sequencer Contract trên Layer 1 để lưu trữ.
- Rollup gửi bằng chứng trạng thái mới đến Rollup Contract trên layer 1.
- Rollup Contract tìm đọc lại cam kết trạng thái ở Sequencer Contract, sau đó xác thực bằng chứng và Client sẽ được chứng nhận trạng thái mới.
Mô hình hướng đến trong tương lai
Espresso Systems hướng đến một cấu trúc nâng cao hơn trong tương lai là trên các Layer 2 sẽ có các thực thể như Relays, Sesearchers và Builders. Các thực thể này sẽ nhận các nhiệm vụ chuyên biệt như sắp xếp, gộp giao dịch, đưa giao dịch vào khối.
Với sự tách biệt nhiệm vụ như vậy mạng lưới Layer 2 sẽ loại bỏ hoàn toàn các cuộc tấn công MEV. Đây là cấu trúc mà các Layer 2 hay nền tảng Proof of Stake hướng đến.
Lộ Trình Phát Triển
Update...
Core Team
- Benedikt Bünz có trình độ học vấn rất cao, ban đầu ông tốt nghiệp Cử nhận Khoa học ở University of Zurich, tiếp đó là tốt nghiệp Thạc sĩ tại Stanford University và cuối cùng là lấy thàng công Văn bằng Tiến sĩ Khoa học máy tính tại Stanford University vào năm 2022.
- Năm 2017, ông làm Research Intern tại Visa, nghiên cứu về cải thiện quyền riêng tư cho các giao dịch chuỗi khối và hợp đồng thông minh.
- Hiện tại, Benedikt là PHD Student tại Stanford University, làm việc trên các vấn đề nghiên cứu về bảo mật, mật mã ứng dụng, tập trung vào chuỗi khối. Ngoài ra, ông đang là Chief Scientist tại Espresso Systems.
- Năm 2007, Verity làm Human Resources Advisor tại Angus Knight Group.
- Tại Accenture Australia, Verity đã bắt đầu làm việc với vai trò Business Analyst, sau đó được lên vị trí Consultant và cuối cùng là Consulting Manager.
- Sau đó, Verity Coltman chuyển sang làm việc cho Coinbase, cô đã trải qua các vị trí như Business Development Manager, Senior Business Development Manager, Director, Business Development.
- Hiện tại, Verity Coltman là Head of Ecosystem & Partnerships tại Espresso Systems.
- Jill Gunter từng lấy thành công bằng Thạc sĩ Khoa học tại University of Oxford.
- Jill Gunter đã có khoảng thười gian làm việc tại Goldman Sachs với các vai trò Trading Analyst và Credit Trader.
- Năm 2018, Jill tham gia sáng lập Open Money Initiative.
- Năm 2019, Jill trở thành Principal của Slow Ventures và sau đó là Venture Partner.
- Hiện tại, Jill là Chief Strategy Officer của Espresso Systems.
Investors Và Partners
Investors
07/03/2022: Vòng Seed huy động thành công $32M được dẫn đầu bởi Sequoia Capital, Greylock Partners, Electric Capital cùng sự tham gia của một số quỹ như Polychain Capital, Blockchain Capital, Coinbase Ventures, Slow Ventures, Scalar Capital, Paxos, Gemini, Robot Ventures, Terra, ZKValidator, Alameda Research.
Partners
Các đối tác như Injective, AltLayer, Spire, Catalyst, Caldera đang xây dựng trên Espresso để hỗ trợ cho các dự án hoặc trực tiếp kết nối với với Espresso Sequencer. Còn EigenLayer là dự án hỗ trợ Espresso xây dựng cơ sở hạ tầng ReStaking.
Ngoài ra, Espresso còn được hỗ trợ bởi các bộ framework của OP Stack và Polygon zkEVM.
Tokenomics
Update...
Sàn Giao Dịch
Update...
Kênh Thông Tin Của Espresso
- Website: https://www.espressosys.com/
- Twitter: https://twitter.com/EspressoSys
- Discord: https://discord.gg/jjtJtE7c
- Medium: https://medium.com/@espressosys
Tổng Kết
Espresso Systems đang mang lại một giải cho vấn đề tập trung của các Sequencer trên Layer 2. Espresso Sequencer còn cung cấp tốc độ, khả năng mở rộng và bảo mật tốt hơn. Dự án cũng được hậu thuẫn bởi các quỹ lớn và được một số dự án sử dụng.
Vậy bài viết đã làm rõ Espresso Systems là gì? Tổng quan về tiền điện tử Espresso Systems. Hy vọng bài viết cung cấp nhiều thông tin hữu ích!
💁 Disclaimer: Tất cả bài viết của Hak Research được cung cấp với mục tiêu là chia sẻ kiến thức và không được xem là lời khuyên đầu tư.
- Crypto Weekly W30: Nga Cho Phép Đào Bitcoin & Solana ETF Spot Chính ThứcXuất Hiện - August 12, 2024
- Crypto Weekly W29: Bóng Ma Khủng Hoảng Phủ Khắp Thị Trường Crypto - August 6, 2024
- Crypto Spotlight W28: Cựu Tổng Thống Donald Trump Lạc Quan Về Crypto, Ethereum ETF Spot Chính Thức Được Giao Dịch - July 29, 2024