基于区块链技术的线下打卡方案

来源 :中国新通信·理论版 | 被引量 : 0次 | 上传用户:huanjian1012004
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:当前线下打卡方案众多,但大多需借助如指纹打卡机等设备,小部分打卡方案依赖GPS定位与连接特定WIFI等,该类方案存在打卡数据易作伪等不足。区块链技术已在生活中得到广泛使用,本文提出了一种基于蓝牙技术与区块链技术的打卡方案,该方案具有适用场景多、适用范围广、数据防伪及防篡改等特点。
  一、相关技术
  1.1 蓝牙技术
  蓝牙技术(BlueTooth)是一種无线数据近距离通信的技术规范,蓝牙技术工作频段为2.4GHz。蓝牙技术已得到较大发展,蓝牙5.0有效工作范围可达300米,传输速度可达24Mbps。
  1.2 区块链技术
  区块链技术是一种去中心化的分布式计算方式,其本质上是由分布式存储方案、点对点传输技术、共识算法、加密算法等组合而成的体系。
  区块链系统中包含实用拜占庭容错算法、工作量证明算法、权益证明算法等共识算法。不同的区块链系统可采用不同的共识算法,如比特币网络选择了工作量证明算法,而以太坊使用了权益证明算法。
  区块链系统通常包含多种密码学算法。在数据加密与签名方向,区块链系统通常选择RSA等非对称加密算法。在数据编码中区块链系统会使用哈希算法。
  区块链依据应用场景可分为公有链、联盟链、私有链等,从结构上可分为单链与多链两种结构。
  二、打卡方案设计
  2.1 整体设计
  本文所所述方案采用多链的结构。任一打卡场景均有一条独立的链用于打卡记录,多条链之间以平行链的模式运行。各链数据安全由其场景中的节点协调,且均拥有独立的区账本。本方案是为线下打卡设计,故各链之间拥有相同的共识机制。
  用户注册后将获得唯一的数字地址与密钥对,此后用户可自行创建或加入打卡场景。一个场景被创建后,服务器将加入该链网络,并与链上所有节点建立P2P连接,但服务器仅作为链上的一个记录者,其作用是储存所有链数据。用户节点则将其参与场景的链数据持久化在本地,但这并不代表服务器拥有特殊地位,其作用是提供可视化数据查询的功能。
  2.2 到场确认机制
  蓝牙广播技术具有范围广的特点,本文基于上述特点设计了一种基于蓝牙的到场确认机制,当用户在某场地中开启打卡,到场确认机制流程如下:
  1)与场地中其他设备利用蓝牙互相扫描;
  2)将扫描信息广播至正在打卡的链网络中。
  用户进行某场地并开始打卡后,其设备将成为链网络中一个节点,并重复上述流程。随着用户位置的变化,该用户将与不同用户互相确认,任一用户被扫描次数达到阈值时,我们认为他已到场。阈值由场地范围、人员规模等动态确定。
  2.3 数据加密机制
  本方案节点广播数据均采用RSA加密,RSA算法是目前使用较广泛、安全性也相对较高的非对称加密算法.能实现加密、身份验证和数字签名等功能,是一种典型的公钥密码体制。
  节点加入任一场景时,需先广播自身公钥至其他设备,亦会向其他节点请求公钥。节点接收到其他设备的公钥后,需将其持久化在本地,每个用户均需妥善保管自己的密钥。
  本方案签名过程如下,节点蓝牙扫描到其他设备时,使用自身公钥对扫描数据签名,然后将签名与公钥一同广播致其他设备。设备收到广播数据,利用广播中的公钥对数据验签,该过程可防止数据在传输中被篡改。
  2.4 区块结构与生成机制
  本方案中,任意场景有其独立的链,每条链由多个区块组成,区块包含区块头与区块体。区块头包含:前驱区块哈希值、本区块哈希值、本区块生成时间等组成,创世块的前区块哈希值为0。区块体由本轮打卡记录组成,每条打卡记录包含:用户唯一编号、数字地址、设备MAC地址及被扫描次数等。本方案中,任意节点均可能成为打包节点,因此各节点会统计各自缓冲区数据,并按上述区块结构生成待选区块,若节点被选举为打包节点,其待选区块将被发布至链网络中,反之其待选区块将用于校验打包节点发布的新区块。
  2.5共识机制
  比特币网络的共识机制时工作量证明机制(POW),该共识机制下新块生成需消耗大量算力。以太坊已将其共识机制更换为权益证明(POS),权益证明的主要思想是:节点记账权的获得难度与节点持有的权益成反比,该机制在实现了与POW相同容错性的情况下,避免了大量无意义的计算,从而节约了算力与能耗。
  本方案中,我们借鉴了POS机制,设计了本方案基于扫描确认的共识机制,各节点已生成待选区块后,需达成如下共识:
  1、各节点由链尾向前遍历本轮打卡链,对参与本轮打卡的节点的历史数据进行统计;
  2、被扫描次数与打包次数之和最大的节点为打包节点;
  2、节点仅接受自己得出的打包节点发布的块。
  上述选举打包节点的共识步骤中,链中所有节点向前遍历的长度应由节点数与链长度共同决定,一般情况下,只需向前遍历50%的块数据即可。该共识机制能有效节约算力,符合本方案的使用场景。但是与所有共识算法一样,我们提出的共识机制无法保证选举的打包节点具有唯一性,所以链依然存在分叉的风险。链分叉会影响数据的准确性,因此我们需结合本方案的特点,在极力避免同时主动解决节点间的链分叉与数据紊乱。
  2.6链同步机制
  如上一节中所述,我们的共识机制不能完全避免链分叉的发生,而且本方案中大多数节点均为轻节点,各节点数据一致无法得到保证。因此,我们设计了链同步机制,该机制步骤如下:1、新区块生成之前,各节点须校验其当前链数据的完整性;2、各节点广播其链尾区块哈希值;3、各节点统计接收到最多次的块哈希值,将其视为完整链尾区块,抛弃错误区块;4、当本地不存在某些区块时,节点从其他节点同步区块数据。
  多数情况下,任一链上节点数不会太多,因此链同步数据量较少,故同步速度较快。上述机制下,本方案任一链中参与打卡的节点链将数据得到统一,非诚实节点对其本地链的篡改都将被恢复,这也是本方案防篡改的体现。
  三、 总结与分析
  本文提出了一种基于区块链与蓝牙技术的线下打卡方案,该方案通过节点之间蓝牙扫描互相确认到场,并将打卡记录保存至区块链网络中,能有效防止打卡数据篡改与伪造。
  引用文献:
  [1]蔡型,张思全.短距离无线通信技术综述[J].现代电子技术,2004(03):65-67+76.
  [2]沈鑫,裴庆祺,刘雪峰.区块链技术综述[J].网络与信息安全学报,2016,2(11):11-20.
  [3]陈建华,黄道颖,张尧,张安琳,孙宏.计算机对等网络P2P技术[J].计算机工程与应用,2003(33):162-164+186.
  作者简介:
  程 晓,女 (1998-)汉,河南省商丘市,本科
  曾凯旋,男(1995-),汉,贵州省毕节市,本科
其他文献
摘 要:我国混合所有制企业经过多年的发展,已经取得了相当大的经济成果。党的十九大指出,要发展混合所有制经济,就必须遵循党章。同时,在《中国共产党章程》的总纲里还明确指出:“党政军民学,东西南北中,党是一切的领导。”各行各业都在遵从这一理念的指引,为社会主义建设贡献力量。  关键词:混合所有制;企业党建工作;探索与思考  引言  混合所有制企业也以《宪法》为基础,以国家政策为导向,在自身稳步发展的
期刊
摘 要:在当前我国社会经济的发展过程中,各类信息化技术也得到了较好的拓展,在通信工程体系中也表现得非常显著。信息化管理模式的广泛引入,能够显著提高通信工程的整体施工效率,同时也可以较好保障各类资源的有效利用。本文先阐述了信息化管理模式的重要意义,接着明确了这项管理模式在具体应用过程中遇到的各类问题,最后从充分重视信息化管理的战略价值、注意信息化管理与施工管理的协调、加快信息化管理平台的全面建设、
期刊
摘 要:无源波分设备,在现代传输系统的性能优化中,优势作用极为显著。在传输过程中,利用无源波分设备,不仅可以提高传输结构的连接效应,还能够在传输中降低资源占用,提高传输效率。在无源波分设备技术的使用中,还要关注在现代网络建设中所要实现的大距离、大流量等目标,根据无源波分设备优势来推进传输系统的完善发展。  关键词:无源波分;傳输系统;光纤;网络  无源波分设备应用中,要结合传输系统的宽带需求性和
期刊
摘 要:近年来,网络技术发展极为迅速,互联网也与人们生产生活紧密相联,有效推动人类文明发展,而受开放共享网络环境以及系统设计缺陷漏洞等影响,对病毒、黑客等网络攻击提供存在空间,严重威胁计算机用户利益。因此要采取各类网络安全防御技术手段,不断完善网络安全防范体系,达到净化网络环境的目的。本文首先就计算机网络技术安全予以概述,着重探讨了当前计算机网络安全所存在风险及网络安全防御技术措施,以作借鉴。 
期刊
摘 要:在近些年来,电气工程实现了快速的发展,电气自动化技术的应用领域也越来越广。在网络技术蓬勃发展的基础上,为很多行业提供了技术支撑,各行各业的智能化水平有了明显的提升。在电气工程及其自动化中应用网络技术,对传统的电气工程生产模式进行了优化,这既能够有效的提升电气工程的生产效率,还能实现生产生本的降低,这对于电气工程的持续发展具有重要的意义。对此,本文对网络技术在电气工程及其自动化中的应用进行
期刊
摘 要:随着当今社会的发展,人们对自习室的需求越来越高。为了解决自习室座位管理、方便用户预约、查询用户剩余时长等问题,大部分商家会采用开发在线管理系统实现高效管理自习室座位。本文针对如何通过数据库技术建立在线自习室座位管理系统后台数据库部分,从理论到实现进行详细的阐述。  关键词:付费自习室;数据库;设计与实现  一、概述  目前付费自习室的管理问题主要在于每个用户所申请的时间段不同、学习时长不
期刊
摘 要:阐述了运载火箭更渣控制的重要性,分析了火箭的不同阶段检测更多的尾矿,原因和形式的主要模型,总结了目前火箭测试过程更渣的预防,控制和自动检测方法,并提出了进一步的研究方向,尾矿更未来运载火箭控制技术的发展提供了很好的参考。  关键词:运载火箭;多余物;检测控制  引言  多余物是指产品不符合规定状态的物质,是产品故障的主要原因之一。这也是航天运载火箭发射失败的主要故障模式。根据问题的性质,
期刊
摘 要:随着电力体制改革的进行和售电侧的放开,基于对客户需求的深入掌握而制定精准营销策略和差异化服务,成为电力企业提升客户体验、拓展市场份额的关键,而客户画像是实现客户隐性特征显性化,辅助深入洞察客户需求的有效技术手段。研究表明,基于标签库的客户画像技术可运用于电力行业,多维度数据分析挖掘用户生物特征、电力企业客户服务平台行为轨迹、产生内容等数据,构建立体化、多层次、多视角的客户全景画像,实现对
期刊
摘 要:随着我国经济水平的快速提升,城市化进程不断加快,配网工程的应用更加广泛,人们对配网工程的施工质量和施工进度的关注度也不断提高。在实际施工过程中,由于配网工程量过于庞大,且涵盖的范围十分广阔,配网质量和进度都极易受到人为因素和自然因素的干扰,最终使得配网工程的施工质量和施工进度管理存在一定的问题。针对这种情况,在实际施工中有必要加强控制和管理,以此来全方位實现我国电力系统的安全运行。本文从
期刊
摘 要:近年来,70年的住宅建设用地使用权到期已经逐渐在实际生活中出现,70年到期后如何根据《物权法》的规定自动续期已经成为了我们无法再回避的问题。本文通过梳理现行法律以及自动续期的现状及存在问题总结出了对我国的借鉴意义。  关键词:住宅建设用地使用权;自动续期;无偿续期;剩余年限  一、住宅建设用地使用权自动续期问题概况  (一)住宅建设用地使用权自动续期的条件  首先,须为住宅建设用地使用权
期刊