自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

原创 以太坊虚拟机EVM

概述:以太坊虚拟机EVM是智能合约的运行环境,它不仅是沙盒封装的,而且是完全隔离的,也就是说在EVM中运行代码是无法访问网络,文件系统和其他进程的。甚至智能合约之间的访问也是受限的。账户:以太坊中有两类账户,它们共用一个地址空间:外部账户由公钥-私钥对控制,也就是由人控制;合约账户由与账户一起存储的代码控制。外部账户地址由公钥决定,而合约账户地址是在创建合约时确定,该地址通过合约创建者的地址和从该...

2018-04-28 14:01:08 3840

原创 Solidity-简单的智能合约及其概念

源码:pragma solidity ^0.4.0;contract SimpleStorage { uint storedData; // 声明一个类型为uint的状态变量,uint=256位无符号整数 function set(uint x) public { storedData = x; } function get() public co...

2018-04-28 10:34:23 986

原创 本地Remix与私链节点相连

1.本地geth启动钱包节点(用于MetaMask相连)和remix-ide(给本地合约编辑器提供服务)2.这里使用Google的扩展程序钱包程序MetaMask来辅助验证合约3.安装完成后,右上角会出现一个小狐狸图标,进入创建一个账户。切换到Localhost 8545,此时显示私网Private Network点击账户管理头像,导入账户Import Account选择JSON File,选择文...

2018-04-27 18:26:13 2431 1

原创 智能合约编译器Remix IDE

Error: The method eth_getCompilers does not exist/is not available    at web3.js:3143:20    at web3.js:6347:15    at web3.js:5081:36    at <anonymous>:1:1========》废弃eth_compile函数族动机:eth_compile*...

2018-04-27 09:51:50 3619 4

原创 HYPERLEDGER FABRIC V1.1 笔记-概念原理

概念:fabric的智能合约也叫链码,链码分为系统链码和用户链码,系统链码实现系统层功能,用户链码实现用户层功能,链码最后会被编译为一个独立的程序,在独立的Docker容器中运行。与区块链2.0以太坊技术相比,hyperledger Fabric的3.0技术中实现链码和账本分离,也就是逻辑与数据分离,在更新链码时不再需要将账本数据迁移到新链码中。 1.transaction:一次chaincode...

2018-04-27 09:40:30 699

原创 HYPERLEDGER FABRIC V1.1 笔记-环境搭建以及源码编译实操

环境:OS:Ubuntu 16.04.4 LTS xenial  (lsb_release -a)Docker: 18.03.0-ce (docker version)Docker-compose: 1.20.1 (docker-compose version)go: 1.10.1 (go version) ==》超级账本要求安装1.9.x及以上版本node: v9.6.0 (node -v) =...

2018-04-26 09:22:58 2824

原创 HYPERLEDGER FABRIC V1.1 笔记-E2E_CLI实例

在./network_setup.sh up之后,用docker ps命令可看到:三个dev为链码容器一个cli是一个fabric-tools充当客户端的角色,它可用于执行创建channel,加入channel,安装和执行chaincode等操作。四个fabric-peer为节点一个order提供共识服务和生产区块以上这些容器组成了一个Fabric集群以上所启动的chaincode实例为examp...

2018-04-26 09:19:56 975

原创 REMIX与LOCALHOST相连

让Remix与本地文件系统进行交互,点击connect同时找到localhost下的Remix文件管理器的共享目录。在开始之前,参考网址:https://remix.readthedocs.io/en/latest/tutorial_remixd_filesystem.html 如何运行Remixd。大概如下:通过Remixd来访问Remix IDE内的共享目录:Remixd是一个npm模块,它的...

2018-04-26 09:17:27 2873

原创 REMIX智能合约实例BALLOT分析

pragma solidity ^0.4.0;contract Ballot { //投票类struct Voter { //投票人uint weight; //权重bool voted; //该投票人是否投票,true表示已投票,false表示未投票uint8 vote; //给谁(提案索引号)投票address delegate; //委托的投票代表}struct Proposal { //提...

2018-04-26 09:15:51 1670

原创 SOLIDITY关键字EMIT

引入emit背景:ERC20 token标准介绍了一种Transfer事件以及一个transfer()方法。它们的调用语法不完全相同:transfer(address to, uint value);Transfer(address from, address to, uint256 _value);但是这种相似足够引起混淆。对未来的Solidity程序员来说这是一个很严重的问题,必须避免意外地将...

2018-04-26 09:15:01 12173 3

原创 The DAO攻击历史

本文发布于2016年6月25日:作者David Siegel,可以让人对区块链系统更深的认识。基础知识:以太坊网络是一个运行以太坊区块链的计算机网络。区块链允许交换一定数量的token,也就是所谓的以太币。现在是仅次于比特币的加密货币。以太坊还允许编写和部署智能合约,它只是在网络计算机上执行的普通代码(当前超过6000台电脑),可以向它们发送以太币来执行这些合约。DAO是一个分散自治的组织(Dec...

2018-04-26 09:14:17 1048

原创 TOKEN 溢出攻击

背景Beauty Chain 美蜜代码里有bug,已经有人利用该bug获得了 57,896,044,618,658,100,000,000,000,000,000,000,000,000,000,000,000,000,000,000.792003956564819968 个 BEC那笔操作记录是0xad89ff16fd1ebe3a0a7cf4ed282302c06626c1af33221ebe0...

2018-04-26 09:13:04 1906 1

原创 WIN10上使用HYPE-V安装UBUNTU16.04

1.在Windows功能内,勾选Hype-V2.在BIOS内Enable 虚拟化支持系列3.开启hype-v,创建虚拟机,安装ubuntu16.04镜像。4.设置内禁用检查点5.连接外网,在hype-v管理器选择,虚拟交换机管理器,选择外部外部:表示虚拟机可以像宿主机一样上外网,也可以和其他虚拟机通信内部:表示只能在虚拟机和虚拟机,虚拟机和宿主机之间通信,不能上外网专用:表示在虚拟机之间构建一个局...

2018-04-26 09:11:13 8331

原创 修改HOST主机名

修改前:1. vim /etc/hosts2.vim /etc/hostname 3.重启。修改后:1. vim /etc/hosts2.vim /etc/hostname 3.重启。修改后:

2018-04-26 09:05:39 1265

原创 WINDOWS威胁与防护服务无法开启解决方法

计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows DefenderWindows+r,输入:regedit,定位路径:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender,查看是否存在 DisableAntiSpyware 这个键值,若有删除之。...

2018-04-26 09:03:02 5240 4

Andorid电池曲线测试apk 电池曲线测试apk

Andorid电池曲线测试apk 电池曲线测试apk

2022-07-23

glfw-3.3.2.bin.WIN64.zip

These packages contain the GLFW header files, documentation and release mode static libraries, DLLs and import libraries for Visual C++ 2010-2019, MinGW-w64 and plain MinGW.

2020-04-21

Totalcmd-ax64.rar

Totalcmd 代码管理工具 64位

2020-04-09

monitorinfoview.rar

EDID读取工具 读取厂商ID PID 分辨率 串号等

2020-04-09

套件php 集成最新的Apache+Nginx+LightTPD+PHP+MySQL+phpMyAdmin+Zend Optimizer+Zend Loader

简单的一键部署PHP调试环境,适合初学者。集成最新的Apache+Nginx+LightTPD+PHP+MySQL+phpMyAdmin+Zend Optimizer+Zend Loader

2020-03-12

SPI-USB-myImu-STM32F103TB.rar

STM32F103TB ICM20948代码,已实现UART串口Log,SPI数据抓取,USB传到上位机。

2020-03-04

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除