المواضيع الرائجة
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
في وقت سابق اليوم ، أطلقت @heliuslabs طريقة RPC جديدة ، getTransactionsForAddress (gTFA)
دعنا نتحدث عن كيفية عمله تحت غطاء المحرك
تشير معاملات Solana عادة إلى 6-10 حسابات (حتى ~ 256)
عندما تستعلم عن "أحضر لي سجل الحساب X" ، فإنك تطلب من RPC فحص المعاملات والعثور على المعاملات التي تتضمن X في قائمة حساباتهم
هذا هو في الأساس محاولة العثور على إبرة في كومة قش
لا يمكنك ببساطة إضافة فهرس قياسي على مصفوفة "الحسابات" على نطاق واسع - تكافح قواعد البيانات مع فهرسة مصفوفات الطول المتغير
الحل: قمنا ببناء فهرسنا الخاص ، مع إدخال واحد لكل زوج فريد (معاملة ، حساب)
هذا ليس بالأمر الهين - هناك ~ 493 مليار معاملة (وآخذة في الازدياد)
يحتوي مؤشرنا حاليا على أكثر من 2.3 تريليون (!) صفا
على الرغم من الحجم ، فإن وقت البحث P50 هو ~ 8 مللي ثانية تحت حمل الإنتاج
ولدينا العديد من المؤشرات الأخرى لتشغيل عمليات البحث حسب الفتحة والوقت والحالة وما إلى ذلك
تعمل جميعها على مضيفات معدنية مكشوفة مصممة لهذا الغرض مع بيتابايت من NVMEs المتطورة ، والتي يتم نسخها عبر مناطق متعددة
TLDR - لقد عانينا حتى لا تضطر إلى ذلك
استمتع
الأفضل
المُتصدِّرة
التطبيقات المفضلة

