کیف پول ارز دیجیتال یک دستگاه، رسانه فیزیکی، برنامه یا سرویسی است که کلیدهای عمومیویا خصوصی را برای تراکنشهای ارز دیجیتال ذخیره میکند. علاوه بر عملکرد اساسی ذخیره کلیدها، یک کیف پول ارز دیجیتال اغلب قابلیت رمزگذاری و/یا امضای اطلاعات را نیز ارائه میدهد. به عنوان مثال، امضا میتواند منجر به اجرای یک قرارداد هوشمند، یک تراکنش ارز دیجیتال، شناسایی یا امضای قانونی یک «سند» منجر شود.
فن آوری ارز دیجیتال
تولید کلید خصوصی و عمومی
کیف پول ارزهای دیجیتال با استفاده از یک عدد نظری یا تصادفی کار میکند که طول آن به اندازه الگوریتم الزامات فناوری ارز دیجیتال بستگی دارد. سپس این شماره با استفاده از الزامات خاص الگوریتم رمزنگاری ارز دیجیتال به یک کلید خصوصی تبدیل میشود. سپس یک کلید عمومیاز کلید خصوصی با استفاده از یک الگوریتم رمزنگاری مورد نیاز تولید میشود. کلید خصوصی توسط مالک برای دسترسی و ارسال ارز دیجیتال مورد استفاده قرار میگیرد و برای مالک خصوصی است، در حالی که کلید عمومیرا میتوان برای دریافت ارز دیجیتال با هر شخص ثالثی به اشتراک گذاشت.
تا این مرحله نیازی به استفاده از کامپیوتر یا دستگاه الکترونیکی نیست و تمام جفتهای کلید را میتوان به صورت ریاضی استخراج کرد و با دست نوشت. کلید خصوصی و جفت کلید عمومی(معروف به آدرس) توسط بلاک چین یا شخص دیگری شناخته نمیشوند. بلاک چین تنها زمانی تراکنش آدرس عمومیرا ثبت میکند که ارز دیجیتال به آن ارسال شود، بنابراین بدین صورت تراکنش آدرس عمومیرا در دفتر کل بلاک چین ثبت میکند.
کلیدهای خصوصی تکراری
تکراری بودن (این که دو یا چند کیف پول دارای کلید خصوصی یکسان باشند) از نظر تئوری امکان پذیر است، زیرا کلیدها را میتوان بدون استفاده برای تراکنشها تولید کرد و بنابراین تا زمانی که در دفتر کل بلاک چین ثبت نشود، آفلاین هستند. با این حال، این احتمال نفی میشود زیرا احتمال تئوری یکسان بودن دو یا چند کلید خصوصی بسیار کم است. تعداد کیف پولهای ممکن در رمزنگاری هر ارز دیجیتال کمیکمتر از تعداد اتمهای موجود در جهان است. این عدد به قدری زیاد است که تکرار یا هک کردن یک کلید خاص غیرقابل تصور است.
عبارات سید
در قراردادهای مدرن اکنون از یک عبارت اولیه استفاده میشود که یک لیست تصادفی از ۱۲ تا ۲۴ (یا حتی بیشتر) از کلمات دیکشنری است. سید شکل رمزگذاری نشده کلید خصوصی است. (حفظ کلمات راحت تر از اعداد است.) هنگامیکه به صورت آنلاین، کیف پولهای صرافی و سخت افزاری با استفاده از اعداد تصادفی تولید میشوند، و از کاربر درخواست میشود که عبارت سید ثبت شود، بنابراین وقتی دسترسی به کیف پول از دست میرود، آسیب میبیند یا به خطر میافتد، عبارت را میتوان برای دسترسی مجدد به کیف پول و کلیدهای مرتبط و ارز دیجیتال به طور کلی استفاده کرد.