提出一个CRC通用协议:通用 ”棋谱“ 记录协议。 兼容围棋,中国象棋,国际象棋,五子棋,飞行棋,跳棋等,不能兼容军棋。
目的:可为各种棋类赛事提供赛后记录棋谱的功能,珍贵数据永久保存且无可更改。同时提供一种棋谱确权的可能性。
主要功能:记录棋谱,棋手确认,读取棋谱,根据棋手、时间、赛事等查询棋谱。
主要数据结构:手数,着点位置,附件信息。
初步权限设计:棋谱上传者,对弈棋手双方,赛事主办方或公证第三方(选填),棋谱所有权拥有者。
补充细节:任何人可上传棋谱,当棋谱涉及到的对弈双方或主办方都签名确认后,棋谱为有效。相关者可设定棋谱的公开与否。
附加设计:棋谱所有权可交易。