The technical content top engineers rely on to level up.
30 min read
P vs NP और zero knowledge proofs में इसका अनुप्रयोग। P = NP समस्या यह पूछती है: "यदि हम तेज़ी से यह सत्यापित कर सकते हैं कि किसी समस्या का समाधान सही है, तो क्या हम तेज़ी से उस समाधान की गणना भी कर सकते हैं?" अधिकांश शोधकर्ता...
11 min read
उदाहरण द्वारा Homomorphisms: दो groups के बीच एक homomorphism तब मौजूद होता है यदि दोनों groups के बीच एक structure preserving map मौजूद हो। मान लीजिए कि हमारे पास दो algebraic data structures $(A,\square)$ और $(B,...$
12 min read
Abstract Algebra Abstract Algebra उन sets का अध्ययन है जिन पर एक या अधिक operators लागू होते हैं। हमारे उद्देश्यों के लिए, हम केवल उन sets पर ध्यान देते हैं जहाँ operator एक binary operator होता है। एक ऐसे set को देखते हुए जिसमें...
25 min read
ZK के लिए Arithmetic Circuits: zero-knowledge proofs के संदर्भ में, एक arithmetic circuit समीकरणों की एक प्रणाली है जो NP में किसी समस्या को मॉडल करती है। P vs NP पर हमारे लेख का एक मुख्य बिंदु यह है कि कोई भी...
16 min read
Foundry में Invariant Testing का परिचय इस लेख में, हम invariants पर चर्चा करेंगे और यह जानेंगे कि Foundry टेस्ट सूट का उपयोग करके Solidity स्मार्ट कॉन्ट्रैक्ट्स पर invariant टेस्ट कैसे किया जाता है। Invariant टेस्टिंग...
6 min read
Solidity Mutation Testing म्यूटेशन टेस्टिंग टेस्ट सूट (test suite) की गुणवत्ता जांचने का एक तरीका है, जिसमें जानबूझकर कोड में बग (bugs) डाले जाते हैं और यह सुनिश्चित किया जाता है कि टेस्ट उस बग को पकड़ लें। इस प्रकार के बग...
6 min read
Ethereum प्रीकंपाइल्ड कॉन्ट्रैक्ट्स Ethereum प्रीकंपाइल्स, Ethereum प्रोटोकॉल में निर्मित स्मार्ट कॉन्ट्रैक्ट्स की तरह व्यवहार करते हैं। नौ प्रीकंपाइल्स addresses 0x01 से 0x09 में मौजूद हैं। प्रीकंपाइल्स की उपयोगिता आती है...
11 min read
ERC721 Enumerable कैसे काम करता है एक Enumerable ERC721 एक ऐसा ERC721 है जिसमें अतिरिक्त कार्यक्षमता होती है, जो किसी smart contract को एक address के स्वामित्व वाले सभी NFTs को सूचीबद्ध करने में सक्षम बनाती है। यह लेख बताता है कि functions कैसे काम करते हैं और कैसे...
7 min read
Aave V3 और Compound V2 का ब्याज दर मॉडल। TradFi (traditional finance) में ब्याज दरें मुख्य रूप से केंद्रीय बैंकों द्वारा निर्धारित की जाती हैं और बाज़ार के कारकों से प्रभावित होती हैं। इसके विपरीत, DeFi ब्याज...
3 min read
Fallback Extension Pattern fallback-extension pattern 24 KB की smart contract साइज़ लिमिट से बचने का एक सरल तरीका है। मान लीजिए कि हमारे primary contract में functions हैं और हम जोड़ना चाहते हैं...
6 min read
Proxies के लिए EIP 1967 Storage Slots EIP 1967 इस बात का मानक है कि proxy कॉन्ट्रैक्ट्स को execute करने के लिए आवश्यक जानकारी को कहाँ स्टोर किया जाए। दोनों UUPS (Universal Upgradeable Proxy Standard) और Transparent...
12 min read
SushiSwap MasterChef और Synthetix का staking algorithm MasterChef और Synthetix staking algorithms एक निश्चित reward pool को stakers के बीच उनके time-weighted योगदान के अनुसार वितरित करते हैं...