سالیدیفا

محدودیت بلاک در اتریوم چقدر است؟

احتمالا میدانید که محدودیت حجم بلاک در بیت کوین 1 مگابایت است. البته این مقدار شاید خیلی کوچک به نظر برسد اما میتواند حدود 2000 تراکنش را در خود جای دهد.

حال به عنوان توسعه دهنده قرارداد هوشمند بسیار مهم است بدانیم که محدودیت این حجم در اتریوم چقدر است؟

جواب این سوال بسیار جالب است. اتریوم هیچ محدودیت حجمی برای بلاک ها در نظر نگرفته! اما به جای محدویت حجم محدودیت پردازشی در نظر گرفته. یعنی چه؟

هر بلاک میتواند حداکثر 30 میلیون گس مصرف کند.

اگر بخواهید نسبت به این عدد حس دقیق تری داشته باشید میشود به این اشاره کرد که انتقال اتریوم 21 هزار گس مصرف می کند. که با تقسیم 30 میلیون بر 21 هزار به عدد 1428 میرسیم. یعنی هر بلاک اتریوم میتواند اطلاعات 1428 هزار تراکنش را در خود جای دهد. و این حداکثر مقدار تراکنش در یک بلاک است.

حال سوال جالبی ممکن است پیش بیاید. اگر بیش از این حجم تراکنش پردازش نشده وجود داشت کدام یک در بلاک فعلی جای میگیرد و کدام پردازش نشده میماند؟ هر کدام که گس فی بالاتری پرداخت کرده باشد! و این است دلیل نوسان قیمت گس.

به عنوان نکته ای دیگر به این هم اشاره کنم که تولید بلاک در اتریوم هر 15 ثانیه یک بار انجام می شود یعنی توان عملیاتی در بازه 2 تا 95 تراکنش در ثانیه )tps( است.