/ / स्टोर एन्क्रिप्टेड डेटा को लेनदेन में - ब्लॉकचेन, एथेरम, सॉलिडिटी

लेनदेन में एन्क्रिप्टेड डेटा स्टोर करें - ब्लॉकचेन, ईथरियम, सघनता

बता दें, हमारे पास सॉलिडिटी में एक साधारण स्टोरेज स्मार्ट कॉन्ट्रैक्ट है। सरल भंडारण पैटर्न

Ethereum एक एन्क्रिप्टेड स्ट्रिंग को स्टोर कर सकता है, उदाहरण के लिए, स्टोरेज में "हैलो वर्ल्ड"? क्या Ethereum अनुमत पतों की विशिष्ट सूची के लिए इस स्ट्रिंग "हैलो वर्ल्ड" की व्याख्या कर सकता है?

उत्तर:

उत्तर № 1 के लिए 1

Ethereum आपको जो भी बाइट्स चाहिए, उसे स्टोर कर सकता हैआप निश्चित रूप से एक स्ट्रिंग को एन्क्रिप्ट कर सकते हैं और स्टोर कर सकते हैं। लेकिन ब्लॉकचेन पर सब कुछ सार्वजनिक है, इसलिए डिक्रिप्शन कुंजी को स्टोर करने के लिए कोई जगह नहीं है। भले ही डिक्रिप्शन कुंजी ऑफ-चेन हो, अगर यह कभी भी डिक्रिप्शन करने के लिए ऑन-चेन लाया जाता है, तो हर कोई तुरंत इसे देख सकता है। ।

तो एन्क्रिप्शन केवल डिक्रिप्शन के प्रासंगिक है ऑफ-चेन किया जाता है। उदाहरण के लिए, आप प्राप्तकर्ता की सार्वजनिक कुंजी के साथ कुछ एन्क्रिप्ट कर सकते हैं, और बंद श्रृंखला, कि प्राप्तकर्ता इसे डिक्रिप्ट करने के लिए अपनी निजी कुंजी का उपयोग कर सकता है।