Phát Hành W3bstream Devnet
W3bstream, được phát triển bởi đội ngũ cốt lõi của IoTeX, là một hạ tầng tính toán hiện đại được thiết kế để cách mạng hóa cách thức các ứng dụng có thể xác minh và sử dụng dữ liệu thế giới thực để mã hóa hành vi của người dùng trong thế giới vật lý. W3bstream thực sự là hạ tầng cơ sở cho các dự án DePIN (Mạng lưới hạ tầng vật lý phi tập trung), thúc đẩy sự đổi mới và hợp tác trong không gian web3.
W3bstream Devnet
Chúng tôi rất vui mừng thông báo phát hành W3bstream Devnet, một cột mốc quan trọng nhằm cung cấp cho các nhà phát triển công cụ và tài nguyên cần thiết để xây dựng dApps dựa trên dữ liệu thế giới thực. Phiên bản phát hành này nhằm phục vụ như một nút công cộng cho các nhà phát triển quan tâm đến việc truy cập sớm vào công nghệ này.
Phiên bản phát hành Devnet đi kèm với W3bstream Studio, một trung tâm điều khiển mạnh mẽ và công cụ giao diện người dùng cho phép các nhà phát triển điều phối mọi khía cạnh của dự án W3bstream của họ từ việc nhận dữ liệu đến logic ứng dụng và tương tác với blockchain. Các tính năng chính của W3bstream Studio bao gồm:
- Đăng nhập ví: Các nhà phát triển giờ đây có thể đăng nhập vào Studio bằng ví MetaMask của họ, cho phép cùng một nút w3bstream được chia sẻ giữa các người dùng khác nhau
- Các Thông số Đáng tin cậy: Các Thông số Đáng tin cậy cung cấp một cách liền mạch để các nhà phát triển thiết lập và theo dõi các thông số dự án của họ, cho phép tạo ra các bảng điều khiển có thể quan sát, cung cấp linh hoạt trong việc chọn bảng điều khiển và cung cấp quyền truy cập thuận tiện thông qua API.
- Tạo cơ sở dữ liệu: Studio cho phép các nhà phát triển tạo bảng cơ sở dữ liệu để lưu trữ và truy vấn dữ liệu được phát trực tiếp đến dự án của họ, cũng như cho bất kỳ dữ liệu ứng dụng cụ thể nào khác.
- Applets & Triggers: Applets xác định logic của một dự án dưới dạng các bộ xử lý sự kiện, trong khi Triggers điều phối thời gian thực hiện hành động của các bộ xử lý dựa trên các sự kiện trên chuỗi hoặc các tin nhắn dữ liệu đến.
- Độc lập chuỗi: W3bstream, và do đó phiên bản phát hành Devnet, độc lập với chuỗi. Ngoài Mạng chính và Mạng thử nghiệm IoTeX, sẽ có hỗ trợ dần dần cho các L1 và L2 chính, chẳng hạn như Mạng chính Polygon/Mumbai Testnet, Mạng chính Ethereum/Goerli testnet.
- Client SDKs: Phiên bản phát hành devnet đi kèm với bốn client SDK để gửi dữ liệu IoT đến w3bstream, cho các thiết bị dựa trên Linux, ESP32, và các thiết bị Android/iOS, trong khi các bảng mạch Arduino sẽ được hỗ trợ trong thời gian tới.
Để giao tiếp giữa các thiết bị, W3bstream triển khai một giao thức nhắn tin có thể được truy cập trên cả HTTP và MQTT, với một điểm cuối dành riêng cho từng dự án của người dùng.
Câu hỏi lớn ở thời điểm này là: "Tôi thực sự có thể xây dựng gì ngay bây giờ?". Câu trả lời là: "Bất cứ điều gì!". Phiên bản phát hành W3bstream Devnet thực sự cho phép bạn xây dựng một ứng dụng DePIN toàn diện, và, như đã đề cập trước đó, điều khiển mọi bước của quá trình thông qua W3bstream Studio.
Một quy trình điển hình của một ứng dụng W3bstream
Hãy cùng tìm hiểu sâu hơn về quy trình của một ứng dụng có thể là. Giả sử bạn đang xây dựng một ứng dụng để quản lý một dự án lưới điện thông minh mà thưởng hoặc tính phí cho người dùng dựa trên lượng năng lượng mà họ đóng góp hoặc hấp thụ từ lưới.
- Dữ liệu từ công tơ năng lượng của người dùng được gửi đến W3bstream
- W3bstream sẽ nhận một tin nhắn dữ liệu, được ký bởi thiết bị công tơ năng lượng.
- W3bstream sẽ chuyển tiếp tin nhắn đến hàm xử lý liên quan dựa trên sự kiện W3bstream được phát ra khi nhận được tin nhắn dữ liệu.
- Các bộ xử lý khác nhau có thể được gọi khi một sự kiện blockchain cụ thể được phát ra hoặc được kích hoạt định kỳ bởi các cron job.
- Hàm xử lý sẽ xử lý tin nhắn dữ liệu để xác minh tính toàn vẹn của dữ liệu và danh tính thiết bị, và tùy chọn lưu trữ dữ liệu trong cơ sở dữ liệu SQL của W3bstream.
- Dựa trên dữ liệu nhận được và trên các yêu cầu cụ thể của dự án, một bộ xử lý sẽ tạo ra bằng chứng về một số sự kiện của thế giới thực và gửi nó đến một hợp đồng thông minh để kích hoạt kinh tế mã thông báo cụ thể của ứng dụng.
Như đã đề cập trước đó, W3bstream Devnet hiện hoạt động như một hệ thống nút đơn. Tuy nhiên, các bản nâng cấp trong tương lai sẽ chuyển nó về một hạ tầng phi tập trung. Điều này sẽ cho phép các nhà phát triển xác định số lượng nút cụ thể cần thiết để các ứng dụng của họ chạy và chọn cơ chế đồng thuận cần thiết để kích hoạt các hành động trên chuỗi dựa trên logic của ứng dụng của họ.
Tiếp theo là gì?
Ngoài việc phân quyền, còn có một số tính năng thú vị khác mà các nhà phát triển có thể mong đợi. Một số có thể đến sớm hơn những cái khác, nhưng dù sao đi nữa, đây là danh sách nhanh các tính năng sắp ra mắt:
- Dev Kits DePIN: IoTeX và Seeed studio đang hợp tác để tạo ra các bộ dev kits DePIN cho phép người xây dựng kết nối ngay các cảm biến khác nhau, hình dung dữ liệu của họ và kết nối liền mạch với W3bstream để bắt đầu xây dựng.
- Trải nghiệm nhà phát triển tốt hơn và tương tác trên chuỗi mượt mà hơn: Với các biến thể trong tương lai, các tương tác trên chuỗi, và các tính năng khác được coi là "chuẩn" trong một ứng dụng DePIN sẽ được tối ưu hóa. Càng ngày càng có nhiều mẫu applet cũng sẽ có sẵn.
- Nhiều chuỗi hơn: Với các biến thể tiếp theo, sẽ có thêm nhiều chuỗi tương thích với Ethereum, chẳng hạn như Binance, sẽ được hỗ trợ. Chúng tôi cũng có thể thấy hỗ trợ cho các chuỗi không tương tự Ethereum như Solana.
- Nhiều tính mô-đun hơn: Trong các biến thể tương lai, các nhà phát triển sẽ có thể sử dụng W3bstream làm bộ não trung tâm để điều phối các thành phần/dịch vụ khác nhau theo lựa chọn của họ, chẳng hạn như lưu trữ, kết nối, v.v...
Kết luận
Phiên bản phát hành W3bstream Devnet mang đến một khối lượng lớn các khả năng mới cho các nhà phát triển đang tìm kiếm để tạo ra các dApps kết nối giữa thế giới vật lý và hệ sinh thái blockchain. Bằng cách cung cấp một giải pháp backend dễ sử dụng và mạnh mẽ thông qua W3bstream Studio, chúng tôi đang tiến một bước quan trọng hướng tới việc hiện thực hóa tiềm năng đầy đủ của DePIN và thúc đẩy sự đổi mới trong không gian Web3.
Chúng tôi khuyến khích các nhà phát triển tham gia vào phát hành W3bstream Devnet, khám phá các khả năng của nó và chia sẻ phản hồi của họ với đội ngũ IoTeX. Hãy bắt đầu xây dựng cùng chúng tôi! Cùng nhau, chúng ta có thể định hình tương lai của các ứng dụng phi tập trung và mở khóa sức mạnh của dữ liệu thế giới thực trong hệ sinh thái Web3.