首页
学习
活动
专区
工具
TVP
发布

深入浅出区块链技术

专栏成员
487
文章
628660
阅读量
113
订阅数
使用React创建一个web3的前端
在之前的教程[4]中,我们介绍了如何从头开始创建和部署一个 NFT 藏品智能合约。我们还探讨了如何在 etherscan 上验证我们的合约,并使自己和用户能够直接从合约的 etherscan 页面调用函数。
Tiny熊
2022-11-07
2.2K0
Web3 参考架构
毫无疑问,随着主流行业开始承认 Web3 的潜力,Web3 是当今最热门的话题之一。然而,其中一个角度似乎没有得到很多报道,那就是 Web3 架构。人们认为,Web3 将用区块链取代目前的互联网架构,在此过程中解决许多现有问题。然而,作为第一步,我们需要阐明 Web3 是由什么组成的。本文定义了 Web3 的参考架构,阐明了主要的构建模块以及它们之间的关键交互。这里并不打算深入介绍技术细节,如果你对细节感兴趣,可以参考这里[4]。
Tiny熊
2022-11-07
6430
创建一个像Opensea一样的NFT市场
使用 Solidity 和 Web3-React 构建一个像 Opensea 一样的 NFT 市场 DApp 是你开启 web3 之旅的一个好步骤。我们来学习编写一个具有完整功能的智能合约实现一个数字藏品的市场。一个集合的 NFT 是这里交易的数字物品。
Tiny熊
2022-11-07
1.8K0
Web3.py(v5.29.0)支持外部模块
最新版Web3.py[2] (v5.29.0) 支持外部模块!利用外部模块,可以自定义函数或将第三方插件导入 Web3 实例。这个功能可能是 web3.py 集成一次性的非标准的 JSON-RPC 方法或者整个 L2 API 的一种优雅的方法。
Tiny熊
2022-05-25
4260
如何在本地以太坊测试网络hardhat中使用pancakeswap?
已经有相关的文章教程可以将pancake-swap-interface-v1部署到以太坊[2]类链上了, 例如:
Tiny熊
2022-02-18
1.9K0
Remix IDE 发布了 VSCode 插件
Remix 项目--包括 Remix IDE 及其相关库,发布了 VSCode 的 Remix 插件的测试版本。现在可以在 VSCode 的插件市场上搜索:Remix
Tiny熊
2021-05-11
2.6K0
以太坊开发者指南 #2
在指南的第一部分[4]中,我们在与模拟的以太坊网络进行交互时,涵盖了很多内容。此时,你至少应该对如何回答这些问题有一个模糊的概念:
Tiny熊
2021-02-25
7770
以太坊开发指南 #1
你应该听说过了以太坊[4]了,准备进入以太坊的世界冒险了吗?这篇文章将快速介绍一些区块链基础知识,然后让了解与模拟的以太坊节点进行交互--读取区块数据,检查账户余额并发送交易。在这个过程中,我们将理解传统的应用程序与这种新的去中心化应用之间的差异。
Tiny熊
2021-02-25
1.2K0
教程:通过 Subspace 和 Infura 实现实时前端数据
在关于前端开发的上一篇文章中,我们最后提供了一个网站。用户可通过 MetaMask 连接该网站,它将显示用户的以太币账户余额。但是,有许多以太坊用例(例如 DeFi)涉及到 ERC20 令牌的发送和接收,其跟踪方式与原生以太币不同。在本指南中,我们将介绍如何跟踪已部署合约的交易,以及当它们在每个新确认的区块中进行更新时,如何在前端显示和更新这些数字。我们以跟踪 Uniswap 上的 Dai<>Eth 交易为例来进行说明。
Tiny熊
2020-12-15
1.1K0
Solidity 优化 - 编写 O(1) 复杂度的可迭代映射
我们探索及讨论了在以太坊[6]独特的 EVM 成本模型下编写高效 Solidity 代码的数据结构和实现技术。读者应该对 Solidity 中的编码以及 EVM 的总体工作方式有所了解。
Tiny熊
2020-11-03
1.2K0
创建第一条substrate2.0链
官网上的安装代码会出现一个bug,即安装的源码一致,编译工具版本一致,但是最后编译出现问题。原因是cargo下载的package没有成功checkout到对应版本的代码。这里如果之前已经安装了相关的rust工具链条,需要先行卸载:
Tiny熊
2020-11-03
6180
Infura 以太坊 API 入门教程
因此,你想使用Infura的API访问以太坊网络-你将如何做?首先,你需要确保你拥有Infura帐户(查看此教程 申请账号!)接下来,需要确定要使用哪个接口 - Infura在HTTPS和WebSocket接口上都支持JSON-RPC。在本教程中,我们介绍使用每个接口的原因,以及将通过Node.js示例介绍两种访问以太坊API的方法。
Tiny熊
2020-11-03
2.4K0
[译]揭开数字身份的神秘面纱(1/2)
身份一直以来都是一个挑战,不仅在去中心化技术中,在一般的在线应用中也是如此。具有挑战的地方在于,人们不清楚“身份”的含义,以及它在数字产品、服务和网络中的多种形式。这是构建者经常感到困惑和沮丧的原因,导致许多人避免处理身份 ID 或实现短期的变通方法。每种身份系统都会产生巨大的影响,随着产品的使用和成熟,身份系统的重要性和复杂性都在增长。
Tiny熊
2020-09-22
5800
手把手教你部署自己的uniswap交易所
两个合约大部分相同,有小部分不同,如果将两个合约的差异化合并成一个合约,部署的时候将会出现out of gas,所以才被分成了两个合约.常用功能两个合约中都包括,所以我们部署其中任意一个路由合约都可以
Tiny熊
2020-08-27
6.3K2
[教程] 创建第一条 Substrate 链
翻译自官方文档: https://substrate.dev/docs/en/tutorials/create-your-first-substrate-chain/
Tiny熊
2020-07-24
1.5K0
在Substrate链上跑Solidity ERC20智能合约
本实践案例中,我们首先会搭建和启动一条substrate链,再通过MetaMask这款著名的以太坊钱包浏览器插件,通过自定义RPC的方式,接入我们搭建好的substrate链。
Tiny熊
2020-07-24
1.3K0
MetaMask v8 新版本介绍
现在,MetaMask 的新版本已经推出!MetaMask版本8的推出,是对MetaMask的重大升级,并提供了许多以前钱包没有的新功能,在这里来介绍一下。
Tiny熊
2020-07-09
2.1K0
DApp开发:用Truffle 开发一个链上记事本
本文以编写一个链上记事本为例,介绍如何开发DApp,一年多前写的开发、部署第一个DApp[1]因为Truffle 、MetaMask、Solidity都有升级,也随手更新了。 通过两个教程大家可以更好理解前端如何与合约进行交互, 本文也将介绍如何使用Truffle 把合约部署到以太坊正式网络上(貌似很多人遇到问题)。
Tiny熊
2019-04-28
1.3K0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档