热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

读懂MEV利润共享验证器:用户如何成为MEV受益者?

PoS 将重新定义 MEV,并使用户从 MEV 中受益成为可能。原文标题:《MEV2.0:MPSV 打破 MEV 市场寡头垄断,使用户被动收益》撰文:Ali Sheikh编译:Skypiea自 201
PoS 将重新定义 MEV,并使用户从 MEV 中受益成为可能。

原文标题:《MEV2.0:MPSV 打破 MEV 市场寡头垄断,使用户被动收益》

撰文:Ali Sheikh

编译:Skypiea

自 2017 年以来,最大可提取价值或「MEV」经历了几项重大创新。这些进步是围绕着两个参与者,矿工和 MEV 搜索者。MEV 领域最大的飞跃之一是 Flashbots 的创建,旨在使这两个参与者的 MEV 民主化。然而,在 MEV 存在的今天,仍然忽略了一个关键参与者:用户。尽管今天以太坊的工作证明(「PoW」)共识机制已广泛接受这一点,但权益证明(「PoS」)为重新定义 MEV 以潜在地包括用户打开了大门。当今的大多数 MEV 解决方案都以矿工、MEV 搜索者甚至构建者为焦点。我们相信用户也可以而且应该包含在这个组合中。

本文介绍了 MPSV(MEV 利润共享验证器)的概念,这是一个新颖的概念,可以将用户作为 MEV 的受益者,最终将完成 MEV 的全面民主化。通过完全民主化,我的意思是用户可能最终能够获得一部分 MEV 利润,因为他们「选择」了在哪里质押(Staking)。然而,在我们进入 MPSV 之前,我们首先需要了解:(1)当今的高级 MEV 参与者,(2)MEV 的经济市场结构,(3)一般的权益证明(PoS)系统和验证者的角色,以及最后(4)一些博弈论。

MEV 参与者

最大可提取价值(MEV)仍然是加密市场中参与者可以提取利润的领域之一,无论是牛市还是熊市。MEV 是指通过对区块内的交易进行重新排序、插入和审查来从用户那里提取价值。

MEV 在熊市和牛市中都可以盈利,因为交易策略的设计空间广阔且相对未开发。鉴于当前的市场动态,激励参与者继续设计新的和创新的长尾策略以提取价值。根据 Flashbots 的说法,在过去 30 天里,仅在以太坊上就已经提取了价值 2000 万美元的 MEV。即使 Terra 生态系统崩溃并且整个加密市场陷入低迷,我们看到 2022 年全年每日提取 MEV 的最高(如果不是最高)毛利润之一发生在 2022 年 5 月 12 日:

资料来源:explore.flashbots.net

* 毛利润 = 在不移除矿工付款的情况下,成功 MEV 交易的每日提取价值

今天,MEV 中有两类赢家:矿工和搜索者。在这个世界上,搜索者是 MEV 奖励的主要接受者:

资料来源:explore.flashbots.net

经济市场结构与 MEV

在分析市场动态之前,明确定义其结构非常重要。我们先来看看 MEV 市场的整体结构,其次是 MEV 搜索者和矿工的子市场。

MEV 市场

MEV 市场的独特之处在于有两个参与者,矿工和 MEV 搜索者,他们一起工作以提取价值。整体评估时,整个 MEV 市场更像是寡头垄断结构。

寡头垄断是由少数大卖家或生产者主导的市场或行业,在这种情况下,区块空间是生产的商品,并通过 MEV 货币化。让我们看看寡头垄断如何转化为当今的 MEV 市场:

1. 新进入门槛高:

  • 矿工:设备、技术专长和资本要求的高昂前期成本使个人进入市场极为困难
  • MEV 搜索者:虽然这可能不是资本密集型的​​,但进入的高门槛来自运行 MEV 策略所需的技术技能、专业化和对 DeFi、ETH 和其他区块链的深刻理解。

2. 不完全竞争 / 定价能力:

通常,MEV 搜索者和矿工将共同努力,以最大限度地提高总可提取价值,即使这需要用户付出代价。此外,矿工具有优势,因为他们可以选择接受提供最高奖励的任何 MEV 搜索者 — 从而使这些矿工成为价格制定者。

3. 企业的相互依赖:

由于它们的规模很大且竞争最小,矿工如何构建 MEV 会影响其他矿工的行动。

此外,MEV 搜索者和矿工相互依赖,因为搜索者是寻找 MEV 机会并将这些机会提交给矿工以决定是否重新排序、插入和 / 或审查区块内交易的人。

4. 非价格竞争:

一般来说,矿工不是在 MEV 搜索者和矿工之间竞争利润分配,而是在其他因素上竞争:专业设备、托管、服务水平以及品牌。

5. 共谋的可能性:

鉴于矿工的中心化,他们实际上也可以在这个空间中共同合作。矿工之间可能会同意,他们将只接受与搜索者分享 MEV 利润的 95%。然而,Flashbots 在当前的 MEV 市场中解决了这个问题。

同样,如果 MEV 搜索者联合起来,他们可能会要求矿工和 MEV 搜索者之间更高的利润分配。

MEV 搜索者市场

现在我们已经定义了整个 MEV 市场,我们还可以看看它的子市场。现在让我们来看看 MEV 搜索者市场。

MEV 搜索者就像区块链的「管道工」。他们深入研究区块内的交易以找到 MEV。它是一群工匠和专业匿名者,他们在如何提取价值方面拥有宝贵的技术知识。这种动态具有垄断竞争的特征。

垄断竞争(不要与垄断混淆)是一种不完全竞争,即有许多生产者相互竞争,但销售的服务彼此之间存在差异,而不是完美的替代品。

让我们看看垄断竞争特征如何与 MEV 搜索者市场保持一致:

1. 略有差别的服务:

MEV 搜索者都试图在链上找到可提取的价值,尽管 MEV 的方法因搜索者不同而不同。例如,搜索者可以专注于套利、清算、三明治策略或专门的长尾策略。

2. 许多搜索者:

不言自明

3. 最大化利润:

MEV 搜索者寻求利润最大化,因此从区块中提取尽可能多的 MEV。与纯游戏垄断类似,每个搜索者都将尝试找到尽可能多的 MEV,而不会受到用户的惩罚(通常)。

4. 不完善的信息:

MEV 搜索者比用户具有信息优势,用户经常在不知不觉中放弃价值给搜索者。

5. 结果:

搜索者知道他们的行为不会影响其他搜索者的行为。

MEV 矿机市场

MEV 市场类似于寡头垄断的核心原因之一是矿工市场是寡头垄断的。鉴于 MEV 搜索者与矿工合作 —— 这两个市场结合在一起更像是寡头垄断与垄断竞争。在本节中,我们可以计算 Herfindahl-Hirschman 指数(HHI)来了解矿工市场的中心化程度,而不是重新讨论寡头垄断的特征。

HHI 指数是衡量公司规模与其所在行业相关的指标,也是它们之间竞争程度的指标。计算如下:

在这个等式中,MSi 是公司 i 的市场份额,N 是公司总数。我们添加数字以了解行业的集中度。我们对 MSi 进行平方是因为对所有权重进行平方会为拥有更大市场份额的参与者提供更大的权重。

我们可以使用 MiningPoolStats 来了解每个矿工的哈希率,这最终是其市场份额的基准(大约 81 名矿工列出)。我们使用以下步骤:

  1. 将每个矿工算力转换为 TH/s
  2. 总算力 TH/s
  3. 将每个矿工的算力除以总算力
  4. 将 #3 中的每个值平方
  5. 总结 #4 的总数

如果我们计算这些矿工的 HHI,我们得到的 HHI 约为 545 或 0.545,这意味着矿工市场高度中心化,属于寡头垄断市场结构。

最优完全竞争的 MEV 市场

完全竞争是一种理想的市场结构,所有生产者和消费者都拥有充分、对称的信息,没有交易成本。

完全竞争市场的特点是:

  1. 大量买卖双方
  2. 产品同质化
  3. 企业自由进出
  4. 完善的市场知识
  5. 卖家赚取正常利润(相对于超常利润)

在这个市场中,我们达到了供给量等于需求量的地步,因此具有帕累托效率(Pareto Efficiency)。帕累托效率是这样一种情况,其中任何个人或偏好标准都不能在不使至少一个个人或偏好标准变得更糟的情况下变得更好。

MEV 领域最伟大的创新之一是 Flashbots 的创建,旨在使 MEV 民主化。

「减轻当前最大可提取价值(从现在起 MEV)提取技术的负面外部性,并避免 MEV 可能对以太坊等状态丰富的区块链造成的存在风险。」

Flashbots 的 3 个目标:

  1. 民主化获得 MEV 收入
  2. 为 MEV 活动带来透明度
  3. 重新分配 MEV 收入

Flashbots 通过帮助防止串通和使 MEV 民主化,帮助为 MEV 搜索者提供了公平的竞争环境。尽管 Flashbots 使搜索者的 MEV 机会民主化,但用户仍然被排除在外。有人可能会争辩说,任何人都可以参与 MEV,包括用户,但是,我们知道这是不现实的,因为大多数 DeFi 用户无法访问 MEV。

因此,虽然 MEV 搜索者和矿工在工作量证明系统中从 Flashbot 的 MEV 系统中获得了更好的收益,但用户要么一无所获,要么成为可提取价值的目标。当今搜索者和矿工的 MEV 动态不足以使 MEV 完全民主化并将其推向完全竞争的市场。然而,权益证明可能会改变这一点,并最终将我们带到理论上完全竞争的市场。

新范式:进入权益证明

众所周知,以太坊正在转向权益证明(PoS)系统。在 PoS 中,不是矿工相互竞争来验证和确认交易,而是随机选择「验证者」来根据领导者调度来验证交易。

权益证明 (PoS) 是一种加密货币共识机制,要求您将币投入或搁置一旁,以随机选择作为验证者。

从根本上打破权益证明中的寡头垄断竞争的是,用户能够决定与哪些验证者进行资产质押,这可能会影响领导者的选择或权益权重(下文会详细介绍)。

我们或许可以从 Solana 中吸取一些教训,了解用户如何潜在地参与 MEV 的收益并从「可提取价值」中受益。对权益证明中的用户而言,改变游戏规则的是他们决定在哪里质押他们的代币,这为 MEV 创新打开了大门。验证者的权益权重越大 —— 被选为领导者的机会就越高。

在开始了解它如何有助于了解有关 Solana 上的验证器的一些基本信息之前。

Solana 共识和验证者

Solana 使用历史证明,它自己新颖的权益证明共识机制。Solana 的网络基础设施由验证器和 RPC 节点组成。验证人是 Solana 网络的骨干,负责处理交易和参与共识。验证者是网络的「共识节点」,这意味着他们验证交易、对区块进行投票并推动 Solana 网络的共识机制。运行验证器(或 RPC 节点)需要具有高端规格的专用裸机服务器。

从 Solana 关于领导者调度生成算法的文档(注意 #3):

领导者(Leader)计划生成算法

领导者计划是使用预定义的种子生成的。过程如下:

  1. 定期使用 PoH 刻度高度(单调递增的计数器)来播种稳定的伪随机算法。
  2. 在那个高度,为所有具有领导者身份且在集群配置的滴答数内投票的抵押账户抽样银行。该样本称为活动集。
  3. 按权益权重对活动集进行排序。
  4. 使用随机种子选择按权益加权的节点以创建权益加权排序。
  5. 此排序在集群配置的 ticks 数后生效。

今天,验证者奖励分为 3 类:

  1. 基于协议的奖励:由全球协议定义的通货膨胀率发行 —— 奖励是在赚取的交易费用之上提供的。
  2. 质押:质押者因帮助验证账本而获得奖励。用户可以从质押中受益,因为他们可以将自己的质押委托给验证节点。验证者负责重放分类账并将投票发送到每个节点的投票账户,质押者可以将他们的股份委托给该账户。当分叉出现时,集群的其余部分使用这些权益加权投票来选择一个区块。
  3. 质押(Staking)池 —— 这些是流动性质押解决方案,有助于促进抗审查和去中心化,例如 Marinade Finance 和 Lido。

今天的质押收益率基于当前的通货膨胀率、质押的 SOL 总数以及个人验证者的正常运行时间和佣金。验证者的佣金是网络通胀支付给验证者的百分比费用。验证者的正常运行时间由验证者的投票决定。

换句话说,Staking 的回报来自 Solana 的通胀计划。验证者向用户提供质押奖励,但验证者也可能向用户收取费用 / 佣金。如果我们能够以一种对所有人都有利的方式将奖励提高到超出标准通胀水平会怎样?

用户可以使用他们喜欢的验证者进行质押,如果他们愿意,还可以切换到其他验证者,这在 Solana 上需要 2-4 天。此外,借助 Marinade 的流动 mSOL 等解决方案,用户可以立即为 SOL 实时解封 mSOL 代币。这在验证者之间创造了一种有趣的竞争动态。用户将选择为他们提供最高奖励的验证者以及收取最低费用 / 佣金的验证者。

在其他条件不变的情况下,用户会选择回报率最高、费用最低的验证人。

这是事情变得非常有趣的地方!验证者能够汇集和质押的 SOL 越多,Validator 能够获得的质押权重就越高。Validator 的质押权重越大,成为 Leader 的机会就越大。可以把它想象成一个彩票系统,验证者拥有的权益越多,被选为领导者的机会就越大。

今天在 Solana 上的 MEV

如今,在 Solana 上提取的大部分 MEV 都交给了 MEV 搜索者。Solana 上的大部分 MEV 来自于向 Solana 区块链发送垃圾邮件的机器人,它们不停地试图寻找套利机会或抢先推出 NFT。由于 Solana 上的交易成本非常便宜,因此运行机器人是捕捉 MEV 机会的简单策略。

Solana 上的未来 MEV

现在,打破这些垃圾邮件机器人循环的一种方法是建立一个密封的投标状态拍卖,这样有争议的资源比其他资源获得锁定的成本更高。在 Solana 上,Jito Labs 正在构建密封的无声投标拍卖,以使搜索者能够对区块空间进行投标。这样做的好处包括能够让 MEV 交易在某种公共内存池中链下运行(Solana 目前没有)。通过 Jito 发送的交易将被优先考虑,奖励与验证者分摊,类似于 Flashbots。这样做的好处包括:

  1. 杀死垃圾邮件机器人 —— 他们不再能够找到有意义的 MEV,因为它们不是优先交易
  2. 更好的用户体验
  3. 帮助疏通 Solana 网络并使其更有效地运行

那么,我们如何才能使 MEV 完全民主化,并将其推向完全竞争的市场呢?

用户选择!

进入 MPSV,高效 MEV 市场的未来

当 MEV 搜索者能够与验证者合作以提取 MEV 时,就会出现一些有趣的博弈论。一个最佳结果是用户最终能够被动地获得一部分 MEV 奖励,但是如何?

MPSV = MEV 利润分享验证器

让我们首先探索两个博弈论练习。博弈 1 是微不足道的,但让我们来看看它。验证者和 MEV 搜索者应该分享奖励吗?为简单起见,让我们假设:只有一个 MEV 搜索者和一个验证者。

  • 正如我所提到的,这个案例是微不足道的,因为如果任何一方都不想分享任何类型的奖励并希望保持 100% 的 MEV 被提取,那么任何一方都不会同意一起工作。上图中的最佳解决方案是在 MEV 搜索者和验证者之间分配利润。尽管 50% 有点武断,但一起工作符合每个人的最大利益。无论是 60/40、90/10 等等,都无关紧要 —— 它们必须一起工作。
  • 很明显,MEV 市场的 MEV 搜索者和验证者之间存在相互依赖关系。没有另一个就不能存在。
  • 从长远来看,我们可能会看到验证者将 MEV 搜索者带入内部或自己开始运行 MEV 策略的世界 —— 只留下奇异形式的 MEV 可供搜索者使用。

下一个案例更有趣一些。我们在上面已经确定,验证者和 MEV 搜索者之间会有一些利润分成。现在我们问,验证者自己是否应该决定与在其平台上质押的用户分享任何 MEV 利润?

让我们假设以下内容:

  • MEV 搜索者和验证者的相互依赖关系已根据博弈 1 建立。
  • 现在有两个验证器:验证器 A 和验证器 B
  • 两者都以相同数量的质押权重开始(即相同数量的质押资产)
  • 用户在经济上是理性的,即用户将选择与提供最高奖励的验证者进行质押
  • 验证者 A 和验证者 B 各自决定他们想与各自的用户分享多少 MEV 利润
  • 如果一个验证者失去了它的用户,它就不能再成为一个 Leader(假设它的所有代币都已经转移到另一个验证者上)
  • 如果一个验证者失去了它的用户,它就不再从搜索者那里收到任何 MEV 交易,而是将 MEV 交易转到另一个验证者
  • 假设生成的 MEV 是统一且恒定的,即每个验证者有 100 美元的 MEV,框外的数字代表每个验证者决定保留多少利润。
  • 我们假设的是长期情况,而不是短期情况。

现在让我们来看看每个框里的每个场景。

1. A = B。

验证者 A 将其 MEV 利润设置为 100 美元(用户 A 利润 = 0 美元)。

验证者 B 将其 MEV 利润设置为 100 美元(用户 B 利润 = 0 美元)。

用户总利润 = 0 美元。

两个验证者每人拿回家 100 美元,而用户一无所获。

2. A

验证者 A 将其 MEV 利润设置为 60 美元(用户利润 = 40 美元)。

验证者 B 将其利润设置为 100 美元(用户利润 = 0 美元)。

用户每笔 MEV 交易赚取 40 美元(总计 80 美元)。

从长远来看,验证者 B 的用户离开,验证者 B 最终获得 0 美元的利润。

同时,验证者 A 获得额外的 MEV 交易并额外赚取 60 美元(60 美元 + 60 美元 = 120 美元)。逻辑如下:

  • 长期运行
  • 再次,用户是理性的,因为验证者 A 提供了更高的质押回报 —— 用户将资金转移到验证者 A 并随着时间的推移放弃验证者 B。
  • 因为用户将他们所有的质押资产转移到验证者 A,验证者 B 不再有机会成为 Leader,也不再接收来自搜索者的 MEV 交易。
  • * 应该为验证者 B 生成的 MEV 流入验证者 A - 提供相同水平的利润,即 60 美元 + 60 美元 = 120 美元。
  • 这最终将验证者 B 的 MEV 利润推至 0 美元。

3. A > B。

上述 #2 中的逻辑适用。

4. A = B。

验证者 A 将其 MEV 利润设置为 60 美元(用户 A 利润 = 40 美元)

验证者 B 将其利润设置为 60 美元(用户 B 利润 = 40 美元)

用户每笔 MEV 交易赚取 40 美元(总计 80 美元)。

在这种情况下,来自 A 的用户停留在原地,来自 B 的用户也停留在原地。没有验证者被放弃。

MPSV 纳什均衡

纳什均衡是博弈论中的一个决策定理,它表明玩家可以通过不偏离他们的初始策略来实现预期的结果。在纳什均衡中,每个参与者的策略在考虑其他参与者的决策时都是最优的。

从上图中我们可以看出,如果验证者 A 和验证者 B 都将利润设置为彼此相等,那么它们都会比将利润设置在更高的水平(即框 1 而不是框 4)更好。但问题仍然存在,方框 1 是我们可以期待的结果吗?为了解决这个问题,让我们首先找到验证者 A 和验证者 B 的响应:

与上面类似,让我们从验证者 A 开始逐步执​​行每个响应:

A. 对于验证者 A,如果验证者 B 将她的利润设置为 100 美元,那么验证者 A 有两种利润选择(框 1 与框 2):

  • 如果验证者 A 将利润设置为 100 美元,则为 100 美元
  • 如果验证者 A 设定利润为 60 美元,则为 120 美元

鉴于验证者 A 在经济上是合理的 —— 它将利润设定为 60 美元,这将产生 120 美元的总利润。

B. 对于验证者 A,如果验证者 B 将她的利润设置为 60 美元,那么验证者 A 有两种利润选择(框 3 与框 4):

  • 如果验证者 A 将利润设置为 100 美元,则为 0 美元
  • 如果验证者 A 将利润设置为 60 美元,则为 60 美元

鉴于验证者 A 在经济上是合理的 —— 它将利润设定为 60 美元,这将产生 60 美元的总利润。

请注意,在上述两种情况下,将利润设置为 60 美元而不是 100 美元是验证者 A 的主导策略。验证者 A 将利润设置为 100 美元从来都不是最佳响应。

验证者 B:

C. 框 1 与框 3:

鉴于验证者 B 在经济上是合理的 —— 它将利润设定为 60 美元,这将产生 120 美元的总利润。

D. 框 2 与框 4:

鉴于验证者 B 在经济上是合理的 —— 它将利润设定为 60 美元,这将产生 60 美元的总利润。

纳什均衡:对于验证者 A 和验证者 B,只有一个潜在结果是两个验证者都做出了最佳响应,那就是如果两个验证者都将利润设置为 60 美元(上图中的黄色框)。这将是唯一的纳什均衡,他们每人将获得 60 美元的总利润。

因此,我们在上面已经表明,如果用户能够在验证者之间流畅地转移他们的质押资产,那么当验证者提供对用户有利的最具吸引力的利润分享分配时,就会出现纳什均衡,类似于完全竞争市场的运作方式:

这就是产生 MPSV = MEV 利润分享验证者的原因。

MPSV 飞轮

权益证明(PoS)使用户能够决定他们想在哪里质押资产。在其他条件不变的情况下,拥有更多的 staking 权重可以让您作为验证者成为 PoS 模型中的 Leader。对于理性的经济参与者来说,决定在哪里下注取决于您可以在哪里以最低的费用 / 佣金赚取最高的 APY。

使用 MEV 的收益,具有较低 staking 权重的 MPSV 可能能够将 MEV 利润的一部分返还给用户,以将收益率提高到标准通货膨胀率之上。此外,如果较小的 MPSV 将他们的 MEV 利润集中在一起 —— 它为用户提供了更多的质押收益空间。随着时间的推移,新用户将转向 MPSV 模型(即向用户提供 MEV 利润),因此,该验证者将能够从其他验证者那里获得额外的权益。这反过来又导致 MPSV 更频繁地被选为 Leader。

结论

总结这一切,我们可以看到有一个权益证明 MEV 的场景,每个人实际上都过得更好,包括用户。在工作量证明系统中 —— 矿工在确认区块时独立于用户行事。在权益证明系统中,验证者和用户之间存在依赖关系。

这就是我所说的「使 MEV 完全民主化」的意思。我们在上面已经表明,MPSV 的纳什均衡发生在不同验证者与用户分享最具吸引力的利润时。从长远来看,只需一个验证器就可以为用户提供更好的 MEV 利润份额,从而推动验证器市场的发展。

我们相信 MPSV 可以发挥以下作用:

  1. 在 MEV 中创造新的转变,用户可以被动地从 MEV 中受益
  2. 对于较小的 MPSV,如果他们能够与用户分享更多的利润,而不是前 10 名或最大的验证者,这可以作为与较大的验证者竞争的一种方式 —— 甚至可以与其他小型 MPSV 联合起来并共享 MEV 利润。
  3. 在所有验证者都将 100% 的 MEV 利润份额转给用户的竞争激烈的情况下,用户最终会整体受益。[注意:验证者仍然可以通过交易和优先费用赚取收入]。
  4. 在这个世界上,每个人都过得更好,包括这个模型中的 MEV 搜索者、验证者和用户。

打破 MEV 市场寡头垄断的是用户选择!

也许,只是也许,我们将把 MEV 市场转变为完全竞争的市场结构。


推荐阅读
  • 对象存储与块存储、文件存储等对比
    看到一篇文档,讲对象存储,好奇,搜索文章,摘抄,学习记录!背景:传统存储在面对海量非结构化数据时,在存储、分享与容灾上面临很大的挑战,主要表现在以下几个方面:传统存储并非为非结 ... [详细]
  • 探讨密码安全的重要性
    近期,多家知名网站如CSDN、人人网、多玩、开心网等的数据库相继被泄露,其中大量用户的账户密码因明文存储而暴露无遗。本文将探讨黑客获取密码的常见手段,网站如何安全存储用户信息,以及用户应如何保护自己的密码。 ... [详细]
  • 本文详细介绍了如何在ARM架构的目标设备上部署SSH服务端,包括必要的软件包下载、交叉编译过程以及最终的服务配置与测试。适合嵌入式开发人员和系统集成工程师参考。 ... [详细]
  • 在Java开发中,保护代码安全是一个重要的课题。由于Java字节码容易被反编译,因此使用代码混淆工具如ProGuard变得尤为重要。本文将详细介绍如何使用ProGuard进行代码混淆,以及其基本原理和常见问题。 ... [详细]
  • 本文回顾了作者在求职阿里和腾讯实习生过程中,从最初的迷茫到最后成功获得Offer的心路历程。文中不仅分享了个人的面试经历,还提供了宝贵的面试准备建议和技巧。 ... [详细]
  • 本文探讨了如何在PHP与MySQL环境中实现高效的分页查询,包括基本的分页实现、性能优化技巧以及高级的分页策略。 ... [详细]
  • H5技术实现经典游戏《贪吃蛇》
    本文将分享一个使用HTML5技术实现的经典小游戏——《贪吃蛇》。通过H5技术,我们将探讨如何构建这款游戏的两种主要玩法:积分闯关和无尽模式。 ... [详细]
  • 调试利器SSH隧道
    在开发微信公众号或小程序的时候,由于微信平台规则的限制,部分接口需要通过线上域名才能正常访问。但我们一般都会在本地开发,因为这能快速的看到 ... [详细]
  • 本文详细介绍了如何搭建一个高可用的MongoDB集群,包括环境准备、用户配置、目录创建、MongoDB安装、配置文件设置、集群组件部署等步骤。特别关注分片、读写分离及负载均衡的实现。 ... [详细]
  • 本文通过分析一个具体的案例,探讨了64位Linux系统对32位应用程序的兼容性问题。案例涉及OpenVPN客户端在64位系统上的异常行为,通过逐步排查和代码测试,最终定位到了与TUN/TAP设备相关的系统调用兼容性问题。 ... [详细]
  • 计算机学报精选论文概览(2020-2022)
    本文汇总了2020年至2022年间《计算机学报》上发表的若干重要论文,旨在为即将投稿的研究者提供参考。 ... [详细]
  • 本文探讨了在使用JavaMail发送电子邮件时,抄送功能未能正常工作的问题,并提供了详细的代码示例和解决方法。 ... [详细]
  • 华硕笔记本无法开启热点的解决办法
    当您的华硕笔记本电脑无法开启热点时,可能是因为多种原因导致的。本文将详细介绍几种有效的解决方法,帮助您快速恢复热点功能。 ... [详细]
  • http:blog.csdn.netzeo112140articledetails7675195使用TCPdump工具,抓TCP数据包。将数据包上传到PC,通过Wireshark查 ... [详细]
  • C#中使用Dotfuscator Pro进行代码混淆
    由于Visual Studio自带的混淆工具功能有限,本文将介绍如何使用Dotfuscator Pro进行更高级的代码混淆。包括设置字符串加密、添加可执行文件和动态链接库、调整混淆选项等步骤。 ... [详细]
author-avatar
六月__的__旅行
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有