自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 问答 (1)
  • 收藏
  • 关注

原创 从0开始学区块链第16天——Solidity 中的时间逻辑

Chainlink 去中心化预言机网络可以配置为自动触发您的智能合约,你可以通过检查条件(包括与时间相关的条件)来运行各种自动化。一个区块通常包含多个交易,并且由于 block.timestamp 指的是区块被开采的时间,所以一个区块中的所有交易都将具有相同的时间戳值。所以时间戳实际上指的是区块的时间,而不是调用者发起交易的时间。全局变量 block.timestamp 指的是块生成并添加到区块链的时间,以毫秒为单位。Solidity 中的时间是根据添加到区块链的每个区块决定的。

2025-11-21 23:23:39 223

原创 从0开始学区块链第15天——发送和接受ETH

明天先争取看完第3课的内容,毕竟认真的一遍下来也不一定能记住,先过一遍为主要目标。Infura测试网水龙头:infura.io/faucet/sepolia。Chainlink 测试网水龙头:faucets.chain.lin。Alchemy测试网水龙头:sepoliafaucet.com。前几天学的有点忘了 最近有事没网耽搁了好几天 继续捡起来。又简单的看了下第3课的内容,主要是发送接受ETH。但跟着做的时候 不知道什么原因出错了。

2025-11-12 22:20:55 277

原创 从0开始学区块链第14天—Token 和 Coin 的区别

总结:Coin 是区块链网络的核心价值载体,Token 是构建在现有网络上的多功能数字资产。◦ 功能多样化,可能代表权益(如治理代币)、实用工具(如访问DApp)或资产(如稳定币)。◦ Token 的发行成本更低,适合快速实验和创新,Coin 需要维护完整的区块链网络。◦ Token:Uniswap的UNI(治理代币)、Tether(USDT,稳定币)。◦ Coin 的转账直接由底层区块链处理,而 Token 的转账通过智能合约执行。◦ 通常指原生数字货币,作为区块链网络的原生资产(如比特币、以太币)。

2025-11-04 21:29:14 200

原创 从0开始学区块链第13天——如何在一条区块链上发送原生token给一个合约,记录转账信息,如何提取收集的token,如何设置时间锁。

FundMeTokenERC20_flattened.sol合约:该合约是FundMeTokenERC20合约的flatten版本,可以通过 Remix flatten 插件生成,用于EtherScan上的合约验证。FundMe_flattened.sol合约:该合约是FundMe合约的flatten版本,可以通过 Remix flatten 插件生成,用于EtherScan上的合约验证。FundMe.sol合约:该合约是募集资金的合约,通过函数来接受funder的ETH。

2025-11-01 22:50:10 145

原创 从0开始学区块链第12天—如何使用可见性标识符

Internal 可见性类似于 private 可见性,因为内部函数和变量只能从声明它们的合约中访问。但是标记为 internal 的函数和变量也可以从派生合约(即从声明合约继承的子合约)访问,但不能从合约外部访问。Public 函数和变量可以在合约内部、外部、其他智能合约和外部账户(你 Metamask 钱包中的那种)访问——几乎可以从任何地方访问。可见性指定变量、函数或智能合约可以从定义它的代码所在的区域之外访问的程度。external 函数不能从声明合约或继承自声明合约的合约的内部调用。

2025-10-31 21:40:01 302

原创 从0开始学区块链第11天—Chainlink 喂价

Chainlink是一个去中心化的预言机网络,其核心功能Price Feeds通过聚合多数据源和节点运营商机制为DeFi应用提供可靠的价格数据。开发者可通过智能合约调用预部署的聚合合约或查询官方数据馈赠列表获取价格,支持多条主流区块链。该系统通过去中心化数据源、节点质押和数据签名确保安全性,广泛应用于DEX、借贷平台等场景。注意不同链的合约地址差异和价格延迟问题。

2025-10-30 23:17:31 752

原创 从0开始学区块链第10天—— 写第二个智能合约 FundMe

学习编写FundMe智能合约,实现区块链原生token转账、记录转账信息、提取token及设置时间锁功能。课程包含FundMe.sol资金募集合约及其flatten版本、FundMeToken.sol基础代币合约及其衍生版本(支持销毁功能)和基于OpenZeppelin标准的ERC20合约。通过Remix编译器,学员将完成合约编写、MetaMask部署(Sepolia测试网)及区块链浏览器验证等操作流程,掌握智能合约从开发到上链的全过程。

2025-10-29 22:05:38 256

原创 从0开始学区块链第9天—智能合约的一些关键知识

本文摘要: Solidity智能合约开发要点包括:1)必须使用SPDX许可证标识和pragma指令指定编译器版本;2)合约结构包含状态变量、函数和构造函数,其中状态变量具有不同作用域;3)4种可见性标识符(public/external/internal/private)控制访问权限;4)构造函数用于初始化合约,仅在部署时执行一次;5)接口定义合约交互规范,而抽象合约可包含部分实现。文章还介绍了类型化变量声明、分号必要性等语法细节,以及constant/immutable变量的特性。

2025-10-28 22:56:56 316

原创 从0开始学区块链第8天——了解预言机

本文介绍了区块链中的预言机问题,即智能合约无法主动获取链下数据(如价格、资产信息等)的局限性。为解决这一问题,预言机作为第三方服务应运而生,其中Chainlink是去中心化网络的头部服务商。作者通过实践学习,尝试使用Chainlink的喂价服务,复制代码时遇到错误,计划在GitHub社区寻求帮助。文章简要说明了预言机的作用和使用体验。

2025-10-27 23:07:05 164

原创 从0开始学区块链第7天—solidity进阶学习写真实场景合约

这篇文章提到学习过程中遇到报错问题,但提供了Github上的视频教程和代码资源。作者建议先完整跟学一遍,侧重基础理解,待完成后再进行第二遍实操练习。这种分阶段的学习方法既能掌握整体框架,又能通过重复练习加深理解。文章强调循序渐进的重要性,主张第一遍以了解为主,第二遍再深入实践。

2025-10-26 18:29:21 82

原创 从0开始学区块链第6天— 会写最基础简单的合约了

本文介绍了Solidity中工厂模式的使用场景和优势。工厂模式适用于需要创建多个相同合约实例的情况,如批量生成通证、NFT或DAO提案,以及游戏道具生产等。该模式能简化管理、降低部署成本并提高安全性。作者分享了学习Solidity合约编写的初步体验,包括跟随教程完成操作、遇到错误通过工具修正,以及基本掌握了合约框架和编写流程。文中强调了对初学者而言,先了解整体流程比深究细节更为重要。

2025-10-25 20:14:54 150

原创 从0开始学区块链第5天——合约跟写发生错误!

array:数组,可以把多个相同类型的数据结构或者基础的数据类型存储在一起,比如有多个UN256,12345678910 可以把这10个数字都存在一个数字组里,使用的时候就可以通过数组的下标来找到不同的元素,每个元素的数据类型都是相同的。struct 结构体,存储多个不同的数据类型存在同一个变量里。比如一个人的变量可以是身份证,地址,名字,名字是字符串变量地址是地址变量,身份证号是256的一个变量,把这三种不同的变量合在一起,统一去使用,就是结构体。了解了不同的数据存储模式,这章学习不同的数据结构。

2025-10-24 23:11:27 181

原创 从0开始学区块链第4天——编写合约练习

编写和编译一个空的合约,并解释了可能出现的警告和提示。如何编写一个智能合约,包括确定合约的开Rolx源协议和所需的编译器版本,以及使用Solidity的基础数据my fi类型。各种基础数据类型的使用,包括无符号b9整型、有符号整型、字节数组、字符串和地址。然后,基础nc数据类型、变量、函数和可见度标识符的概念。如何声明和实现一个函数,包括函数声明、返回值、入参和可见度标识符。然后,数据的存储模式数据结构,包括存储模式(storage、memory,calldata)和数据结构(STRUCT和数组)。

2025-10-23 23:12:27 1007

原创 从0开始学区块链第3天——准备学习solidity语言

区块链交易与加密技术摘要:非对称加密实现信息加密(公钥)和解密(私钥)。区块链交易需通过私钥签名,公钥验证身份。交易需支付Gas费(含Gas limit和Gas price),EIP1559优化了费用结构(基础费+最大费+小费)。账户分为托管和自托管(如MetaMask),通过助记词派生私钥、公钥和地址。测试通证可通过水龙头获取。交易经节点共识后上链,需支付手续费激励矿工。

2025-10-22 20:30:00 115

原创 从0开始学区块链第2天——了解智能合约

区块链技术以智能合约为核心,实现去中心化、透明、不可篡改的交易。主要应用包括:DeFi(去中心化金融)、NFT(数字资产凭证)和DAO(自治组织)。区块链账户分为托管型(第三方控制)和自托管型(用户全权掌控)。密码学保障安全,哈希函数将数据固定长度转化,区块链采用非对称加密(公私钥体系)。私钥丢失将导致资产永久损失。

2025-10-21 13:53:53 206

原创 从0开始学习区块链第1天——了解区块链

本文分享了作者学习区块链技术的经历与心得。作者实践了交易所、AI机器人等区块链应用,发现技术基础至关重要,因此重新系统学习Solidity、智能合约等核心内容。文章概述了区块链关键技术点:比特币的区块结构、智能合约的应用场景(DeFi、NFT等)、共识机制(POW/POS)演变,以及Web3"可读可写可拥有"的特性。作者强调理解底层逻辑的重要性,并分享了中文学习资源,展现了在区块链领域持续深耕的决心。

2025-10-20 20:35:45 309

原创 【从0开始学编程】前端入门之快速上手HTML&CSS

Ai 是一个时代,目前发现除了卖课的再就是懂技术的赚钱了。看了歌飞的文章,现在从0开始,并坚持下去。歌飞建议先看一遍,有了整体的了解和逻辑,然后跟着实操。Hyper Text Markup(标记语言) Language。HTML 是一种标记语言,网页中的文字、图片、按钮等元素。Cascading Style(风格) Sheets。CSS 将内容美化,文字排版、图片设计等。

2025-06-09 19:29:54 156

原创 从0开始学习人工智能——线性回归

(2)多元回归:y=f(x1,x2,x3......xn)Python语言中专门针对机器学习应用而发展起来的一款开源框架(算法库),可以实现数据处理、分类、回归、降维、模型选择等常用的机器学习算法。(2)非线性回归:y=ax平方+bx+c。集成了机器学习中各类成熟的算法,容易安装和使用,样例丰富,教程和文档也非常详细。一、变量数: (1) 一元回归:y=f(x)二、函数关系:(1) 线性回归:y=ax+b。1.什么是回归分析?函数表达式:y=f(x1,x2,x3......xn)

2023-05-25 20:00:00 164 1

原创 从0开始学人工智能——机器学习

数据挖掘、计算机视觉、自然语言处理、证券分析、医学诊断、机器人、DNA测序。机器学习,直接输入数据,不需要公式,通过计算机后得出公式,从而得出结果。传统算法,输入基数和关系的公式,通过计算机后直接得到结果。——训练数据包括正确的结果(标签-label)——根据每次结果收获的奖惩进行学习,实现优化。程序初始化:根据执行效果给与奖励与惩罚(分数)比如:人脸识别、语音翻译、医学诊断。——训练数据包括少量正确的结果。——训练数据不包括正确的结果。程序逐步寻找获得高分的方法。比如:AlphaGo。

2023-05-24 21:00:00 136

原创 从0开始学人工智能——环境及工具包介绍

AI开发工具Panda\Numpy\Matplolib

2023-05-23 23:53:41 200

原创 从0开始学人工智能——机器学习与深度学习的关系

机器学习是一种实现人工智能的方法,深度学习是一种实现机器学习的技术。

2023-05-23 23:18:59 280

原创 从0开始学人工智能

人工智能就其本质而言,是机器对人的思维或行为过程的模拟,让它能像人一样思考或行动。

2023-05-23 23:10:06 96

原创 今天失败了明天继续

2021-11-17 22:58:30 106

原创 0基础学前端2021-11-16表格练习

2021-11-16 23:31:08 101

原创 0基础学前端2021-11-13隐藏标签

2021-11-13 23:54:53 351

原创 0基础学前端总2021—11—11锚点应用

锚点目前理解就是点击可以快速到的位置

2021-11-11 23:19:36 106

原创 0基础学前端2021—11—10 链接应用

链接有关

2021-11-10 23:19:51 302

原创 0基础学前端 2021—11—08 外部链接

2021-11-08 23:52:57 125

原创 0基础学前端2021—11—05熟悉路径

熟悉绝对路径……

2021-11-05 23:34:15 103

原创 0基础学前端2021—11—04了解文件夹路径

了解文件夹路径为了后期工作,建立文件夹是很有必要的了解了同级路径,下一级路径以及上一级路径

2021-11-04 23:08:11 168

原创 0基础学前端2021—11—03用对title

用对了几个标签昨天鼠标光标就没显示出来不知道怎么回事

2021-11-02 21:53:38 100

原创 0基础学前端2021-11-02 图片显示练习

最喜欢黄家驹希望可以写程序的时候要把beyond(超越)做成家驹的样子并设计好对应人生努力的阶段灰色轨迹,再见理想,谁伴我闯我闯荡,不再犹豫光辉岁月,海阔天空大概是这个框架也不知道能不能实现……...

2021-11-02 09:10:15 136

原创 0基础学前端2021-11-01 title失败

title标签使用练习失败不知道哪里出问题了!

2021-11-02 00:17:22 111

原创 0基础学前端2021-10-31熟悉标签

熟悉了几个标签感觉还不错,没有多难还挺喜欢的感觉但是后面有一块跟不上了,就没有再继续下去了适当及时停下 坚持

2021-10-31 23:11:13 105

原创 0基础学前端2021 10—30 熟悉标签

熟悉了使用标签换了一个软件,算是适合自己的因为找到了一个适合自己的课程,跟着课程就得跟着操作实践,用了VSC

2021-10-30 23:28:09 100

原创 0基础学前端2021-10-30了解html

html学习了解了html,出现了一个问题,后缀重命名后不能实现网页格式,随便打开一个文件夹,工具管理,去掉隐藏后缀选项跟着教程的第一个程序写出来了

2021-10-30 00:07:33 110

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除