The technical content top engineers rely on to level up.
5 min read
इंस्ट्रक्शन प्रोसेसर और रनटाइम सेटअप पहले भाग में, हमने Solana प्रोग्राम इनपुट सीरियलाइजेशन फॉर्मेट और मेमोरी में प्रोग्राम इनपुट्स कैसे लेआउट किए जाते हैं, इसे कवर किया था। इस भाग में, हम कवर करेंगे कि प्रोग्राम कैसे...
5 min read
sBPF Virtual Machine और Instruction Set का परिचय जैसा कि compute units ट्यूटोरियल में चर्चा की गई है, किसी Solana प्रोग्राम कॉल द्वारा उपयोग किए गए compute units, SBF (Solana Bytecode Format)... की संख्या के बराबर होते हैं।
6 min read
Rust प्रोग्राम का SBF में कंपाइलेशन: जटिल Solana प्रोग्राम बनाने के लिए यह समझना अत्यंत महत्वपूर्ण है कि Rust कैसे SBF (Solana Bytecode Format) में कंपाइल होता है और validators इसे कैसे execute करते हैं। यह लेख बताता है...
13 min read
एक Solana प्रोग्राम को व्यवस्थित करना Solana प्रोग्राम किसी विशेष कोडबेस संरचना को लागू नहीं करते हैं, इसलिए कोड का संगठन अक्सर डेवलपर की पसंद और प्रोग्राम की जटिलता पर निर्भर करता है। वास्तव में, एक Solana...
13 min read
SBF Instruction Execution और Compute Costs की ट्रेसिंग पिछले लेख में, हमने sBPF VM आर्किटेक्चर, रजिस्टर कन्वेंशन, और इंस्ट्रक्शन सेट को कवर किया था। अब हम वास्तविक bytecode का विश्लेषण करेंगे...
6 min read
Native Solana: आवश्यक सुरक्षा जाँचें हमारे पिछले native Solana ट्यूटोरियल्स में, हमने सुरक्षा जाँचों को छोड़ दिया था ताकि उदाहरणों को छोटा और मुख्य विषयों पर केंद्रित रखा जा सके। इस ट्यूटोरियल में, हम कवर करेंगे...
7 min read
Native Solana: फंक्शन डिस्पैचिंग Solana में फंक्शन डिस्पैचिंग वह प्रक्रिया है जिसके तहत आने वाले instructions को उपयुक्त handler function तक उन विशिष्ट आइडेंटिफायर्स के आधार पर रूट किया जाता है, जो... में एन्कोड किए गए होते हैं।
4 min read
Native Solana: स्टोरेज के लिए अकाउंट्स बनाना II इस ट्यूटोरियल के पहले भाग में, हमने keypairs का उपयोग करके native Rust में स्टोरेज अकाउंट्स बनाए थे, जहाँ अकाउंट को अपने... के लिए साइन करने हेतु एक private key की आवश्यकता होती थी।
8 min read
Native Solana: स्टोरेज के लिए अकाउंट्स बनाना I इस दो-भाग वाले ट्यूटोरियल में, हम सीखेंगे कि दो तरीकों का उपयोग करके native Solana प्रोग्राम्स में डेटा स्टोर करने के लिए अकाउंट्स कैसे बनाए जाते हैं: keypairs (यह भाग) और...
12 min read
Native Solana: invoke और invoke_signed के साथ Cross-Program Invocation Cross-Program Invocation (CPI) वह तरीका है जिससे प्रोग्राम Solana ब्लॉकचेन पर अन्य प्रोग्राम्स को कॉल करते हैं। इस ट्यूटोरियल में, हम सीखेंगे कि कैसे...
10 min read
Native Solana: Borsh Serialization पिछले ट्यूटोरियल में, हमने सीखा कि किसी program को पास किए गए accounts को कैसे पढ़ा जाता है। हमने देखा कि कॉल करने पर account के data field का reference एक raw byte के रूप में मिलता है...
4 min read
नेटिव Solana: अकाउंट डेटा पढ़ना जैसा कि हमने पिछले ट्यूटोरियल में चर्चा की थी, entrypoint आपके Solana प्रोग्राम का "मुख्य द्वार" है और यह प्रोग्राम में आने वाले सभी instructions को संभालता है। इसमें...