一种使用区块链和智能合约来构建去中心社区的方法技术

技术编号:23161430 阅读:40 留言:0更新日期:2020-01-21 21:55
本发明专利技术涉及一种使用区块链和智能合约来构建一个随着社群扩大和活跃,资产加速通缩的去中心社区的方法。该方法包括:S1:部署区块链;S2:部署智能合约;S3:在云端部署应用服务器;S4:用户下载应用程序并对其进行配置;S5:对智能设备进行配置。本发明专利技术解决了如何使用区块链和智能合约构建去中心社区的问题,使得能够达成共识的区块链,能够部署并图灵完备的智能合约,能够响应设备和去中心App的服务,能够同步区块链和与区块链交互的设备,能够与设备安全交互的应用程序。

A method of building a decentralized community using blockchain and smart contract

【技术实现步骤摘要】
一种使用区块链和智能合约来构建去中心社区的方法
本专利技术涉及计算机
,具体地涉及一种使用区块链和智能合约来构建去中心社区的方法。
技术介绍
目前,区块链是一种去中心化的信息共享技术。智能合约是将现实中的合同代码化,并放置在区块链中运行,通过区块链达成一致的方法。智能设备是可以运行区块链节点,自动同步区块链节点数据,并根据在智能合约中承单的角色,调用智能合约方法。智能设备中的加密芯片,是专门用来保存区块链资产和智能合约中定义资产私钥的,并且可以对通信加密,对交易签名。
技术实现思路
本专利技术所要解决的技术问题是提供一种使用区块链和智能合约来构建去中心社区的方法,解决了如何使用区块链和智能合约构建去中心社区的问题,使得能够达成共识的区块链,能够部署并图灵完备的智能合约,能够响应设备和去中心App的服务,能够同步区块链和与区块链交互的设备和与设备安全交互的应用程序。智能合约抽象并实现来构建去中心化的激励社区的算法和行为,通过区块链,应用程序,智能设备来完成社区的体系建设。通过本专利技术可以实现的技术目的不限于上文本文档来自技高网...

【技术保护点】
1.一种使用区块链和智能合约来构建去中心社区的方法,其特征在于,所述方法包括:/nS1:部署区块链;/nS2:部署智能合约;/nS3:在云端部署应用服务器;/nS4:用户下载应用程序并对其进行配置;/nS5:对智能设备进行配置。/n

【技术特征摘要】
1.一种使用区块链和智能合约来构建去中心社区的方法,其特征在于,所述方法包括:
S1:部署区块链;
S2:部署智能合约;
S3:在云端部署应用服务器;
S4:用户下载应用程序并对其进行配置;
S5:对智能设备进行配置。


2.根据权利要求1所述的方法,
其特征在于,在S1中,部署至少三个以上的记账节点来保证交易能及时的打包,在区块链运行的过程中,任何节点能够加入进来作为记账节点,为了加快设备同步区块链数据的效率,分地域部署了加速的只读节点,设备通过智能网络速度的测试算法来选择最快的连接节点,在区块链发生分叉的时候,需要设备上的节点共识机制来选择,设备需要保持三分之二在线。


3.根据权利要求1所述的方法,
其特征在于,在S2中,通过区块链事件的消息通知所有的节点,包括记账节点和设备上的轻节点,智能合约的状态通过区块链提供的应用程序接口来查询,设备直接发送交易来更新智能合约的状态,该状态的更新同步到其他所有的区块链节点,在智能合约中设置层次化的权限管理系统,智能合约的地址通过应用服务器消息推送到所有的应用程序,智能合约通过用户提交的参与社区活动信息来验证并给用户资产奖励以激励用户参与。


4.根据权利要求1所述的方法,
其特征在于,在S2中,智能合约在增加用户的时候来锁定一定数量的数字资产来达到资产的通缩,智能合约在侦听到有用户资产的流转的时候,扣除一定比例来销毁来达到资产的通缩,智能合约定义社区建设的一些活动列表,并且量化其贡献值,初始化的时候根据参数做出选择,以达到合约定制化。


5.根据权利要求1所述的方法,
其特征在于,在S3中,应用服务器提供每个账户在区块链资产数量的查询和变化流水,比较和计算每个用户在社区的活跃程度,对社区的贡献和相应的奖励,查询每个矿工记账的情况,是否有节点恶意出块,应用...

【专利技术属性】
技术研发人员:张磊周俊
申请(专利权)人:星矿科技北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1