当前位置:主页 > 科技论文 > AI论文 >

一种基于区块链技术的网站研究与开发

发布时间:2024-02-19 19:46
  计算机网络技术的出现改变了人们的消费方式,目前人们主要通过网络平台购买物品,这就使得人们的付款方式也发生了许多变化,并且呈现多样化特征。人们通过网络平台购买物品的消费行为催生了许多类型的电子货币,这其中最具代表性的电子货币为比特币。所谓比特币,是指通过计算机加密算法技术实现货币的交易与流通,它有属于自己的数字货币系统,人们采用比特币付款时,由于已经对其进行了加密设置,同时简化了付款操作流程,因此,在众多电子货币中,比特币已成为了最主要的电子交易货币。论文研究的主题是区块链技术在网站中的应用,网站的计费功能模块使用基于以太坊的智能合约。在整个网站中,论文选择计费功能模块使用区块链技术,是因为既可以利用区块链不可篡改或篡改难度很高及可追溯性的特点,又可以依托于以太坊平台,让用户可以直接使用以太币进行支付,而不需要像传统计费模块那样对接银行或者支付渠道。也给后续进一步发行代币打下基础。论文研究过程中,针对计费功能模块进行了详细的分析和设计,将这个模块分成DBot层、计费层、注册库、代理层、消费层五个部分,分别对应五个智能合约,并设计各个智能合约的接口,以代理层为核心,利用DBot层的侦听和转...

【文章页数】:79 页

【学位级别】:硕士

【部分图文】:

图3-1智能合约部署顺序Figure3-1Deployorderofsmartcontract

图3-1智能合约部署顺序Figure3-1Deployorderofsmartcontract

上海交通大学工程硕士学位论文第三章14第三章以太坊和智能合约的研究及应用智能合约作为区块链的一种技术实现,它是如何运行在区块链上的。它的运行环境是什么,其执行的过程、交互的方式又是怎样的,还有通过内存模型的角度来探究EVM。本章将从智能合约的编译、执行过程开始阐述以上问题。3.1....


图3-2智能合约编译、部署、执行的过程

图3-2智能合约编译、部署、执行的过程

上海交通大学工程硕士学位论文第三章15DApp把编写好的合约文件通过web3.js接口发送给solc编译器,编译器返回字节码,DApp向0地址发起一个创建合约的交易,返回合约账户的地址接口等,合约就部署到区块链上了。要执行一个合约,就向这个合约账户发送一个消息,当然需要支付一定的....


图3-3合约的执行Figure3-3Executionprocessofsmartcontract

图3-3合约的执行Figure3-3Executionprocessofsmartcontract

上海交通大学工程硕士学位论文第三章163.存储(Storage)——密钥或数值的持久化存储;堆栈的特点是先进先出,最大可以有1024个元素,每个元素占32字节。对栈的访问只限于其顶端,允许拷贝最顶端16个元素中的一个到栈顶,或者交换栈顶元素和下面16个元素中的一个。所有其他操作都....


图4-1系统基本结构图

图4-1系统基本结构图

上海交通大学工程硕士学位论文第四章22图4-1系统基本结构图Figure4-1SystemBasicStructureDiagram1.AI服务提供商AI服务的开发者和提供者,通过学习大数据,对外提供AI服务。2.AI合约开发者在AIMarket平台上开发并发布AI合约并接入经过....



本文编号:3903224

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/rengongzhinen/3903224.html


Copyright(c)文论论文网All Rights Reserved | 网站地图

版权申明:资料由用户70d37***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com