The technical content top engineers rely on to level up.
7 min read
Anchor में Init_if_needed और Reinitialization Attack !Anchor init_if_needed को दर्शाने वाली Hero image पिछले ट्यूटोरियल्स में, हमें एक अलग ट्रांज़ैक्शन में एक अकाउंट को initialize करना पड़ता था, इससे पहले कि हम...
6 min read
Solana में Tx.origin, msg.sender, और onlyOwner: कॉलर की पहचान करना !tx.origin msg.sender onlyOwner Solana में Solidity में, यह एक ग्लोबल वेरिएबल है जो उस एड्रेस को दर्शाता है जिसने कॉल किया या...
6 min read
Solana में PDA (Program Derived Address) बनाम Keypair Account !Hero image जो PDA (Program Derived Address बनाम Keypair accounts) को दर्शाता है एक program derived address (PDA) एक ऐसा account है जिसका address...
7 min read
Rust का असामान्य सिंटैक्स !Rust का असामान्य सिंटैक्स Solidity या Javascript बैकग्राउंड से आने वाले पाठकों को Rust में , , , , और का उपयोग और सिंटैक्स अजीब (या यहाँ तक कि भद्दा) लग सकता है। यह अध्याय...
10 min read
ज़ीरो नॉलेज गुणन बहुपदों का ज़ीरो नॉलेज गुणन पिछले अध्याय की पॉलिनोमियल कमिटमेंट स्कीम का उपयोग करके, एक प्रूवर यह दिखा सकता है कि उसके पास तीन बहुपद $l(x)$ हैं,...
6 min read
Pedersen Commitments के माध्यम से Polynomial Commitments एक polynomial commitment एक ऐसा तंत्र है जिसके द्वारा एक prover किसी verifier को यह विश्वास दिला सकता है कि एक polynomial $p(x)$ का बिंदु $x$ पर मूल्यांकन $y = p(x)$ है, बिना...
17 min read
Try Catch और वे सभी तरीके जिनसे Solidity revert हो सकता है यह लेख उन सभी प्रकार की त्रुटियों का वर्णन करता है जो किसी स्मार्ट कॉन्ट्रैक्ट को कॉल किए जाने पर हो सकती हैं, और Solidity Try / Catch ब्लॉक कैसे प्रतिक्रिया देता है (या...
12 min read
Beacon Proxy Pattern को समझाया गया ! RareSkills द्वारा Beacon Proxy Pattern बैनर एक Beacon Proxy एक smart contract अपग्रेड पैटर्न है जहाँ कई proxies एक ही implementation contract का उपयोग करते हैं, और सभी...
12 min read
Solidity में Storage Slots: Storage Allocation और Low-level assembly storage operations यह लेख Ethereum Smart Contracts के स्टोरेज आर्किटेक्चर की जांच करता है। यह समझाता है कि variables कैसे...
10 min read
Ethereum Developers के लिए 150 से अधिक इंटरव्यू प्रश्न। इन सभी प्रश्नों का उत्तर तीन वाक्यों या उससे कम में दिया जा सकता है। आसान: private, internal, public, और external के बीच क्या अंतर है...
6 min read
Circomlib में AliasCheck और Num2Bits_strict Circom (या किसी भी ZK सर्किट भाषा) में एक alias बग तब उत्पन्न होता है जब सिग्नल्स का एक बाइनरी ऐरे किसी ऐसे नंबर को एनकोड करता है जो field element की होल्ड करने की क्षमता से बड़ा होता है। हम...
12 min read
Initializable smart contract डिज़ाइन पैटर्न Initializers वह तरीका हैं जिससे upgradeable contracts एक constructor का व्यवहार प्राप्त करते हैं। Contracts को deploy करते समय, ... करने के लिए constructor को call करना आम बात है...