بیتکوین یک واحد پول مجازی است که از طریق الگوریتمهای ریاضی بدست میآید. به تعبیری بیت کوین یک شبکه توافقی است که یک سیستم پرداخت جدید و یک نوع پول دیجیتال را بوجود آورده است. این اولین شبکه پرداخت نقطه به نقطه تمرکز زدایی شده است که توسط کاربرانش بدون هیچگونه اختیار مرکزی و یا واسطه ای، نیرومند شده است. از نقطه نظر یک کاربر، بیت کوین بسیار شبیه پول نقد اینترنتی است. بیت کوین همچنین می تواند به عنوان مهمترین سیستم دفترداری با سه ورودی موجود بشمار آید.
بیت کوین یک نوآوری اینترنتی با کارکردهای مشابه “پول بی پشتوانه” یا پول حکومتی است. نوآوری بودن بیت کوین به این معناست که خالقان آن توانستهاند آن را در مدت کوتاهی از یک ایده به یک واقعیت اثرگذار بر دنیای اقتصاد و مراکز سیاست پژوهی مبدل کنند. زیرا در چندسال گذشته ارزش بیتکوین در بازارهای جهانی از چند صدم دلار به صدها دلار افزایش یافته است.
خالق پول مجازی
ناکاموتو واحد پولی ای خلق کرد و آن را بیت کوین نامید که ترکیبی از کلمات بیت به معنای واحد اطلاعات کامپیوتری و کوین که به معنی سکه است. البته پول اختراع شده توسط او هیچ شباهتی به سکه یا اسکناس نداشت، هیچ اثری از کاغذ، مس، نقره یا طلا در ساخت این پول عجیب نبود، فقط ۳۱ هزار خط برنامه و یک اعلامیه اینترنتی.
ناکاموتو ادعا کرده بود که مردی ۳۶ ساله اهل کشور ژاپن است و بیش از یک سال وقت صرف نرم افزاری به نام بیت کوین کرده و انگیزه خود از این کار را خشم زیاد از وضعیت فاجعه بار اقتصادی برشمرد. وی افزود که می خواست واحد پولی اختراع کند که تحت تاثیر سیاست های غیر قابل پیش بینی مالی، دزدی های بانکداران و سیاست نباشد.
آدرس دهی
بیت کوین از رمزنگاری کلید عمومی استفاده میکند.هر کیف پول شامل تعدادی جُفت کلید عمومی و خصوصی است. کلیدهای عمومی به آدرسهای بیت کوین تبدیل میشوند که به عنوان آدرس برای دریافت بیت کوین به پرداخت کننده اعلام میشوند.این آدرسها در حالت قابل خواندن برای انسانها به رشتهای با تقریباً ۳۳ نویسه تبدیل میشوند که همیشه با عدد ۱ یا ۳ شروع میشوند.
ایجاد یک آدرس جدید عملی کاملا محلی و بینیاز از اتصال به شبکه همتا به همتای بیت کوین است.
اکثر آدرسهای بیت کوین بیمعنی به نظر میرسند.امکان ایجاد آدرسهای شخصی تر به وسیله نرمافزاری که به سرعت آدرسهای بسیاری تولید میکند و آدرسهایی را که با الگوی مورد نظر همخوانی دارند، ذخیره میکند، وجود دارد.
شبکه
هر کاربر متصل به شبکه بیتکوین، یک گره (node) محسوب میشود. در شبکه بیتکوین هر گره با چند گره دیگر در ارتباط است. برای انتقال وجه، گره فرستنده بیتکوین یک درخواست انتقال وجه تولید میکند و با کلید شخصی خود آن را امضا میکند؛ سپس این درخواست را برای تمام گرههایی که به آنها متصل است میفرستد. این گرهها نیز درصورت دریافت این درخواست آن را برای تمام گرههای مرتبط خود میفرستند و به این روش این درخواست در تمام شبکه پخش میشود.