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 nổi lên trong nhà cửa, 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à thế giới kỹ thuật số chưa từng có. Đến năm 2030, McKinsey dự đoán rằng số lượng thiết bị sẽ nhiều gấp 10 lần số lượng con người 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 trong tương lai, và Mạng lưới Cơ sở Hạ tầng Vật lý Phi tập trung (DePIN) đại diện cho cơ hội đầu tiên cho người dân bình thường sở hữu và kiểm soát 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 thiết bị sẽ một ngày trở thành những người sử dụng blockchain lớn nhất. Với IoTeX 2.0, chúng tôi đang biến điều này thành hiện thực bằng cách kết nối hàng triệu thiết bị trong thế giới thực với các blockchain và xác minh dữ liệu, danh tính và tiện ích của chúng để đảm bảo sự tin cậy từ đầu đến cuối.
Ngày hôm nay, chúng tôi rất vui mừng công bố 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 những người 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 chuỗi và ngoài chuỗi, mà còn trang bị cho thiết bị của họ một ví hợp đồng thông minh và khóa bí mật để 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 là 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 (DIM) 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 mang các thiết bị vào chuỗi như là 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 hơn 10 dự án DePIN, bao gồm GEODNET, Network3, Nubila, WatchX và Envirobloq, nhằm 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 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 vào chuỗi, mà có thể xác minh, lập trình, kết hợp, thuộc về người dùng và không thể bị giả mạo. Với nhiều lựa chọn triển khai (ví dụ: phần cứng, phần mềm, phần mềm nhúng), ioID có thể được bất kỳ DePIN nào sử dụng để 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 đăng 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 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 sẽ vượt qua thử thách của thời gian cho toàn bộ 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 công bố ioID như một hệ thống mã nguồn mở kết hợp các đổi mới từ các cộng đồng nghiên cứu về danh tính, blockchain và Internet vạn vật (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 IoTeX, mà là một bộ công cụ mã nguồn mở và phi tập trung có thể phù hợp với cả người xây dựng và người sử dụng. Để chuyển đổi 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 phải có khả năng khám phá sổ đăng ký 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 chúng, cũng như các tài liệu và bản đồ 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 bất kỳ ai cũng có thể khám phá lịch sử trên chuỗi của các thiết bị và hoạt động của chúng |
Có Thể Lập Trình | Các thiết bị phải được đại diện trên chuỗi như là 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 nhượng 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 khả năng tương thích giữa ioID và các hệ thống trên chuỗi và ngoài chuỗi khác nhau; các nhà phát triển phải có khả năng xây dựng trên cơ sở ioID để đáp ứng nhu cầu cụ thể của họ | |
Được 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 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ập nhật hoặc thực hiện các hành động với ioID của họ | |
Chống Làm Giả | Việc tích hợp ioIDs vào các thiết bị và việc xử lý dữ liệu và danh tính của thiết bị phải được thực hiện theo cách không thể bị làm giả, không có "hộp đen" tập trung có thể bị thao tác mà người dùng không thể nhìn thấy | SDK ioID của IoTeX cho phép các thiết bị tạo/lưu trữ khóa riêng DID (TEE hoặc flash) và ký dữ liệu của nó trên thiết bị để có nguồn gốc và tính 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 qua DIDComms |
Kiến trúc ioID
ioID là một hệ thống danh tính toàn cầu tạo ra danh tính trên chuỗi cho các thiết bị, được xác thực bằng hợp đồng thông minh về 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 cấp phát và ràng buộc ioID NFT và DID của thiết bị được thực hiện qua cổng web IoTeX Hub và một tập hợp các hợp đồng thông minh trên chuỗi 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ộ phát triển phần mềm ioID (SDK): SDK ioID SDK của IoTeX là một 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ực tiếp trên thiết bị và truyền thông đượ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, hỗ trợ nhiều chipset phổ biến như Raspberry Pi, ESP32, Arduino, Linux, và nhiều hơn nữa.
- Danh tính ngoài chuỗi (DID): Sau khi thiết bị được khởi động, một DID được tạo ra 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 bảo mật của thiết bị hoặc bộ nhớ flash và được sử dụng để ký bất kỳ dữ liệu/hoạt động nào được sản xuất bởi thiết bị. Đối với các thiết bị nhẹ, một máy chủ lưu trữ có thể được sử dụng thay thế bởi một dự án DePIN để cấp DIDs cho các thiết bị và ánh xạ chúng tới các định danh thiết bị duy 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 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ý danh tính ioID NFT trên chuỗi. Trong cổng này, chủ sở hữu thiết bị gửi IOTX để chi trả cho phí giao dịch 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 tới 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í): Một khi thông tin DID của thiết bị được gửi tới tập hợp các hợp đồng thông minh, một ioID NFT sẽ được đúc và phát hành tới 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 thưởng từ thiết bị và sở hữu/quản lý dữ liệu của thiết bị.
- Tập hợp các hợp đồng thông minh trên IoTeX L1: bốn hợp đồng thông minh cung cấp một khung mạnh mẽ cho việc quản lý danh tính phi tập trung, cấp phát 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à đóng vai trò là trình giải quyết DID để xác minh danh tính thiết bị trên các dự án khác nhau. Mỗi DePIN sẽ có hợp đồng thông minh đăng ký ioID độc đáo 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 minh.
- 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 độc nhất với 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à phụ trách tạo ra và gán các ioID NFT độc đáo 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 các danh tính (tức là chuyển nhượng, thanh lý thiết bị)
Việc đă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, trong đó một phần phí ioID thu được sẽ bị đốt, được thêm vào Marshall DAO, và/hoặc được phân phối lại cho các chủ sở hữu thiết bị trang bị ioID. Kinh tế học token ioID sẽ được định nghĩa ban đầu và cập nhật qua các cuộc bỏ phiếu quản trị 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 đến các mô-đun cơ sở hạ tầng DePIN (DIMs)
Ngoài việc cung cấp một giải pháp nhận diện trên chuỗi mạnh mẽ cho các thiết bị, ioID còn phục vụ như một cổng để 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 cơ sở hạ tầng DePIN (DIMs) để 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 xứ 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 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ị với danh tính có thể xác minh qua ioID là một điều kiện tiên quyết quan trọng để 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 cơ sở hạ tầng DePIN (DIMs) được phát triển bởi IoTeX và các đối tác hàng đầu, là một phần của chuỗi giá trị DePIN từ đầu đến cuối. Dữ liệu từ các thiết bị có 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 off-chain của IoTeX W3bstream sẽ nhận dữ liệu đã được xác thực từ các thiết bị đã được xác minh và thực hiện các chứng minh bằng không (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 "chứng minh hoạt động thực tế" lên blockchain.

Với ioID (Lớp nhận diện), 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 của chúng tôi, IoTeX đang mở ra DePIN có thể xác minh đầu tiên trên toàn cầu với ioID là chất xúc tác! Mạng DevNet của W3bstream hiện đang trực tiếp với kế hoạch 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 cho tính khả thi đầu đến cuối cho các DePIN, hãy xem blog gần đây của chúng tôi về Cơ sở 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
Khu vực DePIN đã phát triển nhanh chóng trong những năm qua, nhưng có một lượng tiềm năng khổng lồ chưa được khai thác do thiếu tính 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à cho phép bất kỳ ai tự xác minh danh tính và công dụng của các thiết bị góp phần vào các DePIN là có 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à tính xác minh bản thân để thúc đẩy nguồn 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ễ dàng hơn trong việc chi trả cho dữ liệu/dịch vụ từ các DePIN, các sàn giao dịch sẽ thoải mái hơn khi liệt kê các token DePIN, các cơ quan quản lý sẽ có khả năng xây dựng các luật lệ có ý nghĩa hơn xung quanh các DePIN, và còn nhiều điều nữa.
Ngoài việc mang lại tính chính danh 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à phát triển DePIN, mở khóa những trường hợp sử dụng thú vị. Với ioID, các nhà phát triển DePIN có thể chuyển đổi các thiết bị vật lý thành các 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 truy cập trên chuỗi để tương tác với nhiều Dapps khác nhau cũng như được giao dịch, cho vay/thuê, tài trợ và 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ị/nhà 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 hơn nữa
- Đào 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ể cho 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. Các thiết bị được trang bị ioID cũng có thể được lập trình để đóng góp vào nhiều DePIN/Dapps cùng một lúc, tạo cơ hội khai thác kép.
- Sở hữu phân đoạn & Tài trợ thiết bị: Khi ioID có thể lập trình, các cấu trúc và hệ thống sở hữu tùy chỉnh có thể được thực hiện cho sở hữu phân đoạn của các thiết bị. Ví dụ, dòng tiền chính 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 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ì), điều này tạo ra sự linh hoạt lớn cho sự phát triển phía cung của một DePIN.
- Cho vay, vay & Giao dịch thiết bị: Khi ioID được đại diện trên chuỗi dưới dạng NFT ioID (ERC-6551), ioID có thể được coi là tài sản trên chuỗi và được giao dịch, cho vay và vay giống như bất kỳ NFT nào. Điều này mở ra các trường hợp sử dụng mà trong đó một nhà cài đặt thiết bị có thể bán thiết bị được cài đặt sẵn cho các nhà đầu tư thụ động, một thợ khai thác DePIN cần tiền mặt trước có thể cho vay NFT và dòng tiền liên quan của họ cho người dùng khác, và còn nhiều điều nữa.

Các Nghiên Cứu Tình Huống ioID
ioID không chỉ là một giải pháp danh tính thiết bị toàn diện, mà còn linh hoạt để đáp ứng tính đ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 các danh tính phi tập trung (DID) được tạo ra và nơi 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 ưu tiên là tạo một DID bằng cách tích hợp ioID SDK vào phần cứng hoặc firmware 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 của thiết bị (TEE) hoặc bộ nhớ flash. Ngoài ra, một máy chủ lưu trữ có thể được sử dụng để tạo một DID, ánh xạ DID đến đị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 dưới đây 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, firmware và phần mềm cho các dự án DePIN của họ.



Điều Gì Tiếp Theo?
Sự ra mắt của ioID thể hiện cam kết của IoTeX trong việc cung cấp hạ tầng hiện đại để 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 ống và kích thích một nỗ lực trên toàn ngành để ưu tiên tính khả thi 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" thông qua DID với "bằng chứng tiện ích" thông qua các bằng chứng không biết. Kỷ nguyên của DePIN có thể xác minh đã đến với chúng ta và sẽ được xây dựng trên công nghệ IoTeX! Để tìm hiểu 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ề Hạ Tầng Modul cho DePIN Có Thể Xác Minh.
Trong vài tuần tới, một đề xuất quản trị liên quan đến kinh tế token ioID sẽ được công bố cho cộng đồng IoTeX để thảo luận và bỏ phiếu. Cộng đồng sẽ cùng nhau quyết định phí đặt cọc $IOTX để 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 bổ cho các quỹ token thuộc 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 giảm phát tương ứng với các đăng ký ioID, và thưởng cho người dùng đã chọn 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 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ị đượ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ể xác minh của họ cho IoTeX. Các chương trình beta khai thác kép đã đang diễn ra với Network3 và WatchX với nhiều chương trình khác sẽ được tiến hành – hãy theo dõi 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.