1 / 5

Rollups Giải Pháp Mở Rộng Quy Mô Cho Ethereum

Ethereum u0111u01b0u1ee3c cho lu00e0 du1ef1 u00e1n blockchain cu00f3 u1ea3nh hu01b0u1edfng nhu1ea5t tu1eeb u200bu200btru01b0u1edbc u0111u1ebfn nay vu00e0 lu00e0 du1ef1 u00e1n u0111u00e3 u0111u00f3ng gu00f3p nhiu1ec1u nhu1ea5t cho su1ef1 phu00e1t triu1ec3n vu00e0 tiu1ebfn hu00f3a cu1ee7a khu00f4ng gian DLT. Tu1ea5t nhiu00ean, chu00fang ta khu00f4ng thu1ec3 nu00f3i vu1ec1 cu00e1c du1ef1 u00e1n blockchain cu00f3 u1ea3nh hu01b0u1edfng mu00e0 khu00f4ng u0111u1ec1 cu1eadp u0111u1ebfn Bitcoin, thu1ee9 khu1edfi u0111u1ea7u cho tou00e0n bu1ed9 vu1ea5n u0111u1ec1. Nhu01b0ng giu1eefa cu00e1c u0111u1ee3t chu00e0o bu00e1n tiu1ec1n xu ban u0111u1ea7u, DeFi vu00e0 su1ef1 bu00f9ng nu1ed5 NFT nu0103m nay, Ethereum vu1ec1 cu01a1 bu1ea3n lu00e0 u0111u1ed9ng lu1ef1c u0111u1eb1ng sau tu1ea5t cu1ea3 cu00e1c xu hu01b0u1edbng blockchain vu00e0 tiu1ec1n u0111iu1ec7n tu1eed chu00ednh trong vu00e0i nu0103m qua. Chu01b0a ku1ec3 ru1eb1ng phu1ea7n lu1edbn cu00e1c mu00e3 thu00f4ng bu00e1o tiu1ec1n u0111iu1ec7n tu1eed ngu00e0y nay u0111u1ec1u bu1eaft u0111u1ea7u cuu1ed9c su1ed1ng cu1ee7a chu00fang tru00ean Ethereum. Vu00ec vu1eady, kh

blogtienso
Download Presentation

Rollups Giải Pháp Mở Rộng Quy Mô Cho Ethereum

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Rollups – Giải Pháp Mở Rộng Quy Mô Cho Ethereum blogtienso.net/rollups-giai-phap-mo-rong-quy-mo-cho-ethereum 24 tháng 11, 2021 Rollups Ethereum được cho là dự án blockchain có ảnh hưởng nhất từ trước đến nay và là dự án đã đóng góp nhiều nhất cho sự phát triển và tiến hóa của không gian DLT. Tất nhiên, chúng ta không thể nói về các dự án blockchain có ảnh hưởng mà không đề cập đến Bitcoin, thứ khởi đầu cho toàn bộ vấn đề. Nhưng giữa các đợt chào bán tiền xu ban đầu, DeFi và sự bùng nổ NFT năm nay, Ethereum về cơ bản là động lực đằng sau tất cả các xu hướng blockchain và tiền điện tử chính trong vài năm qua. Chưa kể rằng phần lớn các mã thông báo tiền điện tử ngày nay đều bắt đầu cuộc sống của chúng trên Ethereum. Vì vậy, không quá lời khi nói rằng Ethereum trong nhiều năm đã định hình cảnh quan blockchain và tiền điện tử. Tuy nhiên, sự thành công của chuỗi khối Ethereum một lần nữa cho thấy sự cần thiết phải có các cách để cải thiện khả năng mở rộng của chuỗi khối. Điều này đặc biệt đúng đối với một nền tảng như Ethereum, có tiện ích đến từ khả năng chạy các Ứng Dụng Phi Tập Trung (dApps) được cung cấp bởi các Hợp Đồng Thông Minh. Khả Năng Mở Rộng Là Gì? Khả năng mở rộng đề cập đến khả năng của mạng blockchain để hỗ trợ thông lượng giao dịch cao và tăng trưởng trong tương lai. Nói một cách kỹ thuật hơn, khả năng mở rộng thông lượng (số lượng giao dịch mà hệ thống có thể xử lý mỗi giây) và độ trễ (thời gian cần thiết để xử lý một giao dịch) siêu tuyến tính với chi phí chạy hệ thống xác định khả năng mở rộng. 1/5

  2. Các Phương Pháp Mở Rộng Ethereum Khi nói đến việc mở rộng quy mô Ethereum hoặc bất kỳ chuỗi khối nào khác nói chung, có thể sử dụng hai cách tiếp cận chính: 1. Bằng cách mở rộng quy mô của chính lớp cơ sở (Layer 1), hoặc 2. Mở rộng mạng bằng cách giảm tải một số công việc sang một lớp khác (Layer 2). Layer 1 Là Gì Layer 1 hay Lớp 1 là lớp đồng thuận cơ sở, nơi hầu hết các giao dịch hiện đang được giải quyết. Ví dụ: Ethereum, Bitcoin , Litecoin là các blockchains Lớp 1. Lớp 1 có thể được mở rộng hơn bằng cách: 1. Tăng lượng dữ liệu có trong mỗi khối, hoặc 2. Bằng cách tăng tỷ lệ các khối được xác nhận. Vì vậy, phương pháp đầu tiên có thể đạt được bằng cách thay thế Proof of Work (PoW) bằng Proof of Stake (PoS). PoW yêu cầu người khai thác giải các thuật toán mật mã bằng cách sử dụng sức mạnh tính toán đáng kể. Mặc dù PoW là an toàn, nhưng nó tương đối chậm hơn. Trong khi đó, hệ thống POS xử lý và xác khối mới của dữ liệu giao dịch dựa trên khoanh vùng tài sản thế chấp của những người tham gia trong mạng. Thuật toán đồng thuận Proof of Work giới hạn số lượng khối dữ liệu mới có thể được tạo. Ví dụ: các thợ đào chỉ có thể tạo khối Bitcoin (BTC) cứ sau 10 phút, trong khi PoS không tuân theo bất kỳ giới hạn nào. Phương pháp thứ hai có thể đạt được bằng cách thực hiện một quy trình được gọi là Sharding. Sharding là một quá trình trong đó trạng thái của toàn bộ mạng blockchain được chia thành các tập dữ liệu riêng biệt được gọi là “các mảnh”, điều này làm cho việc duy trì mạng trở thành một nhiệm vụ dễ quản lý hơn. Điều quan trọng là phải đảm bảo rằng các phân đoạn này có cách giao tiếp với nhau vì người dùng của mạng có thể truy cập vào tất cả thông tin được lưu trữ trong chuỗi khối. Layer 2 Là Gì? Layer 2 hay Lớp 2 được tập hợp trên đầu lớp 1. Do đó, Lớp 2 là một thuật ngữ tổng hợp được thiết kế để giúp mở rộng mạng Ethereum bằng cách xử lý các giao dịch ngoài mạng chính Ethereum (Layer 1). Có những trọng tâm quan trọng cần được lưu ý ở đây: Lớp 2 không cần bất kỳ tiến trình nào trong Lớp 1. Lớp 2 sử dụng các phần tử hiện có, chẳng hạn như hợp đồng thông minh để xây dựng trên đầu Lớp 1 1. Lớp 2 cũng sử dụng bảo mật của lớp 1 bằng cách bảo mật trạng thái của nó vào lớp 1. 2. Ethereum có thể xử lý 15 Tx / giây trên lớp cơ sở của nó. Nhưng các giải pháp mở rộng quy mô do lớp 2 cung cấp tăng đáng kể lên 2–4K Tx / giây. Giải Pháp Mở Rộng Quy Mô Layer 2 2/5

  3. Có nhiều giải pháp mở rộng quy mô cho Ethereum, như được hiển thị trong sơ đồ tư duy bên dưới. Tuy nhiên, cộng đồng Ethereum chủ yếu tập trung vào việc mở rộng quy mô thông qua rollups và data sharding giai đoạn 1 của Ethereum 2.0. Rollup là một giải pháp mở rộng quy mô trong đó các giao dịch được thực hiện bên ngoài Lớp 1, nhưng dữ liệu giao dịch được đăng trên Lớp 1. Lớp 1 được giảm bớt vì tất cả các công việc tính toán được thực hiện ngoài chuỗi. Điều này cho phép nhiều giao dịch được xử lý hơn, nhưng chỉ một số ít phù hợp với các khối Ethereum. Vì vậy, về cơ bản, một sidechain được hình thành trong đó tất cả các giao dịch được xử lý và EVM cụ thể của Rollup được sử dụng để chạy chúng. Sau đó, các giao dịch này được gộp lại và đăng vào chuỗi Ethereum. 3/5

  4. Blog Tiền Số sẽ giải thích ảnh trên thành các bước như sau: 1. Thực hiện các giao dịch ngoài chuỗi. 2. Lấy dữ liệu giao dịch. 3. Nén dữ liệu giao dịch. 4. Cuộn các giao dịch thành một đợt duy nhất 5. Đăng chúng lên chuỗi chính Ethereum. Một câu hỏi đặt ra ở đây: “Làm cách nào để xác minh rằng dữ liệu không bị giả mạo hoặc một người dùng độc hại không gửi dữ liệu?“. Chúng ta sẽ xem xét giải pháp bằng cách khám phá hai loại Optimistic Rollups và ZK Rollups. Optimistic Rollups Optimistic Rollup là giải pháp mở rộng quy mô được mong đợi nhất trong kỷ nguyên 2019–2021. Mục tiêu của Optimistic Rollup là giảm độ trễ và tăng thông lượng giao dịch, do đó giảm phí gas. Nếu dữ liệu được đăng bởi aggregators run mà không có bất kỳ lỗi nào, thì không cần bằng chứng. Bằng chứng chỉ được yêu cầu trong trường hợp gian lận. Do đó, Optimistic Rollup không phải thực hiện thêm công việc trong trường hợp dữ liệu xác thực. Có thể có những tình huống giao dịch không hợp lệ được gửi đi; trong trường hợp đó hệ thống phải xác định nó, khôi phục trạng thái chính xác và phạt bên đưa ra một giao dịch như vậy. Để đạt được điều này, Optimistic Rollups triển khai một hệ thống giải quyết tranh chấp có thể xác minh bằng chứng gian lận, phát hiện các giao dịch gian lận và ngăn cản những kẻ xấu gửi các giao dịch không hợp lệ khác. ZK Rollups ZK Rollup nhằm mục đích giảm chi phí tính toán và lưu trữ. Trong ZK-Rollup, Zero- Knowledge Proof (SNARK) ngắn gọn được tạo cho mọi chuyển đổi trạng thái, được xác minh bởi hợp đồng Rollup trên chuỗi chính. SNARK này chứng minh một loạt các giao dịch được chủ sở hữu ký chính xác, giúp cập nhật số dư tài khoản một cách chính xác. Do đó, đó là một nhiệm vụ bất khả thi đối với các nhà khai thác khi đưa ra trạng thái không hợp lệ hoặc bị thao túng. 4/5

  5. ZK rollup nhanh hơn so với Optimistic Rollup, nhưng nó không cung cấp một cách dễ dàng để các hợp đồng thông minh di chuyển sang lớp 2. Trong khi đó, Optimistic Rollup chạy một máy ảo tương thích EVM được gọi là OVM (Optimistic Virtual Machine), cho phép thực hiện các hợp đồng thông minh giống như có thể được thực hiện trên chuỗi chính. Phần Kết Luận Zk Rollup và Optimistic Rollup có chung thiết kế cơ bản. Điểm khác nhau chủ đạo ở quy trình xem xét tính hợp lệ của dữ liệu: Zk Rollup ⇒ Dữ liệu được cho là sai cho đến khi được chứng minh là đúng. Optimistic Rollup ⇒ Dữ liệu được cho là đúng cho đến khi được chứng minh là sai. Nhìn về mặt kỹ thuật, trong dài hạn, Zk Rollup có thể phát triển và giải quyết các điểm yếu mà giải pháp này đang mắc phải ở hiện tại, còn Optimistic có một số điểm yếu xuất phát từ cốt lõi trong việc tiếp cận vấn đề. Vì vậy, có nhiều người nhận định cho rằng: Zk Rollup là giải pháp thiên hướng về dài hạn. Optimistic Rollup là giải pháp thiên hướng ngắn hạn. 5/5

More Related