ब्लॉकचेन ट्यूटोरियल की सामग्री अब अवधारणा की स्पष्टीकरण से हटकर अनुबंध के व्यवहार पर ध्यान केंद्रित कर रही हैं, और सार्वजनिक पाठ्यक्रम आमतौर पर वॉलेट, स्क्रिप्ट और तैनाती की प्रक्रिया को एक ही सेट के व्यायाम में डाल रहे हैं। दिखने में कठिनाई कम हो गई है, लेकिन वास्तव में अगतिहीन संपत्ति क्रियाएं शुरुआती चरण में ही आ गई हैं। एक ब्लॉकचेन ट्यूटोरियल को मान्यता देने का मुख्य मानदंड यह है कि क्या वह जोखिम की सीमाओं को बिंदुदर्शकों में लिखता है, बस यह कि कोड चलाता है।

ब्लॉकचेन ट्यूटोरियल अब अनुबंध व्यवहार पर ध्यान केंद्रित कर रहे हैं

ट्यूटोरियल को उद्योग के एक टुकड़े के रूप में देखने पर, स्थानांतरण का पथ स्पष्ट है: पहले सामग्री लेजर के सिद्धांत पर रुकी थी, बाद में खाता मॉडल जोड़ा गया, और अब यह सीधे अनुबंध इंटरफेस और फ्रंटएंड कॉल पर जाती है। सामग्री जितनी विशिष्ट होगी, छात्र उतनी जल्दी वास्तविक टूलकिट से परिचित होंगे, और उतनी जल्दी ही उन्हें याद दिलाया जाएगा कि कौन सी क्रियाएं एक बार होने पर वापस नहीं ली जा सकतीं।

ब्लॉकचेन ट्यूटोरियल व्यावहारिक अनुबंध अभ्यास पर क्यों झूक रहे हैं

केवल उदाहरणों पर आधारित पाठ्यक्रम को पढ़ने वाले पाठकों को यह भी नहीं पता होगा कि एक लेन-देन कैसे पैकेज किया जाता है और कैसे पुष्ट होता है। हाल के सार्वजनिक ट्यूटोरियल ने छात्रों को एक छोटा सा अनुबंध लिखने, उसे परीक्षण वातावरण में तैनात करने और अवस्था परिवर्तन देखने का आमंत्रण दिया है, जिससे शिक्षण तर्क “यह क्या है” से बदलकर “यह कैसे काम करता है” हो गया है। भर्तीकर्ता भी यह जांचते हैं कि क्या वे अनुबंध तर्क समझ सकते हैं और असफल लेन-देनों को डिबग कर सकते हैं, शुद्ध अवधारणा वर्णन इनका सबूत नहीं देता।

ब्लॉकचेन ट्यूटोरियल अब अनुबंध व्यवहार पर ध्यान केंद्रित कर रहे हैं

छात्रों की प्रतिक्रिया भी सामग्री को बदलने में मदद कर रही है। शब्दों में स्पष्टीकरण अपना परीक्षण नहीं कर सकता, पाठक को यह भी नहीं पता होगा कि उसने वास्तव में समझा है या नहीं, जबकि एक चलने वाला अनुबंध तुरंत उत्तर देता है। इसलिए ट्यूटोरियल अब एक प्रयोग पुस्तिका के जैसे हो गए हैं, जिसमें अध्याय अवधारणा के महत्व के क्रम के बजाय निर्भरता संबंधों के अनुसार व्यवस्थित होते हैं।

अनुबंध लिखने से पहले, लेन पर निष्पादन और लेन से बाहर तैयारी के बीच अंतर समझें

व्यावहारिक अनुभाग में सबसे अधिक संभावित गलतियां अक्सर कोड में नहीं, बल्कि तैनाती से पहले और बाद की तैयारी में होती हैं। लेन पर लिखना वापस नहीं लिया जा सकता, यदि ट्यूटोरियल में परीक्षण वातावरण और आधिकारिक नेटवर्क के बीच स्पष्ट अंतर न हो, यदि यह न बताया जाए कि निजी कुंजी किसके पास रहेगी, और यदि यह संकेत न दिया जाए कि अधिकार सीमा बाद में समायोजित की जा सकती है, तो शुरुआती छात्र अभ्यास की क्रियाओं को आधिकारिक क्रियाओं के साथ भ्रमित कर लेंगे। जिम्मेदारीपूर्ण सामग्री अगतिहीन क्रियाओं को अलग से चिह्नित करती है और पहले के बिना कोई मूल्यहीन संपत्ति से पूरी प्रक्रिया पूरी करने को कहती है।

शुल्क और पुष्टि समय भी अक्सर छोड़ दिए जाते हैं। नेटवर्क के भीड़ होने पर एक ही कॉल का प्रदर्शन बहुत भिन्न हो सकता है, यदि सामग्री इस बारे में नहीं बताती, तो छात्रों को लगेगा कि लेन-देन की असफलता कोड में गलती की वजह से हुई है।

क्या ब्लॉकचेन ट्यूटोरियल पूरा करने के बाद आप तुरंत उत्पादन अनुबंध तैनात कर सकते हैं?

नहीं। ट्यूटोरियल का लक्ष्य पुनरुत्पादन योग्य न्यूनतम ज्ञान स्थापित करना है, उत्पादन अनुबंधों को अभी भी स्वतंत्र लेखांकन, अधिकार डिजाइन और असामान्य पथ परीक्षण से गुजरना चाहिए, जो आमतौर पर प्रारंभिक सामग्री की सीमा से बाहर है। सुरक्षित कार्यप्रणाली यह है कि ट्यूटोरियल से प्राप्त कोड को एक मसौदा मानें, पहले अलग वातावरण में असफलता के घटनाओं को बार-बार ट्रिगर करें, यह पुष्टि करें कि शेष बचत न होने, दोहरा कॉल, और बाहरी कॉल की असफलता पर अनुबंध कैसे प्रतिक्रिया करता है, और फिर इसे तीसरे पक्ष की समीक्षा के लिए भेजने का निर्णय लें।

अगला ध्यान रखने योग्य बदलाव

ट्यूटोरियल के रूप अब दोनों तरफ विभाजित हो रहे हैं: एक तरफ गेम-स्टाइल के पाठ्यक्रम हैं, जो तुरंत प्रतिक्रिया से अधिग्रहण की प्रेरणा बनाए रखते हैं;

दूसरी तरफ व्यावसायिक परिदृश्यों पर आधारित लंबे मामलों के विश्लेषण हैं, जो धीरे-धीरे पढ़े जाते हैं, लेकिन वास्तविक इंजीनियरिंग के करीब होते हैं। एक और संकेत यह है कि सुरक्षा संकेतों का स्थान बदल रहा है, अधिक सामग्री अब इसे हर अध्याय में लिखती है, बजाय कि अंतिम अनुलग्नक में डालने के।

शब्दावली के उपयोग में भी बदलाव हो रहा है। नई सामग्री अब अमूर्त उपमाओं का कम उपयोग करती है और सीधे अवस्था, घटना और कॉल स्टैक के बारे में बताती है, शुरुआत में थोड़ा कठिन लगता है, लेकिन बाद में दस्तावेज़ खोजना आसान हो जाता है। चुनाव के मानदंड में भी बदलाव हो रहा है: क्या यह पुनर्उत्पादन किया जा सकता है, क्या यह असफलता के कारणों की व्याख्या कर सकता है, और क्या यह बता सकता है कि क्या नहीं करना चाहिए, ये सब अध्यायों की संख्या से अधिक सहायक साबित होंगे।