
区块链培训
文章平均质量分 72
黎跃春
光速矩阵创始人兼CEO。
展开
-
元壤:国内首家免费的数字藏品、DAO数字化营销SaaS平台
元壤是 Web3.0 时代 NFT 数字藏品与用户服务的数字化工具。元壤是中国企业数字资产化及数字藏品营销解决方案提供商。元壤致力于通过产品和服务,助力企业资产数字化,数字营销化,通过科技驱动数字商业变革,让数字资产变得更智慧。原创 2023-01-08 17:31:14 · 1327 阅读 · 0 评论 -
『0016』 - Solidity Types - 玩转 Solidity 数组 (Arrays)
孔壹学院:国内区块链职业教育领先品牌 作者:黎跃春,区块链、高可用架构工程师 微信:liyc1215 QQ群:348924182 博客:http://liyuechun.org学习目标掌握Arrays的可变不可变的创建深度理解可变数组和不可变数组之间的区别二维数组memory arrays的创建bytes0 ~ bytes32、bytes与byte[]对比固定长度的原创 2017-11-01 09:50:32 · 14193 阅读 · 0 评论 -
『0015』 - Solidity Types - (Dynamically-sized byte array)、(Fixed-size byte arrays)、string之间的转换关系
孔壹学院:国内区块链职业教育领先品牌 作者:黎跃春,区块链、高可用架构工程师 微信:liyc1215 QQ群:348924182 博客:http://liyuechun.org大纲固定大小字节数组(Fixed-size byte arrays)之间的转换固定大小字节数组(Fixed-size byte arrays)转动态大小字节数组(Dynamically-sized b原创 2017-11-01 09:49:53 · 924 阅读 · 0 评论 -
『0014』 - Solidity Types - 动态大小字节数组(Dynamically-sized byte array)
孔壹学院:国内区块链职业教育领先品牌 作者:黎跃春,区块链、高可用架构工程师 微信:liyc1215 QQ群:348924182 博客:http://liyuechun.org一、Dynamically-sized byte arraystring 是一个动态尺寸的UTF-8编码字符串,它其实是一个特殊的可变字节数组,string是引用类型,而非值类型。bytes 动态字节原创 2017-11-01 09:48:39 · 1404 阅读 · 0 评论 -
『0013』 - Solidity Types - 固定大小字节数组(Fixed-size byte arrays)
孔壹学院:国内区块链职业教育领先品牌 作者:黎跃春,区块链、高可用架构工程师 微信:liyc1215 QQ群:348924182 博客:http://liyuechun.org固定大小字节数组(Fixed-size byte arrays)固定大小字节数组可以通过 bytes1, bytes2, bytes3, …, bytes32来进行声明。PS:byte的别名就是 byte原创 2017-11-01 09:47:51 · 1718 阅读 · 0 评论 -
『0012』 - Solidity Types - 字符串(String Literals)
孔壹学院:国内区块链职业教育领先品牌 作者:黎跃春,区块链、高可用架构工程师 微信:liyc1215 QQ群:348924182 博客:http://liyuechun.org案例字符串可以通过""或者''来表示字符串的值,Solidity中的string字符串不像C语言一样以\0结束,比如我的微信号liyc1215这个字符串的长度就为我们所看见的字母的个数,它的长度为8。pr原创 2017-11-01 09:47:17 · 1220 阅读 · 0 评论 -
『0011』 - Solidity Types - 地址(Address)
孔壹学院:国内区块链职业教育领先品牌 作者:黎跃春,区块链、高可用架构工程师 微信:liyc1215 QQ群:348924182 博客:http://liyuechun.org以太坊钱包地址位数验证以太坊中的地址的长度为20字节,一字节等于8位,一共160位,所以address其实亦可以用uint160来声明。我的以太坊钱包的地址为0xF055775eBD516e7419ae4原创 2017-11-01 09:46:38 · 6169 阅读 · 0 评论 -
『0009』 - Solidity Types - 布尔(Booleans)
孔壹学院:国内区块链职业教育领先品牌 作者:黎跃春,区块链、高可用架构工程师 微信:liyc1215 QQ群:348924182 博客:http://liyuechun.org布尔(Booleans)bool: 可能的取值为常量值true和false。支持的运算符:! 逻辑非&& 逻辑与|| 逻辑或== 等于!= 不等于备注:运算符&&和||是短路运算符,如f(x)原创 2017-11-01 09:45:55 · 389 阅读 · 0 评论 -
『0009』 - Solidity Types - 布尔(Booleans)
孔壹学院:国内区块链职业教育领先品牌 作者:黎跃春,区块链、高可用架构工程师 微信:liyc1215 QQ群:348924182 博客:http://liyuechun.org布尔(Booleans)bool: 可能的取值为常量值true和false。支持的运算符:! 逻辑非&& 逻辑与|| 逻辑或== 等于!= 不等于备注:运算符&&和||是短路运算符,如f(x)原创 2017-11-01 09:45:31 · 434 阅读 · 0 评论 -
『0008』- Solidity中public、internal、private在状态变量和函数中的使用以及Solidity智能合约继承、重写
孔壹学院:国内区块链职业教育领先品牌 作者:黎跃春,区块链、高可用架构工程师 微信:liyc1215 QQ群:348924182 博客:http://liyuechun.org在上一小节中我们在函数参数中使用storage这个关键字时,当前的函数必须是internal或者private类型。在本小节中,我(微信:liyc1215)将重点为大家介绍属性和函数的使用权限。状态变量、原创 2017-10-31 21:52:35 · 8241 阅读 · 4 评论 -
『0007』- Solidity状态变量、局部变量与memory 、storage之间的爱恨情仇
孔壹学院:国内区块链职业教育领先品牌 作者:黎跃春,区块链、高可用架构工程师 微信:liyc1215 QQ群:348924182 博客:http://liyuechun.org在上一节中,我们了解了Solidity类型中哪些是值类型,哪些是引用类型,以及值类型与引用类型的简单对比。本篇教程中,我们将全面讲解memory,storage在Solidity开发中的作用,以及值类型、原创 2017-10-31 21:51:42 · 13018 阅读 · 0 评论 -
『0017』 - Solidity Types - Solidity 枚举(Enums)
孔壹学院:国内区块链职业教育领先品牌 作者:黎跃春,区块链、高可用架构工程师 微信:liyc1215 QQ群:348924182 博客:http://liyuechun.org案例下面的代码是我对官方案例作了简单的修改而成。ActionChoices就是一个自定义的整型,当枚举数不够多时,它默认的类型为uint8,当枚举数足够多时,它会自动变成uint16,下面的GoLeft原创 2017-11-01 09:51:18 · 1617 阅读 · 0 评论 -
『0018』 - Solidity Types - Solidity 结构体(Structs)
孔壹学院:国内区块链职业教育领先品牌 作者:黎跃春,区块链、高可用架构工程师 微信:liyc1215 QQ群:348924182 博客:http://liyuechun.org自定义结构体pragma solidity ^0.4.4;contract Students { struct Person { uint age; uint stu原创 2017-11-01 09:51:51 · 901 阅读 · 0 评论 -
第二篇 - EOS Currency 合约案例
主讲人:黎跃春 | 孔壹学院创始人 课程咨询,添加莉莉微信(kongyixueyuan)咨询切换到eos/build/programs/cleos路径下面。1. 钱包设置秘钥需要保存好,后面解锁时会用到。liyuechun:cleos yuechunli$ ./cleos wallet createCreating wallet: defaultSav...原创 2018-04-14 09:53:43 · 1030 阅读 · 0 评论 -
第一篇 - 手把手教你理清EOS各种开发环境搭建来龙去脉
主讲人:黎跃春 | 孔壹学院创始人 课程咨询,添加莉莉微信(kongyixueyuan)咨询目前来讲,任何学习EOS相关技术的资料都来自https://github.com/EOSIO/eos,可能大家在搭建EOS开发环境的过程中,会很迷茫,网上资料都很乱,自己也理不清头绪,不知如何下手。在这里,春哥将一步步为你揭开层层面纱。1. 硬件软件环境因为EOS的版本太多...原创 2018-04-14 09:49:29 · 8310 阅读 · 1 评论 -
基于Ethereum & IPFS的去中心化Ebay区块链项目开发实战
孔壹学院:国内区块链职业教育引领品牌,专注于区块链产品底层研发和职业教育培训,孔壹学院是一家集产品研发、外包服务、脱产班、周末班、企业内训、区块链人才服务提供商为一体的综合性区块链商学院。 官方网站:http://www.kongyixueyuan.com 黎跃春(微信:liyc1215):孔壹学院 、 BloggerChain创始人,资深讲师,区块链、高可用架构师。 联系我们:微原创 2017-11-24 08:41:29 · 5306 阅读 · 0 评论 -
【IPFS + 区块链 系列】 入门篇 - IPFS + Ethereum (上篇)-js-ipfs-api
孔壹学院:国内区块链职业教育引领品牌。 作者:黎跃春,孔壹学院创始人,区块链、高可用架构师 微信:liyc1215 区块链博客:http://liyuechun.orgEbay项目基于以太坊Ethereum & IPFS的去中心化Ebay区块链项目详情链接目录1. 内容简介2. IPFS-HTTP效果图3. 实现步骤 3.1 安装create-react-ap原创 2017-11-24 08:40:15 · 8857 阅读 · 5 评论 -
【IPFS + 区块链 系列】 入门篇 - IPFS+IPNS+个人博客搭建
孔壹学院:国内区块链职业教育引领品牌。 作者:黎跃春,孔壹学院创始人,区块链、高可用架构师 微信:liyc1215 区块链博客:http://liyuechun.org在阅读这篇文章之前,你需要先学习【IPFS + 区块链 系列】 入门篇 - IPFS环境配置这篇文章。目录1. 如何在IPFS新增一个文件 1.1 新建file.txt文件1.2 查看ipfs相关原创 2017-11-22 09:45:51 · 8210 阅读 · 0 评论 -
【IPFS + 区块链 系列】 入门篇 - IPFS环境配置
孔壹学院:国内区块链职业教育引领品牌。 作者:黎跃春,孔壹学院创始人,区块链、高可用架构师 微信:liyc1215 区块链博客:http://liyuechun.org目录1. IPFS简介[2. IPFS 本地环境安装](#2-IPFS 本地环境安装) 2.1 下载ipfs压缩包2.2 安装3. 项目配置 3.1 创建ipfs节点 3.2 修改节点默认存储空间3原创 2017-11-21 00:16:08 · 5168 阅读 · 1 评论 -
【IPFS + 区块链 系列】 入门篇 - IPFS + Ethereum (下篇)-ipfs + Ethereum 大图片存储
区块链技术博客:http://liyuechun.org 区块链视频网站:http://www.kongyixueyuan.comEbay项目基于以太坊Ethereum & IPFS的去中心化Ebay区块链项目详情链接目录1. 系列文章2. 项目描述及效果展示3. 阅读本文需要掌握的知识4. 源码5. 运行程序6. 技术交流1. 系列文章【IPFS + 区块链 系列】 入门篇原创 2017-11-29 00:13:48 · 3670 阅读 · 1 评论 -
『0006』- Solidity值类型与引用类型
孔壹学院:国内区块链职业教育领先品牌 作者:黎跃春,区块链、高可用架构工程师 微信:liyc1215 QQ群:348924182 博客:http://liyuechun.org在前几节中我们初步认识了简单的以太坊智能合约的结构,生命周期以及如何通过Ethereum Wallet进行合约部署。也许对于很多有开发经验的童鞋来说,大家会以为Solidity语法非常简单,其实不然,在我原创 2017-10-31 21:50:42 · 920 阅读 · 0 评论 -
『0005』- 以太坊智能合约生命周期(Ethereum smart contracts lifecycle)
孔壹学院:国内区块链职业教育领先品牌 作者:黎跃春,区块链、高可用架构工程师 微信:liyc1215 QQ群:348924182 博客:http://liyuechun.org上一篇中,我们讲解了『0004』- 基于Ethereum Wallet的Solidity HelloWorld智能合约(Smart Contract)。本篇文章我们将一步步带大家掌握以太坊智能合约的生命周原创 2017-10-31 21:49:55 · 3504 阅读 · 0 评论 -
『区块链智能合约』从零构建Ethereum智能合约到实战开发
为什么说现在学习区块链才是最好的时机?区块链技术不只是能开发数字货币,不只是能进行ICO。当我分享一些区块链文章的时候,偶尔总会有人艾特我说,春哥,现在国家都不让炒币了,还弄个毛的区块链啊。我一般会很平静的告诉他,数字货币只是区块链落地产品类型之一,严格来讲,交易所关闭,国家不让ICO是好事,大家会发现,现在国家禁止ICO后,币圈瞬间清净多了,我觉得是好事,因为现在暴露了很多打着ICO牌子裸泳的人,原创 2017-09-25 10:08:45 · 4256 阅读 · 0 评论 -
3分钟通过一个App的演示深入理解区块链运行原理
作者:黎跃春,资深讲师,全栈工程师;专注于「区块链+内容」产品的开发以及区块链技术培训。 公众号:区块链部落 QQ群:348924182 微信:liyc1215 区块链技术部落阁:http://liyuechun.org安装命令行工具打开终端,输入npm install blockchain-cli -gLast login: Wed Sep 13 15原创 2017-09-15 11:50:28 · 6926 阅读 · 1 评论 -
第一章 Solidity源文件的结构
第一章 Solidity源文件的结构源文件可以包含任意数量的智能合约的定义以及任意数量的include指令和pragma伪指令。版本声明版本声明代码格式如下:pragma solidity ^0.4.0;这段代码的声明表示,源文件不会被0.4.0以下版本的编译器编译。当然同时也不会被0.5.0以上版本的编译器起作用(这是由^符号来决定的)。0.4.0 ~ 0.4.9 这些版本支持上面代码声明的源码编翻译 2017-08-29 16:40:42 · 648 阅读 · 0 评论 -
3分钟通过一个App的演示深入理解区块链运行原理
作者:黎跃春,资深讲师,全栈工程师;专注于「区块链+内容」产品的开发以及区块链技术培训。 公众号:区块链部落 QQ群:348924182 微信:liyc1215 区块链技术部落阁:http://liyuechun.org安装命令行工具打开终端,输入npm install blockchain-cli -gLast login: Wed Sep 13 15原创 2017-09-13 20:16:16 · 1002 阅读 · 0 评论 -
教练,我“只”想学`solidity`
教练,我“只”想学soliditySmart Contract(智能合约)才是Dapp(去中心化应用)的核心,不是nodejs。如果你想要研究Solidity,但沒碰过nodejs,那么本篇是专门为你而写的。只需要使用网页面的Solidity编辑器(https://ethereum.github.io/browser-solidity),以及安装MetaMask就可以开心的编写、部署、测试智能合约。原创 2017-09-05 08:15:07 · 913 阅读 · 0 评论 -
第001篇 - 区块链专业术语最全词汇表:从 A - Z
第001篇 - 区块链专业术语最全词汇表:从 A - Z 来源:春哥个人博客 作者:©黎跃春:JS全栈工程师,区块链、高可用架构技术爱好者 版权声明:本文版权归©黎跃春所有,仅供区块链技术爱好者免费学习,未经许可,禁止转载和改编,一经发现,违者必究–这篇文章是一个简单而又全面的Blockchain词汇表,用于令人印象深刻的blockchain语言世界。 Blockchain词原创 2017-08-11 14:22:09 · 11947 阅读 · 0 评论 -
第000篇 - 一步一步了解区块链技术
第000篇 - 一步一步了解区块链技术 来源:春哥个人博客 作者:©黎跃春:JS全栈工程师,区块链、高可用架构技术爱好者 版权声明:本文版权归©黎跃春所有,仅供区块链技术爱好者免费学习,未经许可,禁止转载和改编,一经发现,违者必究区块链技术是新的互联网?比特币的创始人是Satoshi Nakamoto,一个叫中本聪的极客高手。区块链技术源于比特币,它是一个无比巧妙的发明。从比特原创 2017-08-10 19:30:57 · 1019 阅读 · 0 评论 -
会说话的PPT,从开发者角度十分钟理解区块链
会说话的PPT,从开发者角度十分钟理解区块链原创 2017-09-09 16:03:20 · 3007 阅读 · 0 评论 -
什么是智能合约(Smart Contract)?
智能合约是什么?在区块链上运行的程序,通常称为智能合约(Smart Contract)��。所以通常会把写区块链程序改称写智能合约。虽然比特币(Bitcoin)上也能写智能合约,但是比特币所支持的语法仅与交易有关,能做的事情比较有限。因此目前提到写智能合约,通常指的是支持执行图灵完备程序的以太坊(Ethereum)区块链⛓ 。智能合約可以做什麼?目前最常见的智能合约是各种加密货币合约��,开发者可以原创 2017-09-18 19:06:45 · 9525 阅读 · 0 评论 -
『0004』- 基于Ethereum Wallet的Solidity HelloWorld智能合约(Smart Contract)
孔壹学院:国内区块链职业教育领先品牌 作者:黎跃春,区块链、高可用架构工程师 微信:liyc1215 QQ群:348924182 博客:http://liyuechun.org相信大家都有学习各种开发语言的经历,一般学习任何一门语言都会先从最简单的HelloWorld开始,所以本篇文章,我们将编写一个最基本的合约代码,并且一步步讲解如何通过Ethereum Wallet将合约部署到原创 2017-10-31 21:48:16 · 2502 阅读 · 1 评论 -
『0003』 - Solidity合约结构(初识别状态变量、局部变量、构造函数、析构函数)
孔壹学院:国内区块链职业教育领先品牌 作者:黎跃春,区块链、高可用架构工程师 微信:liyc1215 QQ群:348924182 博客:http://liyuechun.org什么是合约?在区块链上运行的程序,通常称为智能合约(Smart Contract)��。所以通常会把写区块链程序改称写智能合约。简单点来讲,合约就是运行在区块链上的一段程序。一个完整的合约pragma s原创 2017-10-31 21:46:59 · 1960 阅读 · 0 评论 -
『0002』 - Atom编辑器编写智能合约(Smart Contract)插件安装配置
孔壹学院:国内区块链职业教育领先品牌 作者:黎跃春,区块链、高可用架构工程师 微信:liyc1215 QQ群:348924182 博客:http://liyuechun.org编辑器选择理论上讲任何编辑器都可以编写Solidity合约代码,比如:WebStorm,VSCode,Sublime,等等。我选择的是Atom,没有任何理由,因为Atom轻量并且界面漂亮。移步https原创 2017-10-31 21:46:21 · 2882 阅读 · 1 评论 -
『0001』 - 如何通过 MyEtherWallet 创建钱包以及如何通过 Ethereum Wallet 和 MetaMask 恢复钱包账号
视频教程 来源: 黎跃春区块链博客学习目标钱包介绍创建钱包发送和接收以太币恢复钱包如何获取以太币钱包介绍Ethereum Wallet 钱包开启Ethereum智能合约开发(Smart Contract)最快的方式就是Ethereum Wallet,它支持Windows, MacOSX 和 Linux开发智能合约原生Dapp(去中心化App),你可以从github 下载。在做原创 2017-10-31 21:45:30 · 8704 阅读 · 0 评论 -
如何编写智能合约(Smart Contract)- 从零构建和部署去中心化投票App,decentralization Voting Dapp
孔壹学院:国内区块链职业教育领先品牌 作者:黎跃春,区块链、高可用架构工程师 微信:liyc1215 QQ群:348924182 博客:http://liyuechun.org课程目标了解区块链智能合约学会搭建智能合约开发环境学会如何编译智能合约学会如何将智能合约部署到区块链学会如何通过WebApp和智能合约尽心互动掌握DApp(去中心化App)的整个开发部署流程原创 2017-10-27 23:15:48 · 1658 阅读 · 0 评论 -
如何编写智能合约(Smart Contract)?(II)建立加密代币
如何编写智能合约(Smart Contract)?(II)建立加密代币接着上一篇如何编写智能合约(Smart Contract)?,本篇文章,我们将写一个简单的加密代币的智能合约来给大家诠释加密代币的原理,当然这篇文章只是告诉你加密代币的原理,存在很多漏洞,不能直接使用。启动testrpc打开终端,启动testrpc,相关环境在如何编写智能合约(Smart Contract)?这篇文章里面已经有具体原创 2017-09-21 11:24:31 · 4662 阅读 · 0 评论 -
区块链技术相关论文、文档
索引Angaroa的实现 repoUnderstanding Serenity, Part I: Abstraction: 中文翻译Understanding Serenity, Part 2: Casper: 中文翻译隔离见证技术 - set wit: segregated witnessIBLTs: 可逆式布鲁姆查找表(IBLT) , 如何促进比特币的去中心化, 弱区块(weak bl原创 2017-09-27 10:47:45 · 7582 阅读 · 0 评论 -
如何使用星际文件传输网络(IPFS)搭建区块链服务(一)
转载自:https://qtum.org/zh/blog/ru-he-shi-yong-xing-ji-wen-jian-chuan-shu-wang-luo-ipfs-da-jian-qu-kuai-lian-fu-wuIPFS(InterPlanetary File System)是一个点对点的分布式超媒体分发协议,它整合了过去几年最好的分布式系统思路,为所有人提供全球统一的可寻址空间,包括G转载 2017-09-18 20:58:38 · 5519 阅读 · 2 评论 -
第001节 - Solidity 智能合约开发工具准备第一篇
第001节 - Solidity 智能合约开发工具准备第一篇Solidity (中文:固态,固体)是一种语法与Javascript相似的高级语言,它为Ethereum虚拟机(EVM)编译代码而设计。Solidity是静态类型的,支持继承,库和复杂的用户自定义类型以及其他功能。如您所见,它可以用来创建投票,众筹,盲拍,多重签名钱包等的智能合约。Solidity 很有用的链接Ethereum:http原创 2017-08-16 21:00:46 · 1851 阅读 · 0 评论