An Examination Protocol for Handling Programmable Answers Using a Public Blockchain

Shuichi Takayama, Yuto Takei, Kazuyuki Shudo
{"title":"An Examination Protocol for Handling Programmable Answers Using a Public Blockchain","authors":"Shuichi Takayama, Yuto Takei, Kazuyuki Shudo","doi":"10.1109/Blockchain53845.2021.00057","DOIUrl":null,"url":null,"abstract":"Examinations that involve programming, such as programming contests and certification exams, are common. However, current examination protocols require full trust in the operating organizations, which allows malicious organizations to cheat. As a countermeasure, efforts are being made to develop examination protocols that do not need a trusted authority. One way to build such a decentralized protocol is to apply blockchain. Several blockchain-based examination protocols have been proposed, but they can only handle a finite set of correct answers. We propose an examination protocol that can handle a set of correct answers defined by a program and mathematically guarantee the validity of the protocol. We also implement a programming contest platform based on the proposed method on Ethereum and show the feasibility of the method. Furthermore, we measure the economic cost of the method using the implementation and confirm that the method is feasible for approximately 30–40 USD.","PeriodicalId":372721,"journal":{"name":"2021 IEEE International Conference on Blockchain (Blockchain)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE International Conference on Blockchain (Blockchain)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/Blockchain53845.2021.00057","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Examinations that involve programming, such as programming contests and certification exams, are common. However, current examination protocols require full trust in the operating organizations, which allows malicious organizations to cheat. As a countermeasure, efforts are being made to develop examination protocols that do not need a trusted authority. One way to build such a decentralized protocol is to apply blockchain. Several blockchain-based examination protocols have been proposed, but they can only handle a finite set of correct answers. We propose an examination protocol that can handle a set of correct answers defined by a program and mathematically guarantee the validity of the protocol. We also implement a programming contest platform based on the proposed method on Ethereum and show the feasibility of the method. Furthermore, we measure the economic cost of the method using the implementation and confirm that the method is feasible for approximately 30–40 USD.
使用公共区块链处理可编程答案的检查协议
涉及编程的考试,如编程竞赛和认证考试,是很常见的。然而,目前的考试协议要求对运营机构完全信任,这使得恶意组织可以作弊。作为对策,正在努力开发不需要可信权威的检查协议。构建这种去中心化协议的一种方法是应用区块链。已经提出了几种基于区块链的考试协议,但它们只能处理有限的正确答案集。我们提出了一种可以处理程序定义的一组正确答案的检查协议,并在数学上保证协议的有效性。并在以太坊上实现了基于该方法的编程竞赛平台,验证了该方法的可行性。此外,我们通过实施来衡量该方法的经济成本,并确认该方法大约30-40美元是可行的。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信