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 cơ sở hạ tầng tính toán tiên tiến được thiết kế để cách mạng hóa cách các ứng dụng có thể xác minh và sử dụng dữ liệu thế giới thực để token hóa hành vi người dùng trong thế giới vật lý. W3bstream thực chất đóng vai trò là cơ sở hạ tầng nền tảng cho các dự án DePIN (Decentralized Physical Infrastructure Network - Mạng Lưới Cơ Sở Hạ Tầng Vật Lý Phi Tập Trung), thúc đẩy sự đổi mới và hợp tác trong bối cảnh web3.
W3bstream Devnet
Chúng tôi rất vui mừng thông báo về việc 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 những công cụ và tài nguyên cần thiết để xây dựng các dApp dựa trên dữ liệu thế giới thực. Bản phát hành này được thiết kế như một node công khai dành cho các nhà phát triển quan tâm đến việc tiếp cận sớm với công nghệ này.
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 sắp xếp mọi khía cạnh của dự án W3bstream của họ, từ việc tiếp 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 bằng 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 node w3bstream được chia sẻ giữa nhiều người dùng khác nhau
- Số liệu đáng tin cậy (Trusted Metrics): Trusted Metrics 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 số liệu dự án của họ, cho phép tạo ra các bảng điều khiển (dashboard) trực quan, cung cấp sự linh hoạt trong việc lựa 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 các bảng cơ sở dữ liệu để lưu trữ và truy vấn dữ liệu được truyền đến dự án của họ, cũng như cho bất kỳ dữ liệu đặc thù ứng dụng nào khác.
- Applet & Trigger: Applet định nghĩa logic của một dự án dưới dạng các trình xử lý sự kiện (event handler), trong khi Trigger sắp xếp thời điểm thực hiện các hành động xử lý dựa trên các sự kiện on-chain hoặc các tin nhắn dữ liệu đến.
- Tính trung lập chuỗi (Chain agnosticism): W3bstream, và do đó bản phát hành Devnet, mang tính trung lập với các blockchain. Bên cạnh IoTeX Mainnet và Testnet, sẽ có sự hỗ trợ dần dần cho các L1 và L2 chính, chẳng hạn như Polygon Mainnet/Mumbai Testnet, Ethereum Mainnet/Goerli testnet.
- Client SDK: Bản phát hành devnet đi kèm với bốn SDK client để gửi dữ liệu IoT đến w3bstream, dành cho các thiết bị dựa trên Linux, ESP32, và các thiết bị Android/iOS, trong khi các bo mạch Arduino sẽ sớm được hỗ trợ.
Đối với việc giao tiếp 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 endpoint riêng cho mỗi dự án của người dùng.
Câu hỏi lớn lúc 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ì!". 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 hoàn chỉnh từ đầu đến cuối, và, như đã đề cập trước đó, kiểm soát mọi bước của quy trình thông qua W3bstream Studio.
Luồng hoạt động đ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ề luồng hoạt động của một ứng dụng khả thi có thể như thế nào. Giả sử bạn đang xây dựng một ứng dụng để quản lý dự án lưới điện thông minh, thưởng hoặc tính phí người dùng dựa trên lượng năng lượng mà họ đóng góp vào hoặc hấp thụ từ lưới điện.
- Dữ liệu từ đồng hồ đo 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ị đồng hồ đo năng lượng.
- W3bstream sẽ định tuyến tin nhắn đến hàm xử lý (handler) phù hợp dựa trên sự kiện W3bstream được phát sinh khi một tin nhắn dữ liệu được nhận.
- Các trình xử lý khác nhau sau đó có thể được gọi khi một sự kiện blockchain nhất định đượ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à các yêu cầu đặc thù của dự án, một trình xử lý sẽ tạo ra bằng chứng về một số sự kiện thực tế trong thế giới thực và gửi nó đến một hợp đồng thông minh để kích hoạt nền kinh tế token đặc thù của ứng dụng.
Như đã đề cập trước đó, W3bstream Devnet hiện đang hoạt động như một hệ thống một node duy nhất. Tuy nhiên, các bản nâng cấp trong tương lai sẽ chuyển đổi nó hướng tới một cơ sở 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 node cụ thể cần thiết để ứng dụng của họ hoạt động và lựa chọn cơ chế đồng thuận cần thiết để kích hoạt các hành động on-chain dựa trên logic của ứng dụng của họ.
Tiếp Theo Là Gì?
Bên cạnh việc phi tập trung hóa, còn có một vài 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ể có lộ trình gần hơn những cái khác, nhưng dù sao thì dưới đây là danh sách nhanh các tính năng sắp tới:
- Bộ công cụ phát triển DePIN (DePIN Dev Kits): IoTeX và Seeed studio đang hợp tác để tạo ra các bộ công cụ phát triển DePIN cho phép người xây dựng cắm trực tiếp các cảm biến khác nhau, trực quan hóa 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 phát triển tốt hơn và tương tác on-chain mượt mà hơn: Với các phiên bản trong tương lai, các tương tác on-chain và các tính năng khác được coi là "tiêu chuẩn" trong một ứng dụng DePIN sẽ được tinh giản. Ngày càng nhiều mẫu applet (applet templates) cũng sẽ được cung cấp.
- Nhiều chuỗi hơn: Với các phiên bản tiếp theo, ngày càng nhiều chuỗi tương thích Ethereum, chẳng hạn như Binance, sẽ được hỗ trợ. Chúng ta cũng có thể thấy sự hỗ trợ cho các chuỗi không giống Ethereum như Solana.
- Tính mô-đun hóa cao hơn: Trong các phiên bản tương lai, các nhà phát triển sẽ có thể sử dụng W3bstream như bộ não trung tâm để sắp xếp 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
Bản phát hành W3bstream Devnet mang lại vô số khả năng mới cho các nhà phát triển đang tìm cách tạo ra các dApp thu hẹp khoảng cách 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 mạnh mẽ, dễ sử dụng thông qua W3bstream Studio, chúng tôi đang thực hiện một bước tiến quan trọng hướng tới việc hiện thực hóa đầy đủ tiềm năng 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 khám phá bản phát hành W3bstream Devnet, tìm hiểu các khả năng của nó, và chia sẻ phản hồi của họ với đội ngũ IoTeX. 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à khai phá sức mạnh của dữ liệu thế giới thực trong hệ sinh thái Web3.