آنچه در این مقاله خواهید خواند
سرعت تایید تراکنش و تعداد تراکنش بر ثانیه (TPS) جزو مهمترین معیارهای ارزیابی بلاک چینها است. سرعت بلاک چین های مختلف را مقایسه میکنیم.
بلاک چین یک فناوری نسبتا جدید است که در حال حاضر توسعهدهندگان زیادی بر مبنای آن فعالیت میکنند یا به دنبال بهبود جنبههای مختلف آن از جمله سرعت شبکه هستند. محبوبترین شبکههای دنیا (بیت کوین، اتریوم و…) نیز تراکنش ها و معامله ارز دیجیتال کاربران خود را از طریق همین فناوری ثبت و پردازش میکنند. در حال حاضر بعضی از بلاک چینها با مشکل مقیاس پذیری مواجه هستند و برخی دیگر به علت ساختار متفاوتشان، میتوانند تعداد بالایی از تراکنشها را طی مدت زمان کوتاهی تکمیل کنند.
بالا بودن سرعت یک شبکه رمز ارزی در تایید تراکنش های کاربران، یکی از بزرگترین عواملی است که میتواند کاربران را به استفاده کردن از آن راضی کند. به همین جهت اطلاعاتی در مورد عملکرد بلاک چینهای مختلف در اختیارتان قرار میدهیم تا خودتان توانایی مقایسه کردن سرعت بلاک چینها را در فرآیند تایید تراکنش داشته باشید.
تعداد تراکنش بر ثانیه (TPS) چیست و چه تاثیری بر سرعت بلاک چین دارد؟
تراکنش بر ثانیه یا TPS به مجموع عملیاتهای قابل اجرا توسط شبکههای بلاکچینی در عرض یک ثانیه اشاره میکند. به بیان دیگر میتوان تراکنش بر ثانیه را سرعت ذاتی یک بلاک چین دانست، چرا که نشاندهنده میزان مقیاس پذیری شبکه است. همچنین میتوان TPS را توان عملیاتی نامید.
با این حال تنها گزینه مهم در تعیین سرعت یک بلاک چین، تعداد تراکنش بر ثانیه نیست. از دیگر موارد با اهمیت میتوان به زمان تایید نهایی تراکنش اشاره کرد. زمان مورد نیاز برای تایید نهایی تراکنش یعنی مدتی که طول میکشد تا یک تراکنش در شبکه بلاک چین به صورت غیر قابل تغییر (Immutable) ثبت شود. ترکیب تعداد تراکنش بر ثانیه و زمان تایید نهایی میزان مقیاس پذیری یک شبکه را تعیین میکند که در حال حاضر از مهمترین موضوعات دنیای بلاک چین محسوب میشود.
یکی از چالشهای بسیار مهم توسعه دهندگان بلاک چین حفظ سرعت بالای انجام تراکنشها در عین تمرکززدایی و امنیت است. ویتالیک بوترین (Vitalik Buterin)، همبنیانگذار اتریوم، این چالش بزرگ را مشکل سهگانه بلاک چین (Blockchain Trilemma) نامیده است.
میزان کارایی شبکه بلاک چین و تجربه کلی کاربران آن تا حد زیادی به مقیاس پذیری بستگی دارد، به همین خاطر بیشتر پروژههای اخیر این حوزه تلاش میکنند روشهای مختلفی برای افزایش توان عملیاتی پیدا کنند و در نتیجه مقیاس پذیری را بر تمرکززدایی و امنیت اولویت میدهند. با این حال پروژههای متعددی وجود دارند که تا حد زیادی توانستهاند مشکل سه گانه بلاک چین را حل کنند. در ادامه ابتدا مقیاس پذیری دو رمز ارز بسیار مهم بازار کریپتو را بررسی میکنیم و بعد چند مورد از سریعترین بلاک چینها را نام میبریم.
تایید شدن تراکنش در بلاک چین اتریوم چقدر طول میکشد؟
در زمان نگارش این مقاله، بلاک چین اتریوم هنوز از الگوریتم اثبات کار استفاده میکند، ولی قرار است بزودی با یک آپگرید به Ethereum 2.0 تبدیل شود و از الگوریتم اثبات سهام استفاده کند. این بروزرسانی تاثیر مثبتی روی عملکرد، پتانسیل مقیاس پذیری و سرعت این بلاک چین خواهد گذاشت و همچنین راه برای برای اعمال سایر بروزرسانیها هموار خواهد ساخت. اما تا زمانی که این اتفاق نیفتاده است، برای تایید شدن تراکنشهای اتریومی باید کارمزد نسبتا بالایی پرداخت کنید.
در صورتی که ترافیک شبکه عادی باشد و کارمزدی متناسب با آن پرداخت کنید، تراکنش طی 15 ثانیه الی 4 ساعت پردازش خواهد داشت. اما در شرایطی که ترافیک شبکه بالا باشد و شما کارمزدی معمولی پرداخت کنید، ممکن است بین چند ساعت یا (در بدترین حالت) چند روز منتظر تایید شدن تراکنش بمانید. این در حالیست که وب سایت رسمی اتریوم زمان مورد نیاز برای استخراج هر بلاک جدید را بین 12 تا 14 ثانیه اعلام کرده است.
به طور کلی میتوان گفت که در شبکه اتریوم (و سایر شبکههای مبتنی بر الگوریتم اثبات کار) ماینرها تراکنشهایی که کارمزد بیشتری داشته باشند را زودتر از بقیه پردازش میکنند. به همین دلیل است که در زمان بالا رفتن ترافیک، تراکنش بسیاری از کاربران دیرتر انجام میشود. از طرف دیگر باید در نظر داشته باشید که هر صرافی یا پلتفرم مالی تراکنشهای اتریومی کاربر را در صورتی نهایی تلقی میکند که تعداد تاییدیههای دریافتیاش از یک عدد مشخص (مثلا 30) بیشتر باشد. بنابراین کاربرانی که عجله دارند، با پرداخت کارمزد بیشتر، تراکنش خود را در اولویت قرار میدهند و زودتر تاییدیههای لازم را دریافت میکنند.
تایید شدن تراکنش در بلاک چین بیت کوین چقدر طول میکشد؟
شبکه بیت کوین هر 10 دقیقه یکبار بلاک جدیدی استخراج میکند. با این حال اگر ترافیک شبکه بالا باشد و کارمزد نسبتا پایینی برای تراکنش خود تعیین کرده باشید، تکمیل شدن آن ممکن است چند ساعتی طول بکشد. در شرایط عادی، تراکنش کاربر با توجه به کارمزد پرداخت شده طی 7 دقیقه یا حداکثر 3 ساعت، نهایی خواهد شد.
بیشتر پلتفرمها تراکنشهایی که 1 یا حداکثر 3 تاییدیه دریافت کنند را تکمیل شده در نظر میگیرند، ولی در شرایط خاص که مبلغ تراکنش خیلی بالا باشد، به تاییدیههای بیشتری نیاز خواهد بود. همانند اتریوم، در شبکه بیت کوین هم تراکنشهایی که کارمزد بیشتری دارند، زودتر پردازش خواهند شد.
بررسی سرعت بلاک چین های دیگر
بیت کوین و اتریوم به ترتیب بزرگترین بازارهای ارز دیجیتال را تشکیل دادهاند و از محبوبیت بسیار بالایی برخوردار هستند. اما از آن جایی که حوزه کریپتو به سرعت در حال رشد است، رقبای زیادی برای این دو شبکه رمز ارزی به وجود آمده که در ادامه عملکرد و سرعت برخی از آنان را بررسی خواهیم کرد.
شبکههای آهسته اما مطمئن
در تمام طول عمر بازار ارزهای دیجیتال، همواره چند جایگاه برتر جدول رتبهبندی رمز ارزها بر اساس ارزش کل بازار یا مارکت کپ متعلق به چند بلاک چین با کمترین تعداد تراکنش بر ثانیه بوده است. به بیان دیگر، به نظر نمیرسد تعیین جایگاه یک شبکه یا رمز ارز در جدول مارکت کپ توجهی به TPS و کاربرد واقعی آن داشته باشد. با این حال ارزهای دیجیتال هنوز به مرحله استفاده انبوه نرسیدهاند و شاید در آینده شرایط تغییر کند. با این حال فهرست شبکههایی که سرعت تراکنش نسبتا کم (بالای 30 دقیقه) دارند، در ادامه آمده است.
- بیت کوین (Bitcoin)
- توان عملیاتی: 7 تراکنش بر ثانیه
- زمان تایید تراکنش: 60 دقیقه
- اتریوم (Ethereum)
- توان عملیاتی: 25 تراکنش بر ثانیه
- زمان تایید تراکنش: 6 دقیقه (تئوری. از نظر عملی گاهی تا چند ساعت)
- لایت کوین (Litecoin)
- توان عملیاتی: 56 تراکنش بر ثانیه
- زمان تایید تراکنش: 30 دقیقه
- بیت کوین کش (Bitcoin Cash)
- توان عملیاتی: 300 تراکنش بر ثانیه
- زمان تایید تراکنش: 60 تا 180 دقیقه
- بیت کوین اس وی (Bitcoin SV)
- توان عملیاتی: 224 تراکنش بر ثانیه
- زمان تایید تراکنش: 60 دقیقه
- مونرو (Monero)
- توان عملیاتی: 4 تراکنش بر ثانیه
- زمان تایید تراکنش: 30 دقیقه
- تزوس (Tezos)
- توان عملیاتی: 40 تراکنش بر ثانیه
- زمان تایید تراکنش: 30 دقیقه
- زد کش (Zcash)
- توان عملیاتی: 27 تراکنش بر ثانیه
- زمان تایید تراکنش: 60 دقیقه
- دیکرد (Decred)
- توان عملیاتی: 14 تراکنش بر ثانیه
- زمان تایید تراکنش: 30 دقیقه
- بیت کوین گولد (Bitcoin Gold)
- توان عملیاتی: 7 تراکنش بر ثانیه
- زمان تایید تراکنش: 60 دقیقه
- اتریوم کلاسیک (Ethereum Classic)
- توان عملیاتی: 15-25 تراکنش بر ثانیه
- زمان تایید تراکنش: 6 دقیقه (تئوری. از نظر عملی گاهی تا چند ساعت)
شبکههای نسبتا سریع
رسیدن به سرعت عملیاتی زیر 30 دقیقه در بلاک چین خود موفقیتی شایان توجه است، اما در صورتی که تعداد تراکنش کاربران بالاتر برود، ممکن است شبکه با مشکل روبهرو شود.
- کاردانو (Cardano)
- توان عملیاتی: 250 تراکنش بر ثانیه
- زمان تایید تراکنش: 10 دقیقه
- اونتولوژی (Ontology)
- توان عملیاتی: 5,300 تراکنش بر ثانیه
- زمان تایید تراکنش: 10 دقیقه
- کوانتوم (Qtum)
- توان عملیاتی: 70 تراکنش بر ثانیه
- زمان تایید تراکنش: 20 دقیقه
- آیکون (ICON)
- توان عملیاتی: 9,000 تراکنش بر ثانیه
- زمان تایید تراکنش: 10 دقیقه
- بایت کوین (Bytecoin)
- توان عملیاتی: 500 تراکنش بر ثانیه
- زمان تایید تراکنش: 20 دقیقه
- دش (Dash)
- توان عملیاتی: 35 تراکنش بر ثانیه
- زمان تایید تراکنش: 6 دقیقه
- دوج کوین (Dogecoin)
- توان عملیاتی: 33 تراکنش بر ثانیه
- زمان تایید تراکنش: 6 دقیقه
شبکههای سریع زیر 5 دقیقه
انجام تراکنشها در کمتر از 5 دقیقه تقریبا شبیه به استفاده عادی و روزمره از داراییهای مالی است، اما اگر بخواهیم پول دیجیتال را به عنوان روش پرداخت آینده در نظر بگیریم، باز هم سرعت بلاک چین های مذکور کم محسوب میشود. به عنوان مثال در نظر بگیرید که 5 دقیقه جلوی پیشخان بایستید تا در نهایت بتوانید هزینه قهوه خود را پرداخت کنید.
- ترون (Tron)
- توان عملیاتی: 2,000 تراکنش بر ثانیه
- زمان تایید تراکنش: 5 دقیقه
- دیجی بایت (DigiByte)
- توان عملیاتی: 560 تراکنش بر ثانیه
- زمان تایید تراکنش: 2-3 دقیقه
- بیت تورنت (BitTorrent)
- توان عملیاتی: نامشخص
- زمان تایید تراکنش: 5 دقیقه
- آیوتا (IOTA)
- توان عملیاتی: 1,500 تراکنش بر ثانیه
- زمان تایید تراکنش: 1-5 دقیقه
شبکههای فوق سریع زیر 1 دقیقه
میتوان گفت پرداختهای زیر یک دقیقه بسیار سریع محسوب میشود. اما اگر آن را با اینترنت مقایسه کنیم، در زمانهای دور طبیعی بود که برای باز شدن یک وب سایت مدتی منتظر بمانیم، اما حالا اگر وب سایتی به جای 2 ثانیه 10 ثانیه زمان برای باز شدن لازم داشته باشد، به نظرمان غیر طبیعی خواهد بود. ممکن است در آینده نیز پرداختهای کریپتویی همین شرایط را داشته باشند و سرعت کنونی بلاک چین ها کم محسوب شود.
- ریپل (Ripple)
- توان عملیاتی: 1,500 تراکنش بر ثانیه
- زمان تایید تراکنش: 4 ثانیه
- ایاس (EOS)
- توان عملیاتی: 4,000 تراکنش بر ثانیه
- زمان تایید تراکنش: 1.5 ثانیه
- استلار (Stellar)
- توان عملیاتی: 1,000 تراکنش بر ثانیه
- زمان تایید تراکنش: 4 ثانیه
- نئو (NEO)
- توان عملیاتی: 10,000 تراکنش بر ثانیه
- زمان تایید تراکنش: 15 ثانیه
- ویوز (Waves)
- توان عملیاتی: 100 تراکنش بر ثانیه
- زمان تایید تراکنش: 2-10 ثانیه
- بیت شیرز (Bitshares)
- توان عملیاتی: 3,400 تراکنش بر ثانیه
- زمان تایید تراکنش: 2 ثانیه
- استیم (Steem)
- توان عملیاتی: 10,000 تراکنش بر ثانیه
- زمان تایید تراکنش: 3 ثانیه
- نانو (Nano)
- توان عملیاتی: 1,000 تراکنش بر ثانیه
- زمان تایید تراکنش: 0.14 ثانیه
- اولانچ (Avalanche)
- توان عملیاتی: 5,000 تراکنش بر ثانیه
- زمان تایید تراکنش: 1-2 ثانیه
- کازموس (Cosmos)
- توان عملیاتی: 10,000 تراکنش بر ثانیه
- زمان تایید تراکنش: 2 ثانیه
- الگوراند (Algorand)
- توان عملیاتی: 1,000 تراکنش بر ثانیه
- زمان تایید تراکنش: 45 ثانیه
- هشگراف (Hashgraph)
- توان عملیاتی: 10,000 تراکنش بر ثانیه
- زمان تایید تراکنش: 3-5 ثانیه
- سولانا (Solana)
- توان عملیاتی: 29,000 تراکنش بر ثانیه
- زمان تایید تراکنش: 2.575 ثانیه
جمع بندی
سرعت یک بلاک چین در تایید تراکنش ها به عوامل مختلفی مانند ساختار، الگوریتم اجماع و وضعیت شبکه بستگی دارد. در شرایطی که یک شبکه رمز ارزی با الگوریتم اثبات کار با ترافیک غیر عادی یا حتی مشکل فنی مواجه شود، زمان مورد نیاز برای تایید تراکنشهای کاربران افزایش خواهد یافت. از طرف دیگر بالا رفتن ترافیک شبکه به بالا رفتن کارمزد منجر خواهد شد و تراکنشهایی که با کارمزد عادی ایجاد شدهاند، تا زمان تکمیل شدن تراکنشهایی که کارمزد بالاتری دارند در صف انتظار باقی خواهند بود.
بنابراین حتی شبکههایی که ادعا میکنند تراکنشها را به صورت تقریبا آنی تایید خواهند کرد هم ممکن است با مشکل مواجه شوند و به طور کلی نمیتوان گفت که یک تراکنش رمز ارزی حتما در یک زمان دقیق نهایی خواهد شد.
تهیه شده در بیت 24