Негизги жыйынтыктар
Виртуалдык машиналар (ВМлар) бир эле түзмөктө ар кандай операциялык системаларды же колдонмолорду кошумча жабдыксыз иштетүүгө мүмкүндүк берет.
ВМлар жаңы программалык камсыздоону коопсуз сыноо, башка системаларды сынап көрүү же кооптуу программаларды обочолонтуу үчүн эң сонун.
Ethereum виртуалдык машинасы (EVM) сыяктуу ВМлар акылдуу келишимдерди жана борборсуздаштырылган колдонмолорду (DApp) компьютерлердин глобалдык тармагында ишенимдүү иштетүүгө мүмкүнчүлүк берет.
ВМлар ийкемдүүлүктү жана көзөмөлдү сунуш кылганы менен, алар аткаруу, ресурстарды пайдалануу жана татаалдыкта айырмачылыктар менен келиши мүмкүн.
Киришүү
Сиз качандыр бир жолу MacBook'уңузда Windows'ту иштетүүнү же операциялык системаңызды өзгөртпөстөн же өзүнчө компьютер сатып албастан Linux колдонмосун сынагыңыз келди беле? ВМлар ар кандай операциялык системалар жана колдонмолор коопсуз иштей ала турган обочолонгон чөйрөнү түзүү менен муну кылууга мүмкүнчүлүк берет. Алар ошондой эле акылдуу келишимдерди жана борборсуздаштырылган колдонмолорду (DApp) колдоо үчүн блокчейн тармактарында кеңири колдонулат.
ВМ деген эмне?
ВМлар бир нече басуу менен орното турган компьютер сыяктуу жана эч кандай кошумча жабдыктын кереги жок. Сиз операциялык системаны орнотуп, файлдарды сактап, колдонмолорду иштетип, интернетке туташсаңыз болот, бирок сиз аны учурдагы компьютериңиздин ичинде иштетип жатасыз, ал ошондой эле хост катары белгилүү.
Сиздин хост тутумуңуз көшөгө артында оор жүктөрдү көтөрүп, эстутумун, иштетүү күчүн жана сактагычын бөлүп берип, ВМлар үзгүлтүксүз иштей алат. Башка операциялык тутумда гана жеткиликтүү болгон программаны колдонуу керек болсо, бул өзгөчө пайдалуу.
ВМлар чындыгында кантип иштейт?
Көшөгө артында мунун баарын гипервизор деп аталган программалык камсыздоо башкарат. Гипервизор сиздин компьютериңиздин CPU, Random Access Memory (RAM) жана сактагыч сыяктуу физикалык ресурстарын алып, аларды бир нече ВМларды бир эле учурда колдоно алышы үчүн бөлөт.
Гипервизорлордун эки негизги түрү бар:
1-түрү (жылаңач металл): Булар түздөн-түз жабдыкка орнотулат жана көбүнчө маалымат борборлорунда же булут платформаларында колдонулат. Алар аткаруу жана натыйжалуулук үчүн курулган.
2-түрү (хосттолгон): Булар кадимки операциялык тутумуңуздун үстүндө иштейт (мисалы колдонмолор) жана сыноо жана иштеп чыгуу үчүн ылайыктуу.
ВМ орнотулгандан кийин, сиз аны чыныгы компьютер сыяктуу баштап, программалык камсыздоону орнотуп, интернетти карап же куралдарды кура аласыз.
Эмне үчүн ВМ колдонуу керек?
1. Жаңы операциялык системаларды сынап көрүңүз
ВМ менен сиз негизги компьютериңизге эч кандай өзгөртүү киргизбестен ар кандай операциялык системаларды сынай аласыз. Бул коопсуз, өзүнчө мейкиндикте жаңы системаны сынап көрүү сыяктуу.
2. Коркунучтуу программалык камсыздоону изоляциялаңыз
Сиз билбеген файлды ачуу же бейтааныш колдонмону сынап көрүү керекпи? Аны ВМда иштетүү сиздин компьютериңизди коргойт, андыктан кесепеттүү программага же тутум бузулуп калса, негизги компьютериңизге таасир этпейт.
3. Эски же жеткиликсиз программаны иштетиңиз
Кээ бир программалар Windows XP сыяктуу эски системаларда гана иштейт. ВМ ошол чөйрөнү кайра жаратып, азыркы түзмөктөрдө иштебей турган программалык камсыздоону колдонууга мүмкүнчүлүк берет.
4. Платформаларда кодду иштеп чыгуу жана сыноо
ВМлар иштеп чыгуучуларга кодду ар кандай операциялык системаларда сынап көрүүнү жана жаңы тиркемелер ар кандай чөйрөлөрдө кандайча иштээрин симуляциялоону жеңилдетет.
5. Булутту иштетиңиз
Көптөгөн булут кызматтары (AWS, Azure жана Google Cloud сыяктуу) ВМларда курулган. Булуттун инстанциясын ишке киргизгениңизде, сиз веб-сайттарды, колдонмолорду же маалымат базаларын жайгаштырууга даяр болгон алыскы маалымат борборунда ВМ баштап жатасыз.
Блокчейн тармактары ВМларды кантип колдонушат
Салттуу ВМлар обочолонгон кумдуктар болсо да, блокчейн виртуалдык машиналары акылдуу келишимдерди блокчейн тармактарын иштеткен кыймылдаткычтын ролун аткарышат. Ethereum виртуалдык машинасы (EVM) иштеп чыгуучуларга Solidity, Vyper жана Yul сыяктуу тилдерде акылдуу келишимдерди жазууга жана аларды Ethereum жана башка EVM'ге шайкеш келген тармактарга жайгаштырууга мүмкүнчүлүк берет. EVM тармактагы ар бир түйүн акылдуу келишимдерди түзүүдө же алар менен иштешүүдө бирдей эрежелерди сакташын камсыздайт.
Блокчейн тармактары дизайн максаттарынын негизинде ВМдын өз түрлөрүн ишке ашырат. Айрымдары ылдамдыкка жана масштабдуулукка көңүл бурушат, ал эми башкалары иштеп чыгуучулар үчүн коопсуз же ийкемдүү болууга умтулушат. NEAR жана Cosmos сыяктуу тармактар бир нече программалоо тилдеринде жазылган акылдуу келишимдерди колдогон WebAssembly (WASM) негизиндеги ВМларды колдонушат.
Sui сыяктуу башка блокчейн тармактары Move тилинде жазылган акылдуу келишимдерди аткарган MoveVM'ди колдонушат. Solana блокчейнинде транзакцияларды параллелдүү иштеп чыгуу жана тармактык активдүүлүктүн чоң көлөмүн башкаруу үчүн иштелип чыккан, көбүнчө Solana Virtual Machine (SVM) деп аталган ыңгайлаштырылган иштөө убактысы колдонулат.
Виртуалдык машиналар аракетте
Сиз аларды байкабай калышыңыз мүмкүн, бирок сиз борборсуздаштырылган колдонмолор (DApp) менен иштешкен сайын ВМлар көшөгө артында иштеп жатышат.
Токендерди своп кылуу үчүн Uniswap сыяктуу Борборсуздаштырылган каржы колдонмосун колдонуп жатсаңыз, транзакцияларыңыз EVM ичинде иштеген акылдуу келишимдер аркылуу аткарылат.
Эгер сиз Алмаштырылгыс уникалдуу токен минтинг кылып жатсаңыз, ВМ ар бир алмаштырылгыс уникалдуу токен кимге таандык экенин көзөмөлдөгөн кодду иштетип жатат. Сатып алууда же которууда, ВМ жазууларды жаңыртып, алмаштырылгыс уникалдуу токенге ээлик так бойдон калат.
Эгерде сиз блокчейн бириктирүүчү катмары топтомун колдонуп жатсаңыз, транзакцияларыңыз zkEVM сыяктуу адистештирилген ВМ тарабынан аткарылышы мүмкүн. zkEVMs zk-rollups үчүн акылдуу келишимдерди жүргүзүүгө мүмкүндүк берет, ошол эле учурда (ZKP) маалыматсыз далилдөө мүмкүнчүлүгүнөн пайда көрөт.
ВМлардын чектөөлөрү
1. Аткаруу чыгымдары: ВМлар аппараттык камсыздоо менен аткарылып жаткан коддун ортосунда кошумча катмарды кошот. Бул нерселерди жайлатышы же физикалык машинада колдонмолорду иштеткенге караганда көбүрөөк эсептөө ресурстарын талап кылышы мүмкүн.
2. Операциянын татаалдыгы: ВМларды тейлөө (айрыкча булут инфраструктурасы же блокчейн тармактары боюнча) орнотуу жана жаңыртуу үчүн көп күч-аракетти талап кылат. Бул убакытты талап кылат жана көп учурда атайын куралдарды жана билимди талап кылат.
3. Шайкештик: Акылдуу келишимдер көбүнчө белгилүү бир ВМ чөйрөсү үчүн иштелип чыккан. Ethereum'дагы акылдуу келишимдер үчүн жазылган кодду Solana сыяктуу башка шайкеш келбеген блокчейндерде иштөө үчүн кайра жазуу же ыңгайлаштыруу керек болот. Бул иштеп чыгуучулар бир эле колдонмону бир нече чөйрөдө ишке киргизгиси келсе, кошумча убакыт жана күч коротуу керек дегенди билдирет.
Жыйынтыктоочу ойлор
ВМлар кадимки компьютерлердин жана блокчейн системаларынын иштешинде маанилүү ролду ойнойт. Алар ар кандай операциялык системаларды иштетүүгө, программалык камсыздоону коопсуз текшерүүгө жана бир эле жабдыкты бир нече тапшырмалар үчүн колдонууга мүмкүнчүлүк берет.
Виртуалдык машиналар да блокчейн тармактарында акылдуу келишимдерди жана борборсуздаштырылган колдонмолорду иштетүү үчүн колдонулат. Эгерде сиз адис болбосоңуз да, ВМлар кантип иштээрин билүү сизге биз колдонгон борборсуздаштырылган каржы куралдарынын жана платформаларынын көбүндө эмне болуп жатканын жакшыраак түшүнүүгө жардам берет.
Андан ары окуу
Дисклеймер: бул мазмун сизге «бар болгон абалында» гана жалпы маалымат жана билим берүү максатында сунушталат, жана анын тактыгы, же башка кандайдыр бир кепилдик бериле албайт. Каржылык, юридикалык же башка кесиптик кеңеш катары кабыл алынбашы керек жана ал кандайдыр бир белгилеген үнөмдү же кызматты сатып алууну сунуштоо максатында да арналган эмес. Сиз өзүңүздүн абалыңызга ылайык тиешелүү кесиптик кеңешчилерден кеңеш алганыңыз маанилүү. Бул макалада айтылган өнүмдөр сиздин аймакта жеткиликтүү болбой калышы мүмкүн. Эгер макала үчүнчү жактын катышуучусу тарабынан берилсе, анда ал пикирлер үчүнчү жакка таандык экенин жана ал пикирлердин ар дайым Binance академиясынын көз карашын чагылдырбашы мүмкүн экенин эске алыңыз. Толугураак маалымат алуу үчүн биздин жоопкерчиликтен баш тартуу тууралуу толук эскертмени окуп чыгыңыз. Санарип активдердин баасы туруксуз болушу мүмкүн. Сиздин инвестицияңыздын наркы төмөндөшү же жогорулашы ыктымал жана сиз салган сумманы кайра кайтарып албай калышыңыз мүмкүн. Инвестиция боюнча кабыл алган чечимдер үчүн толугу менен өзүңүз жооп бересиз жана Binance академиясы сиз тарткан жоготуулар үчүн жооптуу эмес. Бул материал каржылык, юридикалык же башка кесиптик кеңеш катары кабыл алынбашы керек. Кененирээк маалымат үчүн биздин Колдонуунун шарттарын жана Тобокелчилик жөнүндө эскертүүнү окуп чыгыңыз.