Truy cập và khám phá Rootstock với Blockscout tại https://rootstock.blockscout.com/
Giữa năm 2023, Bitcoin duy trì ổn định quanh mức 30.000 USD, và một số dự án tiên phong đang nỗ lực mở rộng quy mô của Bitcoin. Các kênh trạng thái được Lightning Network sử dụng giúp thanh toán tức thời với phí thấp nhưng không mở rộng chức năng của Bitcoin ngoài các giao dịch cơ bản. Trong khi đó, các sidechain Bitcoin mang đến những khả năng nâng cao hơn, như lập trình hợp đồng thông minh và phát triển giao thức DeFi, với Rootstock là giải pháp sidechain Bitcoin hàng đầu.
Ra đời từ năm 2015, Rootstock đã phát triển thành nền tảng mở rộng quy mô được sử dụng rộng rãi nhất cho mạng Bitcoin. Nhờ khả năng tương thích hoàn toàn với EVM, các nhà phát triển Ethereum có thể xây dựng và triển khai ứng dụng trực tiếp trên Rootstock. Tài sản có thể được chuyển đổi giữa Ethereum và Rootstock, trong đó Bitcoin (RBTC, được neo tỷ lệ 1:1 với BTC) đóng vai trò là token gốc, giúp giao dịch nhanh chóng và hiệu quả trong hệ sinh thái Bitcoin.
Vào năm 2023, Rootstock có trình khám phá khối riêng do đội ngũ của họ phát triển, cung cấp đầy đủ thông tin cần thiết cho người dùng. Khi liên hệ với Blockscout, họ không có ý định thay thế trình khám phá hiện tại (vẫn đang hoạt động tại https://explorer.rootstock.io/), mà muốn mở rộng khả năng với một trình khám phá mạnh mẽ hơn, phù hợp với hệ sinh thái Ethereum, tích hợp các tính năng nâng cao như xác minh và tương tác hợp đồng thông minh.
Trước đó, Blockscout đã làm việc với nhiều cấu hình EVM khác nhau, nhưng chưa từng triển khai trên một hệ sinh thái Bitcoin. Chúng tôi háo hức trước thử thách này và ngay lập tức bắt tay vào việc lập chỉ mục mạng Rootstock, đồng thời xây dựng các tùy chỉnh cần thiết.
Mặc định, Blockscout có tính linh hoạt cao và hỗ trợ các thao tác cơ bản trên bất kỳ chuỗi EVM nào. Khi bắt đầu triển khai trình khám phá Rootstock, các chức năng quan trọng như giao dịch, khối, tài khoản và token đã sẵn sàng.
Đội ngũ RSK đặc biệt quan tâm đến việc cập nhật giao dịch và khối theo thời gian thực, cùng với việc hiển thị chính xác thông báo hoàn nguyên giao dịch. Những tính năng này cũng đã được tích hợp sẵn trong ứng dụng, giúp chúng tôi có lợi thế ban đầu khi xác định các yêu cầu phù hợp với môi trường RSK.
Những tính năng đã có sẵn trong Blockscout:
- Giao dịch, khối, tài khoản, token
- Cập nhật giao dịch và khối theo thời gian thực
- Thông báo hoàn nguyên giao dịch chính xác
Một trong những thay đổi đầu tiên là đơn giản hóa thông tin và loại bỏ dữ liệu không liên quan. Ví dụ, Blockscout hỗ trợ “phí đốt” trong bối cảnh Ethereum, nơi một phần phí giao dịch (phí cơ bản) bị đốt đi khi bất kỳ giao dịch nào được xử lý. Cơ chế này được triển khai trong EIP-1559 và thiết kế để chống lại lạm phát ETH (với kết quả không đồng nhất). Tuy nhiên, khái niệm này không áp dụng cho Bitcoin hoặc RSK, vì vậy việc loại bỏ thông tin không cần thiết là bước đầu tiên quan trọng để giữ giao diện sạch sẽ và phù hợp.
Tiếp theo, chúng tôi cần bổ sung thêm thông tin vào các khối. Điều này bao gồm việc thêm trường minimumGasPrice vào mỗi khối. Trường này được các thợ đào RSK ghi vào tiêu đề khối để thiết lập mức giá gas tối thiểu cho bất kỳ giao dịch nào được bao gồm trong khối. minimumGasPrice có thể thay đổi lên tới 1% giữa các khối, vì vậy người dùng cần dễ dàng truy cập thông tin này để tính phí một cách hợp lý (thường là thêm khoảng 10% phí gas để làm đệm).
Chúng tôi cũng đã thêm các trường dữ liệu bổ sung liên quan đến việc đào ghép Bitcoin-RSK. Tính năng này cho phép các thợ đào Bitcoin đào RSK cùng lúc mà không tốn thêm chi phí hay tác động. Các thông tin bao gồm tiêu đề đào ghép Bitcoin, giao dịch coinbase đào ghép (bao gồm thông tin RSKblockinfo), bằng chứng Merkle đào ghép, hash đào ghép và độ khó của khối.
Yêu cầu:
- Loại bỏ dữ liệu không liên quan như phí đốt
- Bổ sung thêm dữ liệu vào các khối như minimumGasPrice
- Thêm các trường dữ liệu liên quan đến đào ghép Bitcoin-RSK
RIF Name Service (RNS) cho phép sử dụng các tên dễ đọc cho địa chỉ blockchain, giúp người dùng gửi và nhận giao dịch qua các tên miền cá nhân hóa (ví dụ: satoshi.rsk). Các tên miền RNS là đa chuỗi nhưng chủ yếu được sử dụng trên mạng RSK. Đội ngũ Rootstock cần hỗ trợ đầy đủ cho RNS, trong khi Blockscout lúc đó đang triển khai dịch vụ ENS cho các chuỗi Ethereum.
Vì chúng tôi đang làm việc trên một số tích hợp dịch vụ tên cùng lúc, chúng tôi quyết định chuyển tính năng phát triển này thành một microservice riêng biệt và sử dụng thư viện RNS resolver để hỗ trợ các tên RNS cụ thể. Điều này giúp chúng tôi có cơ hội phân mảnh tính năng và hỗ trợ tích hợp nhiều dịch vụ tên, trở thành một tính năng giá trị khi chúng tôi mở rộng hỗ trợ dịch vụ tên cho nhiều chuỗi. Microservice này cũng cho phép các chuỗi thêm các subgraph riêng của họ để cung cấp các chức năng dịch vụ tên tùy chỉnh cho các chuỗi của riêng họ.
Giờ đây, người dùng có thể tìm kiếm các tên .rsk trên Blockscout Rootstock Explorer và sử dụng tính năng name services lookup để tìm và lọc thông tin liên quan đến các địa chỉ .rsk.
Yêu cầu:
- Tạo một microservice riêng biệt
- Sử dụng thư viện RNS resolver để hỗ trợ các tên RNS
- Tích hợp tính năng lookup name vào menu tìm kiếm và trình khám phá
Blockscout cung cấp dịch vụ xác minh hợp đồng mạnh mẽ, giúp đơn giản hóa quá trình xác minh và tương tác với hợp đồng. Người dùng có thể xác minh hợp đồng trực tiếp thông qua giao diện người dùng của Blockscout hoặc sử dụng các công cụ quen thuộc như Hardhat hoặc Sourcify. Các hợp đồng đã được xác minh trong các ngữ cảnh khác hoặc trên các chuỗi khác cũng sẽ được tự động xác minh bằng cách sử dụng microservice cơ sở dữ liệu bytecode Ethereum.
Sau khi hợp đồng được xác minh, các khả năng tương tác và phân tích sẽ mở ra, bao gồm việc đọc/ghi trực tiếp vào hợp đồng, mở hợp đồng trong Remix, xem sơ đồ UML của hợp đồng, thử nghiệm với ABI tùy chỉnh và các công cụ hữu ích khác.
Khi chúng tôi bắt đầu triển khai trên Rootstock vào năm 2023, nhiều tính năng này vẫn đang trong quá trình phát triển, và một microservice chuyên dụng đã được ra mắt để cung cấp dịch vụ xác minh hợp đồng trong môi trường RSK. Điều này bao gồm khả năng nhận diện các hợp đồng đã được triển khai, để các hợp đồng chia sẻ cùng một mã nguồn cơ bản sẽ được nhận diện khi được triển khai đến các địa chỉ khác nhau.
Tương tác hợp đồng trong trình khám phá cũng là một yêu cầu quan trọng cho Rootstock. Người dùng cần có khả năng đọc và ghi vào các phương thức trong hợp đồng, sử dụng trình khám phá như một nguồn thông tin bảo mật cho việc tương tác với hợp đồng. Chúng tôi đã hoàn thiện khả năng tương tác của Blockscout để xử lý các yêu cầu này, giúp nâng cao dịch vụ xác minh hợp đồng cho tất cả các phiên bản Blockscout của chúng tôi.
Yêu cầu:
- Tạo một microservice xác minh hợp đồng chuyên dụng
- Xác định các hợp đồng chia sẻ một xác minh duy nhất
- Khả năng gọi các phương thức và tương tác với hợp đồng
Blockscout cung cấp khả năng dễ dàng cập nhật màu sắc, logo và các yếu tố giao diện người dùng khác để phản ánh nhận diện thương hiệu độc đáo của bất kỳ chuỗi nào. Chúng tôi đã làm việc với đội ngũ Rootstock để triển khai các cập nhật của họ, bao gồm chân trang tùy chỉnh và nâng cấp logo cho cả chế độ sáng và tối của Blockscout. Điều này đã tạo ra một giao diện sạch sẽ, mang thương hiệu Rootstock, đồng thời cung cấp đầy đủ các yếu tố giao diện mà người dùng mong đợi từ một trình khám phá đầy đủ tính năng.
Chúng tôi đã cập nhật giao diện người dùng để hỗ trợ các giao dịch đặc thù của Rootstock (giao dịch REMASC và giao dịch cầu nối) để dễ dàng nhận diện. Các giao dịch Reward Manager Smart Contract (REMASC) chịu trách nhiệm phân phối công bằng các phần thưởng cho người tham gia, và người dùng muốn nhanh chóng nhận diện các loại giao dịch này. Hỗ trợ thêm cho NFTs (khả năng tra cứu quyền sở hữu NFT và cải tiến hình ảnh NFT) cũng được cấu hình cho người dùng Rootstock.
Cuối cùng, chúng tôi đã làm việc (và tiếp tục làm việc) để cải thiện hiệu suất và tốc độ chỉ mục của trình khám phá Rootstock. Chúng tôi đã đạt được nhiều cải tiến từ năm 2023 thông qua tối ưu hóa cơ sở dữ liệu để cung cấp một trình khám phá gần như thời gian thực cho tất cả người dùng.
Yêu cầu:
- Nhận diện thương hiệu hiện đại, sạch sẽ và giao diện người dùng cập nhật
- Hỗ trợ giao dịch REMASC và giao dịch cầu nối
- Hỗ trợ thêm cho NFT
- Cải thiện hiệu suất và tốc độ chỉ mục
Khi chúng tôi hoàn thành phiên bản 1 của trình khám phá Rootstock vào đầu năm 2024, đó chỉ là bước khởi đầu của câu chuyện. Kể từ đó, chúng tôi đã hoàn thành một số nâng cấp lớn đối với kiến trúc Blockscout và tích hợp chúng một cách liền mạch vào phiên bản Rootstock. Các tính năng mới bao gồm chợ Dappscout cho các ứng dụng phi tập trung, biểu đồ và thống kê mới, trình theo dõi gas nâng cao, và tính năng tương tác DeFi.
Chúng tôi cũng đã hỗ trợ các nâng cấp mạng Rootstock và làm việc chặt chẽ với đội ngũ để triển khai các tính năng bổ sung và khắc phục sự cố khi phát sinh. Chúng tôi hợp tác với Rootstock Collective, sử dụng các API của Blockscout, để hiển thị các khoản đặt cọc và thành viên cộng đồng trong ứng dụng RC dApp. Chúng tôi cung cấp dịch vụ lưu trữ và bảo trì đầy đủ trong trung tâm dữ liệu của mình, đảm bảo rằng trình khám phá Rootstock luôn sẵn sàng và được hỗ trợ với tài nguyên tối ưu. Quan hệ đối tác này đã giúp chúng tôi học hỏi thêm về các tích hợp Bitcoin EVM và cải thiện quy trình tùy chỉnh cho tất cả các chuỗi trong các hệ sinh thái mà chúng tôi hỗ trợ.
Khi bước vào năm 2025, các Layer 2 của Bitcoin (L2s) đang là một trong những phân khúc chuỗi phát triển nhanh nhất hiện nay. Các Rollups đang phát triển mạnh mẽ trong nhiều hệ sinh thái, cung cấp khả năng mở rộng và thúc đẩy các trường hợp sử dụng như trò chơi, giao dịch vi mô, và các nền tảng giao dịch và vay mượn hiệu quả. Bitcoin là blockchain được tin cậy và bảo mật nhất, và việc cải thiện khả năng lập trình và khả năng mở rộng sẽ càng nâng cao hệ sinh thái Bitcoin, cho phép người dùng tiếp cận lượng thanh khoản khổng lồ và xây dựng các sản phẩm DeFi phục vụ đại chúng.
Blockscout là trình khám phá số 1 cho các Layer 2 trên Bitcoin. Các chuỗi như Build on Bitcoin (BOB) và Citrea đang tận dụng Blockscout để cung cấp trải nghiệm trình khám phá khối liền mạch cho người dùng của họ. Nhờ những bài học thu được từ Rootstock, Blockscout đang ở vị trí tốt để tiếp tục phục vụ hệ sinh thái Bitcoin trong những năm tới.
Nếu bạn đang xây dựng một L2 trên Bitcoin (hoặc bất kỳ hệ sinh thái nào khác), hãy liên hệ để tìm hiểu thêm về cách Blockscout có thể hỗ trợ chuỗi của bạn và cung cấp cho người dùng và nhà phát triển của bạn một trình khám phá khối đầy đủ tính năng và tối ưu.
Liên Hệ Ngay: https://www.blockscout.com/#contact
cRekto