Solana сүлжээний гүйлгээг илүү шударга эрэмбэлэх зорилготой шинэ дүрмийн санал буюу SIMD-0649 төслийн хүсэлт өнгөрсөн 9-р сарын 25-нд албан ёсоор нэгтгэгдэлгүй (merge хийгдэлгүй) хаагдлаа. Ингэснээр шинэ дүрмийг шууд мөрдүүлэхийн оронд уг асуудлыг цаашид үргэлжлүүлэн хэлэлцэхээр болсон байна.

Энэхүү санал нь арилжаачид өөрсдийн гүйлгээ яг хаана, хэрхэн бичигдэхийг тооцоолоход чухал нөлөөтэй өөрчлөлт юм. Учир нь санал болгосон дүрэм нь баталгаажуулагчдад (validators) нэг багц (batch) доторх гүйлгээнүүд шимтгэлийн тэргүүлэх дарааллын дагуу бичигдээгүй тохиолдолд тухайн блокийг хүчингүйд тооцож, татгалзах боломжийг олгох зорилготой байв.

Саналд юу тусгагдсан бэ?

Төслийн загварт дурдсанаар, багц доторх чөлөөлөгдөөгүй гүйлгээнүүд нь тэргүүлэх зэргийн онооны дагуу буурахгүй дарааллаар байрших ёстой. Хэрэв блок шалгагч валидатор гүйлгээний дараалал зөрснийг илрүүлбэл блокийг хүчингүй гэж үзэх ба дарааллыг өөрөө засварлахгүй. Харин санал хураалтын (vote) энгийн гүйлгээнүүд энэ шалгалтаас чөлөөлөгдөх бөгөөд ижил оноотой гүйлгээнүүд ямар ч дарааллаар орж болох юм.

Гүйлгээний тэргүүлэх оноог тооцохдоо блокийн удирдагчийн авах шагнал (тэргүүлэх шимтгэл болон суурь шимтгэлийн шатаагдаагүй хэсэг)-ыг урьдчилсан гүйцэтгэлийн зардалд хувааж тооцохоор заажээ.

Блок бүтээгчдийн эрх мэдэл хэвээр үлдэнэ

Энэхүү санал нь блокт ямар гүйлгээг сонгож оруулахыг бүхэлд нь шийдэхгүй. Блок бүтээгч буюу leader нь аль гүйлгээг сонгох, тэдгээрийг хэрхэн багцлах, аль гүйлгээг дараагийн багц руу шилжүүлэх эрх мэдлээ хадгалж үлдэхээр байв. Иймд дараагийн багцад орсон өндөр оноотой гүйлгээ өмнөх багцын бага оноотой гүйлгээний өмнө автоматаар орохгүй.

Түүнчлэн уг дүрмийг утгагүй болгохоос сэргийлж, багцыг хэт жижиг байлгахгүйн тулд сүүлийн багцаас бусад багц бүр дор хаяж 64 дата shred (хоёр FEC багц)-ийг хамрах ёстой гэсэн хязгаарлалтыг тусгасан байна. Одоогоор энэхүү хязгаарлагдмал өөрчлөлтийн талаарх санал нэгтгэгдээгүй тул Solana сүлжээний гүйлгээний эрэмбийн талаарх хэлэлцүүлэг үргэлжилж байна.