这篇文章探讨了以太坊上去中心化应用(DApp)CryptoKitties的安全问题,强调DApp在某些方面并不像很多人认为的那样去中心化。尽管DApp运行在区块链上,仍然存在诸多集中化的风险与脆弱性,例如所有猫咪的所有权存储在单一智能合约中,以及合约可以由单个实体暂停或更改其功能,这可能会影响其独特性和价值。
本文详细介绍了如何在以太坊上构建一个去中心化的URL缩短应用程序(dApp),包括必要的准备工作、智能合约的编写与解析、前端开发以及后端服务器的设置。文章不仅提供了完整的步骤和代码示例,还强调了去中心化应用在数据安全性和抗审查方面的优势,适合希望深入了解以太坊dApp开发的开发者。
本文详细介绍了如何使用 React 框架和 Ethers.js 库构建一个连接 MetaMask 的去中心化应用(dApp)。文章从 dApp 的定义和 MetaMask 的安装讲起,逐步引导读者完成前端应用的构建,包括用户连接 MetaMask、显示钱包地址和余额等功能。通过清晰的代码示例和图形展示,读者能够轻松理解和实现这些功能。
使用 React 开发 DApp 入门教程
dfuse 平台 提供了一个丰富的、能够串流监听的接口,该接口支持实时详细跟踪以太坊交易的生命周期。
秉承“非权威开发指南”系列的一贯宗旨,本系列不会去纠结 solidity 的语法细节,所有内容都是从实践中来,也服务于实际工作,同时不说废话。这也是为何个人觉得在第一篇先介绍整个开发过程更有意义,它有助于你了解典型的合约开发工作都有哪些,从而快速建立整体概念。
去中心化应用,或者叫dApp,是一种不依赖于中心化服务器的应用。在这个技术教程中,你会学习到怎样开发一个end-to-end的dApp。
Gill 是一个新的 JavaScript 客户端库,用于与 Solana 区块链交互。
从零搭建仿Kickstarter的众筹Dapp
文章介绍了区块链测试网络(Testnet)的概念、作用和优势,以及以太坊的几个主要测试网络,包括 Sepolia、Ropsten、Kovan、Rinkeby 和 Goerli,强调了使用测试网络对于确保智能合约和去中心化应用安全性和可靠性的重要性。由于Goerli测试网即将被弃用,推荐使用Sepolia作为最佳测试网。
本文介绍了以太坊的 Rinkeby 测试网,它曾被开发者用于在主网部署前测试 DApp。文章阐述了 Rinkeby 的特性、优势(如较快的区块时间)和劣势(如 PoA 共识机制与生产环境的差异),以及其被弃用的原因。目前推荐使用 Sepolia 测试网作为替代方案,并提供了获取 Sepolia ETH 的步骤。
本文介绍了如何使用 Shyft Callback API 实时监听 Solana 链上 Orca 协议的事件,包括创建池子、交换代币、增加流动性和移除流动性。通过注册回调API,并在后端设置API以接收来自Shyft的回调,可以分析链上交易数据,为Dapp提供实时更新的用户体验。
本期课程主要介绍Move的基本数据类型以及如何定义Move变量。
从本篇开始,我们将通过一个实战案例更深入的讲解 MOVE 语言以及 MOVE dApp 的开发 ——这也是 MOVE 生态上的首个 DID 的实现。
Across V3 是首个基于意图的跨链互操作协议,为开发者提供了无缝的用户体验。V3引入了新特性,包括Across Settlement,作为模块化的跨链意图结算层,以及Across+,这使得DApp本地支持跨链意图成为可能。通过优化验证机制,Across V3解决了用户在多链环境下的用户体验问题,确保快速、安全且经济的跨链操作。