以太坊学习笔记
文章平均质量分 92
链乔教育在线
这个作者很懒,什么都没留下…
展开
-
链乔教育在线|Truffle框架开发智能合约——以太坊学习笔记(六)
一、truffle简介Truffle是一个世界级的开发环境,测试框架,以太坊的资源管理通道,致力于让以太坊上的开发变得简单,Truffle有以下特点:内置的智能合约编译,链接,部署和二进制文件的管理。快速开发下的自动合约测试。脚本化的,可扩展的部署与发布框架。部署到不管多少的公网或私网的网络环境管理功能使用EthPM&NPM提供的包管理,使用ERC190标准。与合约直接通信的直接交互控制台(写完合约就可以命令行里验证了)。可配的构建流程,支持紧密集成。在Truffle环境里支持执原创 2021-05-14 15:47:13 · 510 阅读 · 1 评论 -
链乔教育在线|智能合约学习——以太坊智能合约学习笔记(四)
链乔教育在线|智能合约学习——以太坊智能合约学习笔记(四)本笔记记录的是使用matemask钱包连接以太坊私链,并编写一个基本的提币智能合约部署到以太坊私链上,进行调用。一、浏览器安装metamask插件由于google插件访问经常会打不开网页,本次以Edge为例来进行说明,Filrefox操作类似。1. 打开浏览器扩展商店:搜索metamask安装即可。安装完毕后,浏览器会有一个小的metamask图标点击后可以展开菜单,亦可使用展开视图来打开网页方式访问2.使用metamask(1原创 2021-04-27 18:13:43 · 598 阅读 · 2 评论 -
solidity初学——以太坊学习笔记(三)
solidity初学——以太坊学习笔记(三)一、合约结构在 Solidity 语言中,合约类似于其他面向对象编程语言中的类。每个合约中可以包含 状态变量、 函数、事件 Event、结构体、 和枚举类型的声明,且合约可以从其他合约继承。还有一些特殊的合约,如: 库和接口。状态变量:状态变量用于永久地保存合约中使用的数据。以下代码声明了一个用于保存用户钱包地址的状态变量:// SPDX-License-Identifier: GPL-3.0pragma solidity >0.7.0 <原创 2021-04-23 16:22:55 · 438 阅读 · 0 评论 -
链乔教育在线|以太坊开发工具介绍——以太坊智能合约学习笔记(二)
以太坊开发工具有很多种,最常用的比如网页版的remix,或者VScode、Atom等等,这里我们就逐个介绍一下(一)在线版RemixRemix是一个开源的Solidity智能合约开发环境,提供基本的编译、部署到本地或测试网络,执行合约等功能。**访问:**http://remix.ethereum.org 即可打开remix,初始界面如下:界面左侧是工作空间,用于管理合约代码,右边区域则是编码区域,初始会提供3个合约代码,放在contracts文件夹下:1_Storage.sol,2_Owner原创 2021-04-13 11:41:22 · 432 阅读 · 1 评论 -
链乔教育在线|智能合约入门——以太坊智能合约学习笔记(一)
以太坊智能合约学习笔记(一)前言以太坊的目标是打造一个用于运行智能合约的去中心化平台,根据程序代码的设置来运行应用,目的是保障程序运行时不存在审查、欺诈、停机、以及第三方人为干预的可能。开发者可以使用官方提供的工具在其上开发、部署并运行智能合约。一些名词解释1.图灵完备图灵完备来自计算机的概念,指程序代码语言加上能在图灵机上运行的运算规则,符合这种要去的逻辑系统、装置、或者编程语言就可以被认为是图灵完备的。图灵完备的语言有循环执行语句、判断分支语句等,理论上能解决任何算法。那么它的一个显著特点就原创 2021-03-31 13:40:04 · 597 阅读 · 0 评论