Tác giả: Georgios Konstantopoulos, Achal Srinivasan, Tom Meagher, Jake Moxey; Nguồn: mô hình; Người biên soạn: Kate, Marsbit
Chúng tôi rất vui mừng được thông báo về bản phát hành alpha của Rivet, một công cụ và ví tiền mã nguồn mở miễn phí dành cho nhà phát triển dành cho các chuỗi dựa trên EVM. Chúng tôi đã xây dựng Rivet để cải thiện trải nghiệm phát triển giao diện người dùng và mở ra các lĩnh vực năng suất mới cho các nhà phát triển. Dưới đây là thông tin thêm.
Rivet là ví Ethereum và công cụ phát triển dành cho nhà phát triển - một tiện ích mở rộng trình duyệt cho phép nhà phát triển kiểm tra, gỡ lỗi, sửa đổi và thao tác trạng thái của nút Ethereum cục bộ. Nó tập trung vào các quy trình công việc chung của quá trình phát triển Ethereum front-end, tương thích với mọi dApp Ethereum và có nhiều tính năng nâng cao vượt trội. Rivet được cấp phép theo giấy phép MIT, miễn phí cho bất kỳ ai đóng góp, sử dụng hoặc phân nhánh. Chúng tôi rất vui khi cộng đồng cùng xây dựng Rivet với chúng tôi, vì vậy, vui lòng liên hệ nếu bạn muốn đóng góp!
Rivet là một tiện ích mở rộng trình duyệt cho phép người dùng kết nối với bất kỳ ứng dụng Ethereum nào và có tất cả các chức năng được mong đợi từ một chiếc ví, tức là quản lý nhiều địa chỉ, ký và gửi giao dịch hoặc tin nhắn cũng như xem lịch sử giao dịch của bạn.
Tại sao nên xây dựng ví dành cho nhà phát triển?
Chúng tôi tạo ra Rivet vì hai lý do cốt lõi:
Việc phát triển dựa trên các nút ethereum gốc là một vấn đề khó khăn đối với ví của người tiêu dùng vì đơn giản là chúng không được thiết kế cho nó. Các thay đổi trạng thái liên tục (và khởi động lại) trên nút ethereum cục bộ có thể khiến các ví này không đồng bộ và thường có phản ứng kém (ví dụ: trên một số ví tiêu dùng, bạn phải xóa và thêm lại tài khoản của mình để đặt lại nonce, vì hầu hết các ví không phản hồi với các thiết lập lại nonce)
Các nhà phát triển khác gỡ lỗi dựa trên testnet và thậm chí tệ hơn là mainnet. Việc phát triển cho mạng thử nghiệm hoạt động hiệu quả vì bạn có thể dễ dàng cấp vốn cho mình thông qua một vòi và kiểm tra luồng giao dịch một cách dễ dàng; tuy nhiên, điều đó đi kèm với sự đánh đổi là không thể tái tạo các điều kiện mạng và trạng thái của mạng chính. Phát triển cho mạng chính cũng được, cũng như bạn có thể phát triển theo điều kiện và trạng thái mạng theo thời gian thực; tuy nhiên, sự đánh đổi rõ ràng là bạn đang phải trả phí bằng tiền thật. Cả hai cách tiếp cận đều không lý tưởng cho việc gỡ lỗi và thử nghiệm các quy trình từ đầu đến cuối.
Bằng cách xây dựng ví dành cho nhà phát triển, chúng tôi có thể khuyến khích các nhà phát triển thực hiện theo các phương pháp hay nhất để xem xét nội tâm, thử nghiệm và gỡ lỗi trên các nút Ethereum cục bộ (phân nhánh). Rivet là một công cụ hỗ trợ hoạt động từ đầu đến cuối với các nút cục bộ, tận dụng các tính năng mà ví của người tiêu dùng thông thường không thể truy cập được.
Điều khiến Rivet trở nên đặc biệt là sự tích hợp chặt chẽ với Anvil của Foundry. Điều này cho phép thử nghiệm sâu, gỡ lỗi và sửa đổi trong dApp. Rivet là "Ethereum DevTools", tương tự như "React DevTools" hoặc "Công cụ dành cho nhà phát triển dành cho trình duyệt (⌘I)".
Dưới đây là một số khác biệt giữa Rivet và các ví khác:
Thay vì một cửa sổ bật lên nhỏ, có rất nhiều không gian ở bên cạnh trình duyệt để hiển thị thông tin phong phú về trạng thái của Ethereum.
Tự động đồng bộ hóa nút và tự động điều chỉnh số nonces/tài khoản tùy thuộc vào mạng mà bạn kết nối (không cần phải đặt lại số nonces mỗi khi mạng thay đổi!)
Phân nhánh mạng chính, cho phép tương tác "hộp cát" trên mạng trực tiếp, đặc biệt hữu ích khi thử nghiệm khả năng tích hợp dApp với các ứng dụng trực tiếp.
Khoảng thời gian sản xuất khối có thể định cấu hình, phí khai thác nhấp chuột và khối lớp phủ.
Mạo danh tài khoản cho phép bạn duyệt và tương tác với bất kỳ dApp nào từ bất kỳ địa chỉ nào!
Ghi đè tài khoản cho phép bạn chỉnh sửa số dư hoặc số dư của bất kỳ tài khoản nào. Tính năng ghi đè Khe lưu trữ sắp ra mắt!
Liệt kê tất cả các khối, đi sâu vào các giao dịch, xem các giao dịch đang chờ xử lý trong mempool giữa các khối/khi việc khai thác khối bị tạm dừng - gần giống như một trình khám phá khối nhỏ.
Rivet vẫn đang trong giai đoạn phát triển ban đầu và chúng tôi đang tìm kiếm những người đóng góp trong không gian triển khai và sáng tạo. Nếu bạn là nhà phát triển giao diện người dùng và mong muốn xây dựng chức năng này với chúng tôi, vui lòng liên hệ.
Điều khiến chúng tôi phấn khích là:
Cải thiện UI/UX bằng Rivet
Du hành thời gian được sử dụng để hủy một hoặc nhiều thao tác (không phải đặt lại!)
Đọc và ghi số dư token (ERC20/721, v.v.) hoặc các khe lưu trữ khác
ABI đã giải mã dữ liệu cuộc gọi, nhật ký, thay đổi trạng thái và dấu vết
Tích hợp chặt chẽ hơn với các tạo phẩm xây dựng Forge
Phím tắt
Xem bản gốc
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.
Ví Ethereum và Công cụ phát triển dành cho nhà phát triển - Rivet
Tác giả: Georgios Konstantopoulos, Achal Srinivasan, Tom Meagher, Jake Moxey; Nguồn: mô hình; Người biên soạn: Kate, Marsbit
Chúng tôi rất vui mừng được thông báo về bản phát hành alpha của Rivet, một công cụ và ví tiền mã nguồn mở miễn phí dành cho nhà phát triển dành cho các chuỗi dựa trên EVM. Chúng tôi đã xây dựng Rivet để cải thiện trải nghiệm phát triển giao diện người dùng và mở ra các lĩnh vực năng suất mới cho các nhà phát triển. Dưới đây là thông tin thêm.
! [Rivet] (https://img-cdn.gateio.im/resized-social/moments-40baef27dd-f1c577f559-dd1a6f-1c6801)
**** Đinh tán là gì? ****
Rivet là ví Ethereum và công cụ phát triển dành cho nhà phát triển - một tiện ích mở rộng trình duyệt cho phép nhà phát triển kiểm tra, gỡ lỗi, sửa đổi và thao tác trạng thái của nút Ethereum cục bộ. Nó tập trung vào các quy trình công việc chung của quá trình phát triển Ethereum front-end, tương thích với mọi dApp Ethereum và có nhiều tính năng nâng cao vượt trội. Rivet được cấp phép theo giấy phép MIT, miễn phí cho bất kỳ ai đóng góp, sử dụng hoặc phân nhánh. Chúng tôi rất vui khi cộng đồng cùng xây dựng Rivet với chúng tôi, vì vậy, vui lòng liên hệ nếu bạn muốn đóng góp!
Rivet là một tiện ích mở rộng trình duyệt cho phép người dùng kết nối với bất kỳ ứng dụng Ethereum nào và có tất cả các chức năng được mong đợi từ một chiếc ví, tức là quản lý nhiều địa chỉ, ký và gửi giao dịch hoặc tin nhắn cũng như xem lịch sử giao dịch của bạn.
Tại sao nên xây dựng ví dành cho nhà phát triển?
Chúng tôi tạo ra Rivet vì hai lý do cốt lõi:
Việc phát triển dựa trên các nút ethereum gốc là một vấn đề khó khăn đối với ví của người tiêu dùng vì đơn giản là chúng không được thiết kế cho nó. Các thay đổi trạng thái liên tục (và khởi động lại) trên nút ethereum cục bộ có thể khiến các ví này không đồng bộ và thường có phản ứng kém (ví dụ: trên một số ví tiêu dùng, bạn phải xóa và thêm lại tài khoản của mình để đặt lại nonce, vì hầu hết các ví không phản hồi với các thiết lập lại nonce)
Các nhà phát triển khác gỡ lỗi dựa trên testnet và thậm chí tệ hơn là mainnet. Việc phát triển cho mạng thử nghiệm hoạt động hiệu quả vì bạn có thể dễ dàng cấp vốn cho mình thông qua một vòi và kiểm tra luồng giao dịch một cách dễ dàng; tuy nhiên, điều đó đi kèm với sự đánh đổi là không thể tái tạo các điều kiện mạng và trạng thái của mạng chính. Phát triển cho mạng chính cũng được, cũng như bạn có thể phát triển theo điều kiện và trạng thái mạng theo thời gian thực; tuy nhiên, sự đánh đổi rõ ràng là bạn đang phải trả phí bằng tiền thật. Cả hai cách tiếp cận đều không lý tưởng cho việc gỡ lỗi và thử nghiệm các quy trình từ đầu đến cuối.
Bằng cách xây dựng ví dành cho nhà phát triển, chúng tôi có thể khuyến khích các nhà phát triển thực hiện theo các phương pháp hay nhất để xem xét nội tâm, thử nghiệm và gỡ lỗi trên các nút Ethereum cục bộ (phân nhánh). Rivet là một công cụ hỗ trợ hoạt động từ đầu đến cuối với các nút cục bộ, tận dụng các tính năng mà ví của người tiêu dùng thông thường không thể truy cập được.
! [Rivet] (https://img-cdn.gateio.im/resized-social/moments-40baef27dd-606165b270-dd1a6f-1c6801)
****Rivet có gì đặc biệt? ****
Điều khiến Rivet trở nên đặc biệt là sự tích hợp chặt chẽ với Anvil của Foundry. Điều này cho phép thử nghiệm sâu, gỡ lỗi và sửa đổi trong dApp. Rivet là "Ethereum DevTools", tương tự như "React DevTools" hoặc "Công cụ dành cho nhà phát triển dành cho trình duyệt (⌘I)".
Dưới đây là một số khác biệt giữa Rivet và các ví khác:
Thay vì một cửa sổ bật lên nhỏ, có rất nhiều không gian ở bên cạnh trình duyệt để hiển thị thông tin phong phú về trạng thái của Ethereum.
Tự động đồng bộ hóa nút và tự động điều chỉnh số nonces/tài khoản tùy thuộc vào mạng mà bạn kết nối (không cần phải đặt lại số nonces mỗi khi mạng thay đổi!)
Phân nhánh mạng chính, cho phép tương tác "hộp cát" trên mạng trực tiếp, đặc biệt hữu ích khi thử nghiệm khả năng tích hợp dApp với các ứng dụng trực tiếp.
Khoảng thời gian sản xuất khối có thể định cấu hình, phí khai thác nhấp chuột và khối lớp phủ.
Mạo danh tài khoản cho phép bạn duyệt và tương tác với bất kỳ dApp nào từ bất kỳ địa chỉ nào!
Ghi đè tài khoản cho phép bạn chỉnh sửa số dư hoặc số dư của bất kỳ tài khoản nào. Tính năng ghi đè Khe lưu trữ sắp ra mắt!
Liệt kê tất cả các khối, đi sâu vào các giao dịch, xem các giao dịch đang chờ xử lý trong mempool giữa các khối/khi việc khai thác khối bị tạm dừng - gần giống như một trình khám phá khối nhỏ.
! [Rivet] (https://img-cdn.gateio.im/resized-social/moments-40baef27dd-98ed76b066-dd1a6f-1c6801)
**** Điều gì tiếp theo dành cho Rivet? ****
Rivet vẫn đang trong giai đoạn phát triển ban đầu và chúng tôi đang tìm kiếm những người đóng góp trong không gian triển khai và sáng tạo. Nếu bạn là nhà phát triển giao diện người dùng và mong muốn xây dựng chức năng này với chúng tôi, vui lòng liên hệ.
Điều khiến chúng tôi phấn khích là:
Cải thiện UI/UX bằng Rivet
Du hành thời gian được sử dụng để hủy một hoặc nhiều thao tác (không phải đặt lại!)
Đọc và ghi số dư token (ERC20/721, v.v.) hoặc các khe lưu trữ khác
ABI đã giải mã dữ liệu cuộc gọi, nhật ký, thay đổi trạng thái và dấu vết
Tích hợp chặt chẽ hơn với các tạo phẩm xây dựng Forge
Phím tắt