以太坊技术在微信小程序云笔记中的应用研究开题报告

 2022-10-24 09:43:59

1. 研究目的与意义

以太坊(英文Ethereum)是一个开源的有智能合约功能的公共区块链平台,通过其专用加密货币以太币(Ether)提供去中心化的虚拟机(以太虚拟机 Ethereum Virtual Machine)来处理点对点合约。

以太坊的概念首次在2013至2014年间由程序员Vitalik Buterin受比特币启发后提出,大意为下一代加密货币与去中心化应用平台,在2014年通过ICO众筹开始得以发展。

以太坊与比特币最大的一个区别提供了一个功能更强大的合约编程环境。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 课题关键问题和重难点

(一)课题关键问题:

(1)如何深入理解DApp(去中心化应用)的基本概念,掌握工作量证明、股权证明、51%攻击、超级账本项目以及区块链的应用场景。

(2)如何对以太坊(Ethereum)进行基础操作,如何理解Solidity语言来进行智能合约的开发,如何理解各个节点之间的关系和他们直接的联系。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 国内外研究现状(文献综述)

1、前言

在普通人看来看来,说到区块链第一联想到的就是比特币,比特币是区块链技术的第一产物,随着比特币市场价格的不断波动以及中国政府对其定义为非法货币,人们对区块链技术的热度没有以前那么高,但不妨碍区块链底层技术的优越性。在读了不少文献后,发现区块链技术在数据加密、数据存储、以及传输过程中的体现出自身的价值,不失为物联网、人工智能并驾齐驱的三大技术革新。

为了对区块链技术理解的更加深入以及实现微信云笔记功能,我查阅了相关文献,对区块链技术相关内容进行了了解,对数据加密传输进行了学习,并且对外文的国际会议进行了解。对上述工作的反馈,我谨以此文作为体现。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 研究方案

1、目的:实现基于以太坊网络的微信小程序端云笔记应用,并实现相关功能。

2、内容:微信云笔记客户端满足:(1)能使用以太坊网络存储数据,实现数据的永久存储,不可修改的特性。(2)用微信小程序端实现对数据的修、编辑、查找、保存的功能。

3、方案:考虑到具体需求,需要一台Linux的服务器,服务器装有以太坊网络的环境并提供给微信小程序端服务。编写相关Solidity语言代码,部署在服务器上,最终在小程序端能够操作。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 工作计划

第1周:查阅相关文献资料,完成英文翻译。

第2周:明确研究内容,确定技术方案,并完成开题报告。

第3周:学习区块链开发技术,了解开发语言。

剩余内容已隐藏,您需要先支付 1元 才能查看该篇文章全部内容!立即支付

以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。