Bloqarl

Enhance Web3 Security | Build On-Chain | Master DeFi | If you share my same goals, I share everything I learn. My Twitter https://twitter.com/TheBlockChainer
0 Kuzatilmoqda
125 Kuzatuvchilar
703 Yoqdi
Postlar
·
--
#Web3 #security haqida tushuntirildi. #SmartContracts haqida va ularda qayta kirishdan qanday saqlanishni bilib oling. https://www.binance.com/en/feed/post/536271?ref=730857736&utm_campaign=web_share_copy
#Web3 #security haqida tushuntirildi. #SmartContracts haqida va ularda qayta kirishdan qanday saqlanishni bilib oling.

https://www.binance.com/en/feed/post/536271?ref=730857736&utm_campaign=web_share_copy
#trading ni chetga qo‘yib, #Ethereum #blockchain va #EVM ga e’tibor qaratmoqchimisiz? Boshlash haqida yozgan maqolalarimni ko‘rib chiqing. https://www.binance.com/en/feed/post/536400?ref=730857736&utm_campaign=web_share_copy https://www.binance.com/en/feed/post/536250?ref=730857736&utm_campaign=web_share_copy
#trading ni chetga qo‘yib, #Ethereum #blockchain va #EVM ga e’tibor qaratmoqchimisiz?

Boshlash haqida yozgan maqolalarimni ko‘rib chiqing.

https://www.binance.com/en/feed/post/536400?ref=730857736&utm_campaign=web_share_copy

https://www.binance.com/en/feed/post/536250?ref=730857736&utm_campaign=web_share_copy
Maqola
Web3 xavfsizligini o‘rganish, smart-kontraktlarni audit qilish va boshqalar. Bularning hammasiga qanday ulguraman?Rostini aytsam, o‘zimni biroz o‘sha rasmdagidek his qilyapman. So‘nggi bir necha kundan beri code4rena’da ilk auditimni qila boshladim. Smart Contract kursi va ishim bilan birga bularning hammasiga ulgurish ancha qiyin.  Ha, asosan buning uchun pul to‘laganim sababli. Lekin bu menga ishga yanada jiddiyroq yondashishimga yordam berdi. Keyin, bir hafta oldin, tayyor bo‘lmaslik haqidagi “qo‘rquvim”ni chetga surib, code4rena’da ro‘yxatdan o‘tdim va navbatdagi audit tanlovida qatnashishga qat’iy qaror qildim. Shunday ham qildim. Bir necha kundan keyin Asymmetry tanlovi boshlandi va men unga bor kuchim bilan kirishdim.

Web3 xavfsizligini o‘rganish, smart-kontraktlarni audit qilish va boshqalar. Bularning hammasiga qanday ulguraman?

Rostini aytsam, o‘zimni biroz o‘sha rasmdagidek his qilyapman. So‘nggi bir necha kundan beri code4rena’da ilk auditimni qila boshladim. Smart Contract kursi va ishim bilan birga bularning hammasiga ulgurish ancha qiyin.

Ha, asosan buning uchun pul to‘laganim sababli. Lekin bu menga ishga yanada jiddiyroq yondashishimga yordam berdi.
Keyin, bir hafta oldin, tayyor bo‘lmaslik haqidagi “qo‘rquvim”ni chetga surib, code4rena’da ro‘yxatdan o‘tdim va navbatdagi audit tanlovida qatnashishga qat’iy qaror qildim. Shunday ham qildim. Bir necha kundan keyin Asymmetry tanlovi boshlandi va men unga bor kuchim bilan kirishdim.
Reentrancy hujumi nima? — Keling, uni tushunib, oldini olaylik. Avval reentrancy hujumi nima ekanini va uning oldini olish mumkinligini sodda qilib tushuntiraman. So‘ng zaif joylar qayerda ekanini va hujumchi kodi qanday bo‘lishini ko‘rsatish uchun kod misollarini batafsil ko‘rib chiqaman. Eng muhimi, loyihangizdagi bitta emas, balki barcha smart-kontraktlarni himoya qilishning eng so‘nggi, sinovdan o‘tgan usullarini ko‘rsataman. Spoiler: Agar nonReentrant() modifikatori haqida avval eshitgan bo‘lsangiz, o‘qishda davom eting — quyida globalNonReentrant() modifikatori va checks-effects-interactions namunasi bilan tanishasiz.

Reentrancy hujumi nima? — Keling, uni tushunib, oldini olaylik.


Avval reentrancy hujumi nima ekanini va uning oldini olish mumkinligini sodda qilib tushuntiraman. So‘ng zaif joylar qayerda ekanini va hujumchi kodi qanday bo‘lishini ko‘rsatish uchun kod misollarini batafsil ko‘rib chiqaman. Eng muhimi, loyihangizdagi bitta emas, balki barcha smart-kontraktlarni himoya qilishning eng so‘nggi, sinovdan o‘tgan usullarini ko‘rsataman.
Spoiler: Agar nonReentrant() modifikatori haqida avval eshitgan bo‘lsangiz, o‘qishda davom eting — quyida globalNonReentrant() modifikatori va checks-effects-interactions namunasi bilan tanishasiz.
Blokcheyn olamiga yangimisiz? O‘rganishni Solidity’dan boshlamang. Avval DeFi haqida bilib oling Blokcheyn haqida ilk bor bilib, uning imkoniyatlari va yaqin kelajakda albatta katta ahamiyat kasb etishi haqida o‘qiy boshlaganimda, bu haqda hammaga aytishni istadim. Ammo o‘zimni uning nima ekanini va nima maqsadda qo‘llanilishini tushuntirib bera olmaydigan vaziyatda topdim. “Blokcheyn — bu yangi internet”, deb aytardim. Mayli, lekin bu haqda ko‘proq aytib ber, qiziqarli eshitilyapti “Ushbu yangi texnologiya tufayli internet markazlashmagan bo‘ladi”, deb keyin aytib o‘tgandim

Blokcheyn olamiga yangimisiz? O‘rganishni Solidity’dan boshlamang. Avval DeFi haqida bilib oling


Blokcheyn haqida ilk bor bilib, uning imkoniyatlari va yaqin kelajakda albatta katta ahamiyat kasb etishi haqida o‘qiy boshlaganimda, bu haqda hammaga aytishni istadim. Ammo o‘zimni uning nima ekanini va nima maqsadda qo‘llanilishini tushuntirib bera olmaydigan vaziyatda topdim.
“Blokcheyn — bu yangi internet”, deb aytardim.
Mayli, lekin bu haqda ko‘proq aytib ber, qiziqarli eshitilyapti
“Ushbu yangi texnologiya tufayli internet markazlashmagan bo‘ladi”, deb keyin aytib o‘tgandim
Maqola
Solidity’da gasni optimallashtirish: EVM qanday ishlashini tushunish gasni tejashga yordam beradi Kodingizni yaxshilash va gas sarfini kamaytirish bo‘yicha Solidity maslahatlariga duch kelgan bo‘lishingiz mumkin. Ammo bugun Ethereum Virtual Mashinasi qanday ishlashini tushunish smart-kontraktlaringizdagi gas xarajatlarini qanday samarali kamaytirishiga ko‘proq e’tibor qaratmoqchiman. Ethereum’ga chuqurroq kirishmoqchi ekanmiz, bu yerda opkodlarning gas xarajatlarini belgilovchi Yellow Paper’dan parchani keltiraman. Maqola davomida ularga murojaat qilamiz.  1-maslahat: Sovuq murojaat va iliq murojaat Gcoldsload: 2100 gas

Solidity’da gasni optimallashtirish: EVM qanday ishlashini tushunish gasni tejashga yordam beradi


Kodingizni yaxshilash va gas sarfini kamaytirish bo‘yicha Solidity maslahatlariga duch kelgan bo‘lishingiz mumkin. Ammo bugun Ethereum Virtual Mashinasi qanday ishlashini tushunish smart-kontraktlaringizdagi gas xarajatlarini qanday samarali kamaytirishiga ko‘proq e’tibor qaratmoqchiman.
Ethereum’ga chuqurroq kirishmoqchi ekanmiz, bu yerda opkodlarning gas xarajatlarini belgilovchi Yellow Paper’dan parchani keltiraman. Maqola davomida ularga murojaat qilamiz.

1-maslahat: Sovuq murojaat va iliq murojaat
Gcoldsload: 2100 gas
Maqola
Blockchain haqida o‘rganishni nimadan boshlash mumkin?Avvaliga shuni aytib o‘tay: men Test dasturiy ta’minot muhandisiman, boshqacha aytganda, QA mutaxassisiman. 7 yildan ortiq vaqtdan beri mobil ilovalarni sinovdan o‘tkazib, avtomatlashtirilgan testlar yozib kelaman. Xo‘sh, QA qanday qilib Blockchain olamiga aralashib qoladi? Bitcoin orqali bo‘lganmi? Yoki treyding bilanmi? Yoki kriptoga sarmoya kiritishning boshqa bir turi bilanmi? Aslo. Men kriptoga aloqador hech narsaga hech qachon qiziqmaganman va unda qatnashmaganman. Yana aytaman: yaxshi eski do‘stim bilan uchrashgunimcha, Blockchain degan so‘zni hatto eshitmagan edim. Biror kishi bilan uning so‘nggi paytlarda nimalar bilan band bo‘lgani haqida gaplashayotganingizda, u siz to‘liq tushunmagan bir nechta so‘zni aytib qoladigan, lekin ikkalangizning gapini bo‘lmaslik yoki — yaxshiroq ibora topolmaganim uchun — o‘zingizni unchalik aqlli emasdek ko‘rsatmaslik uchun gapini davom ettirishiga qo‘yib beradigan paytlar bo‘ladi-ku? O‘sha safar esa men rostdan ham so‘radim. Aytishim kerakki, shunday qilganim kasbiy hayotim uchun belgilagan yo‘lim va rejalarimni o‘zgartirib yubordi.

Blockchain haqida o‘rganishni nimadan boshlash mumkin?

Avvaliga shuni aytib o‘tay: men Test dasturiy ta’minot muhandisiman, boshqacha aytganda, QA mutaxassisiman. 7 yildan ortiq vaqtdan beri mobil ilovalarni sinovdan o‘tkazib, avtomatlashtirilgan testlar yozib kelaman.
Xo‘sh, QA qanday qilib Blockchain olamiga aralashib qoladi?
Bitcoin orqali bo‘lganmi? Yoki treyding bilanmi? Yoki kriptoga sarmoya kiritishning boshqa bir turi bilanmi? Aslo. Men kriptoga aloqador hech narsaga hech qachon qiziqmaganman va unda qatnashmaganman. Yana aytaman: yaxshi eski do‘stim bilan uchrashgunimcha, Blockchain degan so‘zni hatto eshitmagan edim.
Biror kishi bilan uning so‘nggi paytlarda nimalar bilan band bo‘lgani haqida gaplashayotganingizda, u siz to‘liq tushunmagan bir nechta so‘zni aytib qoladigan, lekin ikkalangizning gapini bo‘lmaslik yoki — yaxshiroq ibora topolmaganim uchun — o‘zingizni unchalik aqlli emasdek ko‘rsatmaslik uchun gapini davom ettirishiga qo‘yib beradigan paytlar bo‘ladi-ku? O‘sha safar esa men rostdan ham so‘radim. Aytishim kerakki, shunday qilganim kasbiy hayotim uchun belgilagan yo‘lim va rejalarimni o‘zgartirib yubordi.
Ko‘proq kontentni ko‘rish uchun tizimga kiring
Binance Square'da global kriptovalyuta foydalanuvchilariga qo‘shiling
⚡️ Kriptovalyuta haqida eng so‘nggi va foydali ma’lumotlarni oling.
💬 Dunyoning eng yirik kriptovalyuta birjasi tomonidan ishonchli deb topilgan.
👍 Tasdiqlangan mualliflardan haqiqiy tahlillarni kashf eting.
Email / telefon raqami
Sayt xaritasi
Cookie fayllar parametrlari
Platforma shartlari va qoidalari