Show HN: Timelock.dev – टाइमलॉक एन्क्रिप्शन का उपयोग करके एक रहस्य को भविष्य में भेजें

Timelock.dev / drand-आधारित दृष्टिकोण

  • सेवा संगठनों के एक वितरित समूह (“League of Entropy”) का उपयोग करती है, जो threshold cryptography वाले नोड्स चलाते हैं: निर्धारित राउंड पर रहस्य जारी करने के लिए एक उपसमुच्चय को सहयोग करना होता है।
  • यह एक मौजूदा सार्वजनिक randomness / threshold-signature सिस्टम (drand) का पुन: उपयोग करती है; timelock मूल डिज़ाइन लक्ष्य नहीं, बल्कि एक अनुप्रयोग है।
  • initialization के बाद के मान deterministic होते हैं; प्रारंभिक randomness स्रोत (जैसे lava lamps) केवल सिस्टम को seed करते हैं।

Trust, decentralization, और incentives

  • कई टिप्पणियों में कहा गया कि यह trustless नहीं है: उपयोगकर्ताओं को भरोसा करना होगा कि कई संगठन आपस में collude नहीं करेंगे, keys जल्दी leak नहीं करेंगे, या offline नहीं हो जाएंगे।
  • यदि नेटवर्क भंग हो जाता है, तो operators keys delete करने की योजना रखते हैं, जिससे हालिया ciphertexts स्थायी रूप से undecryptable हो जाएंगे; इसे privacy बनाम availability tradeoff के रूप में प्रस्तुत किया गया है।
  • कुछ लोग तर्क देते हैं कि आज पूरी तरह decentralized algorithmic timelock मौजूद नहीं है; अन्य असहमत हैं, लेकिन crypto venues में publication सुझाने के अलावा कोई concrete विकल्प नहीं देते।
  • वित्तीय incentives (bonds, penalties, whistleblowers) वाले विचारों पर चर्चा होती है, लेकिन bribery, coordination, और trust को whistleblowers की ओर स्थानांतरित करने की चिंताएँ उठाई जाती हैं।

वैकल्पिक timelock mechanisms

  • शास्त्रीय time-lock तरीकों पर चर्चा की जाती है:
    • “भविष्य में तोड़ना” RSA/ECC या weak crypto के माध्यम से, जो भविष्य की computing या quantum advances पर निर्भर करता है।
    • Rivest–Shamir–Wagner time-lock puzzles: sequential modular squaring, जिसे non-parallelizable माना जाता है, और वास्तविक दुनिया के उदाहरण single core पर वर्षों लेते हैं।
    • Hash-chain approaches और verifiable delay functions (VDFs), जहाँ decryption के लिए निश्चित मात्रा में sequential work चाहिए; आलोचना यह है कि specialized hardware इन्हें बहुत तेज़ कर सकता है।
  • Ethereum/smart-contract और HTLC-शैली के approaches को खराब विकल्प माना जाता है: वे transactions का timing लागू कर सकते हैं, लेकिन validators से data छिपा नहीं सकते।

भौतिकी और भौतिक timelock प्रस्ताव

  • कई thought experiments भौतिक बाधाओं का उपयोग करते हैं:
    • private keys ले जाने वाले spacecraft को बहुत दूर रखना (जैसे Neptune orbit या solar escape) ताकि speed-of-light latency decryption time पर न्यूनतम सीमा लागू करे।
    • सरल analogues में shipping containers, buried keys, खतरनाक स्थान, और “geocache” शैली की puzzles शामिल हैं।
  • इन्हें सैद्धांतिक रूप से रोचक लेकिन आर्थिक रूप से संदिग्ध और फिर भी hardware तथा प्रक्रियाओं पर भरोसा करने वाला माना गया है।

Use cases और open problems

  • सुझाए गए उपयोगों में posthumous messages, dead-person switches, digital self-control (खुद को accounts से lock out करना), और DeFi mechanisms शामिल हैं।
  • संदेह करने वाले पूछते हैं कि बाद में key स्वयं क्यों न जारी की जाए, या सरल intermediaries (जैसे notary) का उपयोग क्यों न किया जाए।
  • कई टिप्पणियाँ एक गहरी अनसुलझी समस्या पर जोर देती हैं: elapsed time पर securely और trustlessly सहमति कैसे बनाई जाए, जबकि सभी मौजूदा schemes या तो trusted parties पर या भविष्य की computation संबंधी assumptions पर निर्भर करती हैं।