بلاک چین چیست ؟ / What is BlockChain
- به زبان ساده، بلاک چین یک نوع سیستم ثبت اطلاعات و گزارش است. تفاوت آن با سیستمهای دیگر این است که اطلاعات ذخیرهشده روی این نوع سیستم، میان همه اعضای یک شبکه به اشتراک گذاشته میشود. با استفاده از رمزنگاری و توزیع دادهها، امکان هک، حذف و دستکاری اطلاعات ثبتشده، تقریباً از بین میرود.
مقدمه
- امروزه یکی از مباحث مهم در حال توسعه و رشد در صنعت و تجارت و … علوم کامپیوتر است.از آنجایی که در تمام ضمینه های کامپیوتر بحث امنیت داغ است ، روز به روز به اهمیت آن اضافه میشود، از کاربرد های آن میتوان در تولید نرم فزار ، طراحی شبکه ، طراحی سایت و … اشاره کرد.
- همانطور که میدانید امنیت در جهان بی معنی و فاقد اعتبار است . اما ما میتوانیم با ایجاد روش هایی نظیر انواع پروتکل، این امینت را نسبی و در حد زمان و نوع استفاده ی خود تعریف کنیم . برای توجیه بی معنی بودن امنیت در این جا یک سناریو فرضی و یک پروتکل مورد بحث واقع میشود و ما درمیابیم که چرا این امنیت بی فایده است.
بلاک چین چیست ؟
مفهوم بلاک چین
- مفهوم بلاک چین اولین بار با پیدایش بیت کوین به وجود آمد و پادشاه ارزهای دیجیتال از این راهکار برای ذخیره اطلاعات مربوط به دارایی کاربران بهره برد.
برای درک بهتر بلاک چین به مثال زیر توجه کنید:
- من در یک جمع ۱۰۰ نفری، برگهای حاوی اطلاعات را بالا میگیرم و همه با تلفن همراهشان از آن برگه عکس میگیرند. حالا اگر من آن اطلاعات را نابود کنم، یا تغییری در آن بدهم، دیگر برای آن جمع قابل پذیرش نیست، چون آنها یک کپی از نسخه اصلی را دارند، مگر اینکه موبایل همه را بگیرم و آن را حذف کنم.
- این جمعی که از آن صحبت کردیم میتواند چندین میلیون نفر باشد که در بیت کوین و اتریوم و سایر ارزهای دیجیتال بلاک چینی شاهد آن هستیم و یا به صورت خصوصی برای یک گروه خاص استفاده شود.
- بلاک چینها میتوانند به صورت خصوصی و برای اهداف خاص در یک نهاد یا سازمان مورد استفاده قرار بگیرند که به آن بلاک چین سازمانی (Enterprise blockchain) هم میگویند. البته به عقیده بسیاری از کارشناسان، بلاک چینهای سازمانی نمیتوانند هدف اصلی این فناوری یعنی تمرکززدایی را به ارمغان بیاورند.
انواع الگوریتم در بلاک چین
- در پسزمینه هر ارز دیجیتال بزرگ و موفق، یک الگوریتم اجماع فوقالعاده در حال اجراست. هیچ الگوریتمی بدون اشکال نیست، اما هرکدام از آنها نقاط قوت مخصوص خود را دارند. در دنیای ارزهای دیجیتال الگوریتمهای اجماع برای جلوگیری از حملاتی نظیر «دو بار خرج کردن» به وجود آمدهاند. در این مقاله به محبوبترین الگوریتمهایی که تا به این لحظه در ارزهای دیجیتال مورداستفاده قرارگرفتهاند، خواهیم پرداخت و از بلاک چین گرفته تا دَگ (گراف جهتدار غیرمدور) و هرچه بینشان قرار دارد را بررسی خواهیم کرد.
اثبات کار اولین مکانیزم اجماع
- محبوبترین پیادهسازیهای انجامشده: بیت کوین، اتریوم، لایت کوین، دوج کوین و بسیاری دیگر
- مزایا: میدانیم که جواب میدهد!
- معایب: عملکرد کند، برای محیط زیست و زمین خطرناک است
- اثبات کار اولین الگوریتم اجماع بود که در بلاک چین مورداستفاده قرار گرفت. این مکانیزم توسط ساتوشی ناکاموتو برای بلاک چین بیت کوین بهکار گرفته شد. مکانیزمی که به لطف آن، عملیات استخراج رشد کرده و مصرف انرژی عظیمی در سرتاسر جهان به وجود آمده است.
- در الگوریتم اثبات کار، ماینرها خود را برای حل مسائل سخت و بیفایده بهزحمت میاندازند تا بلاکهای جدیدی را به شبکه اضافه کنند. درواقع سیستم اثبات کار بر این مبناست که «طولانیترین زنجیره برنده میشود» و با این فرض که بیشتر ماینرها بر روی زنجیره مشابهی کار میکنند، آن زنجیره سریعترین، طولانیترین و مورداعتمادترین خواهد بود. تا زمانی که بیش از ۵۰ درصد شبکه بیت کوین را ماینرهای صادقی تشکیل دهد که باهم دستبهیکی نکرده باشند، این شبکه امن خواهد بود.
اثبات سهام کودک تازه چشم گشوده در دنیای بلاکها
- محبوبترین پیادهسازیهای انجامشده: دِکرِ، اتریوم (بهزودی)، پیرکوین
- مزایا: هزینهبر بودن حمله به شبکه، غیرمتمرکزتر، بهینهشده ازنظر مصرف انرژی
- معایب: مشکل Nothing at Stake
- در مکانیزم اثبات سهام، بلاکهای جدید دیگر توسط ماینرهایی که کار حل مسائل را انجام میدهند، ساخته نمیشود. در این مکانیزم متخصصانی وجود دارند که با گرو گذاشتن توکنهای خود، روی این بلاکها عمل اعتبارسنجی را انجام میدهند.
- مشکلی که در الگوریتم اثبات سهام وجود دارد، تئوری Nothing at Stake است. نگرانی از جایی نشأت میگیرد که تاییدکنندگان بلاکها همانند دیگر به مثابه اثبات کار، نیازی به توان پردازشی در فورکهای مختلف ندارند. آنها میتوانند در هر فورک ایجادشده بدون نگرانی رأی دهند و به همین دلیل نیز ایجاد فورک در بلاک چینهایی که با اثبات سهام کار میکنند نسبت به بلاک چینهای اثبات کار پدیده معمول و رایجتری خواهد بود. این مورد میتواند اعتبار شبکههایی که با این الگوریتم کار میکنند را زیر سؤال ببرد.
اثبات سهام نمایندگی شده انتخاب تاییدکنندگان با رایگیری
محبوبترین پیادهسازیهای انجامشده: استیمیت ، ایاس ، بیتشیرز
- مزایا: تراکنشهای ارزان، مقیاسپذیر، بهینهشده از نظر مصرف انرژی
- معایب: تا حدودی متمرکز
- این الگوریتم که محصول فکری دنیل لاریمر است، تفاوت بسیاری با الگوریتم اثبات سهام دارد. در مکانیزم ، دارندگان توکن دیگر درباره معتبر بودن بلاکها رأی نمیدهند، بلکه نمایندگانی را از طریق رأیگیری برمیگزینند تا کار اعتبارسنجی بلاکها را آنها انجام دهند. معمولاً بین ۲۱ تا ۱۰۰ نماینده در سیستمهای مبتنی بر DPoS انتخاب میشود. نمایندگان در شبکه بهصورت دورهای جابهجا میشوند و پروتکل آنها را ملزم به تحویل بلاکهایشان میکند.
- در الگوریتم DPoS تاییدکنندگان بلاک بهجای رقابت با یکدیگر که در اثبات کار و اثبات سهام دیده میشود، برای ایجاد بلاک با همدیگر همکاری میکنند. متمرکزسازی جزئی در ایجاد بلاکها، عملکرد این الگوریتم را نسبت به بقیه مکانیزمهای اجماع سریعتر میسازد. قابلتوجه است که ایاس موفق به ایجاد بلاکهایی در کمتر از ۱ ثانیه شده است. تنها کمی سریعتر از بلاکهای ۱۰ دقیقهای بیت کوین!
اثبات اعتبار –اعتماد، تمام آنچه نیاز دارید
محبوبترین پیادهسازیهای انجامشده: POA.Network ، شبکه آزمایشی کووان اتریوم (Ethereum Kovan)
- مزایا: بهرهوری بالا، مقیاسپذیر
- معایب: سیستمهای متمرکز
- اثبات اعتبار، الگوریتم اجماعی است که تراکنشها در آن توسط حسابهایی معتبر و تایید شده، اعتبارسنجی میشوند؛ بهنوعی مانند ادمینها در سیستمهای معمولی. اعضا در شبکه به این افراد اعتماد و انتظار حرکات صحیح از آنها دارند. الگوریتم PoA در خروجی بسیار موفق ظاهر میشود و برای شبکههای خصوصی بهینهسازی شده است. البته بعید است این مکانیزم را به خاطر ذات متمرکزش در بلاک چینهای عمومی مشاهده کنید.
اثبات وزنی هرچه سنگینتر، بهتر
محبوبترین پیادهسازیهای انجامشده: آلگورند، فایلکوین ، چیا
- مزایا: قابل تنظیم، مقیاسپذیر
- معایب: چالش انگیزه سازی
- اثبات وزنی طبقهبندی گستردهای از الگوریتمهای اجماع است که بر اساس مدل توافق جمعی آلگورند پایهریزی شده است. بر اساس این ایده کلی همانطور که در مکانیزم اثبات سهام درصد مالکیت شما از توکنهای کل شبکه، نشاندهنده شانس شما برای کشف بلاک بعدی است، در سیستم اثبات وزنی نیز پارامترهای نسبی وزنی دیگری در فرایند مورداستفاده قرار میگیرند.
- برای مثال در مکانیزم اثبات فضا-زمان فایلکوین، بسته به اینکه چه مقدار اطلاعات IPFS ذخیره کردهاید، در شبکه اعتبار خواهید داشت. بقیه سیستمها نیز مانند اثبات شهرت – پارامترهای دیگری را مدنظر قرار میدهند.
امنیت در بلاک چین
تکنولوژی بلاک چین به صورت دیجیتالی و غیرمتمرکز بوده که به امنیت بالا و رمزگذاری به روش همتا به همتا خود برای تایید انتقالات میبالد. با استفاده از دستورالعمل متفاوت خود برای تایید معاملات، فعالیتهای نادرست را به راحتی شناسایی میکند. امنیت بلاک چین بر پایه این موارد است :
- رمزگذاری : روشی برای محافظت از کیف پول که در آن برای هر کاربر یک رمز منحصر به فرد فراهم میشود که به آن “هش” گفته میشود. تولید هش یک فرایند ریاضی درساخت یک کلید رمزگذاری شده است که در آن یک خروجی خاص و معین بدون در نظر گرفتن اینکه چندبار مورد استفاده قرار گرفته شده باشد تولید میشود. به بیان سادهتر کلیدی که هر کاربر برای صندوق امانات خود یا به اصطلاح کیف پول خود نیاز دارد.
- استخراج : استخراج روشی پیچیده، گران و معتبری برای حفظ درستی این تکنولوژی است. استخراج کنندگان بلاکچین، بلوکهای جدید معاملات را وارد زنجیره میکنند که درستی هر قسمت از معامله را تایید کند. در قبال اینکار، آنها ارز دیجیتال دریافت میکنند.
- پا بر جایی : شاید سختترین مولفه این تکنولوژی ، این است که توزیع ساختار آن بدون تغییر بماند. پابرجایی این تکنولوژی به این معنی است که اطلاعات روی این بستر بعد از پایان معامله، امکان حذف نداشته باشد.
درگاه پرداخت بیت کوین
مفهوم درگاه پرداخت
- در زمان گذشته حمل و انتقال پول میان دو یا چند نفر چندان آسان نبود. به همین دلیل خریدوفروشها فرایندهایی طولانی بودند. اما امروزه پلتفرمهای درگاه پرداخت این کارها را از طریق اینترنت بسیار آسان کرده و به آن سرعت بخشیدهاند. این درگاهها بهطوری ایمن و مطمئن پولها را به فروشندگان انتقال میدهند.
- درگاه پرداخت بیت کوین درگاهی است که افراد، تاجران، و کسبوکارها میتوانند از طریق آن ارز بیت کوین دریافت کنند. امروزه این درگاههای پرداخت بسیار متنوع شدهاند که میتوان از طریق آنها نهتنها یک نوع ارز رمز انتقال داد، بلکه حتی میتوان ارزهای متنوعی انتقال داد. بازار ارز رمزها بسیار متغیر و دارای نوسان است.این جمله یعنی افراد و تاجرانی که با ارز رمز ها کار میکنند، همیشه باید آماده و گوشبهزنگ باشند تا دریافتیهای خود به بیت کوین را به ارزهای دیگر تبدیل کنند تا از ضرر جلوگیری کنند.
- درگاههای پرداخت و در این کار نقش بسیار پررنگی دارند. از طریق پلتفرمهای درگاه پرداخت بیت کوین و ابزارهایی که این پلتفرمها در اختیار مشتریان قرار میدهند، افراد میتوانند بیت کوین پرداختشده را سریعاً به ارزهای رایج کشوری تبدیل کنند
فواید استفاده از درگاه بیت کوین
- بسیاری از کسبوکارها همچنان در پذیرش بیت کوین بهعنوان یک روش پرداختی و استفاده از درگاه پرداخت بیت کوین دچار شک و سوءظن هستند. بااینحال فواید بسیاری در استفاده از این روش وجود دارد که میتوان به چندین مورد اشاره کرد:
- نرخ مالیات در این نوع پرداخت بسیار پایینتر است و معمولاً توسط خریدار پرداخت میشود.
- تاجران و کسبوکارهایی که بهصورت جهانی کار میکنند، برای پرداختیهای خود باید از ارزهای مختلفی استفاده کنند. با استفاده از درگاه پرداخت بیت کوین، علاوه بر امکان خریدوفروش با بیت کوین، آنها میتوانند ارزهای خود را بهراحتی تبدیل کنند و از مالیات حاصل از تبدیل ارزهای مختلف به یکدیگر نیز دوری کنند.
- یک راه جدید پرداخت است و افراد میتوانند از طریق آن محصولات و خدمات متنوعی خریداری کنند.
- تمام تراکنشهای مالی ثبت میشوند و امکان کلاهبرداری را به حداقل میرساند.
- فناوری زنجیره بلوکی بر روی پرداختیهای بیت کوین بهکار برده میشوند و ایمنی این روش پرداخت را تضمین میکند.
- در استفاده از درگاه پرداخت بیت کوین، تأیید پرداختها به زمان زیادی نیاز ندارند و معمولاً کمتر از ۱۰ دقیقه این فرایند تأیید میشود.
- بانکها معمولاً ماهیانه مبلغی را به عنوان مالیات برای کاربران خود در نظر میگیرند. در روش پرداخت با بیت کوین این مالیاتها حذف میشوند.
درگاه پرداخت بیت کوین در وردپرس
- همانطور که گفته شد، بیت کوین یک روش پرداخت جایگزین است که از طریق آن افراد در سراسر جهان میتوانند از آن استفاده کنند. زمانی که وبسایت شما از درگاه پرداخت بیت کوین پشتیبانی کند، شما میتوانید بیت کوین را به ارز رایج کشور خود تبدیل و آن را به حساب بانکی خود انتقال دهید، و هم میتوانید بیت کوین را در کیف الکترونیکی خود ذخیره کنید.
- وردپرس ابزاری است که شما با استفاده از آن میتوانید افزونههایی نظیر ووکامرس را به سایت خود اضافه کنید و یک درگاه پرداخت بیت کوین برای خود ایجاد کنید.
- با استفاده از این افزونهی وردپرس، شما میتوانید پرداختهای آنلاین با استفاده از paypal و بسیاری درگاههای پرداخت دیگر را نیز انجام دهید. بااینحال، برخی از درگاههای پرداخت اینترنتی در همهی کشورها همچون ایران در دسترس نیستند و یا شاید برخی از مشتریان به paypal دسترسی نداشته باشند.
- از همین رو، بیت کوین یک روش پرداخت جایگزین است که از طریق آن افراد میتوانند در هر نقطه از جهان از آن استفاده کنند. هنگامی که درگاه پرداخت بیت کوین را تأیید میکنید میتوانید آن را به حساب بانکی یا کیف الکترونیکی خود انتقال دهید.
پلتفرمهای درگاه پرداخت بیت کوین
- زنجیره بلوکی را میتوان بهروزترین فناوری حال حاضر در بازار نام برد که توانسته با ارز رمزهای خود بازار دیجیتال را متحول کند. در سال ۲۰۰۷ بیت کوین به عنوان اولین رمز ارزی که از فناوری زنجیره بلوکی استفاده میکرد، معرفی شد.
- پسازآن ارز رمز های متنوع بسیاری به وجود آمدند که توانستند با موفقیت در بازار خود را معرفی کنند؛ ارز رمز هایی چون لیتکوین، اتریوم، مونرو، دش و غیره.
- آنچه این رمز ارزها را متمایز میکند، رویکر نامتمرکز بودن آنهاست و اینکه میتوانند بسیاری از موانع موجود در تراکنشهای مالی میان تاجران و مشتریان را از بین ببرند.
- همچون بسیاری از درگاههای پرداخت آنلاین موجود در بازار، پلتفرمهای درگاه پرداخت بیت کوین یا رمز ارز های مختلف نیز وجود دارند که تراکنشهای ایمن و مطمئنی را برای مشتریان خود انجام میدهند و حتی میتوانند رمز ارز ها را به ارزهای رایج کشورهای مختلف نیز تبدیل کنند و یا حتی پول موردنظر فرد را مستقیماً به حساب فرد واریز کنند.