Tác giả: Marco Worms, Hash Payments Dịch: Shan Ouba, Golden Finance
< p style="text-align: left;">
Khoảng mười năm trước,cộng đồng Ethereum đã đặt ra mục tiêu loại bỏ tất cả các liên kết yếu trong việc cung cấp các dịch vụ tài chính có thể truy cập trên toàn cầu / mạnh mẽ>, đã thành công về nhiều mặt. Tiến trình của chúng tôi phụ thuộc vào khả năng tự phản ánh về các điểm lỗi và triển khai các bản sửa lỗi nguồn mở và có thể kiểm tra được đối với chúng. Bài viết này phản ánh quan điểm của tôi về Etherscan và hữu ích cho bất kỳ người dùng hoặc nhà phát triển Ethereum nào Đó là một dịch vụ rất tiện lợi cho mọi người, tôi sử dụng nó thường xuyên và rất biết ơn những người đã triển khai nó. Ngày nay, Etherscan là nhà cung cấp dịch vụ khám phá các giao dịch Ethereum lớn nhất. Đây là một trang web rất tiện lợi, bạn có thể:
Theo dõi mọi giao dịch trong Ethereum.
Theo dõi mọi hoạt động tương tác trong hợp đồng và các sự kiện tương tác.
Xem mã nguồn hợp đồng được sử dụng trong sản xuất.
Tương tác với các chức năng đọc và ghi hợp đồng .
Một trong những tính năng tuyệt vời của Etherscan là nó Thích hợp cho cả người mới sử dụng và người dùng nâng cao:
Nếu là người mới, bạn có thể dễ dàng xem các giao dịch trên ví của mình và điều hướng các tương tác bằng hợp đồng thông minh
Nếu bạn biết mình đang làm gì, bạn có thể làm hầu hết mọi thứ trong Ethereum bằng cách sử dụng Etherscan và tránh mọi trang web hiện có khác.< /p>
Một chức năng mạnh mẽ như vậy mang đến cho người dùng Rất nhiều tiện ích đi kèm với nó, làm cho nó trở thành một trong những trang web được sử dụng nhiều nhất trong hệ sinh thái tiền điện tử. Dưới đây là so sánh nhanh về mức độ sử dụng giữa trang web Etherscan và các trang web DeFi phổ biến khác trong 3 tháng qua:
Etherscan Sự thống trị của Ethereum khiến cộng đồng Ethereum gặp rủi ro như thế nào?
Rủi ro lớn nhất liên quan đến Etherscan ngày nay là mã nguồn bị đóng, vì vậy những Người dùng khác không thể sao chép, điều này loại bỏ yếu tố "khả năng phục hồi khả năng sẵn sàng của dự phòng máy chủ" mà chúng tôi có trong Ethereum và giới thiệu thực thể "bảo mật không rõ ràng" được kiểm soát bởi một nút duy nhất.
Tính khả dụng và khả năng phục hồi của các dịch vụ Ethereum đến từ mạng lưới các nút phi tập trung, thậm chí mặc dù nhiều trong số chúng Mạng cũng có thể thực hiện các giao dịch ngay cả khi các nút ngoại tuyến. Ngày nay, điều này chỉ có thể đạt được bằng cách cung cấp mã nguồn mở cho mọi người, với các khuyến khích tài chính để xây dựng và duy trì nó.
Nếu người dùng Ethereum tiếp tục sử dụng lại thì hầu hết mọi người đều sử dụng cùng một tập trung thực thể, thì chúng ta đang đi trên con đường gây tổn hại đến sự phân quyền, điều này trái ngược với tinh thần cypherpunk của Ethereum.
Lưu ý bên lề: Người dùng nâng cao sẽ bỏ qua việc tương tác với Etherscan và sử dụng ApeWorx Hoặc các công cụ như vậy as Foundry để tương tác trên chuỗi. Đây đều là nguồn mở và có thể bỏ qua các rủi ro trên. Nhưng nhiều người sẽ không học cách sử dụng bất kỳ công cụ CLI nguồn mở nào và sẽ dựa vào trang web Etherscan để đọc thông tin và đôi khi còn viết.
Đây là kịch bản ngày tận thế liên quan đến Etherscan: DNS của họ bị tấn công và trang web bị tấn công được cài đặt lại Hướng đến những người đào tạo ví độc hại (điều này luôn xảy ra trong không gian tiền điện tử, ngay cả đối với các nhóm có biện pháp bảo mật tốt nhất). Điều này có thể xảy ra với bất kỳ trang web giao thức nào, đó là lý do tại sao tôi nghĩ học cách tự lưu trữ là một kỹ năng quan trọng.
Càng nhiều người dựa vào Etherscan và không có giải pháp thay thế tốt nào, những kẻ độc hại sẽ có nhiều động cơ hơn để sử dụng nó như một phương tiện tấn công trong cộng đồng Ethereum.
Tôi không ở đây để chỉ trích Etherscan. Tôi tin rằng nhóm của họ đang cố gắng hết sức để cải thiện, kinh nghiệm của tôi khi phát triển trò chơi độc lập cho tôi biết rằng một số thị trường khó kiếm tiền nếu không lặp lại một số chiến thuật thị trường mặc định nhất định (quảng cáo, giao dịch vi mô) và họ sẽ phải mở nguồn Và đổi lại không có gì là ngây thơ cả. Vì vậy, hãy nói về một số lựa chọn thay thế!
Trình duyệt giao dịch mã nguồn mở
Beaconchain
Blockscout:
Xem trước Ethereum:< span style="font-size: 18px;">https://eth.blockscout.com/
< span style ="font-size: 18px;">Mã nguồn:https://github.com/blockscout/blockscout
Quét rái cá
Tất cả những thứ trên đều là lựa chọn thay thế cho Etherscan. Nếu bạn thử chúng vào lần tiếp theo khi bạn sử dụng trình khám phá blockchain, thì bạn đã tham gia vào phần này của chuỗi phi tập trung và nếu bạn có thể tự mình lưu trữ chúng thì càng tốt! Nhưng chúng tôi không thể dựa vào lòng vị tha để duy trì điều này, chúng tôi đã thấy các trình duyệt bị đóng cửa do các vấn đề thương mại hóa, điều mà tôi nghĩ đó là một trong những cốt lõi của toàn bộ câu đố của chúng tôi và tại sao Etherscan lại là nguồn đóng ngay từ đầu!
Cảm hứng cho những người thích khám phá
Có thể thấy rằng những người khám phá giao dịch có vấn đề về khuyến khích. Chúng ta hãy xem trang web Etherscan:
< p style=" text-align:center">
Bạn có sử dụng các phần khác của cơ sở hạ tầng Ethereum và thấy các quảng cáo đáng ngờ tương tự không? KHÔNG! Bởi vì các phần khác của cơ cấu khuyến khích được phát triển tốt hơn việc trở thành người bán quảng cáo. Tại sao các trang web của Ethereum Foundation, AAVE, Yearn, Maker, Uniswap, các sàn giao dịch tập trung và các ứng dụng Ethereum quan trọng khác không hiển thị cho bạn bất kỳ quảng cáo nào? Vì các khuyến khích bằng tiền cho các ứng dụng này được căn chỉnh nên việc hiển thị quảng cáo là một điều tiêu cực vì quảng cáo gây ra một lớp rủi ro khác cho người dùng cuối, những người chỉ đang cố gắng sử dụng một sản phẩm tài chính tốt.
Tôi không đủ thông minh để đưa ra giải pháp cho những người khám phá blockchain hiện tại Thiết kế hệ thống thực tế, nhưng tôi chắc chắn rằng Ethereum có thể xem xét cung cấp các ưu đãi tốt hơn để mọi người chạy các nút phi tập trung có thể đóng vai trò thay thế cho Etherscan trước khi chúng ta hoàn toàn dựa vào nó với tư cách là một cộng đồng. Điều này có thể bắt đầu bằng việc khuyến khích các lựa chọn thay thế nguồn mở đồng thời khuyến khích làm cho chúng có sẵn để sử dụng công cộng.
Nút RPC của Ethereum có thể có các vấn đề tập trung tương tự, nhưng nó khác với It giờ đây việc phân cấp RPC dễ dàng hơn so với các trình duyệt blockchain vì các máy khách RPC tốt nhất là nguồn mở và dễ sao chép.
Tôi mời mọi người tham gia thảo luận và nghĩ ra điều gì đó mà chúng tôi có thể thử nghiệm phương pháp !
Quét rái cá hội thoại
Để mang lại nhiều góc nhìn hơn cho cuộc trò chuyện, đây là điều đã xảy ra khi tôi hỏi người sáng lập Otterscan Willian Mitsuda một số câu hỏi và cho anh ấy xem bài viết này Những suy nghĩ vào thời điểm đó :
Hỏi: Điều gì đã truyền cảm hứng cho bạn tạo ra Otterscan? Nó khác với Etherscan như thế nào về kiến trúc và chức năng?
Etherscan vốn đã là một công cụ tuyệt vời. Tôi muốn tạo ra thứ gì đó có thể lấp đầy khoảng trống và tiếp cận đối tượng mà Etherscan không thể tiếp cận: khả năng chạy trình duyệt của riêng bạn tại nhà, sử dụng các nút của riêng bạn, chạy trên phần cứng tiêu dùng thay vì các máy đám mây đắt tiền.
Mọi thứ đều là nguồn mở nên người dùng có thể hack và sửa đổi nó. Chúng tôi sử dụng cơ sở dữ liệu mở như Sourcify để xác minh hợp đồng, vì vậy ngay cả khi công ty đằng sau nó biến mất thì những nội dung quan trọng vẫn không tồn tại.
Etherscan là một SaaS nguồn đóng, vì vậy chúng tôi không thể thực hiện công việc một cách công bằng tại So sánh cấp độ kiến trúc. Nhưng với Otterscan, mục tiêu cuối cùng của chúng tôi là đạt được chức năng tương tự như Etherscan (chúng tôi chưa có nhưng chúng tôi sẽ có) trong khi kiểm tra giới hạn của các nút Ethereum thông thường.
Để làm được điều này, Erigon (và tất cả công nghệ họ đã phát minh ra) là Base. Otterscan không thể tồn tại cách đây 3 năm khi Erigon có các nút lưu trữ lên tới khoảng 2TB (mạng chính) và thời gian đồng bộ hóa chỉ trong vài ngày.
Otterscan V1 chỉ khả dụng vì Erigon được bật trong phần cứng tiêu dùng. Các nút lưu trữ có sẵn và dữ liệu có trong nút dễ dàng bị lộ nhưng không có sẵn thông qua API JSON-RPC tiêu chuẩn.
Otterscan V2 (hiện ở phiên bản alpha) chỉ khả dụng do Eragon Evolution vẫn tiếp tục và kiến trúc mới của các chỉ mục dựa trên tx trong Erigon 3 (ngược lại với các chỉ mục dựa trên khối) sẽ cho phép chúng tôi xây dựng và nâng cao chức năng của nút tiêu chuẩn thông qua tính năng phái sinh để lấy dữ liệu mới từ nút đó một cách hiệu quả.
Điều này sẽ giúp chúng tôi tiến gần đến việc tạo ra hầu hết dữ liệu mà Etherscan cung cấp người dùng của nó, nhưng nó không yêu cầu bất cứ thứ gì ngoài nút của bạn và một số dung lượng ổ đĩa bổ sung (giá cả phải chăng).
H: Ưu đãi hiện tại của bạn đối với việc sử dụng và phục vụ các trình duyệt nguồn mở là gì? bạn có nghĩ là? Bạn có suy nghĩ gì về việc tài trợ phi tập trung cho các nhà thám hiểm không?
Tôi nghĩ việc tìm kiếm mô hình kinh doanh cho Explorer cũng khó khăn như các sản phẩm web3 khác . Chúng tôi rất vui mừng được Erigon tài trợ, điều này cho phép chúng tôi tiếp tục nghiên cứu vấn đề này như một hàng hóa công cộng nguồn mở mà không cần bất kỳ nguồn vốn đầu tư mạo hiểm nào.
Có thể thực hiện các chương trình tài trợ mới, chẳng hạn như tài trợ cho hàng hóa công cộng có hiệu lực hồi tố của Optimism. những sản phẩm tương tự để tồn tại lâu dài.
H: Cộng đồng có thể đóng góp như thế nào cho sự phát triển và cải tiến Otterscan? Bạn đang tìm kiếm loại đóng góp nào?
Otterscan gồm 2 phần:
Do đó, những người quan tâm đến việc đóng góp One có thể cải thiện giao diện người dùng, viết các API và bộ chỉ mục mới trong Erigon (có thể là điểm khởi đầu tốt cho bất kỳ ai quan tâm đến việc khám phá nội bộ của ứng dụng khách ETH) hoặc sử dụng một số thứ mới của Otterscan API Brand như giao diện người dùng chuyên dụng.
Một ý tưởng thú vị khác là triển khai API Otterscan trong các ứng dụng khách khác. Hiện đã có một kế hoạch cộng đồng độc lập để chuyển nó sang Reth và một thành viên cộng đồng khác đã triển khai nó trong Anvil để bạn có thể trỏ giao diện người dùng Otterscan tới nó và duyệt qua mạng phát triển của mình.
Sau đây là ví dụ về PR do cộng đồng tạo ra để hỗ trợ thêm cho Otterscan về hỗ trợ tiện ích mở rộng API Reth JSON-RPC:
Hỏi: Dành cho những ai quan tâm đến việc đóng góp cho Hệ sinh thái Ethereum Bạn có lời khuyên nào dành cho các nhà phát triển xây dựng các dự án nguồn mở?
Hãy tiếp tục xây dựng nó. Nếu bạn có tay nghề cao thì sẽ có nhiều cơ hội, nếu việc bạn làm ra có thể giải quyết được vấn đề của người khác thì chắc chắn bạn sẽ được công nhận.