Browse all Smart Contract Security articles.
17 min read
Cairo भाषा का परिचय Cairo एक प्रोग्रामिंग भाषा है जिसे प्रमाणित और सत्यापित करने योग्य कंप्यूटेशन के लिए डिज़ाइन किया गया है, विशेष रूप से Starknet जैसे zero-knowledge सिस्टम के संदर्भ में, जो एक Layer 2...
20 min read
Starknet में Events, contract execution से डेटा को transaction receipt में emit करते हैं। Receipt में execution के दौरान क्या हुआ, इसके बारे में metadata होता है, जिसे... के द्वारा query या index किया जा सकता है।
11 min read
Cairo में Integers: Cairo उन integer sizes की पूरी रेंज प्रदान नहीं करता है जो Solidity में पाई जाती हैं। जबकि Solidity 256 तक 8 bits के प्रत्येक गुणज के लिए integer types प्रदान करता है, Cairo केवल... को सपोर्ट करता है।
12 min read
Uniswap v3 में Positions: किसी AMM में liquidity जोड़ने का अर्थ AMM pool में टोकन जमा करना है। Liquidity providers ऐसा इस उम्मीद में करते हैं कि वे उन यूज़र्स से फीस कमा सकें जो उस pool के साथ swap करते हैं। Uniswap में...
11 min read
Ethereum एड्रेस कैसे डिराइव किए जाते हैं (EOAs, CREATE, और CREATE2) Ethereum पर, स्मार्ट कॉन्ट्रैक्ट्स को तीन में से किसी एक तरीके से डिप्लॉय किया जा सकता है: एक Externally Owned Account (EOA) ट्रांज़ैक्शन शुरू करता है जहाँ...
17 min read
ERC-6551 Standard: Token Bound Accounts (TBA) परिचय NFTs को मूल रूप से डिजिटल या भौतिक संपत्तियों, जैसे कि संग्रहणीय वस्तुओं, के स्वामित्व का प्रतिनिधित्व करने के लिए बनाया गया था। हालाँकि, वे ट्रैकिंग तक सीमित थे...
7 min read
sqrtPriceX96 दिए जाने पर वर्तमान Tick की गणना करना। पिछले अध्यायों में, हमने देखा कि प्रोटोकॉल स्वयं कीमत के बजाय कीमत का वर्गमूल स्टोर करता है। इसलिए, इसे संबंधित करना आवश्यक है...
7 min read
Uniswap V3 Factory और Tick Spacing तथा Fees के बीच का संबंध शुरुआती अध्यायों में, हमने ticks की अवधारणा पेश की थी, जो price curve को असतत (discretize) करते हैं। एक tick वह कीमत है जिसे फॉर्मूले द्वारा परिभाषित किया जाता है...
6 min read
ZK-फ़्रेंडली हैश फ़ंक्शंस ZK-फ़्रेंडली हैश फ़ंक्शंस ऐसे हैश फ़ंक्शंस होते हैं जिन्हें पारंपरिक क्रिप्टोग्राफ़िक हैश फ़ंक्शंस की तुलना में प्रमाणित और सत्यापित करने के लिए बहुत कम कंस्ट्रेंट्स (constraints) की आवश्यकता होती है। हैश फ़ंक्शंस जैसे कि...
13 min read
ERC-6909 मिनिमल मल्टी-टोकन स्टैंडर्ड ERC-6909 टोकन स्टैंडर्ड, ERC-1155 टोकन स्टैंडर्ड का एक सुव्यवस्थित विकल्प है। ERC-1155 स्टैंडर्ड ने एक मल्टीपल-टोकन इंटरफ़ेस पेश किया था जो अनुमति देता है...
25 min read
Diamond Proxy Pattern की व्याख्या। Diamond Pattern (ERC-2535) एक proxy pattern है जहाँ proxy contract एक साथ कई implementation contracts का उपयोग करता है, Transparent... के विपरीत।
10 min read
Proxies का परिचय Proxy contracts, smart contracts को अपनी state बनाए रखने में सक्षम बनाते हैं जबकि उनके logic को अपग्रेड करने की अनुमति देते हैं। डिफ़ॉल्ट रूप से, smart contracts को अपग्रेड नहीं किया जा सकता क्योंकि deployed...