区块链毕设论文资料
v_dnf767
这个作者很懒,什么都没留下…
展开
-
基于以太坊开发的赏金激励毕业系统设计
1.基本原理奖励是激励机制的最简单形式:为人们提供完成任务的令牌。以太坊区块链提供了许多好处来支持以下激励机制:与世界各地的个人进行廉价交易的能力 能够将资金锁定在代管合同(赏金)中的功能,当接受任务完成或可交付证明时,便可以支配资金 以开放且可互操作的方式托管这些赏金的能力,因此可以使用许多不同类型的应用程序从共享的流动资金池(没有人控制)中创建,探索和完成赏金。通过这种方式,StandardBounties使团队能够通过一个应用程序(例如其DAO)创建赏金,并立即将赏金立即在多个赏金市场上列原创 2020-05-29 22:28:13 · 467 阅读 · 0 评论 -
基于以太坊开发的DAPP系统WEBPACK使用
以太坊Webpack示例Dapp带有Webpack的示例以太坊(Solidity)智能合约去中心化应用程序,展示了以下功能和行为:简单的以太坊去中心化应用程序(dapp),具有: 用Solidity编写的智能合约 一个使用Vanilla JavaScript编写的简单查看器。 最小的改造。仅使用前端JavaScript开发人员已经熟悉的工具。 智能合约基于ethereum.org上的教程中的The Coin。 通过solc-loader和web3-loader通过Webpack...原创 2020-05-29 22:22:11 · 329 阅读 · 0 评论 -
基于区块链的Smart系统-题库及试卷管理模块的设计与开发
1引言1.1课题背景随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。现在,计算机硬件技术的发展已经达到了相当高的水平。但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,给传统教育模式带来新的变革,并对教育的发展形成新的推动力。本文以Internet为平台,研究了基于Web考试系统――题库管理模块和试卷管理模块的设计与实现,包括系统需求分析和...原创 2020-05-26 12:27:39 · 3638 阅读 · 2 评论 -
基于区块链开发的毕业设计众筹DAPP核心源码
pragma solidity >=0.4.21 <0.7.0;contract Crowdfunding { // author address public author; // joined amount mapping(address => uint) public joined; // crowdfunding target uint constant Target = 10 ether; uint pu...原创 2020-05-26 12:28:11 · 1623 阅读 · 2 评论 -
基于区块链开发的python毕设
项目功能学生培养计划可视化,学生能够直观地了解个人的培养计划进度情况和学分信息,从而更加有针对性地选择课程。 使用SVD算法,可根据其他用户的课程评价及选课情况,向用户个性化地推荐课程,分享志同道合的朋友。 通过论坛模块,学生还可以在课程讨论区交流想法,答疑解。 模拟选课退课,提前把握自己的学业进度.项目目录|—— sql # 存放相关数据库sql语句|—— static # 存放静态资源文件|—— |—— css |—— |—— images|——原创 2020-05-25 21:11:30 · 720 阅读 · 2 评论 -
基于区块链的毕设-医疗数据共享需求分析
数据所有者将医疗数据加密存储在分布式数据库[11]中,模型采用密码学中代理重加密机制[12-14]来实现对医疗数据的访问控制和共享。基于区块链技术是一个去中心化的应用场景,没有可信的第三方也就不存在传统重加密场景中的唯一的代理角色。AFS(审计联盟服务器群)和MIFS中的任一节点都可以充当代理完成重加密的操作。作为报酬可以获得相应的信用积分。例如,当医生对病人数据有访问需求时,病人将对应于医生查询的部分医疗数据做正常的加密操作,并且产生对应于自己到该医生的代理重加密密钥;AFS和MIFS中的节点竞争代理重加原创 2020-05-25 18:04:35 · 1573 阅读 · 0 评论 -
mac 配置以太坊毕业设计本地开发环境
使用官方的go 版本,的直接安装,也可以通过源码(git clone https://github.com/ethereum/go-ethereum)构建;brew tap ethereum/ethereumbrew install ethereum安装好以后就可以启动了,因为是在本地开发所以启动的时候要加一些自定义启动参数,来配置一下。查看帮助命令geth -h 以太坊客户端启动:geth --datadir "~/ethdev" --dev 指定一...转载 2020-05-24 16:40:01 · 278 阅读 · 1 评论 -
ES6模块体系及DDN区块链设计开发规范
ES6模块体系及DDN开发规范概述得益于 ES6 和 TS的模块体系,DDN区块链可以快速拆解和迭代。没有这些模块化的基础,我们后面所有的工作都会受阻,可插拔、可视化、可配置等功能就成了一句空话,面向不同企业给予“多链并行,跨链互通”也就非常困难。按照敏捷开发的思路,DDN区块链整体上同样基于“默认优于配置”,在底层开发的代码层面就规定了一些默认的约束和规范。本章咱们就简单的介绍DDN区块链开发中用到的关于模块的组织和实践,方便大家在使用DDN进行深度开发的过程中可以更加便捷。关于 Java原创 2020-05-24 16:38:22 · 274 阅读 · 0 评论 -
区块链毕业设计必读论文【2020-5】
从入门到精通,干货篇。必读,如果你:是一个专业的程序员 如果你想了解以太坊当前可以做到什么程度,通过什么,如何做到。预备知识:你需要知道区块链的概念及实现一个无需信任的电子货币的运作原理。可以先看看长版,如果你觉得太长,可以看看短版。但我还是建议,看那个长的视频。 如果你是一名软件工程师,拥有软件开发的经验。能知道从系统、架构角度学一个东西,其实能倍增学习效果。 如果有一周的空闲时间。好了,下面开始就不再是废话了。 你需要了解merkle tree的基本概念,看他是如何做到防止信息篡改转载 2020-05-24 16:33:46 · 1492 阅读 · 1 评论 -
Fabric区块链架构分析
Fabric是一种开源区块链实现,部署环境可以是私有服务器,也可以直接部署在公有云上,部署方式可传统可docker化,共识算法插件化,支持用Go和JavaScript开发智能合约,尤以企业级的安全机制和CA机制为特色。Fabric之于区块链,很可能正如Hadoop之于大数据。经过在Hyperledger超级账本将近一年的孵化,社区计划在3月发布1.0的预览版本。本文将重点对Fabric 1.0(alpha&beta)的重点架构升级 - 1)账本 2)数据库 整体的设计思路进行一些介绍。一、设计目转载 2020-05-24 16:29:24 · 593 阅读 · 0 评论 -
阿里巴巴的零知识证明
战争中你被俘了,敌人拷问你情报。你是这么想的:如果我把情报都告诉他们,他们就会认为我没有价值了,就会杀了我省粮食,但如果我死活不说,他们也会认为我没有价值而杀了我。怎样才能做到既让他们确信我知道情报,但又一丁点情报也不泄露呢?这的确是一个令人纠结的问题,但阿里巴巴想了一个好办法,当强盗向他拷问打开山洞石门的咒语时,他对强盗说:“你们离我一箭之地,用弓箭指着我,你们举起右手我就念咒语打开石门,举起左手我就念咒语关上石门,如果我做不到或逃跑,你们就用弓箭射死我。”强盗们当然会同意,因为这个方案不仅对他们原创 2020-05-24 16:22:15 · 334 阅读 · 0 评论