𝗦𝘂𝗻𝗦𝘄𝗮𝗽 𝗩𝟰: 𝗢𝗻𝗲 𝗔𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗮𝗹 𝗦𝗵𝗶𝗳𝘁, 𝗔 𝗗𝗶𝗳𝗳𝗲𝗿𝗲𝗻𝘁 𝗪𝗮𝘆 𝗳𝗼𝗿 𝗟𝗶𝗾𝘂𝗶𝗱𝗶𝘁𝘆 𝘁𝗼 𝗠𝗼𝘃𝗲!
DEX üçün ən böyük yeniləmənin istifadəçilərin görə biləcəyi yeni funksiya yox, hər bir swap-ın arxasında işləyən arxitekturanın dəyişməsi olduğunu düşünün.
SunSwap V4-ü maraqlı edən məhz budur.
SunSwap V3-də hər yeni likvidlik hovuzu özünün ayrıca, müstəqil kontraktını tələb edirdi. Daha çox hovuz daha çox müstəqil kontrakt sərhədi demək idi, halbuki multi hop əməliyyatları onların arasında təkrar köçürmələr və vəziyyət yeniləmələri ilə müşayiət oluna bilərdi.
SunSwap V4 bunu Singleton arxitekturası ilə dəyişir.
Hər bir hovuz üçün tam, ayrıca standalone kontrakt yerləşdirmək əvəzinə, V4 hovuzun vəziyyətini və məntiqini vahid PoolManager kontraktı vasitəsilə mərkəzləşdirir.
Singleton arxitekturası Flash Accounting üçün əsas yaradır: aralıq əməliyyatlar hər addımda token köçürmələri tələb etmədən daxili balans fərqləri kimi təsvir oluna bilər.
İdeya sadədir:
Prosess zamanı hesablayın.
Sonda rəsmiləşdirin.
Bu, mürəkkəb və multi hop əməliyyatlarının enerji xərclərini azalda, eyni zamanda daha səmərəli atomik strategiyalar üçün qapı aça bilər.
Sonra Hooks və Custom Accounting əlavə edin və arxitektura daha da maraqlı olur.
Tərtibatçılar əsas protokolu dəyişmədən hovuz səviyyəsində fərdi məntiq, strategiyalar, haqlar, əyrilər və digər funksionallıqlar tətbiq edə bilərlər.
SunSwap V4-ün daha dərin dərsi budur:
Bəzən ən böyük innovasiya hər bir ayrı komponenti yaxşılaşdırmaq deyil.
Bəzən bu komponentlərin harada yerləşdirildiyini və necə qarşılıqlı təsir göstərdiyini yenidən təşkil etməkdir.
V3 hər bir likvidlik hovuzunun necə işləməli olduğunu soruşur.
V4 isə bir addım daha irəli gedir:
Treyder heç vaxt üst qatlarda PoolManager-i və aşağıda baş verən accounting-i görməyə bilər.
Sadəcə nəticəni yaşayır:
Swap tamamlandı.
Əlavə, lazımsız sürtünmə azalır.
Daha mürəkkəb əməliyyatlar mümkün olur.
@OfficialSUNio @Justin Sun孙宇晨 #TRONEcoStar #SunSwapV4 #SUN