Helios khách hàng ánh sáng Ethereum: thực hiện truy cập Blockchain không cần tin cậy
Một công ty đầu tư tiền điện tử gần đây đã ra mắt khách hàng ánh sáng Ethereum có tên là Helios. Khách hàng này được phát triển dựa trên ngôn ngữ Rust nhằm cung cấp khả năng truy cập Ethereum hoàn toàn không cần tin cậy.
Một trong những lý do chính để sử dụng Blockchain là để thực hiện các hoạt động không cần tin tưởng, cho phép người dùng tự do kiểm soát tài sản và dữ liệu của mình. Các Blockchain như Ethereum đã thực hiện được lời hứa này ở một mức độ lớn, đảm bảo rằng người dùng sở hữu 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 sẽ phải đưa ra một số thỏa hiệp. Một trong số đó là việc sử dụng RPC( tập trung để gọi từ xa máy chủ ). Trong hầu hết các trường hợp, người dùng sẽ truy cập vào mạng Ethereum thông qua các nhà cung cấp dịch vụ tập trung. Những công ty này chạy các nút hiệu suất cao trên máy chủ đám mây, cung cấp cho người dùng dịch vụ truy cập dữ liệu chuỗi thuận tiện. Khi ví kiểm tra số dư token hoặc kiểm tra trạng thái giao dịch, họ gần như luôn phụ thuộc vào những nhà cung cấp tập trung này.
Vấn đề hiện tại của hệ thống 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 truy cập Ethereum hoàn toàn không cần tin cậy. Nó tận dụng giao thức khách hàng ánh sáng được thực hiện 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ó khả năng xác minh tính xác thực của dữ liệu mà không cần chạy nút đầy đủ.
Khách hàng này giải quyết điểm đau phổ biến khi khó khăn trong việc cân bằng giữa tính tiện lợi và phi tập trung. Nó có thể hoàn thành đồng bộ trong khoảng hai giây, và không cần lưu trữ, người dùng có thể truy cập dữ liệu trên chuỗi một cách an toàn qua bất kỳ thiết bị nào ( bao gồm điện thoại di động và plugin trình duyệt ).
Cơ sở hạ tầng tập trung có rủi ro tiềm ẩn. Về lý thuyết, nhà cung cấp RPC độc hại có thể lừa đảo người dùng bằng cách cung cấp báo giá hợp đồng thông minh sàn giao dịch phi tập trung không chính xác. Điều này có thể dẫn đến việc người dùng ký kết giao dịch trao đổi với các tham số đầu ra tối thiểu thấp hơn, thậm chí gửi giao dịch trực tiếp cho nhà cung cấp RPC độc hại. Nhà cung cấp có thể giữ bí mật giao dịch này và gửi trực tiếp đến một số dịch vụ, từ đó kiếm lợi.
Để giải quyết vấn đề này, những người dùng có kinh nghiệm thường chọn cách vận hành nút Ethereum của riêng họ. Tuy nhiên, điều này đòi hỏi rất nhiều thời gian và tài nguyên, vẫn là một thách thức lớn đối với hầu hết người dùng, đặc biệt là người dùng thiết bị di độ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. Người dùng chỉ cần cài đặt và chạy một phần mềm duy nhất. Lớp đồng thuận của nó sử dụng hàm băm khối chuỗi tín hiệu đã biết và kết nối với một 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 được. Lớp thực thi sẽ 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 thực thông tin về trạng thái trên chuỗi.
Bằng cách này, Helios cung cấp cho người dùng RPC hoàn toàn không cần tin cậy và không cần chạy nút đầy đủ. Điều này sẽ cho phép nhiều người hơn có thể truy cập dữ liệu Ethereum một cách an toàn từ bất kỳ thiết bị nào, không bị hạn chế bởi phần cứng. Người dùng có thể sử dụng Helios làm nhà cung cấp RPC trong một số ví, để truy cập các ứng dụng phi tập trung một cách không cần tin cậy.
Ngoài ra, việc Rust hỗ trợ WebAssembly cho phép các nhà phát triển ứng dụng dễ dàng nhúng Helios vào các ứng dụng JavaScript. Những tích hợp này sẽ nâng cao tính bảo mật của Ethereum và giảm sự phụ thuộc vào cơ sở hạ tầng tập trung.
Triển vọng phát triển của Helios rất rộng lớn, cộng đồng có thể đóng góp theo nhiều cách khác nhau, chẳng hạn như hỗ trợ lấy dữ liệu khách hàng ánh sáng trực tiếp từ mạng P2P, triển khai các phương thức RPC còn thiếu, xây dựng phiên bản có thể biên dịch sang WebAssembly, tích hợp trực tiếp vào phần mềm ví, v.v. Những nỗ lực này sẽ thúc đẩy thêm sự phi tập trung và an toàn của hệ sinh thái 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.
24 thích
Phần thưởng
24
6
Chia sẻ
Bình luận
0/400
MEVHunter
· 07-14 06:39
đã đến lúc chúng ta loại bỏ những hũ mật ong rpc đáng ngờ đó fr
Xem bản gốcTrả lời0
AirdropHunterWang
· 07-12 05:07
Nhìn có vẻ đáng tin cậy, ngày mai sẽ thử cái này.
Xem bản gốcTrả lời0
RektButSmiling
· 07-12 05:06
Rust!bull bull~
Xem bản gốcTrả lời0
RektRecovery
· 07-12 05:06
ah quảng cáo "không tin cậy" cổ điển... chúng ta sẽ xem mất bao lâu trước khi điều này trở thành một tác phẩm an ninh khác.
Xem bản gốcTrả lời0
pumpamentalist
· 07-12 05:00
Khóa rồi khóa rồi, điểm mạnh RPC cuối cùng cũng đến rồi.
Helios khách hàng ánh sáng: Lựa chọn mới để truy cập Ethereum mà không cần 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
Một công ty đầu tư tiền điện tử gần đây đã ra mắt khách hàng ánh sáng Ethereum có tên là Helios. Khách hàng này được phát triển dựa trên ngôn ngữ Rust nhằm cung cấp khả năng truy cập Ethereum hoàn toàn không cần tin cậy.
Một trong những lý do chính để sử dụng Blockchain là để thực hiện các hoạt động không cần tin tưởng, cho phép người dùng tự do kiểm soát tài sản và dữ liệu của mình. Các Blockchain như Ethereum đã thực hiện được lời hứa này ở một mức độ lớn, đảm bảo rằng người dùng sở hữu 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 sẽ phải đưa ra một số thỏa hiệp. Một trong số đó là việc sử dụng RPC( tập trung để gọi từ xa máy chủ ). Trong hầu hết các trường hợp, người dùng sẽ truy cập vào mạng Ethereum thông qua các nhà cung cấp dịch vụ tập trung. Những công ty này chạy các nút hiệu suất cao trên máy chủ đám mây, cung cấp cho người dùng dịch vụ truy cập dữ liệu chuỗi thuận tiện. Khi ví kiểm tra số dư token hoặc kiểm tra trạng thái giao dịch, họ gần như luôn phụ thuộc vào những nhà cung cấp tập trung này.
Vấn đề hiện tại của hệ thống 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 truy cập Ethereum hoàn toàn không cần tin cậy. Nó tận dụng giao thức khách hàng ánh sáng được thực hiện 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ó khả năng xác minh tính xác thực của dữ liệu mà không cần chạy nút đầy đủ.
Khách hàng này giải quyết điểm đau phổ biến khi khó khăn trong việc cân bằng giữa tính tiện lợi và phi tập trung. Nó có thể hoàn thành đồng bộ trong khoảng hai giây, và không cần lưu trữ, người dùng có thể truy cập dữ liệu trên chuỗi một cách an toàn qua bất kỳ thiết bị nào ( bao gồm điện thoại di động và plugin trình duyệt ).
Cơ sở hạ tầng tập trung có rủi ro tiềm ẩn. Về lý thuyết, nhà cung cấp RPC độc hại có thể lừa đảo người dùng bằng cách cung cấp báo giá hợp đồng thông minh sàn giao dịch phi tập trung không chính xác. Điều này có thể dẫn đến việc người dùng ký kết giao dịch trao đổi với các tham số đầu ra tối thiểu thấp hơn, thậm chí gửi giao dịch trực tiếp cho nhà cung cấp RPC độc hại. Nhà cung cấp có thể giữ bí mật giao dịch này và gửi trực tiếp đến một số dịch vụ, từ đó kiếm lợi.
Để giải quyết vấn đề này, những người dùng có kinh nghiệm thường chọn cách vận hành nút Ethereum của riêng họ. Tuy nhiên, điều này đòi hỏi rất nhiều thời gian và tài nguyên, vẫn là một thách thức lớn đối với hầu hết người dùng, đặc biệt là người dùng thiết bị di độ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. Người dùng chỉ cần cài đặt và chạy một phần mềm duy nhất. Lớp đồng thuận của nó sử dụng hàm băm khối chuỗi tín hiệu đã biết và kết nối với một 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 được. Lớp thực thi sẽ 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 thực thông tin về trạng thái trên chuỗi.
Bằng cách này, Helios cung cấp cho người dùng RPC hoàn toàn không cần tin cậy và không cần chạy nút đầy đủ. Điều này sẽ cho phép nhiều người hơn có thể truy cập dữ liệu Ethereum một cách an toàn từ bất kỳ thiết bị nào, không bị hạn chế bởi phần cứng. Người dùng có thể sử dụng Helios làm nhà cung cấp RPC trong một số ví, để truy cập các ứng dụng phi tập trung một cách không cần tin cậy.
Ngoài ra, việc Rust hỗ trợ WebAssembly cho phép các nhà phát triển ứng dụng dễ dàng nhúng Helios vào các ứng dụng JavaScript. Những tích hợp này sẽ nâng cao tính bảo mật của Ethereum và giảm sự phụ thuộc vào cơ sở hạ tầng tập trung.
Triển vọng phát triển của Helios rất rộng lớn, cộng đồng có thể đóng góp theo nhiều cách khác nhau, chẳng hạn như hỗ trợ lấy dữ liệu khách hàng ánh sáng trực tiếp từ mạng P2P, triển khai các phương thức RPC còn thiếu, xây dựng phiên bản có thể biên dịch sang WebAssembly, tích hợp trực tiếp vào phần mềm ví, v.v. Những nỗ lực này sẽ thúc đẩy thêm sự phi tập trung và an toàn của hệ sinh thái Ethereum.