B0 N+ D/ S0 k4 |到 3 月底,BNB 的价格已经涨到了 300 美元。0 d8 z. k; w a$ p5 \
' p5 ^' v0 Y$ S ?9 o1 {6 XBSC 基础设施与优化, }1 g7 ?! {8 A
4 月初,市场节奏放缓。我们趁机去马尔代夫度假放松,但刚落地就听说 BSC 上有几款热门山寨币即将上线,必须做好准备。" `+ e- e( c. N. T8 E
, n$ a. s' P) r0 U u我们决定在 BSC 上进行速度测试。当时 BSC 的运作模式和以太坊不同:在以太坊上,你需要快速检测到待处理的添加流动性交易,然后快速将自己的交易发送到其他节点。7 `% S Z& u( o1 n
4 l4 A9 o3 k% y( i
而几周前我们就发现,BSC 上区块内的交易排序是随机的。当你检测到待处理交易并发送买入交易时,你的交易可能会排在添加流动性交易之前,导致交易失败。/ ^6 ?& y" r _/ X& e( P
0 H1 C% z* A' n6 Z) I" ^6 ^我们在亚马逊云服务(AWS)的全球节点上部署了 10 个节点,每个节点发送 50 笔交易,尝试狙击一笔随机测试交易。完成 20 组测试后,我们对与添加流动性交易同区块的交易进行了分析。 & W% S- F" y: T ~8 ]; ?& `* b+ l得出以下几个结论: , |" A1 O" D4 \8 d3 T2 E3 @3 x6 t3 h2 N0 [, k/ R& O& ]5 b8 G. B
1. 性能最佳的节点位于弗吉尼亚州北部、法兰克福,有时东京的节点也表现不错;, B2 S- r$ m9 k7 M6 o
. [0 I' D2 f! [* }- Z& E) \* ?! T4 s
2. 单个节点发送的前 5-15 笔交易最有可能成功进入目标区块; 4 P, Y: X1 g+ n 1 y& o3 Z" i3 Q1 K" m5 ]3. 亚马逊云服务(AWS)上配置最高的服务器,能让更多交易成功进入目标区块。1 t g/ ]/ G* M; T
7 G0 M# W6 Q6 Z0 b) f# i4 y: v
为了后续的狙击交易,我们在 BSC 上搭建了由 150-200 个节点组成的基础设施,每个节点发送 10 笔交易。 % c, M7 y) x: k: `4 G2 M0 U " i3 T; `7 ~- o2 m6 O2 s0 X运行这样一套基础设施的 AWS 费用每月在 4 万到 6 万美元之间。! O4 c8 G- ^7 h/ W" y