Các trường hợp sử dụng ngoài đời thực của DIDsign
Với DIDsign, tài liệu có thể được ký bởi bất kỳ ai có KILT DID on-chain. Sau đó, người nhận có thể xác minh các tệp trên DIDsign.io mà không cần kinh nghiệm về blockchain. Chỉ người gửi và người nhận mới có quyền truy cập vào các tệp; chúng không được lưu trữ ở bất kỳ nơi nào khác, nhằm đảm bảo tính an toàn và riêng tư để ký tệp.
Ngoài các tài liệu văn bản, DIDsign có thể được sử dụng để ký tệp video, đảm bảo tệp đến từ đúng người và không bị giả mạo. Các nhà nghiên cứu có thể sử dụng DIDsign để xác thực các khám phá nghiên cứu mới; các bác sĩ có thể sử dụng DIDsign để ký và xác thực các báo cáo trong phòng thí nghiệm với đồng nghiệp trong các cơ sở lâm sàng. Các nhà phát triển có thể sử dụng DIDsign để ký phần mềm – nếu một dòng code bị thay đổi, thì chữ ký đó không hợp lệ.
Và DIDsign cung cấp một cơ chế mới cho các quy trình Web3 như ký hợp đồng trong các DAO (các tổ chức tự quản trị phi tập trung) hoặc trong metaverse. Hình đại diện của bạn thậm chí có thể có DID riêng để ký hợp đồng. Quyền sở hữu phi tập trung cần có chữ ký phi tập trung.
DIDsign được xây dựng trên KILT bởi B.T.E. BOTLabs Trusted Entity GmbH (BTE), một công ty con của BOTLabs GmbH, nhà phát triển ban đầu của KILT Protocol.
Cách tạo DID trên KILT
Danh tính mã hóa chứa “decentralized identifier” (DID) duy nhất của riêng bạn, một chuỗi các số và chữ cái tương tự như sau:
did:kilt:4s8kEBWV9nwU5znxmfR7DVA31DdBoqYGj49SAiAPzzigwJDm
Người dùng có thể tạo DID của mình miễn phí bằng cách sử dụng Sporran, một ví dành cho KILT Coins và các credential do BTE phát triển. Để sử dụng DIDsign, bạn sẽ cần nâng cấp DID miễn phí của mình lên DID on-chain ở Sporran, được cố định trên KILT blockchain
DID on-chain yêu cầu thực hiện stake 2 KILT Coins và một khoản phí giao dịch nhỏ (hiện tại thấp hơn 0,01 KILT). Khoản tiền gửi này vẫn còn trong tài khoản của bạn và được mở khóa nếu sau đó bạn xóa DID on-chain của mình.
DIDsign có thể được sử dụng trong các doanh nghiệp lớn ở quy mô rộng hơn. Mặc dù mỗi người ký yêu cầu một DID on-chain, nhưng chủ sở hữu của DID đó không nhất thiết phải thanh toán tiền đặt cọc và phí. Thay vào đó, các doanh nghiệp có thể trả tiền ký quỹ KILT Coin cho các DID của nhân viên. Bằng cách này, nhân viên không gặp phải bất kỳ rào cản nào mà người dùng lần đầu có thể gặp phải khi mua tiền mã hóa.
Dữ liệu của bạn luôn được kiểm soát do bạn
Không giống như các dịch vụ tập trung hiện cung cấp chữ ký số, DIDsign không lưu trữ bất kỳ dữ liệu nào. Bạn ký và lưu trữ cục bộ các tệp trên thiết bị cá nhân của mình (máy tính xách tay hoặc điện thoại di động) mà không cần máy chủ bên ngoài. Thiết kế này giúp đảm bảo tính riêng tư. Sử dụng trang web DIDsign, người nhận tệp có thể nhanh chóng và dễ dàng xác thực rằng chữ ký là hợp lệ và nội dung không bị thay đổi theo bất kỳ cách nào kể từ khi ký.
Các bước đăng ký
Đăng ký DIDsign yêu cầu ví Sporran (hướng dẫn thiết lập tại đây) và DID on-chain.
Khi bạn đã thiết lập những điều này, bạn có thể sử dụng hướng dẫn từng bước này để ký các tệp của mình hoặc làm theo hướng dẫn bên dưới:
Bước 1: Truy cập DIDsign.io.
Bước 2: Kéo và thả các file bạn muốn đăng nhập vào dropzone hoặc thêm chúng từ thiết bị của bạn.
Bước 3: Chọn “SIGN” (màu xanh lam) bên dưới tệp.
Sau đó sẽ xuất hiện pop-up của ví Sporran.
Bước 4: Nhập mật khẩu của bạn vào Sporran để ký các tệp. (Xin lưu ý, nếu bạn vô tình đóng Sporran trong quá trình này, hãy chọn “DISMISS” trên pop-up “Signature needed” để khởi động lại.)
Bước 5: Lưu các tệp đã ký với tệp chữ ký trong một tệp zip có thể dễ dàng gửi qua email, v.v.
Và bạn đã hoàn thành toàn bộ quy trình.
Sau đó, người nhận chuyển đến phần “VERIFY” trên trang web DIDsign và thêm tệp zip.
DIDsign hiện xác thực rằng chữ ký khớp với nội dung tệp và DID on-chain trên blockchain KILT. Nếu tệp không được thay đổi và DID khớp với chữ ký, thì một dấu kiểm màu xanh lá cây sẽ hiển thị:
Nếu tệp đã bị thay đổi, quá trình xác minh không thành công và DIDsign hiển thị dấu chấm than màu cam:
Người ký nên chia sẻ DID của họ với người nhận để họ có thể đảm bảo các tệp đến từ đúng người:
DIDsign cũng tích hợp xác thực thông tin được cấp bởi các bên đáng tin cậy như SocialKYC, bổ sung thêm các lớp bảo mật cho các tệp đã ký. SocialKYC là một dịch vụ chứng thực được xây dựng trên KILT để xác nhận quyền sở hữu các tài khoản của bạn (email, Twitter, Discord, GitHub) sau khi bạn chứng minh rằng bạn kiểm soát chúng.
Nếu người dùng chọn công khai một số thông tin này, bằng cách hiển thị chúng qua các endpoint dịch vụ DID của họ, người nhận sẽ có nhiều minh chứng về ai đã ký tệp hơn là trong các giải pháp Web2.
Các phiên bản tương lai của DIDsign cũng sẽ bao gồm khả năng:
- Bao gồm các thông tin xác thực của KILT trực tiếp trong một tệp đã ký.
- Thêm danh tính duy nhất vào DID của bạn
- Các timestamp tự chứng thực được cố định trên blockchain KILT tại thời điểm ký.
Nguồn: KILT Protocol
Về KILT Protocol
KILT là một giao thức blockchain để phát hành thông tin xác thực có chủ quyền, ẩn danh, có thể thu hồi, có thể xác minh và các nhận dạng phi tập trung và là một giao thức blockchain cho phép các mô hình kinh doanh sáng tạo, phù hợp với các lính vực về bảo mật danh tính.