区块链上协同编辑系统关键技术研究
发布时间:2022-01-09 09:12
文档编辑系统是世界上应用最为广泛的软件系统之一。在文档编辑系统中添加多人实时协作功能对提高工作效率具有重大意义,同时也是Computer Supported Cooperative Work(CSCW,计算机支持的协同工作)领域的重要研究课题。传统的基于复制的文档同步方法存在无法实时协作、网络开销大等缺点。针对此问题,设计了一种基于操作转换的协同编辑算法,并对该算法的计算公式进行了分析论证与推导。性能分析表明,此算法较传统的基于复制的文档同步方法相比,可以大幅降低网络开销,同时可以实现真正无锁的实时协作编辑。传统的中心服务器模型的协同编辑系统存在数据被篡改后难以发现的问题。针对此问题,将协同编辑系统构建在区块链上,并在拜占庭容错共识算法的基础上加以改进,引入投票证明机制,利用区块链的防篡改特性和可信特性,实现了保护数据完整性、无需信任中心节点的功能。传统区块链中的公钥签名无法有效的保护用户隐私。针对此问题,在基于区块链的协同编辑系统的基础上,使用基于格的环签名技术,实现了匿名认证,同时在必要时可以追踪用户真实身份。原始的协同编辑技术中,所有的编辑操作序列会形成一个链条,将链条的每一环作...
【文章来源】:华中科技大学湖北省 211工程院校 985工程院校 教育部直属院校
【文章页数】:87 页
【学位级别】:硕士
【部分图文】:
系统技术架构示意图
系统技术架构如图 2.1 所示。图 2.1 系统技术架构示意图用户产生编辑文档的消息之后,对其进行环签名,将消息与签名一起发送区块链的节点。区块链节点会执行区块链共识算法,并生成新的区块。其他用络中同步新区块之后,执行协同编辑方案,将远程的编辑消息合并到本地。上块链节点和用户可以是同一节点,也可以是不同节点。以上为系统技术架构的述。其中的关键技术,如协同编辑方案、区块链共识方案、环签名方案等会在章详细描述。
华 中 科 技 大 学 硕 士 学 位 论 文辑技术中,用户每生成一个新的编辑操作,都是基于上一次的编辑操作此,整个序列的编辑操作会形成一个链条。后文 4.1 节就描述了这种将这里的协同编辑链条的每一个环节作为区块链的区块中的交易数据了区块链与协同编辑的结合。区块链技术中的区块包含了用户的公钥签替换为本文的环签名方案,即实现了区块链中的匿名认证功能。2.4 网络连通模型
本文编号:3578410
【文章来源】:华中科技大学湖北省 211工程院校 985工程院校 教育部直属院校
【文章页数】:87 页
【学位级别】:硕士
【部分图文】:
系统技术架构示意图
系统技术架构如图 2.1 所示。图 2.1 系统技术架构示意图用户产生编辑文档的消息之后,对其进行环签名,将消息与签名一起发送区块链的节点。区块链节点会执行区块链共识算法,并生成新的区块。其他用络中同步新区块之后,执行协同编辑方案,将远程的编辑消息合并到本地。上块链节点和用户可以是同一节点,也可以是不同节点。以上为系统技术架构的述。其中的关键技术,如协同编辑方案、区块链共识方案、环签名方案等会在章详细描述。
华 中 科 技 大 学 硕 士 学 位 论 文辑技术中,用户每生成一个新的编辑操作,都是基于上一次的编辑操作此,整个序列的编辑操作会形成一个链条。后文 4.1 节就描述了这种将这里的协同编辑链条的每一个环节作为区块链的区块中的交易数据了区块链与协同编辑的结合。区块链技术中的区块包含了用户的公钥签替换为本文的环签名方案,即实现了区块链中的匿名认证功能。2.4 网络连通模型
本文编号:3578410
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3578410.html