![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
区块链
金融&科技
信息安全、金融科技、TEE、TA、嵌入式软件、EAL4+、芯片、IC卡、区块链
展开
-
ubuntu下搭建Hyperledger环境
下载ubuntu18.08:http://mirrors.aliyun.com/ubuntu-releases/18.04/ubuntu-18.04.4-desktop-amd64.iso~$ sudo apt update~$ sudo apt install build-essential编译Hello World~$ nano hello.c#include &l...原创 2020-02-26 14:07:34 · 844 阅读 · 0 评论 -
《区块链DApp开发入门、代码实现、场景应用》学习笔记04—第三章:Solidity编程语法(1)
3.1 Solidity前导知识1. pragma-编译指示器pragma solidity ^0.4.0;2. import-引用文件指令import "filename";import * as symbolName from "filename";import {symboll as alias, symbol2} from "filename";import "f...原创 2020-01-13 15:21:57 · 351 阅读 · 0 评论 -
《区块链DApp开发入门、代码实现、场景应用》学习笔记03—第二章:开发环境搭建
2.1 Remix的使用 工具地址:http://remix.ethereum.org运行环境:1. Environment(智能合约运行的环境)JavaScript VM:沙箱运行环境,它并不会与以太坊公链发生交互。(测试期间使用此环境,快速检查调式智能合约) Injected Provider:嵌入到浏览器的公链运行环境,往往使用MetaMask这个插件提供...原创 2020-01-10 15:49:15 · 341 阅读 · 0 评论 -
《区块链DApp开发入门、代码实现、场景应用》学习笔记02—第一章:智能合约概念(2)
1.2 以太坊智能合约 以太坊智能合约虚拟机(EVM):可编程的去中心化平台,任何系统开发者在支付一定的部署费用之后,就可以拥有一套完全去中心化的业务系统,称作DAPP。1.2.1 以太坊以太坊的状态:由以太坊上的所有账户组成全局状态。以太坊的账户:地址与账户状态的一个映射结构。账户分为外部账户(存放用户余额和转账的账户)和智能合约账户(区块链地址及其状态的映射关系...原创 2020-01-10 14:04:40 · 301 阅读 · 0 评论 -
《区块链DApp开发入门、代码实现、场景应用》学习笔记01—第一章:智能合约概念(1)
1.1 区块链基本知识1.1.1 交易区块链通常被理解为超级账本。 非对称加密算法生成密钥对,公钥作为账户地址,私钥作为转账交易的签名和密码。 现实使用中,私钥进行对称加密,使用者的PIN密码加密后存储在磁盘空间。 如果忘记密码或者丢失磁盘信息,无法进行转账和使用。 区块链上每一笔交易都是转账记录,转账记录会存储在区块链的数据库里,任何人都可以查询交易双方的账户信息。 发生在区块...原创 2020-01-09 15:47:15 · 615 阅读 · 0 评论