自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

转载 什么是零知识证明,如何守护Web3隐私?

在不透露纳税ID或护照细节的情况下证明你的公民身份是零知识技术如何实现去中心化身份的一个很好的例子。一旦使用公共输入(例如,证明用户平台成员身份的数据)和私有输入(例如,用户的详细信息)生成了ZK-proof,用户就可以在需要访问服务时简单地提供它来验证自己的身份。使用 STARK 证明,证明者和验证者的时间只会随着见证的增长而略有增加(SNARK 证明者和验证者的时间随着见证的规模线性增加)。秘密信息是证明的“证人”,证明者对证人的假设知识建立了一组问题,这些问题只能由了解信息的一方回答。

2023-01-04 11:51:59 520

原创 Solidity 非权威开发指南(2):语法摘要

类似 class,可以:abstract、继承和被其他 contract 调用。典型使用:注:对于 public 变量,会自动生成对应的 getter(详见:Ethers.js 非权威开发指南(续))。注:payable,接收 eth 的函数必需加上view 或 pure,表示函数不会改变以太坊状态fallback 和 receive 函数关于在 dapp 中如何使用事件和查询日志,详见:Ethers.js 非权威开发指南(下)类似其他语言中的 interface,可以:类似 contract,但:两者关系

2022-12-06 14:07:35 388 2

原创 Solidity 非权威开发指南(1):端到端全景图

秉承“非权威开发指南”系列的一贯宗旨,本系列不会去纠结 solidity 的语法细节,所有内容都是从实践中来,也服务于实际工作,同时不说废话。这也是为何个人觉得在第一篇先介绍整个开发过程更有意义,它有助于你了解典型的合约开发工作都有哪些,从而快速建立整体概念。

2022-12-06 14:06:54 319

转载 什么是 Web3.js - Web3.js 库简介

围绕web3.js有很多炒作。在本文中,我们将了解什么是web3.js和ethers.js技术,以及它们如何用于与以太坊区块链交互。我们还将学习如何开始使用web3.js库,这是与以太坊区块链交互的主要JavaScript库。

2022-10-06 10:18:36 1363

转载 Chainlink 预言机的原理解析

本文来自于 8 月19 日 Chainlink 开发者社区中国负责人 Frank ,在 DApp Learning 分享会上对于 Chainlink 预言机的原理的讲解,以下是这节分享会的总结内容。

2022-09-27 16:32:34 813

原创 【空投篇】CMC 通过L2E,来抢250,000 美元的 BNB

现在我已经开始定期的空投喂饭级教程啦,会定期分享大量的明牌空投项目以及做一些潜伏空投项目,也会陆续分享更多关于如何从0-1-无限的空投过程如果觉得我的教程对你有帮助,请关注我多多支持点赞,感谢支持!

2022-09-26 17:18:52 2463

转载 Move开发环境搭建(Windows版)

由于Move这门编程语言目前只能在类unix系统上进行开发,而我既没有mac电脑,也不想在vm工具上安装ubuntu系统,然后再套娃式开发。因此这篇文章,就教教大家怎么在window 11上搭建Move开发环境。

2022-09-23 17:33:11 1240 2

转载 使用 Infura 和 StarkNet 铸造 NFT

在本教程中,我们将通过构建 NFT 市场的初始框架,让您体验的一些功能,首先构建一个使用 StarkNet.js SDK 与 ERC721 合约交互的基本应用程序。未来的帖子将更详细地介绍与 Cairo 一起开发自定义智能合约以及使用 MetaMask Flask(安装了 starknet-snap)构建 dapp。在我们深入研究之前,先了解一些背景知识。StarkNet 是一种无需许可的去中心化有效性汇总(也称为“ZK-Rollup”)。

2022-09-23 17:31:56 613

转载 Move 教程

欢迎来到Move教程!在本教程中,我们将通过开发Move代码的一些步骤,包括Move模块的设计、实现、单元测试和形式验证。BasicCoinBaseCoinBasicCoinBasicCoinBasicCoin每个步骤都被设计成在相应的step_x文件夹中自成一体。例如,如果你想跳过第1到第4步的内容,请随意跳到第5步,因为我们在第5步之前写的所有代码都在step_5文件夹中。在一些步骤的末尾,我们还包括更多高级主题的补充材料。教程代码:现在让我们开始吧!

2022-09-22 18:01:44 1040 4

转载 重入攻击和 DAO 被黑事件

在 2015 年之前,还在早期的以太坊社区就开始讨论了。DAO 想要做到的是通过可验证的代码(具体来说,就是运行在以太坊区块链上的智能合约)来实现人与人之间的协作,同时通过社区的协议来进行去中心化的决策。在 2016 年,也就是以太坊主网运行了一年以后,一个名叫 “The DAO” 的 DAO 被创建了。它是一个去中心化的,由社区控制的投资基金。它通过销售自己的社区通证募集了价值 1 亿 5000 万的美元的 ether(大概有 354 万 ETH)。

2022-09-15 17:53:10 560

原创 使用hardhat验证智能合约(goeril测试网)

此时根据https://github.com/NomicFoundation/hardhat/issues/2348 上的方法尝试解决问题,,一开始是跟着README去安装依赖,发现安装的依赖还是原来那个,然后又尝试安装。这个报错是轮询获取状态失败,然后我自己去ethscan上查看合同,验证成功!google了半天一无所获,最后在上面那个issue上看到了这句话。,终于解决这个问题了。以此作为记录,防止再次踩坑。

2022-09-12 20:19:28 1943 1

转载 Solana Web3 技术栈 - 开发者指南

在这篇博客中,我们讨论一下Solana区块链,以及作为一个开发者如何开始在Solana上构建dapp。写这篇文章时,我们考虑到了新的开发者和初学者,他们对智能合约和dapps仅有一点的了解。我们将探讨一些高层次的概念、工具和技术,这些都是Solana开发所需要的,最后我们将建立一个小的dapp。如果这让你感到兴奋,那就加入享受吧!在写代码之前,让我们退一步,讨论一下我们的计数器程序需要哪些功能。应该有一个函数来初始化计数器,有一个函数来进行递增,还有另一个函数来进行递减。

2022-09-12 19:56:21 995

转载 如何成为区块链安全工程师(速成版)

本篇旨在帮助那些有兴趣成为区块链安全工程师但不知道从哪里开始的人。作为一个非技术出身的人,我知道进入这个行业有多难。但幸运的是,任何人都可以进入web3,只要有足够的能力。如果能按照这个指南一步一步的进行下去,进入Web3领域是基本没有问题的。成为区块链安全工程师有很多途径,随着我们的知识越来越丰富,我们可以自由地将时间调整到需要更多接触的领域。

2022-09-12 10:30:51 637

原创 Sudoswap是如何节省gas的

Sudoswap是如何节省gas的Backgroundsudoswap的一大特色就是非常节省gas,在它的twitter上也和seaport消耗的gas进行了对比,所以这里就想学习下sudoswap是如何节省gas的。

2022-09-09 10:47:15 204

原创 智能合约Gas 优化的几个技术

每次交易被发送到区块链上,必须支付Gas费用。消耗的Gas与交易所需的计算量有关,即:EVM执行交易所需的计算量(如果交易不涉及EVM,例如简单的以太币转账,Gas的数量是固定的)。你可以设计和实现你的智能合约,使其具有。有时,减少一种Gas的技术会导致另一种Gas的增加,这是我们必须处理的权衡......这是一份清单,在处理你的智能合约时应该记住的事情,以便节省Gas。

2022-09-08 16:41:31 625

原创 使用React创建一个web3的前端

让用户将他们的Metamask钱包连接到网站上允许用户调用一个合约函数,进行支付,并铸造一个NFT。在本教程结束时,你将拥有一个用React构建的功能齐全的web3前端。你也将获得构建任何通用的web3前端所需的基础知识(除了NFT minter)。

2022-09-05 14:24:29 2035

原创 蚂蚁开放联盟链合约开发入门

蚂蚁链包含多个产品:合约体验链、开放联盟链、联盟链合约体验链:一条本地开发体验链,供您免费体验本地开发的全流程网址联盟链:可以创建或加入联盟,门槛较高网址开放联盟链:面向企业和开发者提供的“无需搭链、快速上链、接近公链”的区块链服务网络。网址本文介绍如何快速入门蚂蚁开放联盟链合约开发。

2022-09-03 15:46:57 3369 2

转载 区块链实战:发行自己的第一款NFT(Non-Fungible Token)数字藏品

NFT(Non-Fungible Token),官方学名非同质化代币,区别于同质化代币,表示的是具有不可分割性的数字资产。通俗上来理解,10美元可以拆分为10份,每一份都是1美元,每1份(1美元)都是等价的,这就是同质化代币。而类比于1副画价值10美元,是不可以拆分成10份,每份1美元的。所以NFT就是一个不可分割的数字资产,可以用来作为价值交换的代币,但是只能一个独立的整体存在。...

2022-08-31 10:51:27 1103

转载 Web3 全栈开发指南

使用Next.js、Polygon、Solidity、The Graph、IPFS和Hardhat构建全栈Web3应用。

2022-08-30 16:21:30 3703 2

空空如也

空空如也

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

TA关注的人

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