Blockchain
水亦心
这个作者很懒,什么都没留下…
展开
-
超详细Hyperledger Fabric2.3.3开发教程
最近一直在总结Hyperledger Fabric的开发教程,主要包括:1、什么是Hyperledger?2、Fabric 2.3.3安装教程3、Fabric测试网络案例讲解4、……文章还在更新中,如果你想入门卷积神经网络,这些文章,你一定要看,具体请关注公众号AI与区块链技术:欢迎大家和我一起交流学习!...原创 2021-10-27 09:17:08 · 2663 阅读 · 0 评论 -
【CryptoZombies - 3 应用前端和 Web3.js】001 Web3.js入门与web3 Provider
目录一、前言二、Web3.js1、引入2、Web3.js怎么解决3、Web3.js环境搭建4、实战1.要求2.代码三、Web3 Provider1、引入2、Infura3、MetaMask4、实战1.要求2.代码一、前言终于到了这里了,之前我们讲的solidity教程只是基础的合约编写,但是我们并不能像普通程序一样运行,因为我们还需要自己搭建运行环境。这确实要比比普通的编程语言难得多。而我们要做的就是知难而上。今天我们要讲的是Web原创 2020-06-05 19:12:15 · 2224 阅读 · 1 评论 -
【CryptoZombies - 2 Solidity 进阶】011 SafeMath:合约安全增强解决上溢出与下溢出
目录一、前言二、上溢出(overflow)与下溢出(underflow)1、上溢出overflow2、下溢出underflow三、SafeMath1、讲解2、实战11.要求2.代码3、实战21.要求2.代码4、实战31.要求2.代码一、前言看了一些区块链的教程,论文,在网上刚刚找到了一个项目实战,CryptoZombies。今...原创 2020-05-03 22:03:57 · 2156 阅读 · 2 评论 -
【CryptoZombies - 2 Solidity 进阶】010 ERC-721实战2(批准)
一、前言看了一些区块链的教程,论文,在网上刚刚找到了一个项目实战,CryptoZombies。我们接着来讲ERC-721实战。如果你想了解更多有关于机器学习、深度学习、区块链、计算机视觉等相关技术的内容,想与更多大佬一起沟通,那就扫描下方二维码加入我们吧!二、批准Approve1、讲解使用approve或者takeOwnership的时候,转移有2个步骤:...原创 2020-05-03 11:40:04 · 658 阅读 · 2 评论 -
【CryptoZombies - 2 Solidity 进阶】008 实战-僵尸的输与赢
目录一、前言二、实战1、实战1-输与赢1.要求2.代码2、实战2-僵尸胜利了1.要求2.代码3、实战3-僵尸失败了1.要求2.代码一、前言看了一些区块链的教程,论文,在网上刚刚找到了一个项目实战,CryptoZombies。我们来继续完善我们的代码,这节课的内容就是实战。如果你想了解更多有关于机器学习、深度学习、区块链、计算机视觉等相关技...原创 2020-02-29 14:28:08 · 924 阅读 · 0 评论 -
【CryptoZombies - 2 Solidity 进阶】007 随机数keccak256与逻辑重构
目录一、前言二、随机数1、引入2、keccak2563、实战11.要求2.代码4、实战2-僵尸对战1.要求2.代码三、逻辑重构1、讲解2、实战11.要求2.代码3、实战2-攻击完善1.要求2.代码一、前言看了一些区块链的教程,论文,在网上刚刚找到了一个项目实战,CryptoZombies。前面我们新建了僵尸战斗,现...原创 2020-02-29 13:49:59 · 2176 阅读 · 0 评论 -
【CryptoZombies - 2 Solidity 进阶】006 payable修饰符与提现
目录一、前言二、函数修饰符1、回顾1.可见性修饰符2.状态修饰符3.自定义修饰符2、Payable修饰符3、实战1.要求2.代码三、提现Withdraws1、引入2、提现3、实战11.要求2.代码4、实战2-僵尸战斗1.要求2.代码一、前言看了一些区块链的教程,论文,在网上刚刚找到了一个项目实战,CryptoZom...原创 2020-02-29 10:10:13 · 2561 阅读 · 2 评论 -
【CryptoZombies - 2 Solidity 进阶】005 For循环
目录一、前言二、For循环1、引入2、For循环3、实战1.要求2.代码一、前言看了一些区块链的教程,论文,在网上刚刚找到了一个项目实战,CryptoZombies。前面我们讲到了Gas,今天我们再来讲一下如何节约Gas。如果你想了解更多有关于机器学习、深度学习、区块链、计算机视觉等相关技术的内容,想与更多大佬一起沟通,那就扫描下方二维码加入我们吧!...原创 2020-02-25 09:45:20 · 818 阅读 · 0 评论 -
【CryptoZombies - 2 Solidity 进阶】004 使用view和内存中的数组来节约Gas
目录一、前言二、View函数节省Gas1、讲解2、实战1.要求2.代码三、在内存中声明数组1、讲解2、实战1.要求2.代码一、前言看了一些区块链的教程,论文,在网上刚刚找到了一个项目实战,CryptoZombies。前面我们讲到了Gas,今天我们再来讲一下如何节约Gas。如果你想了解更多有关于机器学习、深度学习、区块链、计算机视觉等相关技...原创 2020-02-25 09:11:41 · 1326 阅读 · 0 评论 -
【CryptoZombies - 2 Solidity 进阶】003 安全与函数修饰符进阶
目录一、前言二、安全性1、讲解2、实战1.要求2.代码三、函数修饰符进阶1、讲解2、实战11.要求2.代码3、实战2——僵尸升级1.要求2.代码一、前言看了一些区块链的教程,论文,在网上刚刚找到了一个项目实战,CryptoZombies。如果你想了解更多有关于机器学习、深度学习、区块链、计算机视觉等相关技术的内容,想与更多大佬一起...原创 2020-02-23 11:48:58 · 605 阅读 · 0 评论 -
【CryptoZombies - 2 Solidity 进阶】002 Gas & Time Units
目录一、前言二、Gas - 驱动以太坊DApps的能源1、讲解1.以太币2.Gas是啥3.Gas能干嘛?4.如何节省Gas2、实战1.要求2.代码三、Time Units1、讲解2、实战11.要求2.代码3、实战2——僵尸冷却1.要求2.代码一、前言看了一些区块链的教程,论文,在网上刚刚找到了一个项目实战,Crypt...原创 2020-02-21 22:13:37 · 728 阅读 · 0 评论 -
【CryptoZombies - 2 Solidity 进阶】001 智能合约的不可篡改性与Ownable
目录一、前言二、不可篡改性与外部依赖1、讲解1.不可篡改2.外部依赖关系2、实战1.要求2.代码三、Ownable1、讲解1.构造函数2.函数修饰符2、实战1.要求2.代码一、前言看了一些区块链的教程,论文,在网上刚刚找到了一个项目实战,CryptoZombies。终于要更换新标题了,这次命名为进阶,也就是说之前的是基础教程...原创 2020-02-21 19:43:50 · 2297 阅读 · 0 评论 -
【CryptoZombies - 1 Solidity 教程】016 函数多返回值&奖励实战
一、前言看了一些区块链的教程,论文,在网上刚刚找到了一个项目实战,CryptoZombies。如果你想了解更多有关于机器学习、深度学习、区块链、计算机视觉等相关技术的内容,想与更多大佬一起沟通,那就扫描下方二维码加入我们吧!二、 函数多返回值1、讲解之前我们看到,我们使用了一个返回多个值的函数。function getKitty(uint256 _id) extern...原创 2020-02-21 16:03:17 · 491 阅读 · 0 评论 -
【CryptoZombies - 1 Solidity 教程】015 接口interface
一、前言看了一些区块链的教程,论文,在网上刚刚找到了一个项目实战,CryptoZombies。如果你想了解更多有关于机器学习、深度学习、区块链、计算机视觉等相关技术的内容,想与更多大佬一起沟通,那就扫描下方二维码加入我们吧!二、 接口interface1、讲解我们写的合约可能会需要和其他地方的合约进行会话,这里我们就需要用到接口。假如区块链有如下的一个合约:con...原创 2020-02-19 21:47:54 · 1717 阅读 · 0 评论 -
【CryptoZombies - 1 Solidity 教程】014 函数可见性
一、前言看了一些区块链的教程,论文,在网上刚刚找到了一个项目实战,CryptoZombies。如果你想了解更多有关于机器学习、深度学习、区块链、计算机视觉等相关技术的内容,想与更多大佬一起沟通,那就扫描下方二维码加入我们吧!二、 函数可见性1、回顾我们之前讲函数权限,讲到函数可以设置公有和私有,当初设置私有是因为:不是任何时候,其他合约都可以调用某个合约中的函数,而且容易受...原创 2020-02-19 17:28:00 · 604 阅读 · 0 评论 -
【CryptoZombies - 1 Solidity 教程】013 永久存储变量(storage)和 临时存储变量(memory)
一、前言看了一些区块链的教程,论文,在网上刚刚找到了一个项目实战,CryptoZombies。如果你想了解更多有关于机器学习、深度学习、区块链、计算机视觉等相关技术的内容,想与更多大佬一起沟通,那就扫描下方二维码加入我们吧!二、永久存储变量(Storage)和 临时存储变量(Memory)1、讲解我们在代码中会经常需要存储变量,有些变量是我们永久存储的,有些则是临时存储的...原创 2020-02-18 16:53:16 · 853 阅读 · 1 评论 -
【CryptoZombies - 1 Solidity 教程】012 继承(Inheritance)和 引用 (import)
一、前言看了一些区块链的教程,论文,在网上刚刚找到了一个项目实战,CryptoZombies。如果你想了解更多有关于机器学习、深度学习、区块链、计算机视觉等相关技术的内容,想与更多大佬一起沟通,那就扫描下方二维码加入我们吧!二、继承(Inheritance)1、讲解继承是面向对象的一个很重要的一个功能,通过继承,我们可以让我们的代码更加简单,结构也更加好,相关关系也更加明...原创 2020-02-18 15:48:23 · 619 阅读 · 0 评论 -
【CryptoZombies - 1 Solidity 教程】011 Require
一、前言看了一些区块链的教程,论文,在网上刚刚找到了一个项目实战,CryptoZombies。如果你想了解更多有关于机器学习、深度学习、区块链、计算机视觉等相关技术的内容,想与更多大佬一起沟通,那就扫描下方二维码加入我们吧!二、Require用户可以创建僵尸,但是不能无限制创建,所以需要作出限定:每个用户只能持续调用一次。我们使用require来做限制,即当不满足某些条件时,我...原创 2020-02-18 15:11:10 · 680 阅读 · 0 评论 -
【CryptoZombies - 1 Solidity 教程】010 msg.sender
一、前言看了一些区块链的教程,论文,在网上刚刚找到了一个项目实战,CryptoZombies。如果你想了解更多有关于机器学习、深度学习、区块链、计算机视觉等相关技术的内容,想与更多大佬一起沟通,那就扫描下方二维码加入我们吧!二、msg.sender当我们有了一套映射来记录僵尸的所有权时,我们可以用msg.sender来运用他们。并且,msg.sender可以被所有函数调用。ms...原创 2020-02-17 20:14:28 · 1365 阅读 · 0 评论 -
【CryptoZombies - 1 Solidity 教程】001合约与版本指令
目录一、前言二、空合约(empty contract)三、版本指令(Version Pragma)四、最基本合约(bare-bones starting contract)1、示例2、实战一、前言看了一些区块链的教程,论文,在网上刚刚找到了一个项目实战,CryptoZombies。从这篇博客开始总结自己的学习笔记,与大家一同分享。如果你想了解更多有关于机器学习、...原创 2019-04-30 23:02:30 · 498 阅读 · 0 评论 -
【CryptoZombies - 1 Solidity 教程】002状态变量与整数
目录一、前言二、状态变量(State Variables)三、整数(Integers)1、无符号整数: uint2、整数:int四、实战演习(Put it to the test)1、要求2、代码一、前言看了一些区块链的教程,论文,在网上刚刚找到了一个项目实战,CryptoZombies。从这篇博客开始总结自己的学习笔记,与大家一同分享。如果你想了解更多...原创 2019-05-01 08:59:59 · 365 阅读 · 0 评论 -
【CryptoZombies - 1 Solidity 教程】003数学运算、字符串与结构体
目录一、前言二、数学运算(Math Operations)1、常用数学运算2、实战三、字符串(string)四、结构体(Structs)2、实战一、前言看了一些区块链的教程,论文,在网上刚刚找到了一个项目实战,CryptoZombies。从这篇博客开始总结自己的学习笔记,与大家一同分享。如果你想了解更多有关于机器学习、深度学习、区块链、计算机视觉等相关技术的...原创 2019-05-01 09:24:05 · 693 阅读 · 1 评论 -
【CryptoZombies - 1 Solidity 教程】004数组与函数
目录一、前言二、数组(Arrays)1、数组2、结构体数组3、公共数组4、实战三、函数(Function)1、定义函数2、示例3、实战一、前言看了一些区块链的教程,论文,在网上刚刚找到了一个项目实战,CryptoZombies。从这篇博客开始总结自己的学习笔记,与大家一同分享。如果你想了解更多有关于机器学习、深度学习、区块链、计算机视觉等相关技术...原创 2019-05-01 09:59:33 · 413 阅读 · 0 评论 -
【CryptoZombies - 1 Solidity 教程】005结构体数组与私有/公共函数
目录一、前言二、结构体与数组(Structs and Arrays)1、创建新的结构体2、实战三、私有 / 公共函数(Private / Public Functions)1、函数默认属性2、私有函数3、实战一、前言看了一些区块链的教程,论文,在网上刚刚找到了一个项目实战,CryptoZombies。从这篇博客开始总结自己的学习笔记,与大家一同分享。如果...原创 2019-05-01 10:47:55 · 2923 阅读 · 1 评论 -
【CryptoZombies - 1 Solidity 教程】006函数返回值与修饰符
目录一、前言二、返回值(return values)1、返回值格式三、修饰符(modifiers)1、view2、pure四、实战一、前言看了一些区块链的教程,论文,在网上刚刚找到了一个项目实战,CryptoZombies。从这篇博客开始总结自己的学习笔记,与大家一同分享。如果你想了解更多有关于机器学习、深度学习、区块链、计算机视觉等相关技术的内容,想与更多...原创 2019-07-05 11:00:35 · 535 阅读 · 0 评论 -
【CryptoZombies - 1 Solidity 教程】007伪随机、Keccak256 与类型转换
目录一、前言二、伪随机与Keccak2561、Keccak2562、伪随机三、类型转换(Typecasting)1、转换格式四、实战1、要求2、代码一、前言看了一些区块链的教程,论文,在网上刚刚找到了一个项目实战,CryptoZombies。从这篇博客开始总结自己的学习笔记,与大家一同分享。如果你想了解更多有关于机器学习、深度学习、区块链、计算机视觉...原创 2019-07-05 11:29:47 · 986 阅读 · 0 评论 -
【CryptoZombies - 1 Solidity 教程】008事件与Web3.js导入
目录一、前言二、事件(Events)1、返回值格式1、实战1.要求2.代码三、Web3.js一、前言看了一些区块链的教程,论文,在网上刚刚找到了一个项目实战,CryptoZombies。从这篇博客开始总结自己的学习笔记,与大家一同分享。如果你想了解更多有关于机器学习、深度学习、区块链、计算机视觉等相关技术的内容,想与更多大佬一起沟通,那就扫描下方二维码加入我...原创 2019-07-05 12:11:46 · 412 阅读 · 0 评论 -
【CryptoZombies - 1 Solidity 教程】009映射与地址
目录一、前言二、地址(Addresses)1、账户(account)2、以太(Ether)3、地址三、映射(Mapping)四、实战1、要求2、代码一、前言看了一些区块链的教程,论文,在网上刚刚找到了一个项目实战,CryptoZombies。从这篇博客开始总结自己的学习笔记,与大家一同分享。如果你想了解更多有关于机器学习、深度学习、区块链、计算机视觉...原创 2019-07-10 23:13:21 · 364 阅读 · 0 评论 -
【机器学习论文翻译】去信任的机器学习合约:在以太坊区块链上评估和交换机器学习模型1
一、前言区块链是最近特别火热的一门技术,特别是比特币、挖矿概念的兴起,更是推动了区块链的发展。目前基本上确定的未来的研究方向是AI + 区块链,所以从现在开始,做个小白,不断开始滚雪球。如果你有什么问题,希望跟我能够一起交流,除了通过博客交流外,欢迎你加入我的QQ群,一起交流有关于机器学习、深度学习、计算机视觉有关内容。目前我处于广泛涉猎阶段,希望我们能够一起沟通。下图是我的群二维码:...原创 2019-04-16 00:21:16 · 1115 阅读 · 0 评论