On-Chain Verifiable Credential with Applications in Education

N. Chotikakamthorn, Aye Mi San, C. Sathitwiriyawong
{"title":"On-Chain Verifiable Credential with Applications in Education","authors":"N. Chotikakamthorn, Aye Mi San, C. Sathitwiriyawong","doi":"10.37936/ecti-cit.2024183.256091","DOIUrl":null,"url":null,"abstract":"A verifiable credential (VC) has been standardized and applied in various domains, including education. Due to its immutability, blockchain has been considered and used for credential issuance and verification. Most existing methods, however, are not compatible with the W3C VC standard. In this paper, an on-chain VC issuance and verification method has been described. The method is based on the standard VC data model and applicable to any credential type. It decomposes a VC document into a VC template and the corresponding value array(s). This allows a VC to be issued on-chain in the Bitcoin BTC network, which has a limited data embedding capacity. The proposed method reduces blockchain resource consumption due to the reusability of a VC template. In addition, it allows the use of a concise VC fingerprint format instead of a full VC for credential exchange. Two issuance modes, namely the full on-chain and partial on-chain, are proposed targeting different use cases. The proposed method has been applied for issuing and verifying two learning credential types. The method was evaluated on the Bitcoin Testnet to measure time and space complexities. With the reduced-size VC fingerprint, the proposed method can embed a VC on a traditional paper-based credential as a compact-sized QR code. The proposed method offered faster VC issuance and verification than an existing standard-based verifiable credential method.","PeriodicalId":507234,"journal":{"name":"ECTI Transactions on Computer and Information Technology (ECTI-CIT)","volume":"35 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-07-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ECTI Transactions on Computer and Information Technology (ECTI-CIT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.37936/ecti-cit.2024183.256091","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

A verifiable credential (VC) has been standardized and applied in various domains, including education. Due to its immutability, blockchain has been considered and used for credential issuance and verification. Most existing methods, however, are not compatible with the W3C VC standard. In this paper, an on-chain VC issuance and verification method has been described. The method is based on the standard VC data model and applicable to any credential type. It decomposes a VC document into a VC template and the corresponding value array(s). This allows a VC to be issued on-chain in the Bitcoin BTC network, which has a limited data embedding capacity. The proposed method reduces blockchain resource consumption due to the reusability of a VC template. In addition, it allows the use of a concise VC fingerprint format instead of a full VC for credential exchange. Two issuance modes, namely the full on-chain and partial on-chain, are proposed targeting different use cases. The proposed method has been applied for issuing and verifying two learning credential types. The method was evaluated on the Bitcoin Testnet to measure time and space complexities. With the reduced-size VC fingerprint, the proposed method can embed a VC on a traditional paper-based credential as a compact-sized QR code. The proposed method offered faster VC issuance and verification than an existing standard-based verifiable credential method.
应用于教育领域的链上可验证证书
可验证证书(VC)已经标准化并应用于包括教育在内的各个领域。区块链因其不可更改性,已被考虑并用于证书发放和验证。然而,大多数现有方法与 W3C VC 标准不兼容。本文介绍了一种链上 VC 发行和验证方法。该方法基于标准虚拟凭据数据模型,适用于任何凭据类型。它将凭据文档分解为凭据模板和相应的值数组。这样就可以在数据嵌入能力有限的比特币 BTC 网络中在链上发行凭据。由于虚拟货币模板的可重用性,所提出的方法减少了区块链资源消耗。此外,它还允许使用简洁的 VC 指纹格式而不是完整的 VC 来进行凭证交换。针对不同的使用情况,提出了两种发放模式,即完全链上模式和部分链上模式。所提出的方法已应用于两种学习凭证类型的发行和验证。该方法在比特币测试网上进行了评估,以衡量时间和空间复杂性。利用缩小的虚拟凭据指纹,所提出的方法可以将虚拟凭据嵌入传统的纸质凭据中,成为一个小巧的二维码。与现有的基于标准的可验证凭证方法相比,所提出的方法能更快地发放和验证虚拟货币。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信