ThirdWeb 是 Web3 开发者的顶级平台,提供服务让开发者能够构建、管理和分析他们的 Web3 应用。作为一个全栈、开源的 Web3 开发平台,ThirdWeb 为用户提供了用户界面、后端和链上工具,可以在任何 EVM 链上创建完整功能的 Web3 应用。
ThirdWeb 支持多个知名区块链,包括以太坊、Solana、Polygon、Flow、Avalanche、Fantom 和 Near。它的用户界面友好,用户无需深入了解区块链技术即可轻松启动应用。免费工具包设计简便,用户无需编写代码即可创建、部署和管理多种 Web3 应用。
平台提供多种服务,如去中心化存储、认证协议和分析平台。新一代网络将采用与现有技术相似的技术,主要区别在于资产将以 NFT 和社交代币形式存在,并可在支持加密货币的市场中交易。
ThirdWeb 的 SDK 使得 Web3 技术能够在多种编程语言中实现,并为前端开发提供了 UI 组件。此外,ThirdWeb 还为商业应用、游戏、NFT 创建和铸造以及忠诚度计划提供了 Web3 技术整合的解决方案。
Thirdweb背景ThirdWeb 由 Steven Bartlett 和 Furqan Rydhan 于 2021 年 12 月创立。Steven Bartlett 是 Social Chain 的创始人,也是英国版《Shark Tank》——《Dragon Den》的最新投资者;Furqan Rydhan 是 Bebo 和 AppLovin 的创始技术总监。ThirdWeb 获得了包括 Gary Vaynerchuck、Shaan Puri、Ryan Hoover、Greg Isenberg 和 Packy McCormick 在内的多位顶级投资者提供的 500 万美元种子资金。
2022 年,在推出仅九个月后,该项目又成功筹集了 2400 万美元。在 A 轮融资中,该公司的估值达到 1.6 亿美元。参与 Katie Haun 的 15 亿美元加密基金投资者包括 Shopify、Polygon 和 Coinbase Ventures 等。超过 30,000 名开发者使用 ThirdWeb 部署了超过 100,000 个智能合约,这些合约存储在社区认可的模板中,并可根据需要进行定制,同时提供 SDK 支持。
什么是 ThirdWeb 软件开发工具包(SDK)?
ThirdWeb 的开发工具包可以用来开发通过移动应用或网页浏览器访问的界面应用。它支持多种流行框架,包括 Typescript、Python 和 Go。目前,ThirdWeb 支持多个知名区块链,如以太坊、Solana、Polygon、Flow、Avalanche、Fantom 和 Near。
现有的 SDK 提供开发者更多的控制权,并通过简单的复制粘贴小部件代码来加速开发。ThirdWeb 自动将代码嵌入到开发者的网站构建工具中。
ThirdWeb 的 SDK 让开发者能够创建一个页面,支持在 DAO 治理模型下进行数字代币的买卖。此外,开发者还可以生成 NFT 掉落,允许他们铸造自己的 NFT,并将所有权分配给数字钱包,而无需具备技术专长。
ThirdWeb 项目Thirdweb ConnectConnect 是一个全面的工具,帮助所有用户连接到您的应用程序。它包括一个高效的 API 用于与区块链交互、自我托管的应用内钱包、账户抽象、入金服务以及可定制的用户引导流程。所有 EVM 兼容的链都支持 ThirdWeb Connect。
Connect 的功能Connect 提供了一整套工具,方便钱包与应用的连接。工具包中包含预安装的 UI 组件和接口,开发者可以创建个性化的 Connect Wallet 体验。ThirdWeb Connect 让用户可以:
连接到支持所有 EVM 网络的 350 多个钱包提供商。使用灵活且安全的电子邮件、电话、密钥和社交登录方式进行用户认证和登录。通过 ThirdWeb 的可靠类型安全 API 执行交易、查看余额、显示 ENS 名称,并进行钱包连接和断开等操作。轻松与 ThirdWeb 的合约集成,让用户与应用进行交互。通过 Pay 支持信用卡充值或链上购买,简化支付流程。
Onboard用户Connect 在用户引导中起着关键作用,因为它提供了一种灵活的注册流程,能够满足不同用户的偏好。用户可以选择通过电子邮件、电话号码、社交媒体账户或钱包直接注册。通过提供最方便的选项,注册过程变得更为友好和高效,从而提高了用户转化率。
账户抽象Thirdweb Connect 为开发者提供了全面的工具,帮助他们利用账户抽象技术,打造流畅且易于使用的用户体验,并将账户抽象功能整合到他们的应用中。
应用内钱包ThirdWeb 的应用内钱包帮助开发者为主要的 Web3 应用提供顺畅的登录体验。用户的应用内钱包在他们打开开发者的 Web3 应用时自动启动。用户可以通过电子邮件、Twitter、Apple、Discord 或任何支持 Open ID 的认证方式进行登录。经过认证后,他们会获得一个钱包,用于在区块链上发送交易和铸造 NFT。
ThirdWeb 应用内钱包的应用场景包括:
创建用户钱包,无需具备网络或加密知识,也无需下载应用利用应用内钱包和账户抽象,免手续费交易和出售 NFT 或 ERC-20 代币允许在多个设备上无密码访问钱包支持与 WalletConnect 兼容的 Web3 应用连接,比如 ColabLand 和 OpenSea
生成收入ThirdWeb Connect 为用户在开发者应用中使用法币和跨链加密货币交易提供了最方便的方法,从而为开发者带来收入。用户可以通过支付功能,使用信用卡或借记卡,或通过跨链路由以任何代币获取加密货币并进行交易。
利用 ThirdWeb Connect 的这一功能,开发者可以轻松将资金引入以下场景中的任何交易:
希望在应用中添加小费或其他付费功能的社交应用。接受加密货币捐赠的非营利组织。去中心化交易所(DEX)希望帮助用户存款。
ThirdWeb 合约ThirdWeb 平台为开发者提供了友好的模板,便于部署预先构建的智能合约以及定制和原创合约。此外,ThirdWeb 还帮助开发者与去中心化应用(dApps)、游戏及众多 Web3 项目连接。ThirdWeb 合约提供了全面的工具,支持开发可靠且模块化的智能合约,这些合约可以安全地部署在任何 EVM 链上。
热门合约目前已有超过 200 万个智能合约被部署,每月交易量超过 100 万次,支持超过 1000 条 EVM 链。以下是平台上最常用的合约:
NFT DropNFT Drop合约是希望根据 ERC721A 标准发行独特 NFT 集合的开发者的理想选择。2023年12月18日,ThirdWeb 的 NFT 发放功能正式推出。此功能允许开发者设置一系列认领阶段,决定最终用户如何在开发者的发放中认领 NFT,包括允许名单、发布日期、认领限制和延迟揭示。
MarketplaceV3ThirdWeb 市场是一个合约,采用了于 2024 年 4 月 14 日发布的 EIP-2981 版税分配机制。Marketplace 平台允许用户像在 OpenSea 或 Rarible 一样购买和出售 NFT。用户可以在 Marketplace 合约下将 NFT 列为直接销售或拍卖,其他用户可以按照列出的价格购买 NFT,或提交报价和竞标。Marketplace 还可以设置为限制特定用户的 NFT 销售列表,或允许任何用户列出 NFT 进行购买。
代币ThirdWeb 的开发者可以通过代币合约创建符合 ERC20 标准的加密货币。开发者可以利用代币合约:
创建自定义的加密货币使用自定义代币在市场上出售 NFT对完成特定操作的用户给予代币奖励
其他热门合约包括:
ThirdWeb 合约类别在网站 (thirdweb.eth) 上,开发者可以找到来自世界级 Web3 协议和工程师的智能合约,这些合约被分为不同类别,包括由第三方官方创建的合约。具体包括:
模块化合约(测试版)这是一个高度可定制和可升级的智能合约集合,采用模块化合约框架进行开发。
NFT这一类别的 ThirdWeb NFT 合约涵盖 NFT 收藏、版本、发放以及其他所有与 NFT 相关的项目。目前,Web3 应用开发者已部署 11 个子类别的 NFT 合约。
市场ThirdWeb 市场合约使开发者能够迅速建立自己的链上 NFT 市场。该合约为用户提供了购买和出售由 ERC20 标准生成的 NFT 或代币的能力,并支持在多个目的地之间分配资金。
空投ThirdWeb 发放合约允许开发者以预定价格释放 ERC20 代币、ERC1155 代币和 NFT。
苹果空投ThirdWeb 空投合约允许开发者高效地将大量链上资产发送给多个接收者。在此合约下,开发者可以通过推送或可认领的方式分发 ERC20、ERC721 和 ERC1155 代币。
账户抽象Thirdweb 账户抽象合约允许开发者创建账户工厂,以便为最终用户生成账户抽象(ERC-4337)钱包。通过该合约,开发者可以为最终用户提供不可变且可升级的智能钱包。
Thirdweb 质押ThirdWeb 质押合约允许开发者在 Web3 应用中引入质押奖励。最终用户可以质押 ERC721 NFT、ERC1155 NFT 或代币,以换取 ERC20 代币。此外,他们还可以质押 ERC20 代币以获取另一种 ERC20 代币。
ThirdWeb DAO 和治理ThirdWeb 的 DAO 和治理合约使开发者能够创建自己的 DAO,讨论提案并管理财库。这些合约还允许开发者生成符合 ERC20 标准的加密货币,并将资金分配给各类受益人。
Thirdweb引擎Thirdweb 引擎是一个开源后端服务器,能够在生产环境中读取、写入和部署合约。该引擎使开发者的应用能够同时处理多个区块链交易,管理 nonce 值、燃料设置和 RPC 错误,重新提交被阻塞的交易,并避免产生冗余交易。
引擎合约旨在管理多个后端账户的资金,并控制开发者团队成员和后端的访问权限。此外,开发者可以为用户的燃料费用提供赞助,而最终用户只需创建一个钱包即可。
Thirdweb 引擎类型标准引擎标准引擎支持每秒 500 次写入交易,非常适合管理用户钱包、空投和 API 铸造。
高交易吞吐量:交易自动管理 nonce,并在同一块上进行批处理。安全的后端钱包:开发者的后端钱包存储在本地、AWS KMS 或 Google KMS。支持任何 EVM 链上的合约:该引擎支持在 1700 多个 EVM 区块链和私有子网上的合约调用。账户抽象:利用会话密钥和智能账户为用户进行交易。事件 webhook:接收钱包和合约事件的通知,以自动化额外任务,如支付或通信。
结论ThirdWeb 的无代码和低代码功能以及 SDK 作为开发者工具包,使程序员能够高效地开发 Web3 应用。这一举措使企业家、艺术家和创作者等最终用户能够高效地构建、启动和管理 Web3 项目。