लेजर
दिन में एक बार हम उस दिन लिखे गए रिकॉर्ड का एक फ़िंगरप्रिंट OpenTimestamps के ज़रिए Bitcoin पर रखते हैं। इससे साबित होता है कि कोई रिकॉर्ड उस तारीख़ को बिना बदले मौजूद था। इससे यह साबित नहीं होता कि कोई पत्थर क्या है।
- बैच
- 0
- रिकॉर्ड
- 0
यह क्या साबित करता है
- लेजर का कोई रिकॉर्ड अपने बैच की तारीख़ को मौजूद था और तब से बदला नहीं है: एक भी अक्षर बदलने से उसका फ़िंगरप्रिंट बदल जाता है।
- कोई बैच बाद में हटाया या बदला नहीं जा सकता: हर बैच अपने से पहले वाले बैच का नाम लेता है।
यह क्या साबित नहीं करता
- कोई पत्थर क्या है। लेजर केवल यह दिखाता है कि कोई रिकॉर्ड अपनी तारीख़ के बाद बदला नहीं गया।
- कि कोई रिकॉर्ड सही है। किसी तारीख़ को दर्ज की गई गलती गलती ही रहती है; सुधार अपनी तारीख़ वाला एक नया रिकॉर्ड होता है।
इसमें क्या जाता है
हर लिस्टिंग का समीक्षा रिकॉर्ड, हर अनुबंध उसके पाठ के SHA-256 के रूप में, हस्ताक्षर, और किसी सौदे का हर चरण।
सबसे नया पहले। कोई बैच तब तक Bitcoin की प्रतीक्षा करता है जब तक कोई कैलेंडर उसे किसी ब्लॉक में पुष्ट नहीं कर देता, आम तौर पर कुछ घंटों में।
अभी कोई बैच नहीं। पहला बैच उस पहले दिन लिखा जाएगा जब मार्केटप्लेस कुछ दर्ज करेगा।
किसी बैच को खुद जाँचें
आपको किसी बैच की दो फ़ाइलें और OpenTimestamps क्लाइंट चाहिए। डाउनलोड के बाद कुछ भी हम पर निर्भर नहीं है।
- मैनिफ़ेस्ट और उसका प्रमाण एक ही फ़ोल्डर में डाउनलोड करें, उन्हीं नामों से जिनसे वे आते हैं।
- OpenTimestamps क्लाइंट इंस्टॉल करें।
- प्रमाण पर ots verify चलाएँ। Bitcoin नोड के साथ यह ब्लॉक खुद जाँचता है; नोड के बिना --no-bitcoin जोड़ें, तो यह वह ब्लॉक और Merkle रूट बताता है जिसे आप किसी भी ब्लॉक एक्सप्लोरर पर मिला सकते हैं।
- शृंखला जाँचने के लिए: मैनिफ़ेस्ट का "previous" पिछले बैच के मैनिफ़ेस्ट का SHA-256 है।
pip install opentimestamps-client
ots verify erebaur-ledger-N.json.ots
ots --no-bitcoin verify erebaur-ledger-N.json.ots
sha256sum erebaur-ledger-N-1.json