बिटकॉइनचा वापर करुन वेबवर पैसे घेणे - ज्या प्रकारे डिझाइन केले होते

२०० in मध्ये, बिटकॉइनने एक वैशिष्ट्य वापरला ज्यास आयपी-टू-आयपी माहितीची देवाणघेवाण करण्यास अनुमती दिली. २०० wal चा पाकीट संकल्पनेच्या पुराव्यापेक्षा जास्त नव्हता आणि सॉफ्टवेअर विकसित करणार्‍यांना ते समजण्यात अयशस्वी झाल्याने बिटकॉइनचे अनेक उत्तम पैलू अक्षम केले गेले.

मागील आठवड्यात, मी स्मार्ट कार्डमध्ये एक चावी कशी वापरली जाऊ शकते यावर चर्चा केली, जेव्हा की बिटकॉइनच्या फायरवॉल ओळख मॉडेलचा वापर करून गोपनीयता राखली जाईल. येत्या आठवड्यासाठी, मी वेब सर्व्हरला बिटकॉइन मध्ये सहजतेने देयके स्वीकारण्याची परवानगी देणारी एक पद्धत आणि सर्व गोपनीयतेचे स्तर कायम ठेवत फिट व इतर टोकनची देवाणघेवाण करण्याची पद्धत दोन्ही दर्शवितो.

पीकेआय प्रमाणपत्रे - प्रक्रिया

अशा - खाण नाही - बिटकॉइनचा सरदार-ते-तो-सरदार पैलू आहे आणि कोअर डेव्हलपर्सने काढलेल्या पहिल्या गोष्टींपैकी ही एक आहे.

२०० In मध्ये अद्याप बरीच कामे आवश्यक होती.

२०० In मध्ये ही यंत्रणा अद्याप पूर्ण झाली नव्हती. अनेक संभाव्य पद्धतींची चाचणी घेण्याची आवश्यकता होती, आणि २०० client क्लायंटमध्ये वापरल्या जाणार्‍या पद्धतीने इच्छिततेसाठी बरेच काही सोडले. आणि पुन्हा, ते केवळ संकल्पनेचा पुरावा होता.

अशा समस्यांचे निराकरण करण्यासाठी, आपल्याला नोड्स आणि वॉलेट स्वतंत्र आहेत हे समजून प्रारंभ करणे आवश्यक आहे. नोड्स खाण कामगार आहेत आणि पी 2 पी व्यवहारासाठी वापरकर्त्याद्वारे वॉलेट्स वापरली जातात. आजच्या पोस्टमध्ये, मी स्पष्ट करतो की एक ECDSA- आधारित वेब प्रमाणपत्र, एक SSL / TLS- सर्व्हर प्रमाणपत्र जे आपल्याला सुरक्षितपणे इंटरनेट वर सर्फ करण्यास परवानगी देते, व्यापारी पेमेंट सिस्टमचा आधार असू शकते - एक सिस्टम जी सुरक्षित आणि खाजगी राहते आणि अद्याप असेही बांधले गेले आहे की ते केवळ एकदा एका विशिष्ट पत्त्यावर देय पाठवते.

दुस .्या शब्दांत, ते कधीही कळा पुन्हा वापरत नाही.

पैसे पाठविण्याचे दोन मार्ग आहेत. प्राप्तकर्ता ऑनलाइन असल्यास, आपण
त्यांचा आयपी पत्ता प्रविष्ट करू शकता आणि तो कनेक्ट होईल, नवीन सार्वजनिक मिळेल
की आणि टिप्पण्यांसह व्यवहार पाठवा. प्राप्तकर्ता असल्यास
ऑनलाइन नाही, त्यांच्या बिटकॉइन पत्त्यावर पाठविणे शक्य आहे, जे
त्यांनी दिलेली सार्वजनिक की ची हॅश आहे. त्यांना मिळेल
पुढच्या वेळी ते कनेक्ट होतील आणि त्या ब्लॉकवर येतील
in. या पद्धतीत गैरसोय आहे की कोणतीही टिप्पणी माहिती नाही
पाठविला आहे, आणि पत्ता वापरल्यास थोडी गोपनीयता गमावली जाऊ शकते
एकाधिक वेळा, परंतु दोन्ही वापरकर्त्यांना हे शक्य नसल्यास ते एक उपयुक्त पर्याय आहे
एकाच वेळी ऑनलाइन व्हा किंवा प्राप्तकर्ता इनकमिंग प्राप्त करू शकत नाही
कनेक्शन.

प्रमाणपत्र असे काहीतरी आहे जे एस / एमआयएमई आणि एचटीटीपीएस दोन्हीमध्ये वापरले जाऊ शकते.

जर आम्ही सीए-नोंदणीकृत प्रमाणपत्राशी संबंधित असलेली की घेतली तर आम्ही व्यापार्‍यांना पाठविलेल्या सर्व नाण्यांची सार्वजनिक नोंद तयार करू आणि त्याच वेळी गोपनीयता टिकवून ठेवू.

आम्ही iceलिस, ग्राहक आणि त्याच्या साइट HTTPS://www.bob.com साइटचे ECDSA- आधारित वेब प्रमाणपत्र असलेले वेब व्यापारी बॉबसह प्रारंभ करू.

Iceलिसकडे बिटकॉइन मास्टर की आहे. मास्टर कीचा वापर बिटकॉइन पाठविण्यासाठी किंवा प्राप्त करण्यासाठी केला जात नाही आणि ओळख की तयार करण्याची ही एक पद्धत असू शकते (आणि अगदी स्मार्ट कार्डवरही असू शकते). अशी की आहे ज्यास आपण पी (iceलिस) म्हणू.

बॉबची वेबसाइट (एस-एमआयएमएलसह ईमेलमध्ये यंत्रणा विस्तृत करणे किती सोपे आहे याचा विचार करण्यासाठी मी इतरांना ते सोडणार आहे) मध्ये एक मास्टर की (बॉब) आहे.

Iceलिसकडे नाण्यांचा एक संच आहे (म्हणजे, यूटीएक्सओ संदर्भ) जो पी (iceलिस) शी पूर्णपणे असंबंधित असू शकतो आणि ज्याचा तिचा मुख्य कीशी अजिबात संबंध नाही. आम्ही त्याला पी (ए-1-आय) असे म्हणू; येथे, (i) वापरलेल्या नाण्यांची संख्या दर्शवते.

Documentलिस खालील कागदपत्रात दस्तऐवजीकरण केलेल्या प्रक्रियेचा वापर करून एक सामान्य रहस्य (एस 1) तयार करू शकते:

माहिती आणि उच्चस्तरीय, आधिकारिक क्रिप्टोग्राफिक कीजच्या सिक्युरिटी एक्सचेंजसाठी एक कॉमन कॉमन सिक्रेट तयार करणे.

अशी यंत्रणा वापरण्यासाठी (बर्‍याच उदाहरणांपैकी एक), iceलिस बॉबच्या वेब स्टोअरमध्ये जाते आणि आता पैसे देण्याचा प्रयत्न करते. अ‍ॅलिस बॉबसह सामायिक रहस्यांची गणना करू शकते. अधिक सुरक्षित होण्यासाठी, अ‍ॅलिस वेब-सेशन आयडी वापरू शकते जी ती बॉब, चलन क्रमांक किंवा इतर काहीही सामायिक करते. पुढील सुरक्षा आणि गोपनीयता जोडण्यासाठी एचएमएसी-आधारित मूल्यामध्ये याचा वापर केला जाऊ शकतो, परंतु आजच्या प्रक्रियेस समजून घेण्यासाठी मी एक सोपी हॅश वापरणार आहे.

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

अ‍ॅलिस बॉबला एक संदेश पाठवते जो बिटकॉइन व्यवहारामध्ये एन्क्रिप्ट केलेला आहे. ऑफलाइन किंवा ऑनलाइन प्रक्रियेचा वापर करुन व्यवहार पूर्ण केला जाऊ शकतो. बॉब ऑनलाईन असल्यास, तो वेब चेकआऊटचा भाग म्हणून एलिसमधील नॉनसेजची किंमत साठवू शकतो.

बॉब ऑनलाइन नसल्यास आणि त्याऐवजी एक सोपी साइट असल्यास, तो पेमेंटबद्दल माहिती रेकॉर्ड करण्यासाठी आणि तपासण्यासाठी ब्लॉकचेनचा वापर करू शकतो.

एलिस बॉबला पी (बॉब) वर व्यवहार पाठवते. बॉब असा पत्ता वापरत नाही, म्हणून पैसे कमी आहेत; धूळ-मर्यादेशिवाय, केवळ एकल सतोशी पुरे होईल. अ‍ॅलिस पी (बॉब) च्या पत्त्यावर पैसे भरण्यासाठी संदेश पाठवते आणि बॉब हा निधीसाठी वापरत नाही. आम्ही असे म्हणू शकतो की जेव्हा प्रमाणपत्र कालबाह्य झाले म्हणून चिन्हांकित केले जाते तेव्हा बॉब केवळ पत्त्यावरुन (पी (बॉब) सार्वजनिक की शी संबंधित एक) खर्च करेल. प्रक्रिया वितरित "रद्दीकरण यादी" च्या रूपात कार्य करते जेथे बॉब स्वत: ची की नियंत्रित करू शकतो. अधिक, जर बॉबच्या की आणि प्रमाणपत्रांवर कधीही हल्ला झाला आणि येथील धूळ व्यवहार एखाद्या आक्रमणकर्त्याने खर्च केला तर ते स्वयंचलित चेतावणी म्हणून कार्य करते. खाते हॅक करणार्‍यांना हा वापरण्यासाठीचा वैध पत्ता आहे असे समजून घेण्याकरिता बॉब खात्यात थोडीशी रक्कम ठेवू शकेल (उदा. $ 2,000), जर खाते हॅक झाल्यास ते फक्त हरवले जातील, परंतु यामुळे बॉबच्या सर्व ग्राहकांना सतर्क केले जाईल हल्ला करण्यासाठी.

सबबी वापरून बॉब खाते अधिक खाजगी बनवू शकते - पेटंटमधील अंजीर 9 पहा.

आकृती 9 पेटंट 42 वरून

बॉबची प्रक्रिया देखील असू शकते जिथे इनव्हॉइस नंबर सबकीशी संबद्ध असतो.

एलिस आता पी (बॉब) शी संबंद्ध पत्त्यावर पाठवते - आणि स्क्रिप्टमध्ये किंवा एक ओपीएसीएएनआरटी व्हॅल्यू म्हणून एनक्रिप्ट केलेली मूल्य समाविष्ट करते (जसे की एईएस एन्क्रिप्शन अल्गोरिदमच्या वापरासह). वर नमूद केलेली पद्धत वापरुन बॉब (एस) ची गणना करू शकतो. एकट्या सतोशी (अधिक खनन फी) सह बॉबला पाठविलेल्या संदेशातील डेटामध्ये अ‍ॅलिसने पेमेंट कोठे पाठवले आहे हे शोधण्यासाठी सर्व बॉबला माहित असणे आवश्यक आहे. संदेशातील डेटा डिक्रिप्ट करण्यासाठी बॉब सममितीय की (एस) वापरतात:

  • एनक्रिप्ट (एस) [एम]

जे बॉबला अ‍ॅलिस, एम. चा संदेश देते.

  • डिक्रिप्ट (एस) [एम]

बॉब आता व्युत्पन्न की पासून एका मुख्य पत्त्याची गणना करू शकतो:

  • पी (बॉब-पेड) = पी (बॉब) + एचएमएसी (एम ~ एस) एक्सजी
  • संदेश की पी (सामायिक संदेश) = एचएमएसी (एम ~ एस) एक्सजी आहे

केवळ बॉब आणि iceलिसला नवीन गुप्त एचएमएसी (एम ~ एस) माहित असेल.

अ‍ॅलिस हे सिद्ध करू शकते की तिने बॉबला पैसे भरले आहेत. बॉब अ‍ॅलिसकडून पैसे शोधू शकतो आणि व्यवहाराची पडताळणी करू शकतो.

त्याच वेळी, अ‍ॅलिसने पे (ए-1-i) कडून पी येथे असलेल्या बॉबला पी (बॉब-पेड) पाठविलेला पत्ता कोणत्याही बाहेरील पक्षास निर्धारित करू शकत नाही.

पी (बॉब) येथील ब्लॉकचेनवर बॉबचा रेकॉर्ड असल्याने आणि त्याला मिळालेल्या सर्व देय पत्त्याचे संपूर्ण ऑडिट ट्रेल आहे. रेकॉर्ड चालान, खरेदी ऑर्डर आणि इतरांशी दुवा साधला जाऊ शकतो, ज्यामुळे बॉबला सर्व एक्सचेंजेसचे संपूर्ण ऑडिट ट्रेल तयार करण्याची परवानगी दिली जाऊ शकते आणि ती हटविली जाऊ शकत नाही, बदलली जाऊ शकत नाही किंवा फेरफार केली जाऊ शकली नाही. ही पद्धत बॉबसाठी आवश्यक असलेल्या सर्व लेखाविषयक लेखाविषयक बाबींची पूर्तता करते आणि त्याला एक स्प्लिट पत्ता असू शकतो जिथे व्हॅट आणि इतर विक्री कर सरकारला भरला जातो तेव्हा पाठविला जातो. दुसर्‍या शब्दांत, बॉबला महागडे ऑडिट घेण्याची आवश्यकता नाही आणि कर प्राधिकरणास विलंब न करता त्वरित पैसे दिले जाऊ शकतात.

टोकन आणि बिटकॉइन

टोकनइज्ड सारख्या प्रोटोकॉलचा वापर करुन किंवा एन चेनने पेटंट दाखल केलेल्या विविध पैकी एक, Alलिस आणि बॉब टोकनाइड फियाटची देवाणघेवाण करू शकतात. म्हणजे एलिस बॉबला यूकेमधील बँकेने जारी केलेला जीबीपी टोकन वापरुन पैसे देऊ शकते. असे टोकन वर सूचीबद्ध केलेल्या प्रक्रियेचा वापर करुन प्रसारित केला जातो, ज्यायोगे अ‍ॅलिस आणि बॉबला त्यांच्या स्थानिक निवडीच्या चलनात डिजिटल रोख वापरुन सुरक्षितपणे आणि सुरक्षितपणे व्यवहार करता येतो, तरीही विनिमय करण्यासाठी बिटकॉइनचा उपयोग “प्लंबिंग” म्हणून होतो.

मेटानेट जोडणे

अशाच प्रकारे, जरी बॉब एक ​​ऑफलाइन वेबसाइट चालवित असेल - जरी, म्हणजे बॅक-एंड डेटाबेस नसलेली एक सोपी प्रणाली - पी (बॉब) की विरुद्ध प्राप्त रेकॉर्ड आता अपरिवर्तनीय डेटा स्टोअरचे रूप म्हणून कार्य करू शकतात.

अ‍ॅलिसने बॉबला कूटबद्ध केलेला संदेश संपूर्ण ऑर्डर असू शकतो.

विद्यमान ईडीआय संदेश प्रकारांचा वापर करून ते पूर्ण केले जाऊ शकतात. ईडीआय विपरीत, पद्धत सुरक्षित, सुरक्षित आणि खाजगी आहे.

उत्तम, रेकॉर्ड अचल आहे. अकाउंटिंग फ्रॉडसाठी जागा नाही. आपण व्यवहार उलट करू शकता परंतु असे करण्यासाठी मूळ स्रोताकडे परतावा आवश्यक आहे.

अ‍ॅलिस आणि बॉब संपूर्ण व्यावसायिक प्रक्रिया रेकॉर्ड करू शकतात.

इनबॉईसिंग व पेमेंटपासून पाठविण्यापर्यंत आणि वितरणापर्यंत बॉब ऑर्डरच्या सर्व पत्त्यांची मालिका ठेवू शकतो. बॉबकडे आता प्रत्येक क्लायंटसाठी सब-मास्टर की असल्यास (वरील पेटंट आणि अंजीर .9 पहा), तो एक स्वतंत्र सबकी देखील तयार करू शकतो, जो स्वत: ला, क्लायंटला आणि ऑडिट हेतूने कर प्राधिकरणास परिचित आहे, परंतु नाही इतर, त्याला गोपनीयतेची परिपूर्ण पातळी टिकवून ठेवू देतात, जिथे इतर ग्राहक आणि पुरवठा करणाers्यांना तो किती व्यवहार करतो हेदेखील माहित नसते. आणखी, तो अशा प्रकारे देयके तयार करू शकतो ज्यामुळे त्याला अंतर्गत कर्मचारी अलग ठेवता येतील आणि त्यांच्या स्वतःच्या खात्याशी संबंधित माहितीच त्यांना कळू शकेल.

सीए-लिंक केलेल्या कीला स्पर्श केला जात नाही, तरी खाती जुन्या पत्त्यावर पाठविली जाऊ शकतात. सब-सीए की लेखा वर्षाशी जोडली जाऊ शकते आणि प्रत्येक कर कालावधी देखील लागू केली जाऊ शकते. आपण प्रमाणपत्र बंद केले, धूळ म्हणून केलेली कोणतीही देयके गोळा करा आणि त्याच वेळी नवीन लेखा वर्षासाठी तयार केलेली पुस्तके बंद करा.

ईडीआय संदेश

वाणिज्य क्षेत्रासाठी ईडीआय विद्यमान एन्कोडिंग योजना आहे.

आम्ही खाली प्रतिमेमध्ये एएनएसआय आणि संपादन संदेश स्वरूप पाहू शकतो:

एएनएसआय वि एडिट

आमच्या सिस्टममध्ये आम्ही संदेशातील डेटासाठी एनक्रिप्शन की वापरतो (देय नाही) “ग्रुप मेसेज” म्हणून. इंटरचेंज मेसेजची आवश्यकता नसते. असे मध्यमवयीन लोक असतील आणि बिटकॉइनमध्ये आम्ही त्याची गरज दूर केली आहे.

मानक ईडीआय

कॉमर्सचे नवीन मॉडेल एक असे आहे जेथे सर्व रेकॉर्ड अचल आहेत, गमावू शकत नाहीत आणि iceलिस आणि बॉबला खाजगी व्यापार करण्यास परवानगी द्या.

बिटकॉइन डेटा इंटरचेंज

आणि, बिटकॉइन व्यवहारासाठी ईडीआयचा नकाशा बनविणारी साधने आजच्या काळात फक्त ईडीआय साधनांसारखी दिसतील.

अगदी बिटकॉइन व्यवहारामध्ये एम्बेड केलेले देखील, एन्क्रिप्टेड ईडीआय एक्सएमएल स्वरूप सहजपणे काढला आणि इतर बीजक किंवा ऑर्डर म्हणून प्रदर्शित किंवा मुद्रित केला जाऊ शकतो:

चलन प्रदर्शित केले

विद्यमान ईडीआय जगात, क्लायंट्सना किलो-कॅरेक्टर्स (केसी) किंवा दस्तऐवजांच्या अपेक्षित व्हॉल्यूमच्या आधारे प्राइस बँडमध्ये ऑपरेट केलेल्या मॉडेल्सचा वापर करून शुल्क आकारले जाते. बर्‍याच प्रदात्यांसह कमीतकमी रेकॉर्ड लांबीसारखे 128 ते 512 वर्णांची रेकॉर्ड लांबी निर्दिष्ट करणारे लपविलेले शुल्क देखील आहेत. याचा परिणाम असा आहे की जर आपण 12 वर्णांची 12 कागदपत्रे पाठविली तर आपल्याकडे केवळ 144 वर्ण पाठविताना 5,120 वर्णांकरिता शुल्क आकारले जाईल.

मोठ्या प्रमाणात छोटे व्यवहार असलेल्या व्यापार्‍यांसाठी ते आपल्या मासिक शुल्कामध्ये भरीव रक्कम जोडू शकतात.

अशी गोष्ट बिटकॉइनची समस्या नाही.

जरी एनएसीसीएस ईडीआय संदेशांना परवानगी असणारा जास्तीत जास्त संदेश आकार 500,000 बाइटचा असला तरी वास्तविकता अशी आहे की ईडीआय आणि इतर संबंधित संदेश साधारणपणे 150 बाइट्सच्या क्रमाने असतात. पावत्याच्या टक्केवारीसाठी अपरिवर्तनीय, खासगी, सुरक्षित चलन आणि लेखा प्रणाली पाठविणे - काही ईडीआय सोल्यूशन्ससाठी 2 ते 3 डॉलर्स आणि अगदी सोप्या व्हिसा व्यवहारासाठी $ 0.20 अशी तुलना करा, आणि… पुनर्विचार करण्याची वेळ आली आहे. आपण व्यवसाय कसा करता.

अशा मॉडेलमध्ये, बिटकॉइन पत्ता कोणत्याहीपेक्षा जास्त वेळा वापरण्याची आवश्यकता नसते आणि देयके आणि पावत्या खाजगीरित्या जोडल्या जातात - जे छद्मनाम देखील असू शकतात कारण आयडी वापरकर्त्याच्या प्रमाणपत्रात नसण्याची आवश्यकता असते.