嘘!bug在写程序设计

以太坊智能合约开发教程1:环境的搭建

1.安装nose.js

下载地址: https://nodejs.org/en/

安装LTS推荐版本8.11.1。

温馨提醒一下大家,安装环境最好不要求最新版,否则可能会出很多问题的,因为博主也编译过许多程序,很惨的教训,好几次了,环境都用最新版的,最后就是,各种出错……

打开nodejs命令行工具。

运行输入

1
node -v

查看版本

1
2
node -v
v8.11.1

2.安装Truffle框架

Truffle框架可以让我们在以太网中创建一个decentralized(去中心化)的应用,可以给我们提供一个以太坊智能合约的测试框架。

……

《基于区块链的新型身份验证系统》毕业设计开题报告

摘要

身份认证技术的应用范围越来越广,但是传统的身份认证却有严重依赖三方、安全性较差、共同信任的成本高、认证步骤繁琐等问题,因此本系统设计了基于区块链技术的新型身份认证系统的方案,设计并实现了采用RSA和ECDSA签名方案来实现认证。最后的测试使用Docker来模拟多个区块链节点,运行认证系统。整个系统的组成的框架主要包括四大模块:

1、数据层模块:

用于记录数据,链式结构采用Merkle树,由区块头和区块体组成,区块头封装了当前版本号、前一区块哈希值、随机数(Nonce)、时间戳、以及Merkle根信息,区块体则封装认证数量和认证信息。

2、网络层模块

基于 P2P 网络的、复杂的

……