Helios khách hàng ánh sáng Ethereum: thực hiện truy cập Blockchain không cần tin cậy
Vào ngày 8 tháng 11, một khách hàng ánh sáng Ethereum dựa trên ngôn ngữ Rust có tên Helios đã ra mắt. Khách hàng này nhằm mục đích cung cấp quyền truy cập Ethereum hoàn toàn không cần tin cậy. Dưới đây là giới thiệu chi tiết về công nghệ mới này.
Một trong những lợi thế lớn của Blockchain là không cần phải tin tưởng vào các tổ chức trung gian. Thông qua Blockchain, người dùng có thể tự do kiểm soát tài sản và dữ liệu của mình. Các mạng Blockchain như Ethereum đã thực hiện cam kết này đến mức lớn, đảm bảo rằng người dùng có quyền sở hữu thực sự đối với tài sản của mình.
Tuy nhiên, để theo đuổi sự tiện lợi, người dùng thường phải đưa ra một số thỏa hiệp. Một trong số đó là sử dụng máy chủ RPC (gọi từ xa) phi tập trung. Nhiều người dùng truy cập mạng Ethereum thông qua các nhà cung cấp tập trung. Các công ty này vận hành các nút hiệu suất cao trên máy chủ đám mây, cung cấp dịch vụ truy cập dữ liệu chuỗi thuận tiện cho người dùng. Khi ví kiểm tra số dư token hoặc kiểm tra trạng thái giao dịch, thường sẽ phụ thuộc vào các nhà cung cấp tập trung này.
Vấn đề của cách làm này là người dùng cần phải tin tưởng những nhà cung cấp này, không thể tự xác minh độ chính xác của kết quả truy vấn.
Helios là một khách hàng ánh sáng Ethereum dựa trên Rust, có khả năng cung cấp quyền truy cập Ethereum hoàn toàn không cần tin tưởng. Nó tận dụng giao thức khách hàng ánh sáng được triển khai sau khi Ethereum chuyển sang PoS, có thể chuyển đổi dữ liệu từ các nhà cung cấp RPC tập trung không đáng tin cậy thành RPC cục bộ an toàn và có thể xác minh. Kết hợp với RPC tập trung, Helios có thể xác minh tính xác thực của dữ liệu mà không cần chạy nút đầy đủ.
Helios đã giải quyết vấn đề khó khăn trong việc cân bằng giữa tiện lợi và phi tập trung. Khách hàng ánh sáng mã nguồn mở này có thể hoàn thành việc đồng bộ trong khoảng hai giây, không cần không gian lưu trữ bổ sung, người dùng có thể truy cập an toàn dữ liệu trên chuỗi thông qua nhiều thiết bị khác nhau (bao gồm cả điện thoại di động và tiện ích trình duyệt).
Tuy nhiên, việc dựa vào cơ sở hạ tầng tập trung có thể tiềm ẩn rủi ro. Ví dụ, nếu nhà cung cấp RPC cung cấp báo giá hợp đồng thông minh của sàn giao dịch phi tập trung không chính xác, người dùng có thể ký kết giao dịch trao đổi không có lợi mà không biết. Tệ hơn nữa, nhà cung cấp RPC ác ý thậm chí có thể giữ lại giao dịch một cách kín đáo và kiếm lợi từ đó.
Để giải quyết vấn đề này, một số người dùng có kinh nghiệm chọn cách chạy nút Ethereum của riêng họ. Nhưng điều này đòi hỏi một khối lượng thời gian và tài nguyên lớn, vẫn là một thách thức đối với hầu hết người dùng.
Cách hoạt động của Helios là kết hợp chặt chẽ giữa lớp thực thi và lớp đồng thuận. Lớp đồng thuận của nó sử dụng băm khối chuỗi tín hiệu đã biết, và kết nối với RPC không đáng tin cậy, để đồng bộ hóa đến khối hiện tại theo cách có thể xác minh. Lớp thực thi sau đó kết hợp các khối chuỗi tín hiệu đã được xác minh với RPC lớp thực thi không đáng tin cậy, để xác minh thông tin trạng thái trên chuỗi, chẳng hạn như số dư tài khoản, lưu trữ hợp đồng, biên nhận giao dịch và kết quả gọi hợp đồng thông minh.
Bằng cách này, Helios cung cấp cho người dùng một RPC hoàn toàn không cần tin tưởng mà không cần chạy nút đầy đủ. Điều này sẽ cho phép nhiều người hơn truy cập an toàn vào dữ liệu Ethereum mà không bị ảnh hưởng bởi giới hạn phần cứng. Người dùng có thể sử dụng Helios làm nhà cung cấp RPC trong MetaMask để truy cập không cần tin tưởng vào các DApp khác nhau.
Sự xuất hiện của Helios đã mang lại những khả năng mới cho hệ sinh thái Ethereum. Các nhà phát triển có thể tích hợp Helios vào nhiều ứng dụng khác nhau, nâng cao tính bảo mật của Ethereum và giảm thiểu sự phụ thuộc vào cơ sở hạ tầng tập trung. Trong tương lai, Helios hứa hẹn sẽ hỗ trợ việc truy cập dữ liệu khách hàng ánh sáng trực tiếp từ mạng P2P, thực hiện nhiều phương thức RPC hơn, biên dịch thành phiên bản WebAssembly, góp phần quan trọng vào sự phát triển của Ethereum.
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
21 thích
Phần thưởng
21
9
Chia sẻ
Bình luận
0/400
VitaliksTwin
· 13giờ trước
Rust thật tuyệt, Phi tập trung mới là con đường đúng đắn
Xem bản gốcTrả lời0
TokenTherapist
· 08-06 12:08
Đồ này có triển vọng, tiếc là vẫn phải hiểu Rust.
Xem bản gốcTrả lời0
DarkPoolWatcher
· 08-05 16:10
Tôi đã mong chờ một khách hàng ánh sáng từ lâu, hãy công bố nó!
Xem bản gốcTrả lời0
TradFiRefugee
· 08-04 01:35
Mã này có đáng tin không? Có vẻ hơi nghi ngờ.
Xem bản gốcTrả lời0
LuckyHashValue
· 08-03 23:38
Ôi, cuối cùng cũng có một cái thực sự phi tập trung!
Xem bản gốcTrả lời0
ApeWithAPlan
· 08-03 23:36
rust lại đến rồi phải không!
Xem bản gốcTrả lời0
CryptoTherapist
· 08-03 23:23
hãy cùng phân tích chấn thương lòng tin này trong web3... có vẻ như tất cả chúng ta đều đang tìm kiếm sự phân quyền về cảm xúc thật sự
Helios: Triển khai khách hàng ánh sáng Ethereum dựa trên Rust cho truy cập Blockchain không tin cậy
Helios khách hàng ánh sáng Ethereum: thực hiện truy cập Blockchain không cần tin cậy
Vào ngày 8 tháng 11, một khách hàng ánh sáng Ethereum dựa trên ngôn ngữ Rust có tên Helios đã ra mắt. Khách hàng này nhằm mục đích cung cấp quyền truy cập Ethereum hoàn toàn không cần tin cậy. Dưới đây là giới thiệu chi tiết về công nghệ mới này.
Một trong những lợi thế lớn của Blockchain là không cần phải tin tưởng vào các tổ chức trung gian. Thông qua Blockchain, người dùng có thể tự do kiểm soát tài sản và dữ liệu của mình. Các mạng Blockchain như Ethereum đã thực hiện cam kết này đến mức lớn, đảm bảo rằng người dùng có quyền sở hữu thực sự đối với tài sản của mình.
Tuy nhiên, để theo đuổi sự tiện lợi, người dùng thường phải đưa ra một số thỏa hiệp. Một trong số đó là sử dụng máy chủ RPC (gọi từ xa) phi tập trung. Nhiều người dùng truy cập mạng Ethereum thông qua các nhà cung cấp tập trung. Các công ty này vận hành các nút hiệu suất cao trên máy chủ đám mây, cung cấp dịch vụ truy cập dữ liệu chuỗi thuận tiện cho người dùng. Khi ví kiểm tra số dư token hoặc kiểm tra trạng thái giao dịch, thường sẽ phụ thuộc vào các nhà cung cấp tập trung này.
Vấn đề của cách làm này là người dùng cần phải tin tưởng những nhà cung cấp này, không thể tự xác minh độ chính xác của kết quả truy vấn.
Helios là một khách hàng ánh sáng Ethereum dựa trên Rust, có khả năng cung cấp quyền truy cập Ethereum hoàn toàn không cần tin tưởng. Nó tận dụng giao thức khách hàng ánh sáng được triển khai sau khi Ethereum chuyển sang PoS, có thể chuyển đổi dữ liệu từ các nhà cung cấp RPC tập trung không đáng tin cậy thành RPC cục bộ an toàn và có thể xác minh. Kết hợp với RPC tập trung, Helios có thể xác minh tính xác thực của dữ liệu mà không cần chạy nút đầy đủ.
Helios đã giải quyết vấn đề khó khăn trong việc cân bằng giữa tiện lợi và phi tập trung. Khách hàng ánh sáng mã nguồn mở này có thể hoàn thành việc đồng bộ trong khoảng hai giây, không cần không gian lưu trữ bổ sung, người dùng có thể truy cập an toàn dữ liệu trên chuỗi thông qua nhiều thiết bị khác nhau (bao gồm cả điện thoại di động và tiện ích trình duyệt).
Tuy nhiên, việc dựa vào cơ sở hạ tầng tập trung có thể tiềm ẩn rủi ro. Ví dụ, nếu nhà cung cấp RPC cung cấp báo giá hợp đồng thông minh của sàn giao dịch phi tập trung không chính xác, người dùng có thể ký kết giao dịch trao đổi không có lợi mà không biết. Tệ hơn nữa, nhà cung cấp RPC ác ý thậm chí có thể giữ lại giao dịch một cách kín đáo và kiếm lợi từ đó.
Để giải quyết vấn đề này, một số người dùng có kinh nghiệm chọn cách chạy nút Ethereum của riêng họ. Nhưng điều này đòi hỏi một khối lượng thời gian và tài nguyên lớn, vẫn là một thách thức đối với hầu hết người dùng.
Cách hoạt động của Helios là kết hợp chặt chẽ giữa lớp thực thi và lớp đồng thuận. Lớp đồng thuận của nó sử dụng băm khối chuỗi tín hiệu đã biết, và kết nối với RPC không đáng tin cậy, để đồng bộ hóa đến khối hiện tại theo cách có thể xác minh. Lớp thực thi sau đó kết hợp các khối chuỗi tín hiệu đã được xác minh với RPC lớp thực thi không đáng tin cậy, để xác minh thông tin trạng thái trên chuỗi, chẳng hạn như số dư tài khoản, lưu trữ hợp đồng, biên nhận giao dịch và kết quả gọi hợp đồng thông minh.
Bằng cách này, Helios cung cấp cho người dùng một RPC hoàn toàn không cần tin tưởng mà không cần chạy nút đầy đủ. Điều này sẽ cho phép nhiều người hơn truy cập an toàn vào dữ liệu Ethereum mà không bị ảnh hưởng bởi giới hạn phần cứng. Người dùng có thể sử dụng Helios làm nhà cung cấp RPC trong MetaMask để truy cập không cần tin tưởng vào các DApp khác nhau.
Sự xuất hiện của Helios đã mang lại những khả năng mới cho hệ sinh thái Ethereum. Các nhà phát triển có thể tích hợp Helios vào nhiều ứng dụng khác nhau, nâng cao tính bảo mật của Ethereum và giảm thiểu sự phụ thuộc vào cơ sở hạ tầng tập trung. Trong tương lai, Helios hứa hẹn sẽ hỗ trợ việc truy cập dữ liệu khách hàng ánh sáng trực tiếp từ mạng P2P, thực hiện nhiều phương thức RPC hơn, biên dịch thành phiên bản WebAssembly, góp phần quan trọng vào sự phát triển của Ethereum.