रेपो खाजगी असल्याचे दिसते: कोणत्याही पर्यायाचे स्वतःचे फायदे आणि तोटे असतात, त्यामुळे सौम्य करण्यासाठी तुम्ही हायब्रिड अंमलबजावणी तयार करू शकता, येथे काही मल्टी-प्रोग्राम अनुप्रयोग आहेत जे तुम्ही स्वीकारू शकता:
Marinade Finance: विशिष्ट क्षेत्रांसाठी सिंगल कोअर प्रोग्राम + सॅटेलाइट प्रोग्राम्स वापरतो. ते अॅडमिन अधिकार विरुद्ध ऑपरेशनल अधिकार कसे हाताळतात ते तुम्ही तपासू शकता (कोअर प्रोग्राममध्ये अॅडमिन म्हणून कौन्सिल मल्टीसिग असते, परंतु स्टेक विथड्रॉ ऑपरेशन्ससाठी PDA). तसेच, रेफरल प्रोग्राम हा एक रॅपर आहे जो मुख्य प्रोग्राममध्ये CPI करतो
Marginfi: शेअर्ड प्रोग्रामसह ग्रुप-आधारित आयसोलेशन वापरतो
Ellipsis Labs: कोअर प्रोग्राम + सहाय्यक प्रोग्राम्स वापरतो जे कोअरमध्ये CPI करतात. phoenix-v1 हा कोअर ऑर्डरबुक आहे तर सीट मॅनेजर आणि मार्केट मेकर प्रोग्राम्स त्यात CPI करतात
सामान्य चुका:
इनव्होकर प्रोग्राम ID वर आंधळेपणाने विश्वास ठेवणे — केवळ एक CPI प्रोग्राम X मधून आला म्हणजे प्रोग्राम X ने वापरकर्त्याची पडताळणी केली असे नाही. नेहमी संबंधित साइनर्स पुन्हा तपासा. PDA इंस्ट्रक्शन्समध्ये साइनर स्थिती टिकवून ठेवत नाहीत हे विसरणे — इंस्ट्रक्शन 1 मध्ये साइन केलेला PDA इंस्ट्रक्शन 2 मध्ये आपोआप साइनर नसतो जोपर्यंत तुम्ही invoke_signed सह पुन्हा CPI करत नाही. केंद्रीकृत अपग्रेड अधिकार — जर सर्व प्रोग्राम्स एकच अपग्रेड अधिकार सामायिक करत असतील, तर तुमची मॉड्युलॅरिटी भ्रम आहे. मल्टीसिगचा विचार करा.