科学网

 找回密码
  注册
搜索
热搜: 科学 论文
搜索
分享 solidity学习文档
庄楚鑫 2019-7-7 10:01
1、address public minter中的public关键字使变量能从合约外部访问(如果没有这个关键字,其他的合约没有办法访问这个变量)。 2、Evevt 事件让轻客户端能高效的对变化做出反应。事件是与以太坊虚拟机日志工具的方便接口。 3、区块链是一个全局共享的、事务性的数据库。这意味着参与这个网络的每一个人都可以读取 ...
338 次阅读|没有评论
分享 ubuntn实现区块链DAPP
庄楚鑫 2019-7-6 15:51
以下是所需的一些软件: 操作系统:ubuntn 环境:nodejs 开发框架truffle 以太坊客户端ganache(其他的也行) 开发DAPP需要用到这些工具。 第一步:安装nodejs 一开始ubuntn系统没有curl 所以需要先安装curl (sudo apt-get install curl) 接下来输入以下两条命令即可   ...
426 次阅读|没有评论
分享 go语言实现爬虫(爬图片)步骤
庄楚鑫 2019-6-23 22:25
使用Go语言实现图片的爬取 具体步骤如下: 1、初始化通道 chanImgUrls = make(chan string, n) 其中n代表容量,这个尽量大,因为图片的数量较多。 chanTask = make(chan string, m) 其中m可以设置成页面的个数 2、爬虫协程(具体看网页有多少个页面),使用n个协程进行爬虫(n为页面的 ...
518 次阅读|没有评论
分享 以太坊部署和运行智能合约的步骤
庄楚鑫 2019-6-11 11:17
简单描述一下在以太坊上部署和运行智能合约的步骤。 step1: 启动以太坊节点。 step2: 使用智能合约语言(solidity语言-可以在Remix上测试代码的可行性和合理性)编写智能合约。 step3: 使用solc编译器将写好的合约代码转换成以太坊虚拟机位码。 step4: 将编译好的代码部署到网上。 step5: 使用web3.js(web3.js是和以 ...
318 次阅读|没有评论
分享 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) ...
453 次阅读|没有评论
分享 solidity的结构体struct
热度 1 庄楚鑫 2019-5-25 15:54
在编写智能合约代码的时候,常常会使用到struct结构体,其形式如下: pragma solidity ^0.5.1; contract Test { struct Animal { string name; uint256 age; } } 其中Animal就是我们定义的一个结构 ...
481 次阅读|1 个评论 热度 1
分享 智能合约中的modifier和enum
庄楚鑫 2019-5-15 09:36
本次主要简单介绍智能合约的modifier和enum类型 modifier是函数的修改器,可以为函数控制其中的逻辑。例如在智能合约中常常会出现只有谁才能执行这个 行为,这个时候可以通过modifier函数修改器,限定某个条件,从而达成权限限定的效果。下面是一段简单的代码解释修改器的使用。 pragma solidity ^0.5.1; contract test ...
352 次阅读|没有评论
分享 在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 次阅读|没有评论
分享 学习汇报
庄楚鑫 2019-4-20 22:21
这周主要是汇报工作内容。由于这周在撰写和修改论文,因此重心在论文上,虽然期间也有阅读论文,但是还没有完全消化论文的内容。本周阅读的论文主要是关于区块链与教育行业的结合、智能合约的安全性等。 工作内容汇报如下: 1、修改论文的结构和语法。论文的结构非常重要,一定结构没有安排好,整篇论文的逻辑就会存在问 ...
768 次阅读|没有评论

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

GMT+8, 2019-7-20 20:18

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部