Sıralayıcı
Sıralayıcı nədir?
Sıralayıcı hansı tranzaksiyanın birinci olacağını qərarlaşdırır və fəaliyyəti hesablaşma üçün paketləyir. Daha dəqiq desək, bu,
qat 2 şəbəkəsinin istifadəçi tranzaksiyalarını zəruri qat-1 blokçeyninə göndərməzdən əvvəl qəbul edən, sıralayan və paketlərə qruplaşdıran, adətən rollap olan komponentidir.
Bir çox
rollapda istifadəçi tranzaksiyanı ictimai gözləmə sahəsinə deyil, birbaşa sıralayıcıya göndərir. Sıralayıcı tranzaksiyanın etibarlı olub-olmadığını yoxlayır, ona sırada yer ayırır və çox vaxt onu dərhal cari qat 2 vəziyyətinə uyğun icra edir. Bu, qat 1-də yekunlaşmasından xeyli əvvəl istifadəçiyə tranzaksiyanın qəbul edildiyinə dair sürətli "yumşaq təsdiqləmə" təqdim etməyə imkan verir.
Daha sonra sıralayıcı bir çox tranzaksiyanı sıxılmış datadan ibarət bir
blok halında birləşdirir və həmin paketi qat-1 zəncirinə göndərir. Paket qat 1-də qeydə alındıqdan sonra onun müəyyən etdiyi sıra rollapın daimi tarixçəsinin bir hissəsinə çevrilir. Fəaliyyətin bu cür paketlənməsi rollapların komissiyaları aşağı səviyyədə saxlamasının əsas səbəblərindən biridir.
Sıralayıcı sıralamaya nəzarət etdiyinə görə böyük səlahiyyətə malikdir. Bu gün bir çox rollap tək, operator tərəfindən idarə olunan sıralayıcı ilə işləyir və bu, səmərəli olsa da mərkəzləşdirmə ilə bağlı narahatlıqlar yaradır: o, oflayn olduğu halda, şəbəkə dayana və sıralamaya nəzarət edən şəxs nəzəri olaraq tranzaksiyaları təkrar sıralamaqla
maksimum əldə edilə bilən dəyər (MEV) əldə edə bilər. Buna görə sıralayıcının mərkəzdənkənarlaşdırılması, məsələn, paylaşılmış və ya növbəli sıralayıcılar vasitəsilə aktiv inkişaf sahəsidir.
Sıralayıcı adətən gündəlik istifadəçilərə görünmür: buna görə də rollapda tranzaksiyalar sürətli və ucuz hiss olunur. Lakin nəzərə almaq lazımdır ki, ən azı daha mərkəzdənkənar dizaynlar geniş istifadə olunana qədər bu sürət bir operatorun ədalətli davranacağına etibar etməkdən asılı ola bilər.