该文档定义了一个新的 JSON-RPC 方法 wallet_grantPermissions,允许 DApp 请求钱包授予执行交易的权限,无需用户手动批准每个交易,并支持在没有钱包连接的情况下执行交易。该方法通过定义权限请求和响应的模式,以及支持不同类型的签名者和权限,为 DApp 提供了一种统一的方式来请求和管理用户授权,从而实现诸如订阅、被动投资和限价订单等用例。
wallet_grantPermissions
EOSDice 在2018年11月10日再次受到黑客攻击,被盗4,633 EOS,约合 2.51 万美元,针对这个漏洞,零时科技团队进行了详细的分析及攻击过程复盘,尽管这个漏洞已经发生过一段时间,不过因随机数被预测依旧值得大家关注。
4,633 EOS
本文回顾了2014年比特币社区关于是否应该使用比特币区块链来构建去中心化应用(Dapp)的争论,即“OP_Return 之争”。文章指出,尽管技术因素如以太坊的灵活性和比特币的区块大小限制有一定影响,但更重要的是比特币社区的文化,以及部分比特币开发者对在比特币区块链上进行Dapp开发活动的抵制,直接导致了Dapp开发者转向以太坊等其他平台。
本文介绍了如何使用 Gas Station Network (GSN) 实现以太坊上的无 gas 交易,允许用户在无需支付 gas 费用的情况下与 DApp 交互。文章涵盖了 meta 交易的概念、GSN 的运作方式,以及如何从头构建一个 GSN 驱动的 DApp,并使用 GSN Starter Kit 快速开始开发。
本文介绍了如何使用 OpenZeppelin 的库(如 Network JS 和 hot-loader)构建 DApp,包括连接到以太坊网络、热加载合约,以及使用 Starter Kits 快速启动 DApp 的方法。文章还提供了一些快速开始的示例代码,并引导开发者进行下一步的测试和网络连接。
文章详细介绍了在Solana区块链上开发去中心化应用(dApp)时面临的挑战,特别是与以太坊智能合约开发的不同之处。文章重点讲解了Solana的Token Program、Mint Accounts和 Token Accounts的概念,并通过实际操作演示了如何使用Solana CLI工具创建和管理这些账户。
本文介绍了如何使用 OpenZeppelin 的 Network.js 库来构建一个简单的 React DApp,该 DApp 可以显示当前连接的 Ethereum 网络信息(网络 ID、网络名称、提供者名称)以及用户账户的余额。文章还介绍了如何向用户请求账户访问权限以及如何与 Gas Station Network (GSN) 集成。
尽管深入理解这种新兴技术的发展变动以及复杂性是一项艰巨的任务,但其实建立以太坊节点、发送和接收交易、交易加密货币以及启动测试环境的过程十分简单,这需要花费一定的时间。本文将向消费者和开发者介绍去中心化应用的生态系统。
本文介绍了 WalletConnect 协议,该协议通过安全连接促进 dApp 和钱包之间的通信。WalletConnect 通过扫描二维码建立安全连接并通过端到端加密消息发送,从而允许加密钱包连接到桌面 dApp,允许用户签署消息,而无需私钥离开其移动钱包。
本文介绍了Giveth DApp的发展进展及其在慈善捐赠领域的创新。Giveth是一个基于以太坊区块链的开放源代码平台,旨在提高捐赠过程的透明性和问责制。文章还提到了Giveth的社区参与及其在闭合测试阶段取得的成就,包括与多方合作,改善平台功能,并计划逐步开放更多项目。
本文介绍了Solana区块链上DApp的开发。
sec3 Master Plan 是一个旨在为 Web3 经济中的 DApp 提供去中心化端到端安全解决方案的四步计划。该计划涵盖从建立强大的安全解决方案到实现社区参与的去中心化经济等多方面内容,重点关注 DApp 生命周期的安全挑战,并提供风险基础的保险解决方案。
Scroll 是一个新的 Layer-2 解决方案,旨在提供无限的可扩展性、极快的确认延迟、完全的去中心化和无需信任的隐私。它通过构建在 zk-Rollup 和高性能的链下分布式系统之上来实现这一点,并进行了一些关键改进,包括新的分层零知识证明系统架构、Layer 2上的 DApp 的一种新交互模型和一个新的Layer 2 挖矿机制。
dapp新手简易教程
Vue版Swap