假如提出一个CRC通用协议:通用 ”棋谱“ 记录协议

提出一个CRC通用协议:通用 ”棋谱“ 记录协议。 兼容围棋,中国象棋,国际象棋,五子棋,飞行棋,跳棋等,不能兼容军棋。

目的:可为各种棋类赛事提供赛后记录棋谱的功能,珍贵数据永久保存且无可更改。同时提供一种棋谱确权的可能性。

主要功能:记录棋谱,棋手确认,读取棋谱,根据棋手、时间、赛事等查询棋谱。

主要数据结构:手数,着点位置,附件信息。

初步权限设计:棋谱上传者,对弈棋手双方,赛事主办方或公证第三方(选填),棋谱所有权拥有者。

补充细节:任何人可上传棋谱,当棋谱涉及到的对弈双方或主办方都签名确认后,棋谱为有效。相关者可设定棋谱的公开与否。

附加设计:棋谱所有权可交易。

1 Like