{"content":{"title":"Flashbots Protect 推出","body":"今天，Flashbots和我们的社区很高兴推出**Flashbots Protect**的**公开测试版**，这是一个新产品线，旨在允许普通用户和开发者轻松地将交易提交给Flashbots。\r\n\r\n自从发布以来，任何人都可以将交易提交给Flashbots，但是Flashbots Protect通过提供简单的集成方式，扩大了访问权限。这反过来使得Flashbots Auction的好处，如前置保护、失败交易无需费用和区块中的优先权，将能被更广泛的利益相关者所使用。\r\n\r\n此外，我们今天的发布是未来发布的基础：目前超过90%的以太坊哈希率接受bundles，同时引入了[megabundles](https://twitter.com/bertcmiller/status/1442548307595706369)，我们计划大幅增加每个区块可以支持的交易数量，并为终端用户提供强大的新功能。\r\n\r\nFlashbots Protect由一个API和一个RPC组成：\r\n\r\n- **Flashbots Protect API**是一个简单的API，开发者可以将其集成到他们的应用程序中，以使用户能够将交易发送到Flashbots Network。\r\n\r\n- **Flashbots Protect RPC**是一个RPC端点，用户可以将其输入到他们的钱包中，并将交易发送到Flashbots Network。\r\n\r\n\r\n在这篇博文中，我们简要介绍每个产品。\r\n\r\n### 面向开发者的Flashbots Protect API\r\n\r\nFlashbots Protect API是一个简单的工具，开发者可以用它赋予用户提交交易给Flashbots的能力。重要的是，用户无需更改任何内容即可在你的应用程序上使用Flashbots Protect API！以下是工作原理：\r\n\r\n- 用户执行一笔交易\r\n\r\n- 该交易不会被发送到公共的mempool——在这个地方，饥饿的三明治机器人在监视——而是发送到Flashbots Protect\r\n\r\n- 我们智能地管理该交易的提交到Flashbots网络，重新提交交易并监控其在区块中的包含情况\r\n\r\n- 关于该交易的更新会流式传输到你的应用程序，可以展示给用户\r\n\r\n- 你的用户可以随时提交取消请求，我们将暂停该交易的提交\r\n\r\n\r\n使用Flashbots Protect API有两种方式。首先，你可以通过websocket发送交易并监听更新。我们设想大多数应用程序会使用这个选项。其次，交易也可以使用`eth_sendRawTransaction` json rpc方法发布到一个端点。\r\n\r\n**Flashbots Protect API如何简化与Flashbots的集成**\r\n\r\nFlashbots允许用户对其交易指定细化的偏好，比如他们希望交易包含的确切区块号。虽然这种细化对于搜索者来说很棒，但对于普通开发者或用户来说可能会很繁琐，因为它需要以新的方式发送交易。\r\n\r\nFlashbots Protect API抽象了所有这些复杂性。只需将交易发送给我们，我们将管理提交给Flashbots的过程。具体来说，我们将交易格式化为bundles，进行模拟以确保交易不会失败，并在每个区块提交给Flashbots。如果你的交易相对于基本费用定价过低，我们还会检查汽油价格并停止提交该交易。\r\n\r\n我们在开发路线图上还有其他一些产品功能，能够使你向我们发送交易变得更好。如果你有任何特性请求，请告诉我们！\r\n\r\n**Flashbots与mistX的合作**\r\n\r\nmistX团队凭借他们构建允许用户与Flashbots交易的DEX的经验，与Flashbots团队合作，构建了Flashbots Protect API背后的技术。**Flashbots Protect API由Flashbots托管和运营**，代码库与mistX共同维护。\r\n\r\n**我如何使用Flashbots Protect API？**\r\n\r\nFlashbots Protect API的文档可以在这里找到：docs.flashbots.net\r\n\r\n**我可以在哪里提问？**\r\n\r\n在Flashbots Discord的#flashbots-protect频道\r\n\r\n### 面向用户的Flashbots Protect RPC\r\n\r\nFlashbots RPC端点是任何人都可以添加到他们的钱包的简单工具，让他们的交易发送到Flashbots。你的正常web3体验的所有内容将保持不变，唯一的区别是你的交易将直接通过Flashbots发送给矿工，而不是进入公共的mempool。此外，你还享受Flashbots的两个其他关键特性：失败交易无需费用和区块中的优先权。\r\n\r\n请注意，这是一个公开测试版，你的交易可能会偶尔超时而未被挖掘。有关添加Flashbots RPC的更多信息，请参见我们的Flashbots文档中的入门指南。\r\n\r\nFlashbots Protect RPC是以下社区的合作成果：MiningDAO提供了重要的代码贡献，mistX为其在Flashbots Protect API的工作和帮助测试做出了贡献，Nethermind为开发运维和测试提供了帮助。还要感谢该产品的早期使用者对测试的支持。\r\n\r\n**Flashbots RPC如何工作？**\r\n\r\n每当你在首选钱包中进行交易时，该交易将发送到Flashbots RPC。在收到请求后，我们验证这是一个有效的交易，并评估该交易是否需要前置保护。然后，我们将交易发送到Flashbots Protect API，该API负责管理该交易的提交。\r\n\r\n**我们如何评估需要前置保护的内容？**\r\n我们维护一个不需要前置保护的函数列表，例如简单的ETH转账或ERC20批准，仅在你的交易直接调用这些函数之一时，我们才会将其发送到mempool。这是因为这些获批的函数对于前置机器人是“安全的”，而通过mempool获得批准的交易通常更便宜且可能更快。\r\n\r\n### 由Flashbots管理，社区构建，为我们的生态系统服务\r\n\r\n为MEV启用无许可、透明和公平的生态系统是Flashbots活跃的研究者和建设者社区的共同目标。\r\n\r\n我们通过与来自不同背景和项目的对齐价值的贡献者紧密合作，进一步推动民主化MEV的使命。我们特别感谢**mistX的Don和Dire，Nethermind的Swaraj，以及MiningDAO的Ivan，和其他几个Flashbots团队成员**，感谢他们为Flashbots Protect API和Flashbots RPC的贡献。\r\n\r\n>- 原文链接： [writings.flashbots.net/a...](https://writings.flashbots.net/announcing-protect)\r\n>- 登链社区 AI 助手，为大家转译优秀英文文章，如有翻译不通的地方，还请包涵～"},"author":{"user":"https://learnblockchain.cn/people/23481","address":null},"history":null,"timestamp":1741076503,"version":1}