Giới thiệu | Fuel Sidechain: Thông lượng thanh toán mã thông báo mở rộng gấp 10 lần
Lưu ý của biên tập viên: Bài viết này đến từNhững người đam mê Ethereum (ID: ethfans)Lưu ý của biên tập viên: Bài viết này đến từ

Những người đam mê Ethereum (ID: ethfans)
Những người đam mê Ethereum (ID: ethfans)
Hai tháng trước, một nhóm nhỏ gồm các kỹ sư và nhà nghiên cứu ethereum đã được thành lập để nghiên cứu cái mà Vitalik Buterin sau này gọi là "bản tổng hợp lạc quan". Nghiên cứu của chúng tôi dựa trên nghiên cứu và công việc của John Adler, nhà nghiên cứu của ConsenSys, người đã viết mô tả chi tiết về kỹ thuật này cách đây vài tháng như một giải pháp khả thi về khả năng mở rộng.
Giải pháp có thể mở rộng được mô tả bởi John Adler không yêu cầu bất kỳ thay đổi nào đối với quy tắc đồng thuận của lớp 1 (lớp dưới cùng của Ethereum) và nó có thể cải thiện ngay lập tức "vấn đề lạm phát trạng thái" của Ethereum (vấn đề này chủ yếu do ERC gây ra - 20 do chuyển mã thông báo (đặc biệt là Tether stablecoin). Sau một số cuộc thảo luận chuyên sâu, chúng tôi bắt đầu làm việc chăm chỉ để kết hợp triển khai các giải pháp mở rộng quy mô Ethereum có thể giải quyết các vấn đề riêng lẻ và cuối cùng nhận ra một giải pháp thanh toán ổn định bền vững, có thể mở rộng, giá rẻ và đáng tin cậy: Fuel.
Chúng tôi tin rằng ứng dụng sát thủ của blockchain là thanh toán bằng stablecoin. Nếu một mạng blockchain có thể thống trị lĩnh vực kinh doanh này, thì nó có thể tạo thêm giá trị vô cùng to lớn và có tác động sâu sắc đến nền kinh tế toàn cầu. Fuel nhận ra điểm này và sử dụng phương pháp tổng hợp lạc quan đơn giản nhất trên Ethereum để giải quyết vấn đề thông lượng.
Giải pháp mở rộng quy mô bền vững trên Ethereum
Chúng tôi đã hết lần này đến lần khác thấy rằng thông lượng giao dịch của Ethereum rất hạn chế: ít hơn 10 giao dịch/giây đối với mã thông báo ERC 20. Các giới hạn về thông lượng phần lớn là do dữ liệu trạng thái (tức là số dư tài khoản, vị trí lưu trữ hợp đồng, v.v.). Kích thước dữ liệu trạng thái không nén của Ethereum ở mức 45 GB, quá lớn để vừa với RAM, vì vậy các nút cần truy cập nhiều vào đĩa cứng, đặc biệt là khi xử lý chuyển mã thông báo.
Vấn đề phình to trạng thái ngày càng tăng hiện là vấn đề lớn nhất trong Ethereum, bởi vì trạng thái, không giống như lịch sử, không thể bị xóa. Chúng tôi chỉ muốn có thể mở rộng thông lượng của Ethereum mà không làm trầm trọng thêm việc mở rộng dữ liệu trạng thái và đọc và ghi dữ liệu trạng thái. Trên thực tế, điều này có thể dễ dàng đạt được bằng cách giao dịch calldata đơn giản! Bằng cách đơn giản là "gửi" dữ liệu giao dịch của sidechain trên chuỗi và Merkleizing nó trên chuỗi, chúng tôi hầu như có thể loại bỏ quyền truy cập của trạng thái vào lớp cơ bản của Ethereum trong khi mở rộng thông lượng một cách bền vững (tức là: không cần các nút đầy đủ thường đầu tư nhiều tài nguyên hoặc phát sinh thêm chi phí dài hạn).

Tổng số lạc quan là gì?
Nhiên liệu được xây dựng dựa trên bài viết sâu sắc của Adler "Sự đồng thuận hợp nhất khả thi tối thiểu". Trong bài báo này, Adler cung cấp một đặc tả kỹ thuật tối thiểu đáng tin cậy cho các sidechains không tin cậy, không cần cấp phép với dữ liệu sẵn có trên chuỗi và bằng chứng lỗi để thúc đẩy thực thi chính xác (hiện được gọi là công nghệ "Optimistic Rollup").
Bản tổng hợp lạc quan có một số thuộc tính khác biệt với các đề xuất mở rộng quy mô trước đó như chuỗi bóng tối và Plasma. Không giống như Shadow Chain, nó không yêu cầu chuyển đổi trạng thái phải được thực hiện trên chuỗi trừ khi ai đó muốn làm như vậy và sẵn sàng trả tiền - việc tự động hóa tất cả các chuyển đổi trạng thái trên chuỗi sẽ dẫn đến tình trạng phình to trạng thái (một vấn đề mà chúng tôi đang cố gắng tránh )! Ngoài ra, không giống như Plasma, nó không cần xin phép và sử dụng các bằng chứng lỗi không tương tác, do đó, nó có khả năng chống lại các cuộc tấn công tắc nghẽn chuỗi rất tốt.
tiêu đề phụ
Nhiên liệu: Tổng quan
Fuel sidechain được thiết kế đặc biệt để xử lý các giao dịch thanh toán khối lượng lớn trên Ethereum và có thể giảm chi phí chuyển mã thông báo ERC-20 xuống 5 lần trước khi kích hoạt nâng cấp Istanbul. Không giống như các kênh trạng thái, Fuel không hứa hẹn về tính hữu hạn ngay lập tức, nhưng nó có thể cung cấp thông lượng giao dịch rẻ hơn và đáng tin cậy hơn trong thời gian khối Ethereum và không yêu cầu người dùng đặt cọc trước toàn bộ tiền như các kênh trạng thái. Fuel sidechain đạt được sự chắc chắn ngay lập tức thông qua mô hình nhà điều hành gần như không cần cấp phép. Trước khi khối Ethereum đạt được sự chắc chắn, miễn là người dùng tin tưởng vào ủy ban khối chính, thì giao dịch có thể được coi là ngay lập tức.
Chuỗi nhiên liệu có thể nhận ra ví đốt như kinh nghiệm
- Mục đích chính của Fuel là giảm gánh nặng phí gas khi vào và rút tiền trên các sàn giao dịch. Sử dụng Fuel ngay lập tức giảm các chi phí này xuống 5 lần mà không làm giảm giá của mã thông báo ERC-20 được liên kết. Ngoài ra, Fuel có thể được sử dụng để thực hiện các giao dịch hoán đổi nguyên tử gốc không đáng tin cậy, không lưu ký (nhưng sử dụng mô hình khớp sổ lệnh tập trung).
- Để tối đa hóa khả năng mở rộng của ứng dụng khách, Fuel sử dụng mô hình dữ liệu UTXO có thể được xử lý song song và bất kỳ máy tính hoặc điện thoại di động nào cũng có thể dễ dàng hoàn tất xác minh. Ước tính hiện tại của chúng tôi là trước khi bản cập nhật Istanbul kích hoạt, sidechain của chúng tôi có thể tăng tổng TPS của Ethereum lên khoảng 50, so với chuỗi chính hiện tại chỉ có thể xử lý khoảng 10 giao dịch ERC-20. Đó là một cải tiến gấp 5 lần. Sau khi nâng cấp Istanbul (kết hợp EIP-2028), chúng tôi tin rằng mình có thể đẩy giới hạn lên khoảng 200 TPS. Cùng với một số nâng cấp nhỏ lên lớp 1, chúng tôi có thể tăng lên 2000. Hơn nữa, miễn là bằng chứng về tính khả dụng của dữ liệu mã xóa được tích hợp vào Ethereum, thì TPS của Ethereum có thể được mở rộng ở cấp bậc hai, tăng lên cấp tỷ.
- Các điểm chính về nhiên liệu
- Sidechains tổng hợp lạc quan trên Ethereum
- Áp dụng mô hình dữ liệu UTXTO
- Kết thúc đạt được trong thời gian khối Ethereum
- Trải nghiệm giao dịch giống như ổ ghi tùy chọn
- Nhà điều hành không thể kiểm duyệt giao dịch
- Hỗ trợ tất cả các giao dịch token ERC-20 và ETH (tất nhiên tập trung vào DAI/Tether)
- Không tin cậy, phi tập trung
- Khách hàng có thể xác minh song song (thân thiện với trình duyệt)
- Cam kết cho phép giao dịch ERC-20 giá rẻ
Giao dịch nguyên tử và nhà cung cấp thanh khoản có thể được sử dụng để vào và thoát bất cứ lúc nào
Trong tương lai, chúng tôi sẽ cố gắng đạt được tỷ lệ bậc hai
tích hợp ví
- Chúng tôi đang thiết kế Fuel để thân thiện với nhà phát triển, vì vậy việc tích hợp sẽ đơn giản như thêm một thư viện để xử lý các giao dịch gửi, rút tiền và UTXO. Bất kỳ tài khoản và hợp đồng Ethereum nào cũng có thể xử lý các giao dịch Nhiên liệu miễn là chúng có thể ký và gửi giao dịch. So với ví thông thường, ví hợp đồng sẽ tiết kiệm một chút gas từ Fuel, nhưng chúng vẫn có thể tiết kiệm rất nhiều chi phí khi chuyển mã thông báo.
- tiêu đề phụ
- đọc mở rộng
- Các slide từ bài thuyết trình của chúng tôi tại EthPlanet Lightning Talk trước Devcon5
- Bằng chứng sai lệch nhỏ gọn có sẵn cho chuỗi UTXO (không tuần tự hóa trạng thái trung gian)
- EIP-2242: Transaction Postdata
Bằng chứng về tính khả dụng của dữ liệu không tương tác trên chuỗi
Tính khả dụng của dữ liệu đa luồng trên chuỗi Eth1Website: https://fuel.sh Twitter: https://twitter.com/FuelLabs_ GitHub: https://github.com/FuelLabstiêu đề phụbước tiếp theo của chúng tôiCả hợp đồng thông minh Ethereum của chúng tôi và ứng dụng khách được sắp xếp trong trình duyệt đều đang thực hiện kiểm tra bảo mật và sẽ được khởi chạy trên mạng chính sau khi quá trình kiểm tra hoàn tất. Để biết thêm thông tin, vui lòng xem thông tin bên dưới và theo dõi Twitter @FuelLabs_ của chúng tôi; ngoài việc tìm hiểu thông tin, bạn cũng có thể tham gia vào mạng thử nghiệm sắp tới và các ghi chú kỹ thuật chính thức của chúng tôi.


