SEEDBAO

मुख्यपृष्ठ › सर्व लेख › एकच पत्ता, वेगवेगळ्या साखळ्या

एकच पत्ता, वेगवेगळ्या साखळ्या: वॉलेट तेच, मग शिल्लक वेगळी का?

सखोल मार्गदर्शक शेवटचा बदल: 24 सप्टेंबर 2026 लिन शी · SEEDBAO

तुमच्या स्वतःच्या वॉलेटचा 0x ने सुरू होणारा पत्ता तुम्ही मित्राला पाठवला. त्याने USDT पाठवले आणि व्यवहाराचा हॅशही दिला. पत्ता अक्षरन्‌अक्षर जुळतो, तरी शिल्लक जागची हलली नाही. नेटवर्क बदलून दुसऱ्या साखळीवर बघितलं, तेव्हा रक्कम तिथे दिसली.

थोडक्यात

Ethereum वर आणि BSC वर 0x ने सुरू होणारा तुमचा पत्ता खरोखर एकच असतो; त्यामागे एकच खासगी किल्ली असते. पण प्रत्येक साखळीवर त्या पत्त्याचं स्वतंत्र खातं उघडलेलं असतं आणि दोन्हीकडची शिल्लक वेगवेगळी मोजली जाते.

पत्ता तोच, म्हणजे किल्ली तीच. पैसे नेमके कुठे आहेत, हे ते कोणत्या साखळीवरून आले यावर ठरतं.

हा लेख फक्त पत्ता आणि साखळी यांच्या नात्याबद्दल आहे; चुकीच्या नेटवर्कवर गेलेले पैसे परत कसे मिळवायचे, हे यात नाही. लेखात प्लॅटफॉर्मच्या सुविधांचा उल्लेख करताना त्या तुमच्या भागात उपलब्ध आहेत असं गृहीत धरलं आहे; जिथे निर्बंध आहेत तिथे नोंदणी किंवा वापर करू नका, आणि VPN वापरून निर्बंध टाळू नका.

BEP20, ERC20, TRC20: तीन पर्याय, पत्ते किती?

USDT पाठवताना किंवा घेताना बऱ्याचदा हे तीन पर्याय एकत्र समोर येतात. बायनान्सच्या मदत-केंद्रातलं चिनी भाषेतलं पान त्यांची ओळख अशी करून देतं (मराठी अनुवाद आमचा): BEP20 म्हणजे BNB Smart Chain (BSC), ERC20 म्हणजे Ethereum नेटवर्क, आणि TRC20 म्हणजे TRON नेटवर्क.

तीन पर्याय दिसले तरी पत्त्यांचे प्रकार दोनच आहेत:

पर्यायसाखळीपत्ता कसा दिसतोतुमच्या 0x पत्त्याशी नातं
BEP20BSC0x ने सुरू, 42 अक्षरंअगदी तोच पत्ता, तीच किल्ली
ERC20Ethereum0x ने सुरू, 42 अक्षरंअगदी तोच पत्ता, तीच किल्ली
TRC20TRONT ने सुरू, 34 अक्षरंमूळ एकच असू शकतं, पण रूप पूर्ण वेगळं

पहिल्या दोन ओळी पाहून «मग कोणताही निवडला तरी चालेल» असं वाटणं साहजिक आहे. इथेच गफलत होते. पत्ता एकच असला तरी BEP20 आणि ERC20 या दोन वेगळ्या वह्या आहेत; एका वहीत जमा झालेली रक्कम दुसऱ्या वहीत आपोआप दिसत नाही. पुढचे दोन विभाग त्याचं कारण सांगतात.

TRC20 च्या ओळीबद्दल TRON चे विकसक दस्तऐवज (इंग्रजी) असं सांगतात: TRON पत्ता 21 बाइटचा असतो आणि त्याच्या सुरुवातीला 0x41 हा उपसर्ग बाइट असतो; 41 नंतरचे उरलेले 20 बाइट त्याच सार्वजनिक किल्लीपासून बनणाऱ्या Ethereum पत्त्याशी तंतोतंत जुळतात. वॉलेट आणि एक्सप्लोररमध्ये मात्र तो Base58Check रूपात, T ने सुरू होणाऱ्या 34 अक्षरांत दिसतो. म्हणजे मूळ एक, पोशाख वेगळा; डोळ्यांनी दोन्ही पत्ते जुळवणं शक्य नाही.

Solana सारखी साखळी या तक्त्यात बसतच नाही. तिच्या दस्तऐवजानुसार (इंग्रजी) प्रत्येक खात्याची ओळख 32 बाइटच्या एका अद्वितीय पत्त्याने होते, आणि तो पत्ता Ed25519 सार्वजनिक किल्ली किंवा PDA असतो. हा वेगळाच क्रिप्टोग्राफिक प्रकार आहे; 0x पत्त्याशी त्याचं काही गणिती नातं नाही.

पत्ता किल्लीतून बनतो; त्या गणितात «कोणती साखळी» हा प्रश्नच नाही

ethereum.org वरच्या विकसक दस्तऐवजात पत्ता कसा बनतो ते एका वाक्यात आहे: सार्वजनिक किल्लीच्या Keccak-256 हॅशचे शेवटचे 20 बाइट घ्या आणि सुरुवातीला 0x जोडा, की खात्याचा सार्वजनिक पत्ता मिळतो.

खासगी किल्लीतून सार्वजनिक किल्ली, तिचा हॅश, त्यातले शेवटचे 20 बाइट, पुढे 0x. प्रत्येक टप्प्यावर फक्त किल्ली वापरली जाते.

साखळीचं नाव कुठेच येत नाही. 20 बाइट म्हणजे 40 हेक्स अक्षरं, अधिक 0x ची दोन: एकूण 42.

बायनान्स अकॅडमीच्या लेखात हेच BSC आणि Ethereum बद्दल थेट लिहिलं आहे: दोन्हीवरचा वॉलेट पत्ता पूर्णपणे सारखा असतो आणि तो एकाच खासगी किल्लीने वापरता येतो.

त्याच ethereum.org पानावरचं एक वाक्य आम्हाला या विषयाची किल्लीच वाटतं: तुम्ही क्रिप्टो कधीच प्रत्यक्ष धरून ठेवत नाही, तुमच्याकडे असते ती खासगी किल्ली; पैसे नेहमी साखळीच्या खातेवहीतच असतात.

प्रत्येक साखळीची वेगळी वही, आणि सहीसुद्धा एकाच साखळीची

Ethereum ची एक वही, BSC ची दुसरी. तुमच्या पत्त्याची दोन्ही वह्यांत एकेक ओळ आहे आणि त्या दोन ओळींमध्ये काहीही ताळमेळ घातला जात नाही. वॉलेटमध्ये दिसणारी «शिल्लक» म्हणजे वॉलेटने एका साखळीवरून वाचून आणलेला आकडा; नेटवर्क बदललं की ते दुसरी वही वाचतं.

मग Ethereum वर सही केलेला व्यवहार जसाच्या तसा BSC वर चालवता येईल का? EIP-155 नुसार सही झालेला असेल, तर नाही. EIP-155 या Ethereum सुधारणा-प्रस्तावाने सहीत «चेन ID» घातला. प्रस्ताव इंग्रजीत आहे; त्याचा आशय असा: व्यवहार Ethereum वर चालावा पण ETC किंवा Morden टेस्टनेटवर चालू नये, आणि पुढच्या टेस्टनेट, कन्सॉर्टियम साखळ्या व Ethereum सारख्या इतर साखळ्यांनी स्वतःचा अद्वितीय चेन ID वापरावा. Ethereum मेननेटचा चेन ID 1 आहे; बायनान्स अकॅडमीच्या त्याच लेखातल्या BSC मेननेटच्या तपशिलात «ChainID: 56» लिहिलेलं आहे.

शिल्लक न दिसण्याचं आणखी एक साधं कारण असतं, ते साखळीचं नसून स्क्रीनचं. त्याच अकॅडमी लेखात सुचवलं आहे की रक्कम दिसत नसेल तर प्रत्येक नेटवर्कची टोकन यादी तपासा आणि लपवलेली टोकनं दाखवायला सुरू करा.

!मल्टिसिग किंवा कॉन्ट्रॅक्ट वॉलेट असेल तर

वर सांगितलेलं सगळं खासगी किल्लीने चालणाऱ्या सामान्य पत्त्यांबद्दल आहे. ethereum.org नुसार कॉन्ट्रॅक्ट खात्याला खासगी किल्लीच नसते; त्याचा पत्ता सहसा कॉन्ट्रॅक्ट तैनात होताना मिळतो, आणि तो तयार करणाऱ्याच्या पत्त्यावरून व त्या पत्त्यावरून पाठवलेल्या व्यवहारांच्या संख्येवरून ठरतो.

यावरून आमचा अंदाज, दस्तऐवजाचं वाक्य नव्हे: असा पत्ता किल्लीतून मोजला जात नाही, तो तैनात (deploy) केला जातो. एका साखळीवर तो तुमचा असला, तरी दुसऱ्या साखळीवर तीच अक्षरं कुणीच तैनात केलेली नसतील, किंवा तिथे ती दुसऱ्याच कुणाच्या कॉन्ट्रॅक्टची असतील. त्यामुळे अशा पत्त्यावर पैसे मागवण्याआधी, पाठवणारा ज्या साखळीवरून पाठवणार आहे तिथे हा पत्ता खरंच तुमचा आहे ना, हे तपासा.

एक्स्चेंजची वही फक्त तुम्ही निवडलेलं नेटवर्क ओळखते

इथवरची गोष्ट साखळीच्या वहीची होती. एक्स्चेंजची स्वतःची आणखी एक वही असते, आणि तिचा नियम सोपा आहे: नोंद नेटवर्कप्रमाणे होते.

ठेव-पैसे काढण्याबद्दलच्या बायनान्सच्या मदत-पानावर लिहिलं आहे की नेटवर्क निवडल्यानंतर तुम्हाला QR कोड आणि निवडलेल्या नेटवर्कचा ठेव पत्ता दिसतो. म्हणजे पत्ता नेटवर्कसोबतच मिळतो. त्याच पानावरचा इशारा स्पष्ट आहे: ERC20 टोकन फक्त दुसऱ्या ERC20 पत्त्यावर आणि BSC टोकन फक्त दुसऱ्या BSC पत्त्यावर पाठवता येतात; विसंगत किंवा न जुळणारं ठेव नेटवर्क निवडलं तर रक्कम गमावली जाईल.

पैसे काढण्याच्या बाजूचं एक वाक्य सहज नजरेतून सुटतं: पत्ता पेस्ट केल्यावर सिस्टम आपोआप योग्य नेटवर्क जुळवते; निवडलेलं नेटवर्क ज्या प्लॅटफॉर्मवर पैसे जाणार आहेत त्याच्या नेटवर्कशी जुळतं ना, हे पुन्हा तपासा. आमची समज अशी: 0x पत्ता BEP20 मध्येही वैध असतो आणि ERC20 मध्येही. सिस्टमला नेटवर्क जुळवता येतं, पण समोरचा प्रत्यक्ष कोणत्या नेटवर्कवर पैसे घेणार आहे हे तिला माहीत नसतं. म्हणून ती शेवटची नजर अधिकृत पानाने तुमच्यावर सोपवली आहे.

स्वतःच्या ताब्यातल्या वॉलेटच्या बाजूनेही एक दुजोरा मिळतो. बायनान्स वॉलेटच्या नेहमीच्या प्रश्नांच्या पानावर, किल्लीविरहित वॉलेट खासगी-किल्ली वॉलेटमध्ये बदलण्याच्या भागात, लिहिलं आहे की प्रत्येक नेटवर्कवर क्लिक करून त्याची खासगी किल्ली पाहता आणि बॅकअप घेता येते; त्याच पानानुसार हे वॉलेट सीड फ्रेज वापरत नाही, ते MPC वॉलेट आहे. खासगी किल्ल्या नेटवर्कनिहाय दाखवल्या जातात, यावरून आमचा अंदाज: अशा वॉलेटमध्ये वेगवेगळ्या प्रकारच्या नेटवर्कमागे एकच किल्ली आणि एकच पत्ता असेलच असं नाही. कोणती नेटवर्क एक पत्ता वापरतात, ते तुमच्या वॉलेटमध्ये प्रत्यक्ष जे दिसतं त्यावरून ठरवा; ती यादी आम्ही देत नाही.

चुकीचं नेटवर्क निवडलं गेल्यावर काय करायचं, हा या लेखाचा विषय नाही. पण बायनान्स अकॅडमीच्या त्या लेखातलं एक वाक्य आधीच माहीत असलेलं बरं: बायनान्स खात्यात ठेव करताना चुकीची ब्लॉकचेन निवडली असेल, तर बायनान्स ती रक्कम परत मिळवून देण्यात मदत करू शकत नाही.

1लॉग-इन न करता दोन्ही वह्या स्वतः बघा

«शिल्लक वेगवेगळी मोजली जाते» हे स्वतः पाहायला कुठेही लॉग-इन करायची गरज नाही. तुमचा 0x पत्ता Ethereum च्या आणि BSC च्या स्वतंत्र ब्लॉक एक्सप्लोररमध्ये वेगवेगळा शोधा. दोन्ही पानांवरची शिल्लक आणि व्यवहार-नोंदी बहुधा वेगळ्या दिसतील, कारण प्रत्येक एक्सप्लोरर फक्त आपल्या साखळीची वही वाचतो. एक्सप्लोररवरचे रकाने कसे वाचायचे, ते साखळीवरचा व्यवहार स्वतः तपासा या लेखात आहे; प्लॅटफॉर्मची वही आणि साखळीवरची नोंद यातला फरक एक्सप्लोररवर न सापडणारे व्यवहार या लेखात सांगितला आहे.

कुणाला पत्ता पाठवताना त्याच्या आधी नेटवर्कचं नाव लिहा, उदा. «BEP20: 0x…». नुसता पत्ता पाठवला, तर नेटवर्क निवडण्याचं काम समोरच्यावर पडतं, आणि त्याने कोणतं निवडलं तरी साखळी स्वतःहून तुम्हाला थांबवत नाही.

नेहमीचे प्रश्न

BEP20 आणि ERC20 चा पत्ता एकच असेल, तर कोणतंही नेटवर्क निवडलं तरी चालेल का?
नाही. पत्ता एकच असला तरी दोन्ही साखळ्यांच्या वह्या वेगळ्या आहेत. प्लॅटफॉर्मच्या अधिकृत मदत-पानावर स्पष्ट लिहिलं आहे की ERC20 टोकन फक्त ERC20 पत्त्यावर आणि BSC टोकन फक्त BSC पत्त्यावर पाठवता येतात, आणि विसंगत नेटवर्क निवडल्यास रक्कम गमावली जाईल. पाठवणारा आणि घेणारा दोघांनी एकच नेटवर्क निवडलं आहे ना, हे आधी तपासा.
माझा TRC20 पत्ता T ने सुरू होतो. तो माझ्या 0x पत्त्याशी जोडलेला आहे का?
असू शकतो. TRON च्या विकसक दस्तऐवजानुसार, एकाच सार्वजनिक किल्लीपासून बनलेल्या TRON पत्त्याचे 0x41 उपसर्गानंतरचे 20 बाइट Ethereum पत्त्याशी तंतोतंत जुळतात; पण वॉलेटमध्ये तो Base58Check रूपात, T ने सुरू होणाऱ्या 34 अक्षरांत दिसतो. त्यामुळे डोळ्यांनी तो जुळवता येत नाही, आणि दोन्हीकडची शिल्लक वेगवेगळीच मोजली जाते.

तपासलेले स्रोत

वरील सर्व सार्वजनिक दस्तऐवज आहेत. चिनी आणि इंग्रजी पानांतील आशयाचा मराठी अनुवाद या साइटने केला आहे; मदत-केंद्राची मराठी आवृत्ती उपलब्ध नसल्याने चिनी आवृत्तीच वाचून नोंदवली. बटणांची नावं आणि रकाने कधीही बदलू शकतात; व्यवहार करताना पानावर जे लिहिलेलं असेल ते अंतिम · तपासणी: सप्टेंबर 2026. या लेखात कोणतीही फी, वेळ किंवा समर्थित नेटवर्कची संख्या दिलेली नाही.