مصطفی میرزاوند

اموزش، تحلیل، مشاوره، معامله

۵ مطلب با کلمه‌ی کلیدی «بلاکچین» ثبت شده است

بیتکوین چیست؟

بیت کوین و چگونگی کسب آسان بیت کوین

بیت کوین چیست و چگونه کار می کند؟


 بلاکچین بیت کوین شبکه‌ای است که تحت کنترل هیچ‌کس نیست. یک شکل جدید از پول دیجیتال است با یک تفاوت بزرگ با سایر پول‌ها؛ هیچ کس آن را کنترل نمی‌کند. پول‌های معمولی به وسیله بانک‌های مرکزی ایجاد می‌شوند؛ در واقع بانک‌های مرکزی تصمیم می‌گیرند این پول‌ها وجود داشته باشند تا به وسیله‌ آن از دولت اوراق قرضه خریداری کنند. بانک‌ها و شبکه پرداخت آن را به دقت کنترل می‌کنند تا بتوانند از امتیاز آن بهره‌مند شوند. آن‌ها دروازه‌های سیستم مالی هستند. این ارز رمزپایه این رویه را تغییر داده است. Bitcoin یک شبکه پرداخت غیر متمرکز است؛ یعنی نه یک شخص و نه یک کمپانی روی فرایند تولید و تغییر قیمت آن هیچ کنترلی ندارند. به جای آن، هرکسی روی شبکه کنترل پول خود را بر عهده دارد و هرکسی می‌تواند با دانلود نرم افزار رایگان Bitcoin و اجرای آن روی کامپیوتر شخصی‌اش یا گوشی هوشمند، روی سیستم مالی Bitcoin تاثیرگذار باشد. همچنین بیت کوین یک نوع ارز دیجیتال است که به صورت مجازی ساخته و نگهداری می‌شود. کسی آن را کنترل نمی‌کند، چاپ نمی‌شود و به وسیله نرم‌افزاهای رایانه‌ای که در سراسر جهان مشغول حل مسائل ریاضی هستند، تولید می‌شود. این ارز دیجیتال اولین نمونه، از ارزهایی است که با نام ارزهای رمز پایه شناخته می‌شوند.

 

 چه کسی آن را خلق کرده است؟


چه کسی بیت کوین را ساخت یک برنامه‌نویس رایانه‌ای به نام ساتوشی ناکاموتو ایده تولید آن را مطرح کرد که یک سیستم پرداخت براساس اصل «اثبات کار» بود. ایده اصلی او تولید پول، مستقل از هر نوع مرکز دولتی، قابل انتقال به صورت مجازی، با سرعت انتقال بالا و با هزینه انتقال خیلی کم بود. از آنجایی که این ارز دیجیتال تحت کنترل کسی نیست، یا باید قوانینی وجود داشته باشد یا افراد می‌توانند به راحتی هرگونه تخلفی مرتکب شوند. در این سیستم افراد می‌توانند برای کسی بیت کوین بفرستند سپس بگویند که این کار را انجام نداده‌اند؛ بنابراین می‌توانند هرجایی آن را مصرف کنند. این مشکلی است که به آن مصرف دوباره (double spending) گفته می‌شود و بیت کوین در حال طراحی سیستمی است که از این اتفاق جلوگیری کند.

در واقع کسانی که نرم افزار بیت کوین را روی کامپیوتر خود دارند، از طریق اینترنت به یکدیگر وصل می‌شوند، به این شبکه از کامپیوترها، شبکه پرداخت با بیت کوین گفته می‌شود که بخش مهمی از کل پدیده bitcoin را شامل می‌شود. در واقع این ارز دیجیتال بدون این شبکه پرداخت بی معنی خواهد بود. این شبکه ردیابی می‌کند چه کسی بیت کوین را برای دیگران می‌فرستند و هر شخص چه مقدار در اختیار دارد. اگر کسی فرستادن بیت کوین برای دیگران را مخفی کند، شبکه متوجه این پنهان‌کاری خواهد شد.

 

مشخصات بیت کوین چیست؟



بیت کوین چندین مشخصه دارد که باعث تفاوت آن با ارزهای رایج می‌شود:

۱. مرکزی ندارد

شبکه بیت کوین توسط یک بانک مرکزی کنترل نمی‌شود. هر رایانه‌ای که بیت کوین را استخراج و تراکنش‌ها را تایید می‌کند بخشی از شبکه است. بنابراین هیچ دستگاه دولتی نمی‌تواند با اتخاذ سیاست‌های پولی سبب ایجاد بحران مالی شود یا اینکه بیت کوین‌های افراد را ضبط کند. درست مانند اتفاقی که توسط بانک مرکزی قبرس در سال ۲۰۱۳ صورت گرفت. در ضمن اگر بخشی از شبکه به هر دلیلی خاموش شود، بیت کوین همچنان به کار خود ادامه می‌‌دهد.

 ۲. راه‌اندازی آن ساده است

برای افتتاح حساب در بانک‌های معمولی بایستی گرفتار بروکراسی اداری شوید تا بتوانید یک حساب تجاری داشته باشید. با این حال راه‌اندازی حساب بیت کوین خیلی سریع است و نیازی به پرداخت هزینه‌ای هم ندارد.

۳. حریم خصوصی در آن رعایت می‌شود

شما می‌توانید در این شبکه چندین حساب کاربری داشته باشید که به هیچ نام و نشانی مرتبط نیستند. با این حال بیت کوین کاملاً شفاف عمل می‌کند.

۴. بیت کوین شفاف عمل می‌کند

 بیت کوین جزئیات هر تراکنشی که در شبکه انجام شده را در یک دفتر کل به نام بلاک چین ذخیره می‌کند. اگر شما از یک آدرس عمومی بیت کوین استفاده کرده باشید هر کسی می‌تواند بگوید چقدر بیت کوین در آن آدرس وجود دارد اما نمی‌دانند که آن آدرس متعلق به چه کسی است.

۵. هزینه انتقال ناچیز است

 شاید بانک‌ها برای انتقال پول در سطح بین‌المللی از شما ۱۰ پوند طلب کنند اما بیت کوین این‌طور نیست.

۶. بسیار سریع است

به محض اینکه شبکه، پرداخت را تایید کند قادر خواهید بود در عرض چند دقیقه پول را به هر جایی که می‌خواهید، بفرستید.

 ۷. قابل بازگشت نیست

وقتی برای کسی پول می‌فرستید، هیچ راهی برای بازگشت آن وجود ندارد مگر اینکه دریافت‌کننده، آن را به شما بازگرداند.

 

بیت کوین چگونه ساخته می شود؟


نحوه ساخت بیت کوین؛ شبکه وظیفه‌ تولید و ساختن بیت کوین را هم برعهده دارد و به وسیله بانک مرکزی چاپ نمی‌شود، بلکه افرادی که از نرم‌افزارهای ماین روی کامپیوتر یا گوشی خود استفاده می‌کنند، آن را تولید می‌کنند. در واقع به این فرآیند استخراج (Mining) می‌گویند. شبکه، قوانینی برای تولید بیت کوین دارد، که چه کسی و چه وقت یک بیت کوین را تولید کند.

بعد از اتمام دروس بیت کوین؛طرز استخراج بیت کوین از معادن اینترنت رو به شما عزیزان توضیح میدیم

 

چه کسی آن را چاپ می‌کند؟


ماین بیت کوین هیچ کس. این یک پول فیزیکی نیست که توسط بانک مرکزی، بدون هیچ حساب و کتابی و با قوانین دولتی ایجاد شود. چنین بانک‌هایی برای پوشش بدهی ملی، اقدام به چاپ پول می‌کنند و این کار سبب کاهش ارزش پول خواهد شد. اما این ارز به صورت دیجیتال توسط هر کسی که به شبکه آن ملحق ‌می‌شود ایجاد شده است و توسط قدرت رایانه‌ها در یک شبکه توزیع شده، استخراج (ماین) می‌شود. این شبکه همین‌طور تراکنش‌هایی که صورت می‌گیرد را بررسی می‌کند و به صورت موثر شبکه پرداخت خود را ایجاد می‌کند.

 

در کجا نگهداری می‌شوند؟


نگهداری از بیت کوین این ارز دیجیتال جسم فیزیکی ندارد و شما نمی‌توانید آن‌ را در بانک پس‌انداز کنید. آن‌ها وجود دارند فقط به این دلیل که شبکه موافق وجود داشتن آن‌ها است و شما صاحب آن هستید، فقط به خاطر اینکه شبکه موافق این است که شما مالک آن باشید. سابقه‌ مالکیت در یک دفتر کل، به نام بلاک چین (blockchain) ثبت می‌شود و توسط تمامی کامپیوترهای موجود در شبکه مشاهده و نگهداری می‌شود. این دفتر کل سوابق کسانی که مالک این ارز دیجیتال هستند را نگهداری می‌کند؛ اما نه به صورت نام و حساب بانکی، بلکه از طریق آدرس‌های بیت کوینی این کار را انجام می‌دهد که از کاراکترهای تصادفی و طولانی ایجاد می‌شود. به سادگی نمی‌توان پی برد که صاحب این آدرس چه کسی است و به این ترتیب اگر سیستم به صورت صحیح مورد استفاده قرار بگیرد، کاملا ناشناس باقی خواهد ماند. وقتی کسی بیت کوینی را برای شخص دیگری ارسال می‌کند، به شبکه گفته می‌شود که دفترکل را بروزرسانی کند و از آدرس بیت کوینی شخص فرستنده کم شده و به آدرس بیت کوینی شخص گیرنده اضافه می‌شود.

خوب، اگر این ارز دیجیتال دارای جسم فیزیکی و قابل لمس نیست، پس چطور از آن نگهداری کنیم؟ در واقع شما از آن نگهداری نمی‌کنید، بلکه در واقع شما از سوابق نقل و انتقال Bitcoin نگهداری می‌کنید. که آن هم از یک آدرس طولانی از عدد و حروف تشکیل شده است و به مثابه رمز عبور شما تلقی می‌شود. شما می‌توانید این آدرس را در نرم‌افزار کیف پول الکترونیکی نگهداری کنید یا حتی آن را روی کاغذ پرینت بگیرید. به خاطر داشته باشید که خود شبکه اطلاعات، اینکه کدام آدرس چه مقدار در اختیار دارد را در خود ثبت کرده است. شما تنها چیزی که نگهداری می‌کنید، همان آدرس یا رمز شخصی است که به شما اجازه می‌دهد به بیت کوین‌های خود دسترسی پیدا کنید و یا آن را به شخص دیگری منتقل کنید(طرز درست کردن کیف پول و  کسب بیت کوین رایگان در ادامه...)

 

نمی‌توان به اندازه بی‌نهایت بیت کوین ایجاد کرد؟


پروتکل این ارز دیجیتال اجازه نمی‌دهد بیشتر از ۲۱ میلیون بیت کوین توسط ماینرها ایجاد شود. البته آنها را می‌توان به صورت واحدهای کوچک‌تر درآورد. (کوچک‌ترین واحد قابل تقسیم بیت کوین معادل ۰/۰۰۰۰۰۰۰۰۱ است که به افتخار بنیان‌گذار این ارز به آن یک ساتوشی(در درس دوم گفتیم) می‌گویند)


100میلیون ساتوشی= 1بیت کوین

1بیت کوین = 6500 دلار

با توجه به بالا بودن دلار در ایران هر بیت کوین نزدیک به هفتاد هشتاد میلیون تومان هست

 

پشتوانه بیت کوین چیست؟


پشتوانه ارزهای رایج(دلار؛یورو؛فرانک؛دینار و ...) طلا و نقره است. از لحاظ تئوری اگر شما یک دلار را به بانک بدهید آنها بایستی به اندازه آن به شما طلا بدهند (هر چند در عمل، این امکان وجود ندارد). اما پشتوانه این ارز دیجیتال طلا نیست بلکه فرمول‌های ریاضی است. در سراسر جهان افراد از نرم‌افزارهای رایانه‌ای برای تولید آن استفاده می‌کنند. این فرمول ریاضی در اختیار همه است و هر کسی می‌تواند آن را بررسی کند. خود نرم افزار نیز منبع باز است. بنابراین هر کسی می‌تواند صحت عملکرد آن را تایید کند.

 

شفافیت بیت کوین


یکی از ویژگی‌های اصلی بیت کوین شفافیت آن است. با وجود اینکه تنها دارنده آن، آدرس یا رمز شخصی می‌تواند به بیت کوین‌هایش دسترسی داشته باشد؛ ولی هر کسی در شبکه می‌تواند میزان بیت کوین‌های هر آدرس را مشاهده کند و اینکه بیت کوین‌ها از کجا و به چه آدرسی منتقل شده‌اند هم کاملا قابل مشاهده است. اما چون آدرس‌ها کاملا ناشناس است، بیت کوین در واقع شفافیت و محرمانگی را با هم دارد. برخلاف حساب‌های بانکی که به نام شما متصل است، آدرس‌ بیت کوین هرگز با نام واقعی شما کاری نخواهند داشت. بیت‌ کوین در واقع یک ترکیب عجیب است. پولی است که شبکه پرداخت هم محسوب می‌شود. ضمن محرمانگی، کاملا داد و ستد در آن شفاف است. کاملا غیر متمرکز است، اما قوانین سفت و محکمی دارد

 

چه تفاوتی با پول‌های رایج دارد؟



به وسیله بیت کوین می‌توانید کالاها را به صورت مجازی خرید کنید. از این منظر، درست شبیه دلار و یورو است که از آنها نیز می‌توان به صورت دیجیتالی در معاملات استفاده کرد. با این حال مهم‌ترین تفاوت ذاتی این ارز با سایر پول‌ها، عدم تمرکزگرایی آن است. یک موسسه واحد، شبکه بیت کوین را کنترل نمی‌کند. این موضوع برای عده‌ای مایه خرسندی است چرا که هیچ بانک بزرگی، کنترل پول آنها را به دست ندارد.

 

 قدم_اول_راه_اندازی_کسب_و_کار

#کیف_پول_دیجیتال

از اینجا به بعد باید هر آموزشی داده میشه همون لحظه یاد بگیری و انجامش بدی ؛یک بار برای همیشه انجام بده و دیگه خیال خودت رو از بابت درست بودن کارت ؛راحت کن...

کیف پول مجازی چیست؟

چنانچه شما هم از طرفدارن ارزهای مجازی باشید، حتما با عبارت کیف پول مجازی برخورد داشته اید. به طور کلی یک کیف پول مجازی محلی برای نگهداری از ارزهای دیجیتال شماست. اگر علاقه مند هستید اطلاعات بیشتری از کیف پول مجازی داشته باشید، بهتر است تا انتهای این مقاله ما را همراهی کنید.

کیف پول مجازی یک کیف دیجیتالی امن برای ذخیره سازی، ارسال و دریافت پول مجازی مانند بیت کوین است. اغلب ارزهای مجازی دارای کیف پول های رسمی و همچنین تعداد کمی کیف پول توصیه شده برای استفاده می باشند. برای استفاده از هر ارز رمزنگاری شده، شما نیاز به یک کیف پول مجازی خواهید داشت.

کیف پول مجازی چگونه کار می کند؟

در واقع یک ارز مجازی به خودی خود در کیف پول ذخیره نمی شود. در عوض یک کلید خصوصی (کد دیجیتالی امنی که تنها برای شما و کیف پول شما شناخته شده است) ذخیره می شود که مالکیت کلید عمومی (کد دیجیتالی عمومی که به مقدار مشخصی ارز دیجیتالی متصل است) را نشان می دهد. پس کیف پول شما، کلید های عمومی و خصوصی شما را ذخیره می کند، به شما اجازه ارسال و دریافت ارز را می دهد و به مانند دفتر شخصی شما برای انتقال ها عمل می کند.

آیا کیف پول های مجازی امنیت دارند؟

تمام کیف پول ها ساخته شده اند تا امن باشند، اما میزان امنیت از یک کیف به کیف دیگر متفاوت است. به طور کلی همانند امنیت نام کاربری و پسورد شما، امنیت کیف پول شما ناشی از اقدامات انجام شده توسط شماست. پیشنهاد ما آن است که بیش از ارز مورد نیاز خود در یک کیف پول و در یک زمان، ارز دیجیتال قرار ندهید، از سیستم تشخیص هویت گوگل برای ایجاد لایه های امنیتی بیشتر بر روی کیف پول خود استفاده کنید، کیف پول خود را رمزنگاری کنید، و از کیف پول رسمی ارز خود استفاده کنید.

یک حرکت هوشمندانه آن است که همیشه از کیف پول مجازی خود یک نسخه پشتیبان تهیه کنید. حداقل یک نسخه پشتیبان را بر روی سی دی یا یک دیسک جدا شونده (مثلا USB) قرار دهید تا مطمئن شوید یک نسخه فیزیکی از کیف پول شما موجود است. اگر شما کیف پول یا کلیدهای خود را از دست بدهید، در اینصورت ارز متصل به آن را نیز از دست خواهید داد.


آیا کیف پول های بیت کوین غیرقابل شناسایی اند؟

جواب این سوال دقیقا مشابه با جواب سوال “آیا ارز دیجیتال غیرقابل شناسایی است یا خیر؟” است. جواب این است که ارزدیجیتال وابسته به نام مستعار است. با توجه به ماهیت متن باز و عمومی بلاک چین، اطلاعات محدودی برای مهندسی معکوس به منظور تشخیص حویت یک نفر وجود دارد. به همین خاطر برای بسیاری از ما جواب این سوال “بله، تقریبا ناشناس” خواهد بود




انواع کیف پول های مجازی

انواع مختلفی از کیف پول مجازی وجود دارد که شامل آنلاین، آفلاین، موبایل، سخت افزاری، دسکتاپ و کاغذی می باشد. برخی از کیف پول های مجازی چند متد برای دسترسی به کیف پول را پیشنهاد می دهند – برای مثال کیف پول بیت کوین شامل دو نسخه دسکتاپ و برنامه موبایل است.

در ادامه توضیحات مختصری از انواع کیف پول های مجازی را خواهید دید:

کیف پول دسکتاپ:

معمول ترین نوع کیف پول است. عموما برنامه ای است که به طور مستقیم به ارزمجازی کاربر متصل می شود.

کیف پول موبایل:

کیف پولی است که بر روی موبایل های هوشمند ایجاد می شود.

کیف پول آنلاین:

کیف پول آنلاین یک کیف پول مبتنی بر وب است. شما برنامه ای را دانلود نمی کنید، بلکه اطلاعات شما بر روی یک سرور مجازی قرار می گیرد. در برخی از این کیف پول ها شما کنترول کلید خصوصی خود را در دست دارید و در برخی دیگر اجازه کنترول مستقیم آن به شما داده نمی شود.

کیف پول کاغذی:

شما می توانید یک نسخه پرینت کاغذی از QR کد کلید عمومی و اختصاصی خود داشته باشید. این به شما امکان ارسال و دریافت ارز را می دهد

بلاکچین چیست

زنجیره بلوکی   Blockchain

زنجیره بلوکی یا  Blockchainپایگاه داده توزیع شده و مبتنی بر اجماع است که به صورت مستمر فهرستی از رکوردها رده هارا که هرکدام به گزینه های قبلی فهرست ارجاع میدهند را حفظ میکند و بدین وسیله در مقابله با تضعیف یا بازنگری غیرمجاز تقویت میشود. زنجیره بلوکی خود زیربخشی از فناوریهای دفترکل توزیع شده Distributed Ledgerاست. زنجیره بلوکی گونه ای از معماریهای داده مورد استفاده در فناوری دفاترکل توزیع شده است که در آن سوابق تراکنشها در زنجیره های متصل به یکدیگر ذخیره میشوند.

در این فناوری با وجود کاربران متعددی که به طور همزمان داده هایی را ثبت و اصلاح میکنند و ممکن است که آن داده ها با هم تداخل داشته باشند، شبکه قادر به حفظ یکپارچگی محتوای پایگاه داده است. با توجه به ساختار داده های رمزنگاری شده که بلاک چین دارا میباشد یکپارچگی بدون هیچ کنترل کننده مرکزی حفظ میشوددر دفاتر کل توزیع شده مربوط به بیتکوین برای مرتب کردن تراکنشها و ممانعت ازتناقض یک مسئله ریاضی مطرح میشود که حل کردنش سخت است اما پس از حل مسئله تأیید درست بودن راه حل آسان است به این سازوکار، اثبات کارکرد یا Proof of workمیگویند. در روش زنجیره بلوکی بیت کوین کسی میتواند تراکنشهای هر مرحله را مرتب کند که جواب این سؤال سخت را پیدا کرده باشد و همزمان تغییراتی که قصد اعمال آن را دارد بلوک جدید با مراحل قبلی زنجیره تناقض نداشته باشد. شیوه کشف عدم تناقض به این صورت است که تراکنشهای هر بلوک وارد تابع هش میشوند و پاسخ آن تابع هش را همه دارند اگرکسی که تراکنشها را مرتب و اضافه می کند حتی یک تغییر جزئی در تراکنش های قبلی تایید شده ایجاد کند جواب هش تراکنشها تغییرمیکند و بدون اینکه افراد نیاز باشد بدانند کدام بخش تغییر کرده میتوانند با تغییر غیر مجاز مخالفت کنند.

زنجیره بلوکی معاملات آنلاین امن را تسهیل میکند. زنجیره بلوکی یک کتابخانه دیجیتالی غیر متمرکز و توزیع شده است که برای ضبط معاملات در میان رایانههای بسیاری استفاده میشود تا بتوان بدون تغییر تمام بلوکهای بعدی و بدون همکاری شبکه مقادیر ثبت شده را با استفاده از پس انداز تغییر داد .این امر به شرکت کنندگان اجازه میدهد تا به بررسی و حسابرسی معاملات ارزان بپردازند. اصالت سنجی آنها توسط همکاری جمعی توسط اشتراک منافع جمعی خود تأیید میشوند. نتیجه، یک گردش کار قوی است که عدم قطعیت شرکت کنندگان درمورد امنیت  داده ها یک امر حاشیه ای است. استفاده از یک زنجیره بلوکی ویژگی مشخصه تکثیر بینهایت از یک دارایی دیجیتال را حذف میکند. این تأیید میکند که هر واحد ارزش تنها یک بار منتقل میشود، و مشکل دیرینه Double spending را حل کرده است. زنجیره بلوکی به عنوان یک پروتکل رمزنگاری ارزشگذاری تعریف شده است. این مبادله بر مبنای زنجیره بلوکی میتواند سریع تر، با خیال راحت وارزانتر از سیستمهای سنتی تکمیل شود. زنجیره بلوکی میتواند حقوق عنوان را اختصاص دهد، زیرا رکوردی را فراهم میکند که باعث ارائه وپذیرش میشود.


 

تمرکز زدایی

با ذخیره داده ها در سراسر شبکه، زنجیره بلوکی خطراتی را که با ذخیره داده ها به طور مرکزی نگه داشته میشوند حذف میکند. زنجیره بلوکی غیر متمرکز ممکن است از ارسال پیام  AD Hocو شبکه توزیع شده استفاده کند.شبکه آن دارای نقاط متمرکز آسیب پذیری است که  Crackerها میتوانند از آن استفاده کنند؛ به همین ترتیب، هیچ نقطه مرکزی از شکست وجود ندارد. روشهای امنیتی زنجیره بلوکی شامل استفاده از رمزنگاری کلید عمومی است

 

مدیریت زنجیره تامین

برای مدیریت زنجیره تأمین، فناوری بلاک چین مزیتهای مانند قابلیت ردیابی و به صرفه بودن را به همراه دارد. بلاک چین میتواند برای دنبال کردن حرکت کالاها، مبدأ آنها، تعداد و … به کار رود. در نتیجه سطح جدیدی از شفافیت را برای اکوسیستم B2B به ارمغان می آورد.همچنین ساده کردن فرایندهایی مانند انتقال مالکیت، بیمه، فرایند تولید و پرداخت از دیگر مزایای استفاده از زنجیره بلوکی است.

بیت کوین، طلای دیجیتال نامگذاری شده است و دلایل خوبی نیز برای این امر وجود دارد. بلاک چین میتواند انواع دیگری از ارزش دیجیتال را ایجاد کند. مانند اینترنت یا خودرو، شما برای استفاده از بلاک چین لازم نیست بدانید چگونه کار میکند. با این حال، داشتن دانش اولیه درمورد این فناوری جدید به شما نشان خواهد داد که چرا انقلابی محسوب میشود.

بلاک چین یک دفترکل دیجیتالی غیرقابل تخریب از معاملات اقتصادی است که میتواند نه تنها برای ضبط معاملات مالی بلکه تقریبا برای ثبت هر دارایی ارزشمندی استفاده شود.

 

توضیح فنی فناوری بلاک چین :

از آنجایی که مفهوم بلاک چین و بیت کوین اساساً به هم متصلاند، میتوان مفهوم بلاک چین را با توضیح چگونگی کارکرد بیت کوین توضیح داد. هرچند که فناوری بلاک چین برای همه نوع تبادلات و تراکتشی های مربوط به ارزهای دیجیتال برخط قابل استفاده است.تجارت اینترنتی به طور انحصاری با مؤسسات مالی که به عنوان طرف سوم با ارائه خدمات مطمئن، واسطه تراکنشهای الکترونیکی اند، عجین است. نقشی طرف سوم مورد اعتماد، شناسایی، محافظت و نگهداری از تراکنش هاست. درصد معینی از تقلب در معاملات برخط یا آنلاین اجتناب ناپذیر است و همین امر باعث میشود تا نیازمند حضور طرف سوم برای واسطه گری در تراکنشهای مالی باشیم و این موجب بالارفتن هزینه تراکنشها میشود. بیت کوین به جای استفاده از طرف سوم مورد اعتماد در اجرای تراکنش برخط بین دو طرف، از نشانه های رمزگذاری استفاده میکند. هر تراکنش از طریق یک امضای دیجیتالی حفاظت میشود. هر تراکنش که با کلید خصوصی فرستنده امضای دیجیتالی شده باشد به کلید عمومی گیرنده ارسال میشود. به منظور خرج کردن پولی، صاحب پولی رمزگذاری شده، باید ثابت کند که

مالکیت کلید خصوصی را داراست. نهادی که ارز دیجیتالی را دریافت میکند، امضای دیجیتالی مالکیت کلید خصوصی آن را با استفاده ازکلید عمومی فرستنده شناسایی میکند.هر تراکنش به تمامی گرههای شبکه بیت کوین انتشار مییابد و بعد از شناسایی در دفتر کل عمومی ثبت میشود. هر تراکنش مجزا پیش ازآنکه در دفتر کل عمومی ثبت شود، باید شناسایی شده و معتبر شناخته شود.

گرههای شناسایی کننده باید پیش از ثبت هر تراکنشی از دو موضوع اطمینان یابند:

1)پرداخت کننده، امضای دیجیتالی معتبر رمزگذاری شده ای، برای انجام تراکنشی را داراست

2)پرداخت کننده، پول رمزگذاری شده کافی در حساب خود دارد: تمامی تراکنش های حساب کلیدعمومی پرداخت کننده در دفتر

کلی باید کنترل شود تا از کفایت موجودی حساب خود مطمئن شود.


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

حل این معمای ریاضی ساده نیست و میزان پیچیدگی آن قابل تنظیم است. برای مثال میتوان درجه دشواری مسئله را طوری تنظیم کرد که میانگین زمان حل آن برای یک گره در شبکه بیت کوین برای تولید بلوک ده دقیقه باشد و امکان اینکه بیش از یک بلوک در سیستم در زمان داده شده ساخته شود، بسیار ناچیز است. اولین گرهای که مسئله را حل کند بلوک خود را به سایر گره های بلاک چین انتشار میدهد. اگر درحالت خاصی بیش از یک بلوک به صورت همزمان ساخته شود، به چند انشعاب مختلف منجر خواهد شد. هرچند مسئلهای که باید حل شود به قدری پیچیده است که بلاک چین به سرعت تثبیت میشود و تمامی گرهها در مورد ترتیب زنجیره های بلوکی اخیر زنجیره توافق دارند. گره ها،منابع محاسباتی خود برای حل مسئله به اشتراک میگذارند و بلوکی به عنوان کمینه را میسازند و در نهایت برای تلاشهایشان پاداش میگیرند.

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

 

انواع بلاک چین:

بلاک چین یک ساختمان داده است که امکان ایجاد یک دفتر کل عمومی از دادهها و به اشتراک گذاشتن آنها میان شبکه ای از طرف های مستقل را فراهم میکند بلاکچین انواع بسیاری دارد:

بلاک چین های عمومی: بلاک چین های عمومی نظیر بیت کوین شبکه های بزرگ توزیع شده هستند که از طریق یک توکن بومی اجرا میشوند. اینها برای هر کسی که در هر سطحی مشارکت میکند، باز بوده و دارای کد منبع باز برای جامعه ای است که آنها را نگه میدارد


بلاک چین های دارای مجوز: بلاک چین های دارای مجوز نظیر ریپل، نقش هایی را که افراد میتوانند داخل شبکه ایفا کنند،
کنترل می نماید. این ها همچنان سیستم های بزرگ و توزیع شده ای هستند که از یک توکن بومی استفاده می نمایند. کد اصلی
آنها ممکن است منبع باز باشد یا نباشد


بلاک چین های خصوصی: بلاک چین های خصوصی کوچک تر بوده و از توکن استفاده نمی کنند عضویت در اینگونه بلاک چین
محرمانه مبادله می کنند.ها بسیار کنترل شده است. این نوع بلاکچین ها مورد علاقه کنسرسیوم هایی هست که دارای اعضای مورد اعتماد بوده و اطلاعات  محرمانه مبادله می کنند



سامانه زنجیره بلوک معمولاً از دو جزء اصلی تشکیل می شود. این دو جزء عبارتند از:

1)شبکه فرد به فرد یا همتا به همتا
2)پایگاه داده 

در رابطه با شبکه زنجیره گروهی متشکل از رایانه های متصل به یک الگوی ارتباطی با نام شبکه فرد به فرد یا همتا به همتا است. این ساز وکاری است که رایانهها با استفاده از آن تغییرات جدید به پایگاه داده را منتقل می کنند. دومین جزء اصلی سامانه زنجیره بلوک خود پایگاه داده است. پایگاه داده شامل انباشت تاریخچه تراکنش ها است این سیستم تراکنش ها را به همان ترتیب که انجام میشوند، ثبت میکند.



بلاک چین به زبان ساده

 

بیت کوین اولین کاربرد از این فناوری بود و از بلاک چین برای ذخیره اطلاعات دارایی کاربران بهره برد. اگر بلاک چین یک سیستم عامل باشد، بیت کوین نرم افزاری روی این سیستم عامل است. در هر بلاک هر اطلاعاتی میتواند ثبت شوداز جرم و جنایتهای یک فرد تا نمایش اطلاعات حساب برای دارایی ها مانند بیت کوین. در بلاک چین، اطلاعات در بلاکها قرار میگیرند و با هم به صورت زنجیرهای مرتبط میشوند.هر کدام از این بلاکها چیزی به نام هش دارند. یک هش رشته ای از کارکترهاست که با توابع خاصی ساخته میشود .در بلاک چین، هش بلاکهای بعدی حاوی هش بلاک قبلی هم هستند .هش در هر بلاک چین با یک تابع ریاضی خاص به دست می آید که توسعه دهندگان آن رامشخص میکنند. کوچکترین تغییر در اطلاعات یک بلاک، هش آن را به طور کلی تغییر میدهد. اگر کسی محتوای یک بلاک را تغییر دهد وهش بلاک های بعدی را به روز رسانی کند، چه میشود؟ این امکان وجود دارد اما شما توزیع را در نظر نگرفته اید. داده های بلاک چین در یک کامپیوتر یا سرور خاص ذخیره نمیشوند. هر کامپیوتر یا سیستمی که به شبکه وصل شود یک نسخه از بلاک چین را دریافت میکند.

 


۱ نظر