ioID: Danh tính thiết bị trên chuỗi cho DePIN có thể xác minh
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 trang bị cho thiết bị ví hợp đồng thông minh và khóa riêng để ký dữ liệu trực tiếp trên thiết bị và xác minh các hoạt động trong thế giới thực của chúng.
Các thiết bị thông minh đang xuất hiện với tốc độ chóng mặt trong nhà ở, doanh nghiệp và thành phố, kết nối thế giới vật lý và kỹ thuật số chưa từng có. Theo dự đoán của McKinsey, đến năm 2030, 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ỷ USD giá trị kinh tế. Những thiết bị ngày càng thông minh và đa năng này là nền tảng cho nền kinh tế toàn cầu trong tương lai, và các Mạng Lưới Cơ Sở Hạ Tầng Vật Lý Phi Tập Trung (DePIN) mang đến 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 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 một ngày nào đó, các thiết bị sẽ trở thành người dùng blockchain lớn nhất. Với IoTeX 2.0, niềm tin này đang được hiện thực hóa bằng cách kết nối hàng triệu thiết bị thực tế với blockchain, đồng thời xác minh dữ liệu, danh tính và tiện ích của chúng để đảm bảo sự tin cậy toàn diện.
Hôm nay, chúng tôi tự hào 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à phát triển DePIN bộ công cụ để đăng ký và quản lý danh tính thiết bị cả trên chuỗi lẫn ngoài chuỗi, mà còn trang bị cho thiết bị ví hợp đồng thông minh và khóa riêng để ký dữ liệu trực tiếp trên thiết bị và xác minh các hoạt động thực tế. Hơn nữa, ioID còn đóng vai trò là cổng kết nối cho các thiết bị tương tác với các thành phần công nghệ khác của IoTeX 2.0, bao gồm các mô-đun cơ sở hạ tầng DePIN (DIMs) dành cho kết nối, lưu trữ, tính toán và nhiều tính năng khác. Với ioID, chúng tôi đang đưa thiết bị lên chuỗi như tài sản tự chủ và mở ra một vũ trụ ứng dụng mới 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 ứng dụng DePIN và chuẩn hóa giải pháp để ioID trở thành một hệ thống danh tính phổ quát cho toàn ngành DePIN. Để phục vụ các DePIN hoạt động trong nhiều lĩnh vực 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, với các đặc điểm: có thể xác minh, lập trình, kết hợp, thuộc quyền sở hữu của người dùng và chống giả mạo. Với nhiều tùy chọn triển khai (như phần cứng, firmware, phần mềm), ioID có thể được áp dụng bởi bất kỳ DePIN nào để tăng tính xác thực và nhu cầu trong mạng lưới của họ, mở ra các ứng dụng mới và tương tác linh hoạt với các DePIN khác. Trong bài viết này, chúng tôi sẽ khám phá kiến trúc và thiết kế của ioID, các ứng dụng mới mà ioID mang lại, cùng cách các DePIN đang tận 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, trường đại học kỹ thuật, và các nhà nghiên cứu DePIN để 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 những đổi mới 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 tạo ra ioID như một giải pháp “hộp đen” chỉ dành riêng cho mạng IoTeX, mà là một bộ công cụ mã nguồn mở và phi tập trung, hữu ích cho cả nhà phát triển lẫn 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 | Mô tả | Thiết kế ioID |
---|---|---|
Xác minh được | Bất kỳ ai cũng có thể khám phá danh sách thiết bị trên chuỗi của một dự án DePIN, 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. | Tất cả danh tính thiết bị được tạo và quản lý qua bộ hợp đồng thông minh đã được kiểm tra, cho phép kiểm tra lịch sử và hoạt động của chúng. |
Có thể lập trình | Thiết bị phải được biểu diễn trên chuỗi như các tài sản có thể lập trình. | Sử dụng tiêu chuẩn ERC-6551 "NFT token-bound account" và tiêu chuẩn DID của W3C; thiết bị vật lý được lập trình qua ví hợp đồng thông minh. |
Khả năng kết hợp | Phần mềm mã nguồn mở phải đảm bảo khả năng tương thích giữa các hệ thống. | Tận dụng thư viện mã nguồn mở từ W3C, DIF, Ethereum và các tổ chức khác để đảm bảo khả năng kết hợp. |
Thuộc sở hữu người dùng | Chủ sở hữu thiết bị phải kiểm soát toàn bộ danh tính của thiết bị một cách phi tập trung. | Tích hợp DID vào thiết bị; NFTs được phát hành vào ví của chủ sở hữu để quản lý danh tính và quyền sở hữu trên chuỗi. |
Chống giả mạo | Việc tích hợp ioID vào thiết bị và xử lý dữ liệu phải chống giả mạo. | SDK của ioID cho phép thiết bị tạo/lưu khóa riêng DID, ký dữ liệu ngay trên thiết bị, gửi trực tiếp tới 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ị, sau đó được liên kết một cách có thể 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 của ioID, danh tính trên chuỗi của thiết bị được đại diện bởi ioID NFT (tức là ERC-6551 NFT), trong khi danh tính ngoài chuỗi của thiết bị được biểu thị dưới dạng danh tính phi tập trung (DID). Quá trình cấp phát và liên kết giữa ioID NFT và DID của thiết bị được thực hiện thông qua cổng web IoTeX Hub và bộ hợp đồng thông minh trên blockchain IoTeX L1. Sơ đồ dưới đây cung cấp cái nhìn tổng quan về kiến trúc của ioID.
-
Bộ công cụ phát triển phần mềm ioID (SDK):
SDK ioID của IoTeX là một bộ công cụ nhẹ được tích hợp sẵn 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à các giao tiếp mã hóa dựa trên DID. SDK ioID đượ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à nhiều hơn nữa. -
Danh tính ngoài chuỗi (DID):
Sau khi thiết bị khởi động, một DID sẽ tự động được tạo ra một 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 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ị tạo ra. Đối với các thiết bị nhẹ, một máy chủ được lưu trữ có thể được sử dụng thay thế bởi một dự án DePIN để cấp phát DIDs cho thiết bị và ánh xạ chúng với các mã nhận dạng thiết bị duy nhất hiện có (ví dụ: số sê-ri, IMEI). -
IoTeX Hub (hub.iotex.io):
Cổng web này 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ý danh tính trên chuỗi của ioID NFT. Trong cổng này, chủ sở hữu thiết bị gửi IOTX để thanh toán phí cho các tương tác hợp đồng thông minh, DID và 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 cùng 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, ví ERC-6551):
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 sẽ được đúc và phát hành vào 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 sở hữu 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 khung vững chắc cho việc 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 ioID Registry: Đăng ký thiết bị trên chuỗi và đóng vai trò là trình giải mã 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 ioID registry riêng để quản lý ioID của mình, và tất cả các ioID đã đăng ký sẽ có thể xem và xác minh công khai.
- Hợp đồng thông minh Project Registry: Quản lý tất cả các dự án DePIN, đảm bảo mỗi dự án được nhận diện và xác thực duy nhất với một ID dự án.
- Hợp đồng thông minh ioID NFT: Quản lý trực tiếp bởi hợp đồng thông minh Project Registry và có trách nhiệm tạo và gán các ioID NFT duy nhất cho thiết bị.
- Hợp đồng thông minh ioID Store: Quản lý việc kích hoạt ioID trên tất cả các dự án, bao gồm quản lý vòng đời của danh tính (ví dụ: chuyển nhượng, ngừng hoạt động của thiết bị).
Chi phí đăng ký danh tính phi tập trung (DID):
Việc đăng ký 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 ioID trên chuỗi sẽ yêu cầu một khoản phí đặt cọc bằng $IOTX, một phần của 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. Tokenomics của ioID sẽ được xác định ban đầu và cập nhật qua việc bỏ phiếu quản trị toàn mạng trong những 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 của chúng tôi.
ioID: Cổng kết nối đến các Module Hạ tầng DePIN (DIMs)
Ngoài việc cung cấp một giải pháp danh tính trên chuỗi vững chắc cho các thiết bị, ioID còn đóng vai trò là cổng kết nối cho các thiết bị để tương tác với phần còn lại của stack công nghệ IoTeX 2.0, bao gồm các Module 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à hoạt động thực tế của chúng là điểm nguồn gốc cho các DePIN – nếu danh tính của thiết bị không thể xác minh và không đáng tin cậy, thì tất cả các hoạt động phía sau (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. Vì vậy, trang bị cho các thiết 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 các DePIN hoàn toàn có thể xác minh.
Các thiết bị được trang bị ioID sẽ được cấp quyền tương tác với các Module 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, tuần tự hóa và lưu trữ một 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 cùng của chuỗi giá trị DePIN, nền tảng tính toán ngoài chuỗi W3bstream của IoTeX sẽ nhận dữ liệu đã được xác minh từ các thiết bị đã được xác minh và thực hiện các bằng chứng không tiết lộ (ZKPs) để cuối cùng xác minh các hoạt động thực tế của thiết bị và giải quyết "bằng chứng về hoạt động thực tế" trê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, IoTeX đang mở ra các DePIN có thể xác minh từ đầu đến cuối đầu tiên trên thế giới với ioID là chất xúc tác! W3bstream DevNet hiện đang hoạt động và dự kiến sẽ 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 về tính khả xác minh từ đầu đến cuối cho các DePIN, vui lòng tham khảo blog gần đây của chúng tôi về Hạ tầng Modular cho DePINs Có thể Xác minh.
Các Ứng 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 vẫn còn rất nhiều tiềm năng chưa được khai thác do thiếu tính xác minh từ phía người tham gia. Cách duy nhất để khắc phục điều này là cho phép mọi người tự xác minh danh tính và tính hữu ích của các thiết bị đóng góp vào DePIN là thực tế và đáng tin cậy. Vì vậy, ứng dụng đầu tiên và quan trọng nhất của ioID là xác minh chính nó, giúp thúc đẩy cung và cầu cho DePINs. Với danh tính thiết bị có thể xác minh, người dùng sẽ dễ dàng chấp nhận trả tiền cho dữ liệu/dịch vụ từ DePINs, các sàn giao dịch sẽ dễ dàng niêm yết token DePIN, và các cơ quan quản lý sẽ có thể xây dựng các luật lệ có ý nghĩa đối với DePINs, và nhiều hơn nữa.
Ngoài việc mang lại tính hợp pháp và nhu cầu cho DePIN, ioID còn giới thiệu những khái niệm mới cho các nhà phát triển DePIN, mở khóa các ứng 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 tài sản có thể lập trình và tự chủ, có thể được cấp quyền qua các quyền hạ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à nhiều hơn nữa:
- Quản Lý Quyền Truy Cập: Các thiết bị có ioID có thể được cấp các Chứng Chỉ Có Thể Xác Minh (VCs) để chỉ định các thiết bị/chủ sở hữu cụ thể được phép tương tác với hợp đồng thông minh, Dapps, 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: Các DePINs có thể tận dụng ioID để thực hiện phân phối token chi tiết, cụ thể cho dự án một cách minh bạch hơn so với các phân phối không rõ ràng hiện nay, vốn tính toán trên đám mây/bảng tính. Các thiết bị được kích hoạt ioID cũng có thể được lập trình để đóng góp vào nhiều DePINs/Dapps cùng một lúc, mở ra cơ hội khai thác kép.
- Sở Hữu & Tài Trợ Thiết Bị: Vì 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 triển khai cho việc sở hữu thiết bị phân đoạn. Ví dụ, vốn chủ sở hữu và dòng tiền của một thiết bị có thể được chia trên chuỗi bởi một nhóm các chủ sở hữu đóng góp các phần như tài trợ, lắp đặt, bảo trì, giúp tăng tính linh hoạt cho sự phát triển nguồn cung của DePIN.
- Cho Vay, Mượn và Giao Dịch Thiết Bị: Vì ioID được biểu 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ó thể giao dịch, cho vay, mượn giống như bất kỳ NFT nào. Điều này mở ra các ứng dụng như nhà lắp đặt thiết bị có thể bán thiết bị đã cài đặt trước cho các nhà đầu tư thụ động, hoặc một người khai thác DePIN cần tiền mặt có thể cho vay NFT và dòng tiền liên quan cho người khác, và nhiều trường hợp khác.
Nghiên Cứu Tình Huống về 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 lưu trữ khóa riêng của DID được sử dụng để ký dữ liệu thiết bị. Đối với nhiều dự án, phương pháp ưa thích là tạo DID bằng cách tích hợp SDK ioID 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 bộ nhớ flash của thiết bị. Một lựa chọn khác là sử dụng máy chủ lưu trữ để tạo DID, ánh xạ DID với mã nhận dạng hiện tại của thiết bị (ví dụ: số seri, IMEI), và lưu trữ khóa riêng trên máy chủ. Dưới đây là ba nghiên cứu tình huống 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ọ.
Tiếp Theo Là Gì?
Việc ra mắt ioID khẳng định cam kết của IoTeX trong việc cung cấp cơ sở hạ tầng hiện đại để mở rộng khả năng cho các nhà phát triển DePIN. Trong những tháng tới, ioID sẽ được tích hợp vào nhiều dự án khác đã có sẵn và thúc đẩy nỗ lực toàn ngành để ưu tiên tính khả chứng minh cho DePIN. Thêm vào đó, ioID sẽ được tích hợp mượt mà với W3bstream, kết hợp "chứng minh danh tính" qua DID và "chứng minh công dụng" qua bằng chứng không tiết lộ. Kỷ nguyên của DePIN có thể chứng minh đang đến và sẽ được xây dựng trên công nghệ của 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 Modul cho DePIN có thể chứng minh.
Trong vài tuần tới, một đề xuất quản trị về tokenomics của ioID sẽ được công bố để cộng đồng IoTeX thảo luận và bỏ phiếu. Cộng đồng sẽ cùng quyết định phí $IOTX để kích hoạt ioID trên blockchain IoTeX, cũng như cách các khoản phí $IOTX này sẽ được đốt, staking và phân bổ cho các bể token thuộc hệ sinh thái như Marshall DAO và bể 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 việc đốt giảm phát tỷ lệ với số lượng đăng ký ioID, và thưởng cho người dùng xác thực danh tính và hoạt động của thiết bị DePIN của họ.
Một sáng kiến khác sẽ thúc đẩy việc chấp nhận nhanh chóng ioID là việc giới thiệu phần thưởng đào kép cùng với các dự án DePIN hàng đầu. Với đào kép, chủ sở hữu thiết bị trang bị ioID sẽ có thể đào hai token cùng lúc (ví dụ: $IOTX và token của các dự án đối tác) khi cung cấp công dụng cho DePIN đối tác và đóng góp dữ liệu thiết bị có thể chứng minh của họ cho IoTeX. Các chương trình beta đào kép đã được triển khai với Network3 và WatchX và nhiều chương trình khác sẽ đến – hãy theo dõi nhé!
Muốn tích hợp ioID vào dự án DePIN của bạn? Hãy xem hướng dẫn từng bước và liên hệ với đội ngũ Quan Hệ Phát Triển của chúng tôi.