සොලනා බ්ලොක්චේන් පද්ධතියේ නිර්මාණය කරන ලද ඕනෑම යෙදුමකට, ජයග්රාහකයා හෝ ජයග්රාහකයන්ගේ කණ්ඩායමක් ‘සාධාරණව’ තේරෙන්නා වූ පද්ධතියක් අවශ්ය වේ. සාමාන්යයෙන් එයට VRF (Verifiable Random Function) භාවිතා කරයි, නමුත් නවතම ලේඛකයා SlotHashes sysvar එක සහ commit‑reveal සැලැස්මක් යොදා ගෙන එය ඉටු කරයි.
Slot Hashs සමඟ commit‑reveal ක්රියාවලිය සරලයි. පළමුව, පාර්ශවිකයින්ගේ ලැයිස්තුව Merkle root එකකට සංග්රහ කර, ඒ අගය චේන් එකේ ලියයි. ඉන් පසු, ඉදිරි සොට් එකක් ‘reveal’ ලක්ෂ්යයක් ලෙස තෝරාගනී. සොට් එක අවසන් වූ විට, SlotHashes‑යෙන් ලබා ගන්නා hash එක Merkle root සමඟ එකතු කර Keccak හෑෂ් ගණනය කරයි. එම හෑෂ් එකෙන් පාර්ශවිකයින් අතර deterministic algorithm එකක් මගින් ජයග්රාහකයින් තෝරා ගැනේ. පසුකාලීනව, සම්පූර්ණ audit වාර්තාවක් (draw_id, commit_slot, reveal_slot, randomness, winners, winner_root) බ්ලොක් එකේ සුරකිති.
මෙම ක්රමය VRF සමඟ සසඳන විට, කීපයක්ම වෙනස්කම් පෙන්වයි. Slot hash එකේ දුර්වලතාවයක් ලෙස, සොට් නායකයා (validator) එකක් block එකට ඇතුළත් කරන දත්ත තේරීමට සීමිත බලයක් ඇතිවීමයි; එම නිසා, අත්යවශ්ය ත්රිවිධාත්මක සම්පත් (උදාහරණයක් ලෙස, ඉහළ මුදලක ලොකු ලාභයක්) සඳහා VRF වඩා ශක්තිමත් ය. එහෙත්, Slot hash‑ය භාවිතා කිරීමෙන් තහවුරු කිරීම අතිශය පහසු වේ – බ්ලොක් එකේ Explorer එකකින් hash එක ගනිමින්, සාමාන්ය calculator එකක් මගින් Keccak මිශ්රණය ගණනය කළ හැක. තවත් වැදගත් ලාභයක් වන්නේ, oracle ගාස්තුවක්, SDK එකක්, හෝ තෙවන පාර්ශ්වයේ proof format එකක් අවශ්ය නොවීමයි. ඒ නිසා latency අඩුයි, පිරිවැය නැතිව, ක්රමය තවත් ප්රවේශමත් වේ.
ඉතින්, ගේම්ස්, ලොටරි, NFT දීමනා වැනි high‑value random draws සඳහා VRF තෝරාගැනීම වඩා සුරක්ෂිතයි, නමුත් බොහෝ dApp සංවර්ධකයින්ට Slot hash‑ය ඉතා ප්රයෝජනවත් වේ – නිර්මාණය කරගත හැකි, පරීක්ෂා කළ හැකි, හා පිරිවැය‑රහිත විසඳුමක්.
ශ්රී ලංකාවට ඇති වැදගත්කම
- සිසුන්ට – බ්ලොක්චේන් randomness මූලධර්මය නිරීක්ෂණය කිරීම, commit‑reveal ක්රමය අත්හදා බැලීම, ඉගෙනුම් පද්ධති හා තරඟකාරී ප්රායෝගික වැඩසටහන් සකස් කිරීමේ අවස්ථාව.
- දේශීය සංවර්ධකයින්ට – Oracle ගාස්තුවක් නැතිව, සරල JavaScript/TypeScript console එකකින් hash එක පරීක්ෂා කර, නිශ්පාදන කාලය කෙටි කිරීම.
- ව්යාපාරිකයන්ට – පාරිභෝගික විශ්වාසය වැඩි කිරීම, පාරිභෝගික පිරිවැය අඩු කිරීම, හා blockchain‑මූලික ලොටරි/ආකර්ෂණය වැඩසටහන් ක්රියාත්මක කිරීමේ නව මාර්ග.
අවසන් වශයෙන්, SlotHashes‑ය සහ VRF‑ය අතර තේරීම ඔබේ යෙදුමේ අවශ්යතාවය, ආරක්ෂණ අවශ්යතා, හා පිරිවැය සැලැස්ම මත පදනම් වෙයි. ශ්රී ලංකාවේ තාක්ෂණික කලාපයට, මෙම නව විකල්පය නිර්මාණශීලීත්වය හා පාරදෘශ්යතාවය එක්කර දෙනු ඇත.