q363657448的个人博客分享 http://blog.sciencenet.cn/u/q363657448

博文

按标题搜索
分享 对区块链+公益的一点小想法
2019-7-19 08:22
HelpChain的寓意是通过区块链技术真正解决救灾、扶贫等难题,使得每一笔善款或者物资可以真正运输到需要的人的手上。减少挪用善款,替换物资等丑闻的出现。 HelpChain包含信息的录入,物资的流通,信息的查询等模块。 --对用户: 1、进行捐赠时需上传详细的信息(待监管部门核查后即可 ...
481 次阅读|没有评论
分享 solidity学习文档
2019-7-7 10:01
1、address public minter中的public关键字使变量能从合约外部访问(如果没有这个关键字,其他的合约没有办法访问这个变量)。 2、Evevt 事件让轻客户端能高效的对变化做出反应。事件是与以太坊虚拟机日志工具的方便接口。 3、区块链是一个全局共享的、事务性的数据库。这意味着参与这个网络的每一个人都可以读取 ...
339 次阅读|没有评论
分享 ubuntn实现区块链DAPP
2019-7-6 15:51
以下是所需的一些软件: 操作系统:ubuntn 环境:nodejs 开发框架truffle 以太坊客户端ganache(其他的也行) 开发DAPP需要用到这些工具。 第一步:安装nodejs 一开始ubuntn系统没有curl 所以需要先安装curl (sudo apt-get install curl) 接下来输入以下两条命令即可   ...
431 次阅读|没有评论
分享 go语言实现爬虫(爬图片)步骤
2019-6-23 22:25
使用Go语言实现图片的爬取 具体步骤如下: 1、初始化通道 chanImgUrls = make(chan string, n) 其中n代表容量,这个尽量大,因为图片的数量较多。 chanTask = make(chan string, m) 其中m可以设置成页面的个数 2、爬虫协程(具体看网页有多少个页面),使用n个协程进行爬虫(n为页面的 ...
526 次阅读|没有评论
分享 以太坊部署和运行智能合约的步骤
2019-6-11 11:17
简单描述一下在以太坊上部署和运行智能合约的步骤。 step1: 启动以太坊节点。 step2: 使用智能合约语言(solidity语言-可以在Remix上测试代码的可行性和合理性)编写智能合约。 step3: 使用solc编译器将写好的合约代码转换成以太坊虚拟机位码。 step4: 将编译好的代码部署到网上。 step5: 使用web3.js(web3.js是和以 ...
319 次阅读|没有评论
分享 solidity 函数参数
2019-5-30 16:52
本周主要介绍solidity中的函数参数。solidity函数可以提供参数作为输入,也可以返回任意数量的返回值作为输出。 1、输入参数:如果我们想在合约中的某个函数被外部调用时,传入一些参数,则可以这样写。 pragma solidity ^0.5.1; contract Test { function set (uint256 a, string memory b, address c) ...
455 次阅读|没有评论
分享 solidity的结构体struct
热度 1 2019-5-25 15:54
在编写智能合约代码的时候,常常会使用到struct结构体,其形式如下: pragma solidity ^0.5.1; contract Test { struct Animal { string name; uint256 age; } } 其中Animal就是我们定义的一个结构 ...
482 次阅读|1 个评论 热度 1
分享 智能合约中的modifier和enum
2019-5-15 09:36
本次主要简单介绍智能合约的modifier和enum类型 modifier是函数的修改器,可以为函数控制其中的逻辑。例如在智能合约中常常会出现只有谁才能执行这个 行为,这个时候可以通过modifier函数修改器,限定某个条件,从而达成权限限定的效果。下面是一段简单的代码解释修改器的使用。 pragma solidity ^0.5.1; contract test ...
354 次阅读|没有评论
分享 在Ubuntn上搭建以太坊平台遇到的几个问题
热度 1 2019-5-9 09:29
这周的任务一是搭建以太坊平台,之前一直用的是FISCO BCOS来学习区块链并进行开发。现在想把以太坊的平台也搭建起来,结合来学习。但是在搭建平台的过程中遇到了好几个问题。 1、初始块文件(genesis.json)的编写。初始块文件我是参考 https://blog.csdn.net/superswords/article/details/75049323 编写的。但是在 ...
456 次阅读|1 个评论 热度 1
分享 区块链+教育
2019-4-26 11:27
区块链技术最初是实现各种的加密货币,如比特币、以太币等。由于区块链的去中心化、不易篡改和数据的透明共享等特性,使得区块链在很多的领域上都具有巨大的潜力。特别是智能合约的引入以后,区块链的应用性更是得到了进一步的拓展。 本期主要分析区块链与教育行业的结合。区块链可以存储信息和保护信息等特点,使得区块 ...
642 次阅读|没有评论

Archiver|手机版|科学网 ( 京ICP备14006957 )

GMT+8, 2019-7-21 20:48

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部