Các thiết bị thông minh đang xuất hiện nhanh chóng trong nhà, doanh nghiệp và thành phố của chúng ta, kết nối thế giới vật lý và kỹ thuật số như chưa từng có trước đây. Đến năm 2030, McKinsey dự đoán số lượng thiết bị sẽ gấp 10 lần dân số và tạo ra hơn 12 nghìn tỷ đô la giá trị kinh tế. Những thiết bị ngày càng thông minh và có khả năng này là nền tảng cho nền kinh tế toàn cầu tương lai, và Mạng hạ tầng vật lý phi tập trung (DePIN) đại diện cho cơ hội đầu tiên để mọi người sở hữu và kiểm soát thiết bị của mình, cũng như dữ liệu và tiện ích mà chúng tạo ra. Kể từ khi IoTeX ra mắt năm 2018, chúng tôi tin rằng thiết bị sẽ trở thành người dùng lớn nhất của các blockchain. Với IoTeX 2.0, chúng tôi biến niềm tin này thành hiện thực bằng cách kết nối hàng triệu thiết bị thực tế với blockchain và xác minh dữ liệu, danh tính và tiện ích của chúng để tạo sự tin cậy toàn diện.
Hôm nay, chúng tôi vui mừng ra mắt ioID, giải pháp danh tính trên chuỗi tiên tiến nhất thế giới dành cho thiết bị thông minh. ioID không chỉ cung cấp cho các nhà xây dựng DePIN bộ công cụ đăng ký và quản lý danh tính thiết bị trên và ngoài chuỗi, mà còn trang bị cho thiết bị ví hợp đồng thông minh riêng và khóa riêng để ký dữ liệu ngay trên thiết bị và xác minh hoạt động thực tế của chúng. Hơn nữa, ioID còn là cổng kết nối thiết bị với các thành phần công nghệ IoTeX 2.0 khác bao gồm Mô-đun Hạ tầng DePIN (DIMs) cho kết nối, lưu trữ, tính toán và nhiều hơn nữa. Với ioID, chúng tôi đưa thiết bị lên chuỗi như tài sản tự chủ và giới thiệu một vũ trụ mới các trường hợp sử dụng cho lĩnh vực DePIN.

Trong suốt năm 2024, chúng tôi đã thử nghiệm beta ioID với hơn 10 dự án DePIN, bao gồm GEODNET, Network3, Nubila, WatchX và Envirobloq, để hiểu rõ yêu cầu thực tế của các ứng dụng DePIN và chuẩn hóa giải pháp nhằm biến ioID thành giải pháp danh tính phổ quát cho toàn ngành DePIN. Để phục vụ các DePIN hướng đến nhiều ngành và xây dựng trên nhiều blockchain khác nhau, ioID được thiết kế như một giải pháp danh tính thống nhất, không phụ thuộc chuỗi, có thể xác minh, lập trình, kết hợp, do người dùng sở hữu và chống giả mạo. Với nhiều lựa chọn triển khai (ví dụ: phần cứng, firmware, phần mềm), ioID có thể được sử dụng bởi bất kỳ DePIN nào để mang lại khả năng xác minh và nhu cầu cho mạng lưới của họ, mở ra các trường hợp sử dụng mới và tương tác với các DePIN khác. Trong bài viết này, chúng tôi khám phá kiến trúc và thiết kế của ioID, các trường hợp sử dụng mới được mở khóa bởi ioID, và cách các DePIN đang sử dụng ioID ngày nay.
Nguyên tắc thiết kế của ioID
Trong những năm qua, IoTeX đã hợp tác chặt chẽ với các tổ chức nghiên cứu, các trường đại học kỹ thuật, các nhà nghiên cứu DePIN và nhiều bên khác để thiết kế một tiêu chuẩn danh tính bền vững cho toàn ngành DePIN. Sau nhiều năm nghiên cứu và phát triển, chúng tôi tự hào ra mắt ioID như một hệ thống mã nguồn mở kết hợp các đổi mới từ cộng đồng nghiên cứu danh tính, blockchain và Internet of Things (IoT). Triết lý thiết kế của chúng tôi không phải là xây dựng ioID như một giải pháp hộp đen độc quyền của Mạng IoTeX, mà là một bộ công cụ mã nguồn mở và phi tập trung phù hợp cho cả nhà phát triển và người dùng. Để biến triết lý này thành công nghệ, chúng tôi đã tích hợp các nguyên tắc cốt lõi sau vào thiết kế của ioID:

Nguyên tắc cốt lõi | Mô tả | Thiết kế ioID |
Có thể xác minh | Bất kỳ ai cũng có thể khám phá danh sách thiết bị trên chuỗi của dự án DePIN và xác minh số lượng thiết bị, danh tính trên và ngoài chuỗi của thiết bị, cùng các tài liệu và ánh xạ liên quan | Tất cả danh tính thiết bị được tạo và quản lý bằng bộ hợp đồng thông minh đã được kiểm toán, nơi bất kỳ ai cũng có thể tự mình khám phá lịch sử hoạt động của thiết bị trên chuỗi |
Có thể lập trình | Thiết bị phải được đại diện trên chuỗi như tài sản có thể lập trình, cho phép nhà phát triển xây dựng ứng dụng cho vay/mượn, staking, chuyển nhượng thiết bị và các sản phẩm đầu ra của chúng (ví dụ: dữ liệu, dịch vụ) | Tiêu chuẩn "tài khoản liên kết token NFT" ERC-6551 và tiêu chuẩn W3C DID được sử dụng; ioID NFT (trên chuỗi) và DID (ngoài chuỗi) đại diện cho thiết bị vật lý và có thể lập trình qua ví hợp đồng thông minh |
Có thể kết hợp | Phần mềm mã nguồn mở phải được tích hợp để đảm bảo khả năng tương thích giữa ioID và các hệ thống trên và ngoài chuỗi khác; nhà phát triển có thể xây dựng trên ioID để đáp ứng nhu cầu cụ thể của họ | |
Người dùng sở hữu | Chủ sở hữu thiết bị phải có khả năng sở hữu và kiểm soát thiết bị theo cách phi tập trung; người dùng không cần sự cho phép từ các thực thể tập trung để cập nhật hoặc thực hiện hành động với ioID của họ | |
Chống giả mạo | Việc tích hợp ioID vào thiết bị và xử lý dữ liệu, danh tính thiết bị phải được thực hiện theo cách chống giả mạo, không có các "hộp đen" tập trung có thể thao túng mà người dùng không thể kiểm soát | SDK ioID của IoTeX ioID SDK cho phép thiết bị tạo/lưu khóa riêng DID (TEE hoặc flash) và ký dữ liệu ngay trên thiết bị để đảm bảo nguồn gốc và khả năng xác minh; dữ liệu có thể bỏ qua Cloud và gửi trực tiếp đến DA phi tập trung qua DIDComms |
Kiến trúc ioID
ioID là hệ thống danh tính phổ quát tạo danh tính trên chuỗi cho thiết bị, sau đó được liên kết xác minh qua hợp đồng thông minh với danh tính ngoài chuỗi của thiết bị và danh tính trên chuỗi của chủ sở hữu. Trong kiến trúc ioID, danh tính trên chuỗi của thiết bị được đại diện bằng ioID NFT (tức là ERC-6551 NFT) trong khi danh tính ngoài chuỗi của thiết bị được đại diện bằng danh tính phi tập trung (DID). Việc phát hành và liên kết ioID NFT và DID của thiết bị được hỗ trợ bởi cổng web IoTeX Hub và bộ hợp đồng thông minh trên blockchain IoTeX L1. Dưới đây là sơ đồ tổng quan kiến trúc ioID.

- Bộ phát triển phần mềm ioID (SDK): Bộ công cụ nhẹ do IoTeX phát triển dành cho phần cứng DePIN, cho phép đăng ký danh tính phi tập trung (DID) ngay trên thiết bị và giao tiếp mã hóa dựa trên DID. ioID SDK được tích hợp vào firmware hoặc thư viện nhúng của thiết bị DePIN, hỗ trợ nhiều chipset phổ biến như Raspberry Pi, ESP32, Arduino, Linux và hơn thế nữa.
- Danh tính ngoài chuỗi (DID): Sau khi thiết bị khởi động, một DID được tạo tự động theo cách phi tập trung cùng với tài liệu DID tương ứng. Khóa riêng của DID được lưu trữ trong phần tử bảo mật hoặc bộ nhớ flash của thiết bị và dùng để ký dữ liệu/hoạt động ngay trên thiết bị. Với thiết bị nhẹ, máy chủ lưu trữ có thể được sử dụng bởi dự án DePIN để cấp DID cho thiết bị và ánh xạ với các định danh thiết bị duy nhất hiện có (ví dụ: số serial, IMEI).
- IoTeX Hub (hub.iotex.io): Cổng web cung cấp quy trình đăng ký liền mạch để liên kết DID với danh tính người dùng và đăng ký ioID NFT trên chuỗi. Trong cổng, chủ sở hữu thiết bị nạp IOTX để trả phí tương tác hợp đồng thông minh, lấy DID + tài liệu DID từ thiết bị qua cáp (cổng serial, USB) hoặc không dây (OTA, Bluetooth), lưu tài liệu DID trên IPFS (cơ sở dữ liệu phi tập trung), và cuối cùng gửi thông tin DID + tài liệu DID lên hợp đồng đăng ký thiết bị trên chuỗi.
- Danh tính trên chuỗi (ioID NFT, ví ERC-6551): Khi thông tin DID của thiết bị được gửi lên bộ hợp đồng thông minh, một ioID NFT được đúc và cấp cho ví trên chuỗi của chủ sở hữu thiết bị. ioID NFT đại diện cho quyền sở hữu thiết bị vật lý trên chuỗi và cho phép chủ sở hữu thực hiện hành động thay mặt thiết bị, nhận phần thưởng thiết bị, và quản lý dữ liệu thiết bị.
- Bộ hợp đồng thông minh trên IoTeX L1: bốn hợp đồng thông minh cung cấp khung vững chắc cho quản lý danh tính phi tập trung, phát hành ioID NFT, và tương tác trên chuỗi
- Hợp đồng đăng ký ioID: Đăng ký thiết bị trên chuỗi và phục vụ như bộ phân giải DID để xác minh danh tính thiết bị giữa các dự án khác nhau. Mỗi DePIN sẽ có hợp đồng đăng ký ioID riêng để quản lý ioID của mình, và tất cả ioID đã đăng ký đều công khai và có thể xác minh.
- Hợp đồng đăng ký dự án: Quản lý tất cả dự án DePIN, đảm bảo mỗi dự án được xác định và xác thực duy nhất bằng ID dự án.
- Hợp đồng ioID NFT: Được quản lý trực tiếp bởi hợp đồng đăng ký dự án và chịu trách nhiệm tạo và phân phối ioID NFT duy nhất cho thiết bị.
- Hợp đồng lưu trữ ioID: Quản lý kích hoạt ioID trên tất cả dự án, bao gồm quản lý vòng đời danh tính (chuyển nhượng, ngừng hoạt động thiết bị).
Đăng ký danh tính phi tập trung (DID) cho thiết bị là miễn phí, trong khi kích hoạt ioID trên chuỗi sẽ yêu cầu phí đặt cọc bằng $IOTX, một phần phí ioID thu được sẽ bị đốt, thêm vào Marshall DAO, và/hoặc phân phối lại cho chủ sở hữu thiết bị trang bị ioID. Tokenomics của ioID sẽ được xác định và cập nhật ban đầu thông qua bỏ phiếu quản trị toàn mạng trong vài tuần tới.
Muốn bắt đầu xây dựng với ioID? Xem Hướng dẫn tích hợp ioID.
ioID: Cổng kết nối đến Mô-đun Hạ tầng DePIN (DIMs)
Bên cạnh việc cung cấp giải pháp danh tính trên chuỗi vững chắc cho thiết bị, ioID còn là cổng kết nối thiết bị với các thành phần công nghệ IoTeX 2.0 khác bao gồm Mô-đun Hạ tầng DePIN (DIMs) cho kết nối, lưu trữ, tính toán và hơn thế nữa. Thiết bị và hoạt động thực tế của chúng là điểm nguồn gốc cho DePIN – nếu danh tính thiết bị không thể xác minh và đáng tin cậy, thì tất cả hoạt động hạ nguồn (ví dụ: kết nối, lưu trữ, tính toán) sẽ không thể xác minh và không đáng tin cậy. Do đó, trang bị danh tính có thể xác minh qua ioID là điều kiện tiên quyết quan trọng để kích hoạt DePIN có thể xác minh hoàn toàn.
Thiết bị trang bị ioID sẽ được ủy quyền tương tác với Mô-đun Hạ tầng DePIN (DIMs) do IoTeX và các đối tác hàng đầu phát triển, nằm trong chuỗi giá trị DePIN toàn diện. Dữ liệu từ thiết bị trang bị ioID sẽ được kết nối, sắp xếp và lưu trữ một cách có thể xác minh bởi các đối tác IoTeX 2.0 như Streamr, Espresso, NEAR DA, Filecoin và nhiều hơn nữa. Cuối chuỗi giá trị DePIN, nền tảng tính toán ngoài chuỗi của IoTeX W3bstream sẽ nhận dữ liệu đã xác minh từ các thiết bị đã xác minh và chạy các bằng chứng không kiến thức (ZKP) để cuối cùng xác minh hoạt động thực tế của thiết bị và ghi nhận "bằng chứng hoạt động thực tế" lên blockchain.

Với ioID (Lớp Danh tính), ioID SDK (Lớp Trừu tượng Phần cứng), W3bstream (Lớp Tính toán có thể xác minh), và các đối tác DIM khác nhau, IoTeX đang kích hoạt DePIN có thể xác minh đầu tiên trên thế giới với ioID là chất xúc tác! Mạng thử nghiệm W3bstream DevNet hiện đang hoạt động với dự kiến ra mắt Testnet trong vài tháng tới. Để biết thêm chi tiết về tầm nhìn của chúng tôi cho khả năng xác minh toàn diện cho DePIN, vui lòng xem bài viết gần đây về Hạ tầng mô-đun cho DePIN có thể xác minh.
Các trường hợp sử dụng mới với ioID
Ngành DePIN đã phát triển nhanh chóng trong những năm qua, nhưng còn rất nhiều tiềm năng chưa được khai thác do thiếu khả năng xác minh từ phía người dùng. Cách duy nhất để khắc phục là cho phép bất kỳ ai cũng có thể tự xác minh danh tính và tiện ích của các thiết bị đóng góp cho DePIN là thật và đáng tin cậy. Do đó, trường hợp sử dụng đầu tiên và quan trọng nhất của ioID là khả năng xác minh để thúc đẩy cung và cầu mới cho DePIN. Với danh tính thiết bị có thể xác minh, người dùng cuối sẽ dễ dàng chấp nhận trả tiền cho dữ liệu/dịch vụ từ DePIN, các sàn giao dịch sẽ yên tâm niêm yết token DePIN, các cơ quan quản lý có thể xây dựng luật lệ có ý nghĩa hơn về DePIN, và nhiều hơn nữa.
Bên cạnh việc mang lại tính hợp pháp và nhu cầu cho DePIN, ioID còn giới thiệu các nguyên tố mới cho nhà xây dựng DePIN mở ra các trường hợp sử dụng hấp dẫn. Với ioID, nhà xây dựng DePIN có thể biến thiết bị vật lý thành tài sản có thể lập trình, tự chủ, có thể được ủy quyền qua quyền trên chuỗi để tương tác với các Dapp khác nhau cũng như được giao dịch, cho vay/mượn, tài trợ và hơn thế nữa:
- Ủy quyền & Kiểm soát truy cập: Thiết bị có ioID có thể được cấp Chứng chỉ có thể xác minh (VCs) để chỉ cho phép thiết bị/chủ sở hữu cụ thể tương tác với hợp đồng thông minh, Dapp, phần thưởng khai thác và hơn thế nữa
- Khai thác kép & Phân phối phần thưởng: DePIN có thể sử dụng ioID để thực hiện phân phối token cụ thể dự án một cách minh bạch hơn nhiều so với các phân phối mờ ám hiện nay được tính toán trên Cloud/bảng tính. Thiết bị trang bị ioID cũng có thể được lập trình để đóng góp cho nhiều DePIN/Dapp cùng lúc, mở ra cơ hội khai thác kép.
- Sở hữu phân đoạn & Tài trợ thiết bị: Vì ioID có thể lập trình, các cấu trúc sở hữu tùy chỉnh và phân cấp có thể được triển khai cho sở hữu phân đoạn thiết bị. Ví dụ, vốn chính và dòng tiền của thiết bị có thể được chia trên chuỗi bởi nhóm chủ sở hữu cung cấp các đóng góp khác nhau (ví dụ: tài trợ, lắp đặt, bảo trì), tạo sự linh hoạt lớn cho tăng trưởng nguồn cung DePIN.
- Cho vay, mượn và giao dịch thiết bị: Vì ioID được đại diện trên chuỗi như ioID NFT (ERC-6551), ioID có thể được coi là tài sản trên chuỗi và được giao dịch, cho vay và mượn như bất kỳ NFT nào. Điều này cho phép các trường hợp sử dụng như nhà lắp đặt thiết bị có thể bán thiết bị đã lắp đặt trước cho nhà đầu tư thụ động, thợ đào DePIN cần tiền mặt trước có thể cho vay NFT và dòng tiền liên quan cho người dùng khác, và nhiều hơn nữa.

Các nghiên cứu trường hợp ioID
ioID không chỉ là giải pháp danh tính thiết bị toàn diện, mà còn linh hoạt để phục vụ tính chất đa dạng của các dự án DePIN. Sự khác biệt chính trong các lựa chọn triển khai là cách tạo danh tính phi tập trung (DID) và nơi lưu trữ khóa riêng DID dùng để ký dữ liệu thiết bị. Với nhiều dự án, cách tiếp cận ưu tiên là tạo DID bằng cách tích hợp ioID SDK vào phần cứng hoặc firmware thiết bị, và lưu khóa riêng trên thiết bị trong phần tử bảo mật (TEE) hoặc bộ nhớ flash. Ngoài ra, máy chủ lưu trữ có thể được dùng để tạo DID, ánh xạ DID với định danh thiết bị hiện có (ví dụ: số serial, IMEI), và lưu khóa riêng trên máy chủ. Dưới đây là ba nghiên cứu trường hợp của các dự án tích hợp ioID sử dụng phần cứng, firmware và phần mềm cho các dự án DePIN của họ.



Tiếp theo là gì?
Việc ra mắt ioID thể hiện cam kết của IoTeX trong việc cung cấp hạ tầng tiên tiến để mở rộng khả năng cho nhà xây dựng DePIN. Trong những tháng tới, ioID sẽ được tích hợp vào nhiều dự án đang trong pipeline và thúc đẩy nỗ lực toàn ngành ưu tiên khả năng xác minh cho DePIN. Hơn nữa, ioID sẽ được tích hợp liền mạch với W3bstream để kết hợp "bằng chứng danh tính" qua DID với "bằng chứng tiện ích" qua các bằng chứng không kiến thức. Kỷ nguyên của DePIN có thể xác minh đang đến gần và sẽ được xây dựng trên công nghệ IoTeX! Để biết thêm về tầm nhìn của IoTeX, xem bài viết mới nhất của chúng tôi về Hạ tầng mô-đun cho DePIN có thể xác minh.
Trong vài tuần tới, một đề xuất quản trị về tokenomics ioID sẽ được công bố tới cộng đồng IoTeX để thảo luận và bỏ phiếu. Cộng đồng sẽ cùng quyết định phí đặt cọc $IOTX để kích hoạt ioID trên blockchain IoTeX, cũng như cách các khoản phí $IOTX này sẽ bị đốt, staking, và phân phối cho các quỹ token thuộc hệ sinh thái như Marshall DAO và quỹ phần thưởng Roll-DPoS. Mục tiêu của tokenomics ioID là khuyến khích các dự án DePIN áp dụng ioID, giảm tổng cung $IOTX thông qua đốt giảm phát tỷ lệ với đăng ký ioID, và thưởng cho người dùng chọn xác minh danh tính và hoạt động thiết bị DePIN của họ.
Một sáng kiến sắp tới sẽ thúc đẩy việc áp dụng nhanh ioID là giới thiệu phần thưởng khai thác kép cùng với các dự án DePIN hàng đầu. Với khai thác kép, chủ sở hữu thiết bị trang bị ioID sẽ có thể khai thác hai token cùng lúc (tức là $IOTX và các dự án đối tác) khi cung cấp tiện ích cho DePIN đối tác và đóng góp dữ liệu/bằng chứng thiết bị có thể xác minh cho IoTeX. Các chương trình beta khai thác kép đang được tiến hành với Network3 và WatchX cùng nhiều dự án khác – hãy chờ đón!
Muốn tích hợp ioID vào dự án DePIN của bạn? Xem hướng dẫn từng bước và liên hệ với đội ngũ Quan hệ Nhà phát triển của chúng tôi.