ioID: Danh tính thiết bị trên chuỗi cho DePINs có thể xác minh
Today we are excited to launch ioID, the world's most advanced on-chain identity solution for smart devices. ioID equips devices with their own smart contract wallet and private key to sign data on-device and verify their real world activities.
Các thiết bị thông minh đang bùng nổ trong các ngôi nhà, doanh nghiệp và thành phố của chúng ta với tốc độ chóng mặt, kết nối thế giới vật lý và kỹ thuật số như chưa từng thấy trước đây. Đến năm 2030, McKinsey dự đoán rằng số lượng thiết bị sẽ vượt qua số lượng con người với tỷ lệ 10:1 và tạo ra hơn 12 triệu đô la giá trị kinh tế. Những thiết bị ngày càng thông minh và mạnh mẽ này là nền tảng cho nền kinh tế toàn cầu trong tương lai, và Mạng lưới Hạ tầng Vật lý Phi tập trung (DePIN) đại diện cho cơ hội đầu tiên để những người bình thường sở hữu và kiểm soát các thiết bị của họ, cũng như dữ liệu và tiện ích mà chúng tạo ra. Kể từ khi IoTeX ra mắt vào năm 2018, chúng tôi đã tin rằng các thiết bị sẽ một ngày nào đó trở thành người sử dụng lớn nhất của blockchain. Với IoTeX 2.0, chúng tôi đang 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 để đảm bảo niềm tin từ đầu đến cuối.
Ngày hôm nay, chúng tôi rất 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 cho các thiết bị thông minh. ioID không chỉ cung cấp cho các nhà xây dựng DePIN một 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ị một ví hợp đồng thông minh và khóa riêng của riêng nó để ký dữ liệu trên thiết bị và xác minh các hoạt động thực tế của chúng. Hơn nữa, ioID còn đóng vai trò như một cổng cho các thiết bị tương tác với phần còn lại của ngăn xếp công nghệ IoTeX 2.0, bao gồm Các 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 đang đưa các thiết bị lên chuỗi như những tài sản tự chủ và giới thiệu một vũ trụ mới của 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 10+ dự án DePIN, bao gồm GEODNET, Network3, Nubila, WatchX và Envirobloq, để hiểu rõ các yêu cầu thực tế của các ứng dụng DePIN và tiêu chuẩn hóa các dịch vụ của chúng tôi để biến ioID thành một giải pháp danh tính phổ quát cho toàn bộ lĩnh vực DePIN. Để phục vụ cho các DePIN nhắm đến nhiều ngành công nghiệp khác nhau 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, và có thể xác minh, lập trình, ghép lại, thuộc về người dùng và chống giả mạo. Với nhiều tùy chọn triển khai (ví dụ: phần cứng, phần mềm nhúng, 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 các 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 blog này, chúng tôi sẽ 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 mà các DePIN đang sử dụng ioID hôm nay.
Nguyên tắc Thiết kế ioID
Trong những năm qua, IoTeX đã làm việ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 hơn nữa để thiết kế một tiêu chuẩn danh tính có thể tồn tại theo thời gian cho toàn ngành công nghiệp 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 sáng tạo từ các cộng đồng nghiên cứu về 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 cho Mạng lưới IoTeX, mà là một bộ công cụ mã nguồn mở và phi tập trung sẽ phù hợp cho cả nhà xây dựng và người dùng. Để chuyển đổi triết lý này thành công nghệ, chúng tôi đã kết 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 phải có khả năng khám phá danh mục thiết bị trên chuỗi của một dự án DePIN và xác minh số lượng thiết bị, danh tính trên chuỗi và ngoài chuỗi của thiết bị, cũng như các tài liệu và bảng đồ liên quan | Tất cả danh tính thiết bị được tạo ra và quản lý bằng một bộ hợp đồng thông minh đã được kiểm toán hợp đồng thông minh, nơi mà bất kỳ ai cũng có thể tự khám phá lịch sử trên chuỗi của thiết bị và các hoạt động của nó |
Có thể lập trình | Các thiết bị phải được đại diện trên chuỗi dưới dạng tài sản có thể lập trình, cho phép các nhà phát triển xây dựng ứng dụng cho việc cho vay/mượn, đặt cọc và chuyển giao các thiết bị và đầu ra của chúng (ví dụ: dữ liệu, dịch vụ) | |
Có thể kết hợp | Phần mềm mã nguồn mở phải được tích hợp để đảm bảo tính tương thích giữa ioID và các hệ thống khác nhau trên chuỗi và ngoài chuỗi; các nhà phát triển phải có khả năng xây dựng trên nền tảng của ioID để đáp ứng nhu cầu cụ thể của họ | |
Sở hữu bởi người dùng | Chủ sở hữu thiết bị phải có khả năng sở hữu và kiểm soát thiết bị của họ theo một 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 để thực hiện các cập nhật hoặc hành động với ioID của họ | |
Chống gian lận | Việc tích hợp ioID vào các thiết bị và xử lý dữ liệu và danh tính của thiết bị phải được thực hiện theo cách chống gian lận, không có những "hộp đen" trung tâm có thể thao túng mà người dùng không nhìn thấy | SDK ioID của IoTeX (ioID SDK) cho phép các thiết bị tạo/lưu trữ một khóa riêng cho DID (TEE hoặc flash) và ký dữ liệu của nó trên thiết bị để bảo đảm nguồn gốc và có thể xác minh; dữ liệu có thể vượt qua Cloud và được gửi trực tiếp đến DA phi tập trung thông qua DIDComms |
Kiến trúc ioID
ioID là một hệ thống danh tính toàn cầu tạo ra các danh tính trên chuỗi cho các thiết bị, sau đó được ràng buộc xác thực thông qua các 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 của ioID, danh tính trên chuỗi của một thiết bị được đại diện dưới dạng một 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 dưới dạng danh tính phi tập trung (DID). Việc phát hành và ràng buộc ioID NFT và DID của một thiết bị được thực hiện thông qua cổng web IoTeX Hub và một bộ hợp đồng thông minh trên blockchain IoTeX L1. Trong sơ đồ dưới đây, chúng tôi cung cấp cái nhìn tổng quan cấp cao về kiến trúc ioID.

- Bộ công cụ phát triển phần mềm ioID (SDK): Bộ ioID SDK của IoTeX là bộ công cụ nhúng nhẹ cho phần cứng DePIN, cho phép đăng ký danh tính phi tập trung (DID) trên thiết bị và thông tin liên lạc 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 và hỗ trợ nhiều chipset phổ biến bao gồm Raspberry Pi, ESP32, Arduino, Linux và hơn thế nữa.
- Danh tính ngoài chuỗi (DID): Sau khi thiết bị được khởi động, một DID sẽ được tạo tự động theo cách phi tập trung cùng với một 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 flash của thiết bị và được sử dụng để ký bất kỳ dữ liệu/hoạt động nào do thiết bị sản xuất. Đối với các thiết bị nhẹ, một máy chủ được lưu trữ có thể được sử dụng như một phần của dự án DePIN để phát hành DIDs cho các thiết bị và ánh xạ chúng đến các định danh thiết bị đơn nhất hiện có (ví dụ: số sê-ri, IMEI).
- IoTeX Hub (hub.iotex.io): Một cổng web cung cấp cho người dùng một luồng đăng ký liền mạch để ràng buộc DID với danh tính người dùng và đăng ký danh tính ioID NFT trên chuỗi. Trong cổng, chủ sở hữu thiết bị nạp IOTX để trang trải phí cho các tương tác hợp đồng thông minh, DID + Tài liệu DID được lấy từ thiết bị qua kết nối có dây (cổng nối tiếp, USB) hoặc không dây (OTA, Bluetooth), tài liệu DID được lưu trữ trên IPFS (cơ sở dữ liệu phi tập trung), và thông tin DID + Tài liệu DID cuối cùng được gửi đến hợp đồng thông minh đăng ký thiết bị trên chuỗi.
- Danh tính trên chuỗi (ioID NFT, ERC-6551 ví): Khi thông tin DID của thiết bị được gửi đến bộ hợp đồng thông minh, một ioID NFT được tạo ra và phát hành 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 trên chuỗi của thiết bị vật lý và cho phép người nắm giữ ioID NFT thực hiện các hành động thay mặt cho thiết bị, nhận phần thưởng của thiết bị và sở hữu/quản lý dữ liệu của 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 một khuôn khổ vững chắc cho quản lý danh tính phi tập trung, phát hành ioID NFT và các tương tác trên chuỗi
- Hợp đồng thông minh Đăng ký ioID: Đăng ký các thiết bị trên chuỗi và làm điều kiện để 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 thông minh đăng ký ioID riêng để quản lý các ioID của nó, và tất cả các ioID đã đăng ký đều có thể xem công khai và xác thực được.
- Hợp đồng thông minh Đăng ký Dự án: Quản lý tất cả các dự án DePIN, đảm bảo mỗi dự án được xác định và xác thực một cách duy nhất bằng một ID dự án.
- Hợp đồng thông minh ioID NFT: Được quản lý trực tiếp bởi hợp đồng thông minh Đăng ký Dự án và chịu trách nhiệm tạo và gán các ioID NFT duy nhất cho các thiết bị.
- Hợp đồng thông minh Cửa hàng ioID: Quản lý việc kích hoạt các ioID trên tất cả các dự án, bao gồm quản lý vòng đời của danh tính (tức là chuyển nhượng, ngừng hoạt động của thiết bị)
Đăng ký một danh tính phi tập trung (DID) cho một thiết bị là miễn phí, trong khi việc kích hoạt một ioID trên chuỗi sẽ yêu cầu một khoản phí đặt cọc bằng $IOTX, nơi một phần trong các khoản phí ioID thu được sẽ được đốt, thêm vào Marshall DAO, và/hoặc phân phối lại cho các chủ sở hữu thiết bị được trang bị ioID. Kinh tế token ioID sẽ được định nghĩa ban đầu và cập nhật bởi việc bỏ phiếu quản trị trong toàn mạng trong những tuần tới.
Bạn 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 tới các mô-đun hạ tầng DePIN (DIMs)
Ngoài việc cung cấp giải pháp nhận dạng trên chuỗi mạnh mẽ cho các thiết bị, ioID còn đóng vai trò như một cổng cho các thiết bị tương tác với phần còn lại của công nghệ IoTeX 2.0, bao gồm Các 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. Các thiết bị và các hoạt động thực tế của chúng là điểm xuất phát cho các DePIN - nếu danh tính của thiết bị không thể xác minh và đáng tin cậy, thì tất cả các hoạt động phía 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 thể tin tưởng. Do đó, việc trang bị cho các thiết bị những danh tính có thể xác minh thông qua ioID là một yêu cầu tiên quyết để cho phép các DePIN hoàn toàn có thể xác minh.
Các thiết bị được trang bị ioID sẽ được ủy quyền để tương tác với các mô-đun hạ tầng DePIN (DIMs) được phát triển bởi IoTeX và các đối tác hàng đầu, nằm trong chuỗi giá trị DePIN toàn bộ. Dữ liệu từ các thiết bị trang bị ioID sẽ được kết nối, sắp xếp và lưu trữ theo cách có thể xác minh bởi các đối tác của 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 đã được xác minh này từ các thiết bị đã được xác minh và thực hiện các chứng minh không kiến thức (ZKPs) để cuối cùng xác minh các hoạt động thực tế của thiết bị và thiết lập một "bằng chứng về hoạt động thực tế" lên chuỗi khối.

Với ioID (Lớp Danh tính), ioID SDK (Lớp Tr абtraction Phần cứng), W3bstream (Lớp Tính toán Có thể xác minh), và các đối tác DIM của chúng tôi, IoTeX đang tạo ra 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 DevNet của W3bstream hiện đang có sẵn với việc ra mắt Testnet trong những tháng tới. Để biết thêm chi tiết về tầm nhìn của chúng tôi về khả năng xác minh đầu cuối cho các DePIN, xin vui lòng xem blog gần đây của chúng tôi về Hạ tầng Modular cho các DePIN có thể xác minh.
Các trường hợp sử dụng mới với ioID
Từ thời điểm DePIN đã phát triển nhanh chóng qua các năm, nhưng có một lượng tiềm năng chưa được khám phá khổng lồ do thiếu khả năng xác minh từ các bên tham gia phía cầu. Cách duy nhất để khắc phục điều này là làm cho bất kỳ ai cũng có thể tự xác minh danh tính và khả năng sử dụng của các thiết bị góp phần vào DePIN là thực 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 chính nó để thúc đẩy cung và cầu mới cho các DePIN. Với danh tính thiết bị có thể xác minh, người dùng cuối sẽ dễ tiếp nhận hơn khi phải trả tiền cho dữ liệu/dịch vụ từ DePIN, các sàn giao dịch sẽ thoải mái hơn khi niêm yết các token DePIN, các cơ quan quản lý sẽ có thể xây dựng các quy định có ý nghĩa hơn xung quanh DePIN, và nhiều điều khác nữa.
Ngoài việc mang lại tính hợp pháp và nhu cầu cho DePIN, ioID cũng giới thiệu các nguyên tắc mới cho các nhà xây dựng DePIN giúp mở khóa các trường hợp sử dụng thú vị. Với ioID, các nhà xây dựng DePIN có thể chuyển đổi các thiết bị vật lý thành tài sản có thể lập trình, tự chủ mà có thể được ủy quyền thông qua các quyền trên chuỗi để tương tác với nhiều Dapps khác nhau cũng như có thể được giao thương, cho vay/vay mượn, tài trợ, và còn nhiều hơn nữa:
- Ủy quyền & Kiểm soát Truy cập: Các thiết bị với ioID có thể được cấp Chứng chỉ Có thể xác minh (VCs) để chỉ cho phép các thiết bị/ chủ sở hữu cụ thể tương tác với các hợp đồng thông minh, Dapps, phần thưởng khai thác và nhiều điều khác
- Khai thác Kép & Phân phối Phần thưởng: Các DePIN có thể tận dụng ioID để thực hiện phân phối token cụ thể theo dự án một cách minh bạch hơn nhiều so với các phân phối mờ hiện tại được tính toán trên Cloud/bảng tính. Các thiết bị được kích hoạt bởi ioID cũng có thể được lập trình để góp phần vào nhiều DePIN/Dapps cùng một lúc, mở ra cơ hội khai thác kép.
- Sở hữu Phân đoạn & Tài trợ cho Các thiết bị: Khi ioIDs có thể lập trình, các cấu trúc sở hữu và thứ bậc tùy chỉnh có thể được triển khai cho sở hữu phân đoạn các thiết bị. Ví dụ, các dòng tiền và dòng tiền của một thiết bị có thể được chia sẻ trên chuỗi bởi một nhóm các chủ sở hữu cung cấp nhiều khoản đóng góp khác nhau (ví dụ: tài trợ, lắp đặt, bảo trì), điều này mang lại sự linh hoạt lớn cho sự phát triển phía cung của một DePIN.
- Cho vay, Vay mượn và Giao thương Các thiết bị: Khi các ioIDs được đại diện trên chuỗi dưới dạng một NFT ioID (ERC-6551), các ioIDs có thể được coi là tài sản trên chuỗi và được giao dịch, cho vay và vay mượn như bất kỳ NFT nào. Điều này mở ra các trường hợp sử dụng trong đó một nhà lắp đặt thiết bị có thể bán các thiết bị đã được lắp đặt trước cho các nhà đầu tư thụ động, một người khai thác DePIN cần tiền trước có thể cho vay NFT của họ và các dòng tiền liên quan cho một người dùng khác, và còn nhiều điều nữa.

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



Sắp Tới Là Gì?
Sự ra mắt của ioID thể hiện cam kết của IoTeX trong việc cung cấp cơ sở hạ tầng hiện đại nhằm mở rộng những gì có thể cho các 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 đã có trong ống dẫn và thúc đẩy một nỗ lực trong toàn ngành để ưu tiên tính khả kiểm chứng cho DePIN. Hơn nữa, ioID sẽ được tích hợp liền mạch vào W3bstream để kết nối "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 tri thức. Thời đại của các DePIN có thể kiểm chứng đang đế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, hãy xem blog mới nhất của chúng tôi về Cơ sở Hạ tầng Mô-đun cho Các DePIN Có Thể Kiểm Chứng.
Trong những tuần tới, một đề xuất quản trị liên quan đến kinh tế token của ioID sẽ được công bố cho cộng đồng IoTeX để thảo luận và bỏ phiếu. Cộng đồng sẽ quyết định tập thể phí đặt cọc $IOTX cho việc kích hoạt một ioID trên chuỗi khối IoTeX, cũng như cách mà các phí $IOTX này sẽ được đốt, đặt cược, và phân phối cho các quỹ token thuộc về hệ sinh thái như Marshall DAO và quỹ thưởng Roll-DPoS. Mục tiêu của kinh tế token ioID sẽ là khuyến khích các dự án DePIN áp dụng ioID, giảm tổng cung $IOTX thông qua việc đốt theo tỷ lệ với các đăng ký ioID, và thưởng cho các người dùng chọn tham gia xác minh danh tính và hoạt động của thiết bị DePIN của họ.
Một sáng kiến sắp tới khác sẽ thúc đẩy việc áp dụng nhanh chóng ioID là việc giới thiệu phần thưởng khai thác kép bên cạnh các dự án DePIN hàng đầu. Với khai thác kép, chủ sở hữu thiết bị được trang bị ioID sẽ có thể khai thác hai token cùng một lúc (tức là $IOTX và các dự án đối tác) để 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ể kiểm chứng của họ cho IoTeX. Các chương trình thử nghiệm khai thác kép đã đang diễn ra với Network3 và WatchX và nhiều chương trình khác sẽ được tổ chức – hãy chờ xem nhé!
Bạn muốn tích hợp ioID vào dự án DePIN của mình? Xem hướng dẫn từng bước và liên hệ với đội ngũ Quan hệ Nhà phát triển.