المعاملات في الثانية (TPS) هي مقياس يسجل عدد المعاملات التي يمكن لشبكة blockchain معالجتها في الثانية. يساعد هذا القياس على تقييم سرعة المعاملات للشبكة. يقيس TPS أيضًا سرعة المعاملات للشبكات التقليدية الأخرى. المعاملات في الثانية في التشفير TPS في التشفير هي السرعة التي تعالج بها شبكة blockchain المعاملات. كلما زاد العدد، كلما كانت الشبكة أكثر تقدمًا. يعد TPS الأعلى مؤشرًا على سرعة الشبكة وقابليتها للتوسع. عادةً ما تتمتع الشبكات اللامركزية بمعدل TPS أقل من الشبكات المركزية التقليدية. يبلغ نظام الدفع عبر الإنترنت الشهير PayPal's TPS حوالي 193 TPS ويمكن لـ VISA معالجة ما يصل إلى 1700 TPS. ما هي الشبكة التي لديها أعلى TPS؟ اعتبارًا من الآن، من بين جميع شبكات blockchain، تتمتع شبكة Solana بأقصى عدد من TPS في عالم العملات المشفرة - 50000 TPS. Bitcoin، العملة المشفرة الأصلية، لديها معدل TPS يبلغ 7 فقط. أحد الانتقادات الرئيسية للعملة المشفرة OG Bitcoin هو أنها غير قابلة للتطوير وأن TPS منخفض. يُشار أيضًا إلى انخفاض TPS الخاص بـ Bitcoin باعتباره السبب وراء عدم تمكنها من تحقيق اعتماد جماعي على الإطلاق. حاليًا، يبلغ معدل TPS في Ethereum 27، بينما يمكن لـ Polygon معالجة 7000 TPS. ومع ذلك، سيتم توسيع TPS الخاص بـ Ethereum بشكل كبير إلى حوالي 100000 بعد إكمال ترقية التجزئة التي طال انتظارها. تشتهر شبكة Ripple بتمكين المعاملات السهلة عبر الحدود، وتتعامل مع أكثر من 1500 TPS. ما الذي يشكل TPS للشبكة؟
زمن البلوك - متوسط الوقت المطلوب لتعدين بلوك جديد هو زمن البلوك (Block Time) للشبكة. تمتلك شبكات بلوك تشين مختلفة أزمنة بلوك مختلفة. تمتلك العملة الرقمية الرائدة بيتكوين زمن بلوك قدره 10 دقائق. مقارنةً ببيتكوين، لدى Ethereum متوسط زمن بلوك أقل بكثير يتراوح بين 10 و20 ثانية.
حجم المعاملة - تختلف كمية البيانات المرسلة مع كل معاملة وفقًا لشبكة البلوك تشين التي تتم عليها المعاملة. يمكن أن تكون المعاملة في بيتكوين صغيرة جدًا، أقل من 300 بايت، أو كبيرة مثل 500 بايت. كلما زاد حجم المعاملة، زادت المدة اللازمة لتنفيذها.
حجم البلوك - حجم البلوك هو مقدار البيانات الخاصة بالمعاملات التي يحملها البلوك داخل سلسلة الكتل (بلوك تشين). كلما زاد حجم البلوك، احتاج الأمر إلى عدد أكبر من الأشخاص لتشغيل عقدة كاملة (full node). يتم تحديد حجم البلوك بحد أقصى 1 ميغابايت فقط، لكن هذه الكمية الصغيرة من البيانات تكفي لتخزين أكثر من 2000 معاملة.
كيف يتم حساب المعاملات في الثانية (TPS)؟
لحساب TPS على بلوك تشين، تحتاج إلى معلومات عن حجم البلوك، وحجم المعاملة، وزمن/وقت البلوك. TPS = (حجم البلوك/ حجم المعاملة) ÷ زمن البلوك. هل تكفي TPS وحدها لتوسيع الشبكة؟ امتلاك شبكات بلوك تشين بمعدل TPS أعلى لا يكفي لنجاح الشبكة أو حتى منافستها مع أمثال Ethereum وBitcoin. ولكي تبرز الشبكة فعلًا، يجب أن تركز على الأمان والجوانب المهمة الأخرى وليس فقط معدل TPS لديها. تستخدم Bitcoin معدل الهاش (Hash rate) لقياس أمان وصحة شبكتها. وعلى الرغم من أنه لا يمكن إنكار أهمية TPS بالنسبة للشبكة لأنها تقيس قدرة بلوك تشين على معالجة المعاملات، إلا أنها أيضًا مؤشر على إمكانية توسّع الشبكة لاستيعاب حالات استخدام جديدة وتحسينات مستقبلًا. إذا كانت شبكة بلوك تشين تتمتع بمعدل TPS مرتفع، فعادةً ما تفتقر إلى جوانب أخرى مثل اللامركزية والأمان. ولتحقيق جميع الثلاثة - TPS مرتفع، والأمان، واللامركزية - ليس بالأمر السهل، لذلك تتنافس شبكات البلوك تشين فيما بينها على التفوق في جميع الجوانب الثلاثة وليس فقط في TPS.
