区块链技术-项目报告草稿

大标 2022年3月16日21:32:17
评论
20

参考文字:

区块链

本项目搭建Truffle框架区块链并使用Ganada将部署智能合约。Truffle是以太坊Solidity编程语言开发框架,它为客户端做了深度集成。简化了环境配置,且开发、测试、部署都能一行命令搞定,便利了开发和维护。Ganada是团队用于以太坊开发的个人区块链,用于合约的部署。

Truffle的搭建

开发人员在已有NodeJS v8.9.4 或之后的版本下使用命令行npm install -g truffle安装Truffle。然后为Truffle 项目创建新目录CitibankCoin,使用CitibankCoin box创建一个可以在账户之间转移的Token(代币)。

Ganada的使用

Ganada会创建一个个人模拟的区块链,它会在前端显示交易的ID号(hash),部署的合约地址。以及交易的花费和一些相关实时状态。每次部署的时候,用户交给哈希和一个地址和我们的账号,都是和其他不一样的。点击Transactions你会看见详情况,我们会读取Ganada上面的用户数据,并通过网页展示在用户的相关界面,方便用户查询和使用。

具体流程

当用户完成产品的购买或者服务的购买的时候,后台并发地创建区块并向全网公开,平台读取这笔交易。

区块链利用密码学方式保证了信息的不可篡改和不可伪造,保证了交易数据安全的传输和访问,同时也保证了数据的安全和个人的隐私。另外,通过使用区块链技术,使得MBS在扩大接入厂商数量上更为简单,在完成了商业谈判部分后,新接入的厂商只需要极低的技术成本就可以接入MBS的区块链,并在很短的时间内完成整套积分系统的部署。

  • 我的微信
  • 微信扫一扫
  • weinxin
  • 我的微信公众号
  • 微信扫一扫
  • weinxin
大标
  • 本文由 发表于 2022年3月16日21:32:17
  • 转载请务必保留本文链接:https://www.tanhuibiao.com/script/qita/5206.html
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: