BIP21 ఏం నిర్వచిస్తుంది
BIP21 అనేది Bitcoin Improvement Proposal; దీన్ని 2012లో Nils Schneider, Matt Corallo రాశారు; బిట్కాయిన్ చెల్లింపుల కోసం URI స్కీమ్ను నిర్వచిస్తుంది. URI bitcoin:తో మొదలై, స్వీకరించే అడ్రస్, ఐచ్ఛిక క్వెరీ పారామీటర్లతో ఉంటుంది. వాలెట్ అలాంటి URIని ఉంచిన QR కోడ్ను స్కాన్ చేసినప్పుడు, అడ్రస్, మొత్తం ముందే నింపిన పంపే స్క్రీన్ను తెరుస్తుంది.
మొత్తాన్ని చిన్న యూనిట్లలో కాకుండా బిట్కాయిన్లో దశాంశ సంఖ్యగా రాస్తారు. ఉదాహరణకు, bitcoin:bc1q...?amount=0.001&label=Maple%20Street%20Bakery&message=Order%2042 0.001 BTCని అడుగుతుంది. label, messageలోని టెక్స్ట్ విలువలు పర్సెంట్-ఎన్కోడ్ అవుతాయి.
- amount: BTCలో అడిగిన మొత్తం, దశాంశ సంఖ్యగా
- label: స్వీకరించేవారికి ఒక పేరు
- message: చెల్లింపును వివరించే నోట్
- req- ప్రిఫిక్స్ ఉన్న పారామీటర్లను వాలెట్ అర్థం చేసుకోవాలి, లేకపోతే URIని తిరస్కరించాలి
QR కోడ్లలో BIP21 వాడకం
QR కోడ్ కేవలం అడ్రస్ను లేదా పూర్తి BIP21 URIని ఉంచవచ్చు. చెల్లింపులకు URI మరింత ఉపయోగకరం; ఎందుకంటే అది మొత్తాన్ని, స్కీమ్ను మోస్తుంది; ఫోన్ వాలెట్ను తెరవాలని తెలుసుకుంటుంది. కొన్ని వాలెట్లు లైట్నింగ్ ఇన్వాయిస్ వంటి అదనపు పారామీటర్లను కూడా జోడిస్తాయి; అవి అసలు BIP21 టెక్స్ట్లో భాగం కాక సంప్రదాయాలు, ప్రతి వాలెట్ వాటిని చదవదు.
పంపే ముందు వాలెట్లో చూపే అడ్రస్ను ఎప్పుడూ తనిఖీ చేయండి. బిట్కాయిన్ లావాదేవీలను తిప్పికొట్టలేరు; నిజమైన కోడ్పై అంటించిన కోడ్ నిధులను వేరొకరికి పంపవచ్చు.