Бір кездері смарт-контракт қабаты негізінен блокчейннің не орындай алатыны туралы деп ойлайтынмын.

Содан кейін мен Rusk VM-мен танысып, оған басқа қырынан қарадым.

Смарт-контракт қуатты болуы мүмкін, бірақ құпиялылықты, криптографияны және неғұрлым күрделі қаржылық логиканы қоса бастаған кезде, орындалу ортасы контракттың өзімен бірдей маңызды болып шығады.

Dusk Rusk VM-ді WebAssembly-ға негізделген виртуалды машина ретінде жасады, бірақ менің назарымды аудартқаны — криптографиялық операцияларға арналған жергілікті (native) қолдауы болды.

Мысалы, қолтаңбаны тексеру, эллипстік қисықтармен операциялар және нөлдік білім дәлелін (zero-knowledge proof) тексеру сияқты нәрселер ортаның ішіне кіріктірілген: олар бөлек дүние ретінде қарастырылмайды.

Ойлансаңыз, тағы бір детальдің мәні бар.

Әрбір VM функциясының газ құны (gas cost) бар, сондықтан орындалу есептеу тұрғысынан шектелген болады — оны шексіз жұмыс істетуге рұқсат етілмейді.

Бұл техникалық сияқты естілуі мүмкін, бірақ негізгі идея қарапайым: құпиялылыққа бағытталған қосымшалар оларға сүйенетін криптографияны түсінетін орындалу қабатын қажет етеді.

Dusk үшін VM тек контракттар іске қосылатын жер емес.

Бұл — есептеуді, құпиялылықты және тексеруді байланыстыратын инфрақұрылымның бір бөлігі.

Ал шын айтқанда, бұл жай ғана тағы бір смарт-контракт платформасын қосудан гөрі қаржылық қолданбалар үшін әлдеқайда маңыздырақ сияқты.

@Dusk #dusk $DUSK $GPS $TUT