کیف توکن یا کیفپول ابزاری امن است که برای ذخیره، ارسال و دریافت توکن استفاده میشود. شما برای ارسال درخواست به شبکههای زنجیرهبلوکی باید پروتکلهایی را رعایت کنید که بخش مهمی از آن ایجاد امضای دیجیتال برای هر تراکنش است. ایجاد امضای دیجیتال یک عملیات پیچیده و تکرارشونده کامپیوتری است؛ بنابراین برای استفاده از توکنها (نگهداری، ارسال و دریافت) حتما باید از طریق کیفپول اقدام کنید. کیف توکن این عملیات را برای شما انجام میدهد و تنها کافی است کلید خصوصی خود را به آن بدهید؛ البته اگر برای اولینبار است که وارد یک شبکه زنجیرهبلوکی میشوید، کیف توکن یک کلید خصوصی کاملا تصادفی برای شما میسازد.
همچنین باید بدانید که درحقیقت، خود توکن در کیف توکن ذخیره نمیشود؛ بلکه کلید خصوصی که نشاندهنده مالکیت کلید عمومی (آدرس) است در آن ذخیره میشود. تنها یک کلید خصوصی منحصربهفرد برای هر کلید عمومی موجود است و فقط در اختیار مالک آن قرار دارد. ارسال توکن از یک کلید عمومی به کلید عمومی دیگر تنها از طریق کلید خصوصی ارسالکننده و با امضای دیجیتال امکانپذیر است.
کلید خصوصی یک رشته 256 بیتی متشکل از صفر و یک است و ازآنجاکه به خاطر سپردن این رشته عملاً غیرممکن است، کیفپولها به روشهای مختلف این رشته را خلاصه میکنند و در اختیار کاربر قرار میدهند. روش متداولی که در بسیاری از کیف توکنها ازجمله کیف توکن ققنوس استفاده میشود، تولید رشتهای یکتا شامل دوازده الی بیستوچهار کلمه بهجای کد دیجیتال است. این کلمات دقیقا معادل کد دیجیتال هستند و به خاطر سپردن یا یادداشت کردن کلید خصوصی را برای کاربر سادهتر میکنند. برخی از کیف توکنها برای کارهای روزمره یک رمزعبور از کاربر میخواهند تا هر بار نیاز نباشد که کلید خصوصی از او درخواست شود.
ازآنجاکه کلید خصوصی تنها راه دسترسی به دارائی کاربر است، فقطوفقط باید در اختیار مالک توکن باشد و هیچ دادهای از آن (از طریق کیف توکن) نباید به بیرون ارسال شود. ازاینرو، کیفپولهای معتبر منبعباز هستند و تا به تایید توسعهدهندگان خبره نرسند مورد استفاده عموم قرار نمیگیرند. بدینوسیله تضمین میشود که هیچگونه اطلاعاتی از کلید خصوصی به بیرون از دستگاهی که کیفپول در آن ذخیره شده ارسال نخواهد شد و هکرها راه نفوذی به آن ندارند. برای استفاده از توکنها گزینههای زیادی پیش روی کاربر قرار دارد. برخی از آنها مانند کیفپول رسمی لایتکوین (Litecoin) مختص یک توکن خاص هستند و کیفپول رسمی آن محسوب میشوند؛ درحالیکه برخی از آنها مانند کوینومی(coinomy) قابلیت ذخیره و ارسال چندین توکن را دارند.
کیف توکنها را میتوان به دو دسته نرمافزاری و سختافزاری تقسیم کرد. دسته اول مناسب ارسال توکن و ذخیره کوتاهمدت آن بوده و بهوسیله خدماتی که ارائه میکنند تسهیلکننده امور جاری هستند. کیف توکنهای سختافزاری نیز امنتر بوده و مناسب ذخیره بلندمدت توکن هستند. کیفپولهای موبایلی، رایانهای (دِسکتاپ) و تحت وب، نرمافزاری و کیفپولهای فیزیکی و کاغذی، سختافزاری محسوب میشوند.
منبع: ققنوس