自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 基于以太坊开发的赏金激励毕业系统设计

1.基本原理奖励是激励机制的最简单形式:为人们提供完成任务的令牌。以太坊区块链提供了许多好处来支持以下激励机制:与世界各地的个人进行廉价交易的能力 能够将资金锁定在代管合同(赏金)中的功能,当接受任务完成或可交付证明时,便可以支配资金 以开放且可互操作的方式托管这些赏金的能力,因此可以使用许多不同类型的应用程序从共享的流动资金池(没有人控制)中创建,探索和完成赏金。通过这种方式,StandardBounties使团队能够通过一个应用程序(例如其DAO)创建赏金,并立即将赏金立即在多个赏金市场上列

2020-05-29 22:28:13 431

原创 基于以太坊开发的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 307

原创 基于区块链开发的毕业设计众筹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 1554 2

原创 基于区块链的Smart系统-题库及试卷管理模块的设计与开发

1引言1.1课题背景随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。现在,计算机硬件技术的发展已经达到了相当高的水平。但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,给传统教育模式带来新的变革,并对教育的发展形成新的推动力。本文以Internet为平台,研究了基于Web考试系统――题库管理模块和试卷管理模块的设计与实现,包括系统需求分析和...

2020-05-26 12:27:39 3561 2

原创 android随手记源码

1引言1.1研究背景随着智能手机成为非常重要的通信工具,其功能越来越强大。智能手机的优势在于它们可以随时随地获取和处理信息,并逐渐成为人们获取信息的重要手段。该软件的开发是必要的,Android录音软件的设计和实现在某种程度上可以满足现代人的需求。开发状态:Android操作系统最初是由Andy Rubin开发的,最初支持移动电话。 2005年,它被Google收购并注入,并成立了一个开放的手机联盟来发展和改进,并逐步扩展到平板电脑等领域。 Android主要是苹果的iOS和RIM的Blackberry

2020-05-26 12:23:49 681

原创 基于区块链开发的python毕设

项目功能学生培养计划可视化,学生能够直观地了解个人的培养计划进度情况和学分信息,从而更加有针对性地选择课程。 使用SVD算法,可根据其他用户的课程评价及选课情况,向用户个性化地推荐课程,分享志同道合的朋友。 通过论坛模块,学生还可以在课程讨论区交流想法,答疑解。 模拟选课退课,提前把握自己的学业进度.项目目录|—— sql # 存放相关数据库sql语句|—— static # 存放静态资源文件|—— |—— css |—— |—— images|——

2020-05-25 21:11:30 652 2

原创 基于区块链的毕设-医疗数据共享需求分析

数据所有者将医疗数据加密存储在分布式数据库[11]中,模型采用密码学中代理重加密机制[12-14]来实现对医疗数据的访问控制和共享。基于区块链技术是一个去中心化的应用场景,没有可信的第三方也就不存在传统重加密场景中的唯一的代理角色。AFS(审计联盟服务器群)和MIFS中的任一节点都可以充当代理完成重加密的操作。作为报酬可以获得相应的信用积分。例如,当医生对病人数据有访问需求时,病人将对应于医生查询的部分医疗数据做正常的加密操作,并且产生对应于自己到该医生的代理重加密密钥;AFS和MIFS中的节点竞争代理重加

2020-05-25 18:04:35 1478

转载 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 257 1

原创 ES6模块体系及DDN区块链设计开发规范

ES6模块体系及DDN开发规范概述得益于 ES6 和 TS的模块体系,DDN区块链可以快速拆解和迭代。没有这些模块化的基础,我们后面所有的工作都会受阻,可插拔、可视化、可配置等功能就成了一句空话,面向不同企业给予“多链并行,跨链互通”也就非常困难。按照敏捷开发的思路,DDN区块链整体上同样基于“默认优于配置”,在底层开发的代码层面就规定了一些默认的约束和规范。本章咱们就简单的介绍DDN区块链开发中用到的关于模块的组织和实践,方便大家在使用DDN进行深度开发的过程中可以更加便捷。关于 Java

2020-05-24 16:38:22 250

转载 区块链毕业设计必读论文【2020-5】

从入门到精通,干货篇。必读,如果你:是一个专业的程序员 如果你想了解以太坊当前可以做到什么程度,通过什么,如何做到。预备知识:你需要知道区块链的概念及实现一个无需信任的电子货币的运作原理。可以先看看长版,如果你觉得太长,可以看看短版。但我还是建议,看那个长的视频。 如果你是一名软件工程师,拥有软件开发的经验。能知道从系统、架构角度学一个东西,其实能倍增学习效果。 如果有一周的空闲时间。好了,下面开始就不再是废话了。 你需要了解merkle tree的基本概念,看他是如何做到防止信息篡改

2020-05-24 16:33:46 1360 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 575

原创 阿里巴巴的零知识证明

战争中你被俘了,敌人拷问你情报。你是这么想的:如果我把情报都告诉他们,他们就会认为我没有价值了,就会杀了我省粮食,但如果我死活不说,他们也会认为我没有价值而杀了我。怎样才能做到既让他们确信我知道情报,但又一丁点情报也不泄露呢?这的确是一个令人纠结的问题,但阿里巴巴想了一个好办法,当强盗向他拷问打开山洞石门的咒语时,他对强盗说:“你们离我一箭之地,用弓箭指着我,你们举起右手我就念咒语打开石门,举起左手我就念咒语关上石门,如果我做不到或逃跑,你们就用弓箭射死我。”强盗们当然会同意,因为这个方案不仅对他们

2020-05-24 16:22:15 320

原创 区块链作为本科毕业论文的研究方向之分布式一致性

下学期大四,我的导师叫我做区块链方向的。我想问问大家这个区块链方向的毕业论文可以写些什么?做逆向软件保护方向的导师又说不合适,希望大佬们给点建议 分布式一致性 在一个分布式系统中,如何保证集群中所有节点中的数据完全相同并且能够对某个提案(Proposal)达成一致是分布式系统正常工作的核心问题,而共识算法就是用来保证分布式系统一致性的方法。 然而由于分布式系统存在多个节点,所以系统中会出现各种故障,如:节点失效、网络延时或者宕机。最为常用的两种故障模型是故障-停止(Fail-st.

2020-05-24 16:20:17 671

原创 区块链工程师的总结血泪史

时间在流逝,转眼间, 2020年已经过去了一半。回顾过去的一年,成长,失败,喜悦和眼泪……总之,可以说是“忙碌,收获,疲惫,快乐”。 是令人难忘的一年。对我来说,我一生遇到了一些挫折,也经历了公司变更的痛苦。在此过程中,我和公司的所有同事都不惧怕,更不用说了。我们始终相互信任,朝着我们的目标迈进。既然所有工作都又步入正轨,这意味着我们将再次起航。我相信有一天,我们将为我们的坚持不懈和辛勤工作感到自豪。1.工作总结。(1)首先,我非常感谢公司为我提供了这样的发展平台,以便我可以继续学习和进步自己的工作

2020-05-23 10:18:18 1183

原创 ipfs以太坊上传文件

WHY ARE WE BUILDING THIS?It is prohibitively expensive to store a lot of data on the Ethereum blockchain. According to Ethereum’s yellow paper it is approximately 20,0000 gas for 256bit/8 bytes (1word). Based on 02/28/2018 gas prices of 4 gwei/gas. See:.

2020-05-23 10:17:08 742 1

原创 java+mysql crm客户关系区块链毕业管理系统设计与论文

威 海 职 业 学 院毕 业 设 计 任 务 书 专业 软件技术年级 200X级 班级 软件班姓名 XXX 学号 200X020XX2威 海 职 业 学 院 教 务 处 编 印毕业设计指导须知一、毕业设计是...

2020-05-23 10:06:17 1508

原创 JAVA超市综合管理信息区块链系统毕设论文

摘 要由于科技的发展,信息量的剧烈膨胀,企业要想适应信息社会迅猛发展的浪潮,就必须借助于Internet构建新的运营模式,连锁超市已经成为很多企业要采用的新模式。同时J2EE平台的产品几乎能够在任何操作系统和硬件配置上运行,因此文中设计了一个基于J2EE 架构的超市综合管理信息系统。根据J2EE 架构的多层应用程序方案和超市管理信息系统的特点,系统采用以Web 为中心的应用程序方案。该系统可以提高企业的整体运营速度,给企业带来巨大的财富。本网络超市综合管理信息系统的整体开发中尝试了当前最新的思路和.

2020-05-23 10:04:16 3631

原创 区块链以太坊系统设计开发

梳理一下架构关系:web3.js与以太坊通信是通过rpc的方式实现的。以太坊节点本来提供了rpc的访问方式,但是因为以太坊节点的地址不确定,并且DApp需要访问钱包,所以用web3.js直接访问以太坊节点的rpc服务是不现实的。ganache-cli模拟了一个以太坊的测试节点并提供对外的rpc访问方式(就是例子里经常说的http://localhost:7545或者http://localhost:8545)。同时在其中内置了M个以太坊帐号,用于测试。MetaMask是一个以太坊的网络钱包插件,它也

2020-05-22 17:40:44 805

原创 基于以太坊的在线付费课程毕业设计Dapp开发

基于以太坊的在线付费课程Dapp开发选题背景随着互联网的普及,知识付费时代也悄然来临——愿意付费学习网上课程的人越来越多,开放在线课程也越来越普遍。与此同时,衍生了学习训练营等社群圈子,打卡返学费也成为一种普遍的促销手段。另一方面,承诺返学费骗局也十分常见,消费者抱怨退费维权困难。在这个背景下,我们利用以太坊上的智能合约,使用合约平台代替网站付费平台或者人工管理,全部交易过程是自动触发的,确保退费的自动执行。同时,课程学习记录是公开透明了,可以作为学习成果的公开凭证。具体说明用户需要注册账号提供账

2020-05-22 17:35:29 527

原创 一个基于以太坊智能合约和React实现的dapp毕业代码与系统设计

一个基于以太坊智能合约和React实现的dapp毕业代码与系统设计前端页面搭建安装应用程序脚手架 创建lottery 的react项目npm install -g create-react-appcreate-react-app lottery-react应用程序设计展示管理员地址展示奖池金额展示参与人数展示当前期数展示投注按钮展示开奖按钮(需要管理员界面才展现)展示退款按钮(需要管理员界面才展现)react 快速复习index.htmlsrc 下的css和app.jsnpm

2020-05-22 17:29:20 862 1

原创 基于IPFS去中心化相册以太坊Dapp

Dapp-IPFS-Image基于IPFS去中心化相册以太坊Dapp注意: 使用该 github 克隆到本地, 需要 执行 $ npm install 安装依赖 node_modules安装IPFS官网(访问不了时,需要科学上网) https://ipfs.io下载 解压缩$ tar xvfz go-ipfs_v0.4.10_darwin-amd64.tar.gz$ cd go-ipfs$ mv ipfs /usr/local/bin/ipfs创建IPFS节点$ ipfs init$

2020-05-22 17:25:27 314

原创 以太坊DApp区块链系统开发的入门示例

环境准备ubuntu 16.04, 64位还需要安装以太坊相关的环境:nodejstrufflesoliditytestrpc可以参考我之前的一篇文章:http://blog.csdn.net/pony_maggie/article/details/79531534另外,本篇还会用到webpack,安装教程网上也有很多。这部分如果不熟悉的话请自行查阅学习下。需要注意的是本篇我用的webpack版本是3.x,本文写作时webpack4.x已经发布。4.x改动还是比较大,建议大家使用3.x的版

2020-05-22 17:23:52 752

原创 以太坊毕业设计DAPP开发-彩票的设计与实现

以太坊DAPP开发-彩票的设计与实现一.项目背景​ 传统的彩票网站存在暗箱操作,容易贪污跑路的问题,而基于以太坊的彩票网站,则有着公开,公正,公平的优点。二.业务需求1.全民参与(任何地址都可以投注)2.每个人每次只能投1个ether(相当于2元1注)3.每个人可以买多注4.设置一个管理员,负责:定期开奖临时退奖(防止有特殊情况)三.项目框架图​项目模块交互演示图​四.合约设计合约需要的状态变量​ 1.管理员:manager ,address类型​ 2.记录所有的彩民的地址

2020-05-22 17:21:14 1567 2

原创 区块链DAPP系统设计分析

一、什么是DAPP(分布式应用)?DAPP是DecentralizedApplication的缩写,中文叫分布式应用/去中心化应用(何玺更喜欢叫DAPP会采用不同的底层区块链开发平台和共识机制,或者自DAPP不同的底层区块链开发平台就好比手机的IOS系统和Android系统,是各DAPP的底层DAPP就是底层区块链平台生态上衍生的各种分布式应用,也是区块链世界中的基础DAPP于区块链,就好比APP之于IOS和Android。根据DavidJohnston对DAPP的定义,一个真...

2020-05-22 17:19:10 794

原创 基于区块链的教育信息平台的创新与设计

AbstractThis paper mainly conducts systematic research and analysis on the specific application of blockchain in education information, and constructs a cross-platform and geographical one-stop serviceplatform. From the perspective of blockchain educat..

2020-05-22 17:15:27 2409 1

原创 基于区块链的学生课程成绩查询系统

基于区块链的学生课程成绩查询系统【摘 要】传统成绩管理系统存在数据易窜改的问题。本文根据区块链不可窜改的原理设计并实现课程成绩查询系统。系统基于以太坊技术开发,采用 Node.js 作为服务器后端运行环境,前端使用 React 技术构建用户界面。系统实现了学生课程成绩的录入与查询功能,学生可通过浏览器查询区块链中的成绩数据。系统有效解决学生成绩信息的真实性问题,为区块链在教育领域的应用提供了思路。【关键词】区块链 ;以太坊 ;成绩管理【 Abstract】 The traditional ac

2020-05-22 17:12:21 3317 4

转载 基于区块链技术的众筹平台-毕业设计

基于区块链技术的众筹平台目录基于区块链技术的众筹平台目录Whats 众筹业务需求传统第三方中心化系统与去中心化的系统对比区块链技术Whats 区块链区块链的特点区块链的工作原理技术哈希算法哈希的用法加密加密算法数字签名数字证书和认证中心What’s 众筹?众筹的起源,翻译自国外crowd funding一词,即大众筹资,是一种“预消费”模式,用“团购+预购”的形式,向公众募集项目资金。众筹利用互联网和SNS传播的特性,让小企业家、艺术家或个人对公众展示他们的创意,争取大

2020-05-22 17:08:22 1378

原创 区块链毕业_基于.NET Core的在线音乐系统的设计与实现

摘要市场调研发现,移动互联网的高速发展和4G网络的全面普及,高速移动网络下提供单一功能的在线音乐服务已经无法满足用户日益增长的需求,侧重互动社交服务的音乐类平台的市场占有率、用户访问量和用户粘度等均明显高于同类竞品,“音乐社交化”已经成为在线音乐服务的未来发展发展趋势,但目前大量平台的互动模式略显单调,针对这一现象,引入新的思考,旨在设计一款音乐评论和分享模式丰富,强调即时性互动社交的在线音乐系统。在线音乐系统采用MVC框架,Rest full API 接口风格,服务器应用基于使用开源协议的.NET C

2020-05-22 17:06:15 2637

原创 DApp教程:用Truffle 开发一个链上记事本

以编写一个链上记事本为例,介绍如何开发 DApp,一年多前写的开发、部署第一个 DApp 因为 Truffle 、MetaMask、Solidity 都有升级,也随手更新了。通过两个教程大家可以更好理解前端如何与合约进行交互, 本文也将介绍如何使用 Truffle 把合约部署到以太坊正式网络上(貌似很多人遇到问题)。项目背景及效果链上记事本让事件永久上链,让事件成为无法修改的历史,从此再无删帖,之前有一个帖子,介绍如何 MetaMask 上链记事,现在我们通过这个 DApp 来完成。链上记事本有两个

2020-05-21 15:13:48 468

原创 布隆过滤器区块链

布隆过滤器(Bloom Filter)是什么?布隆过滤器(Bloom Filter)是 1970 年由布隆提出的,它实际上是由一个很长的二进制向量和一系列随意映射函数组成。它是一种基于概率的数据结构,主要用来判断某个元素是否在集合内,它具有运行速度快(时间效率),占用内存小的优点(空间效率),但是有一定的误识别率和删除困难的问题。它能够告诉你某个元素一定不在集合内或可能在集合内。为什么说可能在集合内而无法确定一定在集合内呢?而一定不在集合内为什么又能则可以百分百确定呢?下面我们通过分析布隆过滤器的原理

2020-05-21 15:12:09 284

Hyperledger Fabric 学习文档.zip

Hyperledger Fabric 学习文档 Hyperledger Fabric 学习文档.zipHyperledger Fabric 学习文档.zip LIST.TXT 2. 网络环境.pdf ]0. 票据背书详细介绍.pdf ]1. 设置组织结构.pdf ]3. 使用Fabric SDK Go.pdf ]4.0. 链码开发_数据结构.pdf ]4.1. 链码开发_票据相关请求处理.pdf ]4.2. 链码开发_背书相关请求处理.pdf ]4.3. 链码安装及实例化.pdf ]5. 链码调用.pdf ]6. 在网络应用程序中进行设置.pdf ]GoWeb编程.pdf 目录.bat

2020-05-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除