بلاک چین چیست؟ همه چیز در مورد blockchain
شاید از دید بسیاری از افراد، بلاک چین یک اصطلاح عجیب و بسیار تخصصی باشد. این روزها به دلیل رواج ارزهای دیجیتال شاید این اصطلاح بیشتر به گوشتان خورده باشد و این سوال برایتان پیش آمده باشد که بلاک چین چیست اما لازم است بدانید که بلاک چین منحصر به ارزهای دیجیتال نیست.
بلاک چین بسیار پیچیده است! با این حال مفهوم اصلی آن تقریبا ساده است. بلاک چین گونه ای از پایگاه داده (database) است. شاید بهتر است ابتدا بررسی کنیم که پایگاه داده چیست؟
پایگاه داده چیست؟
پایگاه داده مجموه ای از اطلاعات است که به صورت الکترونیکی در یک سیستم کامپیوتری نگه داری می شود. اطلاعات و داده های موجود در پایگاه داده عموما بطورت ساختارمند و به صورت جدولی نگه داری می شود تا امکان جستجو و فیلتر نمودن آن ها به سادگی وجود داشته باشد. یکی از ویژگی های اساسی پایگاه داده، امکان نگهداری حجم بالایی از داده است که امکان جستجو و فیلتر کردن آن توسط هر تعداد افراد وجود دارد. این امکان با ذخیره سازی اطلاعات بر روی کامپیوترهای قدرتمند به وجود می آید. در برخی موارد، این قدرت محاسبه و نگهداری اطلاعات با به هم پیوستن صدها کامپیوتر میسر می شود. این سیستم ها عموما توسط شرکت ها اداره می شوند و افراد متخصصی برای مدیریت و کنترل آن ها به کار گرفته می شوند.
تفاوت پایگاه داده و بلاک چین چیست؟
یک تفاوت کلیدی میان پایگاه داده متداول و بلاک چین، نحوه ساختار بندی و طبقه بندی اطلاعات است. بلاک چین اطلاعات را در گروه هایی موسوم به بلوک جمع وری می کند که مجموعه هایی از اطلاعات را نگه داری می کنند. بلوک ها ظرفیت ذخیره مشخصی دارند و هنگامی که این ظرفیت تکمیل شود، به بلوک قبلی زنجیر می شود. این اتصال، زنجیره ای موسوم به بلاک چین تشکیل می دهد. همه اطلاعات جدید که به بلوک اضافه می شود، در یک بلوک جدید گردآوری می شود که بعدا به یک بلوک پرشده زنجیره متصل می شود.
تفاوت اصلی این دو منبع ذخیره اطلاعات این است که پایگاه داده، داده ها را به صورت جداول ساختار بندی می کند؛ در حالی که بلاک چین ساختار بلوک و زنجیر را برای طبقه بندی اطلاعات درنظر می گیرد. به این معنا که همه بلاک چین ها پایگاه داده اند اما همه پایگاه های داده بلاک چین نیستند. این سیستم در زمان استقرار داده ها در یک شرایط غیر متمرکز، یک خط زمانی معکوس از آن ها را به صورت وراثتی ایجاد می کند. وقتی یک بلوک پر می شود، بخشی از این خط زمانی می شود. به هر بلوک از زنجیر، در زمان اضافه شدن به آن، یک مهر زمانی دقیق داده می شود.
بلاک چین چیست؟
برای درک بهتری از اینکه بلاک چین چیست، بهتر است نگاهی به استقرار آن توسط بیت کوین داشته باشیم. بیت کوین نیز همانند یک پایگاه داده به مجوعه ای از کامپیوتر ها برای ذخیره بلاک چین خود نیاز دارد. برای بیت کوین، این بلاک چین صرفا نوع مشخصی از پایگاه داده است که تک تک تراکنش های بیت کوین را ذخیره می کند. در خصوص بیت کوین، برخلاف سایر پایگاه های داده این کامپیوترها یکجا جمع آوری نشده اند و در گروه های مختلفی توسط افراد یا گروه های مختلفی از افراد نگهداری می شوند.
شرکتی را درنظر بگیرید که در حدود۱۰ هزار کامپیوتر داشته باشد و اطلاعات حساب مشتریان خود را در این کامپیوترها نگهداری می کند. این شرکت احتمالا یک انبار دارد که کامپیوترها در آن نگهداری می شود و کنترل کامل و مناسبی بر عملکرد و سلامت آن ها دارند. به صورت مشابه بیت کوین نیز شامل هزاران کامپیوتر است اما هر کامپیوتر یا گروهی از کامپیوترها که بلاک چین آن را نگهداری می کنند، در مکان های جغرافیایی متفاوت و توسط افراد متفاوتی نگهداری می شوند. کامپیوترهایی که بلاک چین بیت کوین را نگهداری می کنند «گره» نامیده می شوند. در این مدل، بلاک چین بیت کوین به روش غیر متمرکز تشکیل می شود. با این حال بلاک چین های خصوصی و متمرکزی هم وجوددارند که مالکیت کامیوترها واحد و متمرکز است.
بلاک چین بیت کوین چگونه کار میکند؟
در یک بلاک چین، هر گره سابقه کامل داده های ذخیره شده در بلاک چین را از آغاز نگهداری می کند. برای بیت کوین، این سابقه، تاریخچه تمامی تراکنش های این ارز است. اگر یک گره با خطا روبرو شود، می تواند اطلاعات هزاران گره دیگر را بعنوان مرجع برای اصلاح خود استفاده کند. به این ترتیب هیچکدام از گره ها نمی تواند اطلاعات خود را تغییر دهد. به همین دلیل سابقه تراکنش های هر بلوک از زنجیره بیت کوین غیر قابل بازگشت است.
به دلیل ماهیت غیر متمرکز بلاک چین بیت کوین، همه تراکنش ها می توانند به صورت شفاف توسط هر شخصی که گرهی در اختیار داشته باشد یا از مرورگر بلاک چین استفاده کند دیده شود هر گره نسخه کاملی از اطلاعاتی که در بلوک های پر شده ذخیره می کند را داراست.
امنیت بلاک چین چیست و چه اهمیتی دارد؟
تکنولوژی بلاک چین برای رفع مسائل مربوط به امنیت، روش هایی را پیش می گیرد. اول اینکه بلوک های جدید همواره به صورت خطی و به ترتیب زمان وقوع نگهداری می شود به معنا که این بلوک ها به انتهای زنجیره اضافه می شوند. اگر نگاهی به بلاک چین بیت کوین بندازیم خواهیم دید که هر بلوک جایگاهی در زنجیره دارد که به این جایگاه، «ارتفاع» گفته می شود.
بعد از اضافه شدن یک بلوک به زنجیره، بازگرداندن یا تغییر محتوای آن بسیار سخت است. مگر اینکه اکثریت بر سر آن توافق کنند. این امر به این علت است که هر بلوک دارای هش کد اختصاصی خود است. هش کدها با یک عملیات ریاضی ساخته می شوند که اطلاعات دیجیتال را به اعداد استرینگ و حروف تبدیل می کند. اگر این اطلاعات به هر طریقی تغییر کند، هش کد نیز تغییر می کند.
در نظر بگیرید که یک هکر قصد تغییر در بلاکچین و سرقت بیتکوین دارد. اگر بخواهد کپی خود را تغییر دهد، این تغییر با نسخه های دیگر همخوانی نخواهد داشت. درصورتی که دیگران، نسخه های خود را به هم ارجاع دهند، متوجه متفاوت بودن این نسخه می شوند و نسخه هک شده بعنوان نسخه نامعتبر خارج می شود. موفقیت در چنین سرقتی مستلزم آن است که هکر بتواند هم زمان ۵۱ درصد از نسخه ها را تغییر دهد و کنترل کند تا نسخه جدید تبدیل به نسخه اکثریت شده و مورد توافق بلاک چین قرار گیرد. چنین حمله ای نیاز به داشتن حجم بالایی از پول و منابع دارد تا بتواند همه هش کدها و مهرهای زمانی را تغییر دهد.
یکی از زبانهای برنامه نویسی که کاربرد زیادی در امنیت دارد، پایتون است. برای آشنایی با این زبان روی لینک کاربرد پایتون چیست؟ در چه مواردی از آن استفاده می شود؟ کلیک کنید.
کاربرد بلاک چین چیست؟
همانطور که توضیح داده شد که بلاک چین چیست، این مفهوم واقع یک روش قابل اعتماد برای نگهداری داده است. امروزه برخی شرکت ها از بلاک چین بهره می برند؛ برای مثال والمارت، زیمنس، یونیلور و بسیاری شرکت های دیگر. برای نمونه، IBM یک بلاک چین اطمینان غذایی ایجاد کرده است. به این معنا که کلیه مراحل تهیه غذا از نقطه آغازین تا رسیدن به دست مصرف کننده از این روش پیگیری می شود تا احتمال بروز هرگونه آلودگی در مواد غذایی را به حداقل برساند.
بلاک چین نظارت بر اقتصاد کشور را تقویت می کند
معاون توسعه مدیریت و جذب سرمایه معاونت علمی و فناوری ریاست جمهوری تاکید کرد:فناوری بلاکچین موجب اشراف بر اقتصاد و سیستم تبادلات مالی کشور میشود.
به گزارش سیناپرس به نقل از ایرنا،علیرضا دلیری در خصوص نقش فناوری بلاکچین و تأثیر آن گفت: فناوری بلاکچین یک انقلاب در زیرساخت فناوریهای مدرن است و به معنی یک دفتر اطلاعاتی توزیع شده از اسناد (Distributed Ledger Technology-DLT) و از همه تراکنشها یا رویدادهایی است که توسط اجزای تشکیل دهنده آن به شکل مشترک اجرا و ثبت میشود.
«بلاک چین (Blockchain) از دو کلمه Block (بلوک) و Chain (زنجیره) ایجاد شده است. این فناوری در حقیقت زنجیرهای از بلوکهاست.به طور کلی بلاک چین یک نوع سیستم ثبت اطلاعات و گزارش است.»
«تفاوت آن با سیستمهای دیگر این است که اطلاعات ذخیره شده روی این نوع سیستم، میان همه اعضای شبکه به اشتراک گذاشته میشوند و با استفاده از رمزنگاری امکان حذف و دستکاری اطلاعات ثبت شده تقریبا غیرممکن است.»
وی با تاکید براینکه، فناوری بلاک چین به سرعت میان صنایع و بخشهای مختلف اقتصادی در حال گسترش است افزود: به خصوص در صنعت مالی و بانکداری که با عنوان زیرساخت آینده خدمات مالی از آن یاد میشود. یکی از مسائل مهم در تحول نظام پرداخت جهان و ایران گسترش و بهکارگیری رمز ارزها است.
دلیری ادامه داد: البته بیت کوین همه کارکرد رمزارزها و فناوری بلاکچین نیست. برای همگام شدن با این فناوری باید ساختار کشور با تغییرات ایجاد شده منطبق شود.
تنظیم و مقررات بلاکچین در ایران
دلیری در راستای تنظیم قوانین و مقررات حوزه بلاکچین در ایران گفت: سرعت رشد فناوری همواره از سرعت قانونگذاری و تعیین تکلیف قانونی در تمامی کشورهای دنیا بیشتر است.
وی افزود: همین مسئله باعث شده تا کشورها در صورت تأخیر در بررسی و تعیین تکلیف حقوقی و نهادی یک پدیده متضرر شوند؛ بنابراین نیاز است تا برای فناوری بلاکچین و محصول برجسته آن یعنی رمزارزها و فناوریهای مالی الزامات و چارچوبهایی ایجاد شود.
معاون توسعه مدیریت و جذب سرمایه معاونت علمی ادامه داد: این موضوع باعث میشود که کشورها علاوه بر بررسی تهدیدات آن برای تبادلات میان زنجیره ای نظام اقتصادی کشور، به مزایای آن برای اقتصاد و سیستم تبادلات مالی اشراف زیادی داشته باشند و بتوانند با بررسی همهجانبه قوانین مناسب برای این حوزه را تدوین کنند.
دلیری می گوید: با توجه به سهم بالای بخش دولتی در اقتصاد ایران و مواردی نظیر جمعیت جوان، وجود متخصصین دانشگاهی، ضریب نفوذ قابلقبول اینترنت و شبکه تلفن همراه در کشور، بسترهای لازم برای رشد فراگیر این پدیده در فضای اقتصادی و کسبوکار وجود دارد، اما به فعلیت رساندن این ظرفیتهای بالقوه نیازمند بررسی و اقدامات کارشناسی دولت است.
وی با اشاره به مزیتهای کشور برای تبدیل به قطب منطقهای بلاکچین گفت: این موضوع در ضریب نفوذ قابلقبول اینترنت و شبکه تلفن همراه در کشور، وجود متخصصین دانشگاهی، جمعیت جوان، بازار 80 میلیون داخلی و 600 میلیونی همسایه و موقعیت جغرافیایی منحصربهفرد دسترسی ارزانتر به انرژی تأثیرگذار خواهد بود.
جایگاه بلاکچین در ایران
دلیری در خصوص جایگاه فعلی حوزه بلاکچین در کشورمان نیز گفت: بستر فناورانه و توانمندیهای زمینهای کافی در ایران وجود دارد اما نوظهور بودن این حوزه موجب عدم سرمایهگذاری کافی در ایران شده است.
وی افزود: به همین منظور استارتاپ های کمی نیز در این حوزه فعال هستند. سابقه کارآفرینی موفق در حوزه بلاکچین نیز در ایران نداریم، بااینوجود ورود برخی از آزمایشگاههای نوآوری در حوزه تحقیق و توسعه به بلاکچین ورود پیدا کردهاند.
وی به عنوان مدل پیشنهادی زیستبوم بلاکچین در ایران به حوزههای رمز ارز، احراز هویت دیجیتال؛ سلامت، تحقیق و آموزش اشاره کرد و گفت: حوزه رمز ارز شامل استخراج رمزارز، تولید رمز ارز مشترک بینالمللی بین ایران و کشورهای همسایه، ترویج بهکارگیری رمز ارزها از طریق زیر ساختها و سرویسهای عمومی مانند همراه اول، ایرانسل، سرویسهای پستی و تمامی سرویسهای عمومی کشور و حتی بازیهای رایانهای ساخت داخل و سامانههای تجارت الکترونیک کالا، استفاده از ظرفیتهای نهادهای عمومی غیردولتی برای استفاده از رمزارزها در تبادلات درون و برونسازمانی خود است.
نقش معاونت علمی در حوزه بلاکچین کشور
به گفته معاون توسعه مدیریت و جذب سرمایه معاونت علمی، این معاونت در راستای توسعه و تقویت زیستبوم بلاکچین و رمز ارز، یک تفاهمنامه با بانک مرکزی با تاکید بر بازار پولی و بانکی کشور، برقراری ارتباط با فعالان حوزه بلاکچین و رمزارزها و راهاندازی مراکز شتابدهی با رویکرد شتابدهی کسبوکارهای مبتنی بر بستر بلاکچین در حوزههای اولویتدار کشور و نیز کسبوکارهای توسعه رمز ارزها را در اولویت برنامههای خود منعقد و اجرایی کرده است.
دلیری در توضیح دیگر اقدامات معاونت علمی در حوزه بلاکچین بیان کرد: با حضور مستمر و مؤثر در کارگروه تخصصی دولت در زمینه فناوری زنجیره بلوکی رمز ارزها با رویکرد سیاستگذاری حوزه بلاکچین و رمز ارزها و ارائه گزارشها و پیشنهادها تخصصی به مجموعه دولت در این خصوص، اقدامات خوبی در این زمینه انجام شده است.
معاون توسعه مدیریت و جذب سرمایه معاونت علمی تاکید کرد: بی شک حمایت مادی و معنوی دولت در این حوزه نتایج بسیار مثبتی را برای کشور به دنبال خواهد داشت.
یک حمله هکری دیگر برای سرقت ۸ میلیون دلار اتریوم
صرافی غیرمتمرکز میان زنجیره ای THORChain، دومین حمله هکری خود را تجربه کرد. طی این حمله، ۸ میلیون دلار اتریوم به سرقت رفت. البته، بنظر می رسد که این حمله توسط یک هکر White-hat صورت گرفته و THORChain نیز اعلام کرده این شخص نفوذگر، درخواست ۱۰ درصد پاداش کرده است. اتریوم تا زمانی که کدها مورد بررسی قرار گیرند، متوقف خواهد شد. تامین کنندگان مالی که تحت تاثیر این حمله قرار گرفته اند، با استفاده از منابع خزانه این پروژه، خسارتشان جبران می شود.
این صرافی، که هم اکنون در میانه های معرفی پروژه جدیدی با نام Chaosnet می باشد، تصدیق کرد که پیچیدگی ماشین دولتی THORChain، پاشنه آشیل آن می باشد. البته این کمپانی در ادامه بیانات خود اعلام کرد که این مشکل قابل حل بوده و نیاز به دقت بیشتر و بررسی مجدد بخش های توسعه آن دارد. این هکر اعلام کرده که آسیب های ناشی از این حمله به THORChain را کاهش داده اند تا به این صرافی درسی بدهند. آنها در این مورد گفتند:” در مورد کدی که شامل ۹ رقم است عجله نکنید و صبر کنید تا حسابرسی ها کامل شوند.”
این هکرها همچنین اعلام کردند که اگر می خواستند، می توانستند Ether، Bitcoin، Binance Coin، Lycancoin و تعداد زیادی توکن BEP-20 را نیز بدزدند. آنها در ادامه به این مسئله اشاره کردند که چندین ایراد اساسی در سیستم این صرافی یافت شده و اینکه یک پاداش ۱۰ درصدی می تواند از این حادثه جلوگیری کند. در ۱۶ ژولای، کوین تلگراف اعلام کرد که THORChain مورد حمله هکری قرار گرفته و ۴۰۰۰ اتریوم به ارزش ۷٫۶ میلیون دلار به سرقت رفته است.
شبکه لایتنینگ (lightning) چیست؟
یاسمین منصوری
زمانی که بیت کوین در سال ۲۰۰۹ میلادی معرفی شد، همهی ما بهخاطر سرعت بالای انتقال پول از یک نقطه از جهان به هر نقطهی دیگر از طریق اینترنت هیجانزده شدیم. قرار بود به کمک بیت کوین بتوانیم پرداختهای آنی به سرتاسر دنیا داشته باشیم ولی خیلی زود همهچیز تغییر کرد. هرچه افراد بیشتری بهسمت بیت کوین کشیده شدند، مدت زمانی که طول میکشید یک تراکنش تأیید شود هم به همان نسبت افزایش یافت. بدین ترتیب تراکنشها کند شده بودند و هزینههای انتقال هم بالا رفته بود. حتی زمانی رسید که هزینهی یک تراکنش به ۳۰ دلار هم میرسید. به همین دلیل، دیگر بیت کوین برای پرداختهای خُرد مناسب نبود زیرا در بسیاری از مواقع هزینهی کارمزد انتقال از خود مبلغ انتقالی بیشتر میشد. با گذشت زمان که این مشکل بیش از پیش خود را نشان داد، توسعهدهندگان بیت کوین راههای مختلفی را برای حل آن ارائه کردند. یکی از این راهحلها، شبکهی لایتنینگ است که در این مقاله به صورت کامل آن را معرفی میکنیم.
مقیاس پذیری چیست؟
قبل از اینکه به سراغ شبکهی لایتنینگ برویم باید ابتدا با مفهوم مقیاسپذیری آشنا شویم. به بیان ساده، «مقیاس پذیری» (Scalability) به معنای حفظ عملکرد طبیعی شبکه، با افزایش تعداد کاربران و تعداد تراکنشها است. همانطور که اشاره شد، تراکنشهای بیت کوین در شبکهی اصلی آن دچار دو مشکل شدید هستند. یکی اینکه کارمزد این تراکنشها معمولاً برای انتقال مبالغ کم به صرفه نبوده و دوم هم این که زمان مورد نیاز برای تأیید تراکنشها در شبکهی بیت کوین بسیار زیاد است.
حال لایتنینگ با تمرکز روی این مشکلات، امکان تأیید تراکنشهای سریعتر و کم هزینهتر را فراهم کرده است. بلاک چینهای جدید برای حفظ ویژگی غیرمتمرکز بودن، مجبور شدهاند از خیر ویژگی مقیاس پذیری بگذرند. مثلاً شبکهی بیت کوین فقط قادر به تأیید ۷ تراکنش در ثانیه است که برای دست پیدا کردن به پذیرش جهانی این موضوع خود یک معضل بزرگ به شمار میرود و بسیاری از سرمایهگذاران و کاربران را نگران کرده است. اواخر سال ۲۰۱۷ و اوایل سال ۲۰۱۸ این مشکل در شبکهی بیت کوین با افزایش زمان مورد نیاز برای تأیید تراکنشها و همچنین رشد نجومی کارمزدها به روشنی خود را نشان داد. اگر با مفهوم بلاک چین آشنایی ندارید می توانید مقاله بلاک چین چیست را مطالعه نمایید تا بتوانید درک بهتری از این مقاله داشته باشید.
شبکه لایتنینگ
«شبکه لایتنینگ» (Lightning Network) که در انگلیسی به معنای صاعقه است، میگوید که در اصل هیچ لزومی ندارد تمام تراکنشها در بلاک چین ذخیره شوند. به عنوان مثال در نظر بگیرید که شما و دوستتان به طور مداوم با یکدیگر در تراکنش هستید. گاهی دوست شما برای شما بیت کوین ارسال کرده و گاهی شما برای او میفرستید. در این شرایط، لزومی ندارد تمام این تراکنشها در بلاک چین ثبت شود. به بیان سادهتر اینکه لازم است یک «کانال پرداخت» (Payment Channel) بین خودتان و دوستتان بسازید و کانال ایجادهشده را در بلاک چین ثبت کنید. حال شما و دوستتان میتوانید هر چند دفعه که خواستید از طریق این کانال با هم تراکنش داشته باشید. این کانال قادر است تا چندین سال، چند هفته، چند روز و چند ساعت همچنان باز باشد. تنها زمانی که این کانال دوباره در بلاک چین ثبت خواهد شد، وقتی است که قصد داشته باشید آن را ببندید. تحت این شرایط باید وضعیت نهایی تراکنشهایی که در این کانال اتفاق افتاده است را روی بلاک چین به ثبت برسانید.
با بهکارگیری این روش حتی قادر هستید شبکهای با چندین کانال پرداخت بسازید و در این شرایط نیاز شما به بلاک چین بسیار کمتر خواهد شد. فکر کنید سه کاربر با نامهای شمارهی یک، دو و سه دارید. اگر کاربر یک و دو کانال پرداختی بین خودشان داشته باشند و کاربر دو و سه هم برای پرداختهای بین خود یک کانال دیگر داشته باشند، تحت چنین شرایطی کاربر یک میتواند از طریق کاربر دو برای کاربر سه ارز ارسال کند. حالا فکر کنید کاربر یک قصد دارد، برای کاربر سه، ۲ بیت کوین بفرستد. در این شرایط فقط لازم است کاربر دو، ۲ بیت کوین برای کاربر سه فرستاده و کاربر یک ۲ بیت کوین به کاربر دو بدهکار خواهد شد. اساس شبکهی لایتنینگ به این صورت است. چون نیازی به ثبت هر تراکنش به طور آنی در بلاک چین نیست، تراکنشها بلافاصله و با سرعت صاعقه پردازش میشوند. به این معنی که پروسه انجام ترتکنشها بسیار سریع است. پس واضح است که شبکهی لایتنینگ به طور کامل بر روی این کانالهای پرداخت استوار است. در ادامه با ما همراه باشید تا با عملکرد این شبکه نیز بهتر آشنا شوید.
شبکه لایتنینگ چگونه کار می کند؟
اساس عملکرد لایتنینگ، استفاده از «کانالهای پرداختی دو جانبه» است. کانالهای پرداختی در واقع همان «کیف پولهای چند امضادار» هستند که قابلیتهای ارتقایافتهتری دارند. به همین دلیل زمان مورد نیاز برای انجام مبادلات در شبکه لایتنینگ دقیقاً به میزان ارتباط دو کیف پول با هم ارتباط دارد و نه بیشتر از آن. در واقع شبکهی لایتنینگ با خارج کردن تراکنشها از بلاکچین اصلی و «برون زنجیرهای» (Off-chain) کردن آنها بلاک چین اصلی را سبک کرده و باعث کاهش کارمزدها میشود. به احتمال زیاد عبارت «برون زنجیرهای» از نظرتان گیجکننده و نامفهوم به نظر میرسد و فکر میکنید کوینهای شما از شبکهی بلاک چین خارج شده و به فضای دیگری انتقال مییابند. اما اصلاً اینطور نیست و بیت کوینهای شما تا وقتی که کانال بهصورت باز باقی بماند، در یک آدرس چند امضایی که در بلاک چین ثبت شده، قرار خواهند گرفت.
اما واقعاً این شبکه به چه صورت کار میکند؟ وقتی دو کاربر قصد داشته باشند به مبادلات میان خود پایان دهند، با بستن کانال تراکنشی را به بلاک چین ارسال خواهند کرد و آخرین موجودی هر کدام از آنها در بلاک چین ذخیره خواهد شد. البته تراکنش دیگری هم موقع ایجاد کانال میان دو کاربر، بر روی بلاک چین ثبت میشود که در آن میزان سرمایهگذاری شده از سوی هر نفر در کانال مشخص خواهد شد. به زبانی سادهتر، لایتنینگ مثل این است که شما و دوستتان حساب و کتاب بین خود را داخل دفتری مینویسید و زمان پرداخت حسابها، با جمع و تفریقی ساده طبق هزینههای هر طرف یا دوستتان مبلغی به شما بدهکار خواهد شد یا شما باید به دوستتان پول بدهید.
اما در شبکهی لایتنینگ همیشه این مبادلات میان شما و دوستتان که به او اعتماد دارید نخواهد بود. شاید در بسیاری از مواقع قصد مبادله با یک آدم غریبه را خواهید داشت ولی چگونه میتوان به این فرد غریبه اعتماد کرد؟ پاسخ این سوال به این گونه است که هنگام ساختن کانال، هر یک از شما سپرده معینی که تقریباً مانند وثیقه عمل میکند را در کانال گرو قرار میدهید و این سپرده باید هم اندازه یا بیشتر از مقداری باشد که انتقال میدهید.
مزایا و معایب شبکه لایتنینگ
با وجود اینکه شبکه لایتنینگ برای حل مشکلات بلاک چین ساخته شده است اما به هرحال مانند هر نوآوری دیگری مزایا و معایب مخصوص به خودش را دارد که بد نیست با آنها بیشتر آشنا شوید. در ابتدا چند مورد از مزایای این شبکه را توضیح میدهیم. اول اینکه لایتنینگ از راهحل برون زنجیرهای برای حل مشکل مقیاسپذیری استفاده میکند. در صورت موفق شدن این شبکه، احتمالاً از ترافیک تراکنشهای شبکهی بیت کوین کاسته خواهد شد. دومین مزیت این شبکه این است که لایتنینگ بهوسیلهی کانالهای پرداختی دو جانبه، امکان ارسال و دریافت آنی را فراهم خواهد کرد. در آخر هم میتوان گفت که شبکهی لایتنینگ برای پرداختهای خرد و کم مقدار بسیار مناسب است.
حال به معایب این شبکه میرسیم. اصلیترین و آشکارترین مشکل شبکه لایتنینگ این است که میتواند منجر به شکلگیری همان مدل متمرکزی شود که سیستمهای مالی امروزی از آن استفاده میکنند. در سیستمهای مالی امروزی، بانکها و مؤسسات مالی واسطههای اصلی هستند که تمام تراکنشها را پوشش میدهند. با ایجاد اتصالهای باز با دیگران، نودهای لایتنینگ که مورد استفادهی کسبوکارها قرار خواهند گرفت ممکن است تبدیل به نودهای متمرکز در شبکه شوند. بدین ترتیب یک اشتباه در چنین نودهایی میتواند به بخش قابل توجهی از شبکه (یا تمام آن) آسیب بزند.
یکی دیگر از معایب بزرگ این شبکه این است که برخلاف تراکنشهای «درون زنجیرهای» (On-chain)، در صورتی که دریافتکننده آفلاین باشد، نمیتواند ارزدیجیتال ارسالشده را دریافت کند. همچنین اعضای شبکه مجبور هستند تا بهصورت مداوم بلاک چین بیت کوین را بررسی کنند تا از خطر به سرقت رفتن بیت کوینهای کانالهای پرداختی در امان باشند. البته این وظیفه میتواند به دوش بعضی از سرورها هم باشد. از معایب دیگر این شبکه میتوان به این نکته اشاره کرد که لایتنینگ هنوز برای مبالغ بالا مناسب نیست. چون این شبکه از کانالهای پرداختی بین افراد ساخته شده است، امکان انتقال بهوسیلهی واسطه تحت شرایطی که پول کافی در کانالشان موجود نباشد، وجود ندارد. در آخر عیب بزرگ دیگر شبکهی لایتنینگ این است که باز کردن و بستن کانالهای پرداختی نیاز به تراکنشهای داخل زنجیرهای دارد که کارمزد زیادی لازم داشته و زمان نسبتاً زیادی طول میکشد.
معایب شبکه لایتنینگ | مزایای شبکه لایتنینگ |
امکان تبدیل شدن به یک سیستم متمرکز | حل مشکل مقیاس پذیری |
درصورت آفلاین بودن دریافتکننده، نمیتواند چیزی دریافت کند | امکان دریافت و پرداخت آنی |
کارمزد و زمان زیاد برای باز و بسته کردن کانالهای پرداختی |
امنیت شبکه لایتنینگ
سازوکاری که در خود شبکه لایتنینگ وجود دارد باعث میشود تا از کلاهبرداری در این شبکه جلوگیری شود. مثلاً در نظر بگیرید که علی قصد دارد از سارا کالایی را خریداری کند. علی با گذاشتن ۵ بیت کوین یک کانال با سارا ایجاد میکند، در این حالت که ابتدای ایجاد کانال است علی 5 بیت کوین و سارا صفر بیت کوین دارد. حال علی بعد از دریافت کالای خود که یک بیت کوین قیمت دارد، پول سارا را پرداخت میکند. اکنون علی ۵ بیت کوین و سارا 1 بیت کوین دارد. این حالت، حالت درستی است که باید به عنوان حالت نهایی به بلاک چین ارسال شود ولی اگر علی قصد تقلب داشته باشد و بخواهد حالت قبلی که خودش 5 بیت کوین و سارا صفر بیت کوین داشت را به عنوان حالت نهایی به بلاک چین بفرستد چه میشود؟ سیستم شبکه لایتنینگ به شکلی طراحی شده است که در چنین مواقعی که علی قصد ارسال حالت قدیمیتر را داشت، تمام مبلغ کانال را که 5 بیت کوین است، به حساب سارا میریزد تا علی را مجازات کند.
چنین قوانینی روی شبکه تنظیم شده است تا بتواند جلوی خطرات احتمالی را تا حد بسیار زیادی بگیرد. پس میتوان به جرأت اعلام کرد که امنیت شبکه لایتنینگ بسیار بالا است. توجه داشته باشید که حتی اگر علی و سارا میلیونها بار هم به یکدیگر بیت کوین ارسال کنند، فقط دو تراکنش اول و آخر که مرتبط با ایجاد و بستن کانال پرداخت است، در بلاک چین ثبت میشود. البته لازم به ذکر است که برای پرداختهای بزرگتر که امنیت یک شبکهی غیرمتمرکز را لازم دارد، بهتر است که از بلاک چین بیت کوین استفاده شود.
نحوه کار با شبکه لایتنینگ
اجازه بدهید با ارائهی یک مثال، نحوهی کار با شبکهی لایتنینگ را بهتر برای شما توضیح دهیم. تصور کنید علی قصد دارد با استفاده از این شبکه مقداری بیت کوین به سارا ارسال کند. در قدم اول آنها باید یک کانال پرداخت (همان کیف پول چند امضایی) ایجاد کنند. این کانال پرداخت تحت عنوان یک «قرارداد هوشمند» (Smart contracts) فعالیت خواهد کرد و کیف پول چند امضایی به عنوان مسیری برای انتقال خواهد بود که بهوسیلهی بیت کوینها منتقل میشوند. تا زمانی که این کانال پرداخت باز بوده و وجود داشته باشد، علی و سارا قادر هستند بی نهایت تراکنش میان خودشان انجام دهند، بهطوری که این تراکنشها خارج از شبکهی بلاک چین بیت کوین انجام میگیرند.
پس از انجام هر تراکنش، علی و سارا یک نمونه از ترازنامهی خود را امضا کرده و بهروزرسانی میکنند، که در آن مقدار بیت کوین نهایی آنها ثبت میشود. هنگامی که معاملات آنها انجام گرفت، قادر هستند کانال پرداخت را ببندند و ترازنامه نهایی را بر روی شبکهی اصلی بیت کوین انتشار دهند. قرارداد هوشمند شبکهی لایتنینگ درستی تراکنشهای انجامشده را تضمین خواهد کرد. پس در نتیجه علی و سارا، تنها دو تراکنش روی شبکهی اصلی بیت کوین انجام دادهاند. یک تراکنش که زمان ایجاد کانال ثبت شده است و تراکنش دیگر در زمان بستن این کانال است و تمام تراکنشهای میان این دو تراکنش که فقط از طریق کانال پرداخت انجام میگیرند، روی شبکهی بیت کوین ثبت نخواهند شد. به همین دلیل زمان انجام تراکنش و کارمزد آن بسیار پایین خواهد بود.
سخن پایانی
شبکه لایتنینگ راهکاری برای بهبود مقیاس پذیری بیت کوین ارائه میکند. این راهکار شامل ایجاد یک لایه همتا-به-همتا بین کاربران بیت کوین و در خارج از بلاک چین است. کاربرانی که شبکههای لایتنینگ ایجاد میکنند، فقط در هنگام باز کردن و یا بستن کانال پرداخت لازم است که وضعیت موجودی خود را در بلاکچین به روز کنند. به این ترتیب بدون اینکه نیازی به ذخیرهی تراکنشها و انتظار برای معتبرسازی آنها وجود داشته باشد، کاربران میتوانند تا بینهایت بین خود تراکنش انجام داده و مبالغ را جابهجا کنند.
شبکه لایتنینگ علیرغم ارائهی راهکاری قابل توجه، از جهات گوناگون مورد نقد نیز قرار گرفته است. در حال حاضر این شبکه هنوز در حال توسعه است، اما پیشبینی میشود با کاربردیتر شدن آن، بسیاری از مشکلات فعلی بیت کوین بهبود پیدا کند. البته ناگفته نماند که راهکارهای دیگری هم برای رفع مشکل مقیاس پذیری بیت کوین ارائه شده که شبکهی لایتنینگ تنها یکی از آنها است.
شبکه نوری و ارسال ارزهای دیجیتال به آن چگونه است؟
خبر " شبکه نوری و ارسال ارزهای دیجیتال به آن چگونه است؟ از منبع پیمنت 24 " با موضوع - در تاریخ ۱۳۹۷/۰۷/۱۱ منتشر شد.
شبکه نوری انجام مبادلات ارزی را خیلی آسان تر می کند اما همچنان با محدودیت های خاصی مواجه است. فناوری تبادلات زیردریایی می تواند این مشکلات را برطرف کند.
بیت کوینآیا می دانید که آدرس های شبکه نوری با آدرس های بیت کوین سازگاری ندارند؟این یعنی، کاربر نمی تواند از آدرس شبکه نوری به آدرس بیت کوین یک کاربر دیگر، پول ارسال کند. مگر اینکه ابتدا پول را از شبکه نوری به حساب بیت کوین خود ارسال کنند و از آنجا عمل ارسال به حساب دیگر را تکمیل کنند.این مسئله عجیب به نظر می رسد با توجه به این که این فناوری لایه دو برای تراکنش های خارج از زنجیره، قرار بود راهی انقلابی برای مقیاس پذیری پروتکل بیت کوین باشد. اما این ناسازگاری بین تراکنش های خارج از زنجیره و تراکنش های قدیمی داخل زنجیره بیت کوین وجود دارد.هر چند یک توسعه دهنده روی راه حلی کار می کند که از فناوری مبادلات اتمی تاثیر گرفته است.الکس بوسورث به فناوری مبادلات اتمی علاقه مند شد. این فناوری اجازه می دهد تا ارزهای دیجیتال یک بلاک چین بدون وجود واسطه به ارزهای دیجیتال بلاک چین دیگر مبادله شوند. حالا او می خواهد از این فناوری برای انتقال بین تراکنش های درون زنجیره و خارج از زنجیره بلاک چین هم استفاده کند.نام این فناوری جدید، مبادلات زیردریایی (submarine swaps) است که حالا روی یک شبکه زنده تبادلات میان زنجیره ای نوری تست می شود.البته تست کردن آن می تواند خطرناک باشد. او می گوید:هنوز کارهای زیادی را باید انجام داد اما اجرای آن روی mainnet (نسخه آزمایشی بلاک چین) خیلی جالب خواهد بود.برای انجام این کار، بوسورث ارتباطی را بین بلاک چین بیت کوین و شبکه نوری با استفاده از فناوری برقرار کرده است. در حال حاضر این فناوری تنها از تراکنش های ارسالی از بلاک چین بیت کوین به شبکه نوری پشتیبانی می کند نه برعکس.البته ارسال پول از شبکه نوری به بلاک چین بیت کوین نیز امکان پذیر خواهد بود.بوسورث روزی را پیش بینی می کند که هر کیف پول بیت کوین یا سایر ارزهای دیجیتال از این فناوری پشتیبانی می کند.آزمایش روی اتریومالبته رویای بوسورث همین الان هم مورد آزمایش قرار گرفته است. جیسون وانگ یک توسعه دهنده دیگر هم از فناوری مبادلات زیردریایی استفاده کرده است. او می گوید:انتقال پول درون زنجیره خوب است اما انتقال بین زنجیره ای خیلی بهتر است.البته وانگ می خواهد پا را فراتر بگذارد. او می افزاید:اگر این فناوری از اتریوم پشتیبانی کند کاربران بیشتری خواهد داشت.او چند هفته پیش یک فناوری دیگر را استفاده کرد که اجازه می داد کاربران با استفاده از اتر، روی شبکه نوری خرید انجام بدهند. اتر ارز دیجیتال بلاک چین اتریوم و جایگاه دوم را از نظر حجم بازار دارد.استفاده جدی از تبادل بین زنجیره ایبا اینکه عمر زیادی از این فناوری نمی گذرد اما موارد استفاده جدی از آن وجود دارد.یکی از آن ها، شارژ کردن دوباره کانال های نوری است که یکی از نیازهای اصلی شبکه است.چون یکی از مشکلات شبکه نوری این است که باید کانال هایی با مقداری پول در آن ایجاد شود. این فرایند نیاز به انجام تراکنش درون زنجیره ای دارد و باعث افزایش قیمت نرخ تراکنش ها می شود.این مطلب را از دست ندهید: بدافزار دزدی بیت کوین این بار پیشرفته تر از قبل فعال شده استفرض کنید شما یک کانال نوری با ۲۰ دلار بیت کوین ایجاد می کنید. اما بلافاصله از این پول برای انجام تراکنش با دیگران استفاده می کنید.به جای این که یک کانال جدید دیگر درست کنید و باعث افزایش نرخ تراکنش شوید یک راه ارزان تر این است که از فناوری مبادلات زیردریایی برای انجام مبادلات درون زنجیره بلاک چین و تراکنش های خارج از زنجیره استفاده کرد.در وبسایتی مثل: (satoshis.place) که تنها برای پرداخت های نوری ساخته شده، با استفاده از مبادلات زیردریایی، کاربران می تواند با هر ارزی پرداخت های خود را انجام دهند.یکی از جالبت ترین موارد استفاده از این فناوری، تبادل ارزهای دیجیتال به یکدیگر است. با این که به نظر می رسد این هدف فناوری مبادلات اتمی باشد اما فناوری مبادلات زیردریایی این کار را بهتر انجام می دهد.چون برای انجام مبادلات اتمی، فناوری شبکه نوری باید برای هر دو ارز دیجیتال فعال شده باشد و در حال حاضر تنها تعداد معدودی ارز دیجیتال از این قابلیت پشتیبانی می کنند.اما با استفاده از فناوری مبادلات زیردریایی، تنها یک طرف نیاز به استفاده از شبکه نوری دارد.طبق نظر بوسورث این نوع تبادلات نیاز به کار کمتری از طرف توسعه دهنده برای پشتیبانی از انواع ارز دیجیتال دارد. بوسورث می افزاید:من می خواهم از ارزی که شما انتخاب کرده اید پشتیبانی کنم اما نمی خواهم این پشتیبانی را برای همه ارزها اجرا کنم.آینده رویایی تبادلات بین زنجیره ای در شبکه نوریآرزوهای بوسورث فراتر از این موارد استفاده هم می رود. او در یک سخنرانی به انواع تبادلات اشاره می کند. به عنوان مثال به تبادلات HTLC (پرداخت های تضمین شده در شبکه بیت کوین) اشاره می کند که به کاربران اجازه می دهد در شبکه نوری بتوانند با اطمینان به تبادل داده بپردازند.البته همچنان راه طولانی برای رسیدن به این اهداف وجود دارد. بوسورث در طی فعالیت های خود متوجه چالش های زیادی شد. او می گوید:نظریه من این بود که انجام مبادلات می تواند درست مثل پرداخت های موبایلی، ارزان تر تمام شود. یکی از چالش ها برای اجرای تبادلات زیردریایی وقتی روی می دهد که یک بلاک چین از حجم تراکنش بیشتری برخوردار است.از آنجایی که شبکه تست بیت کوین پر از تراکنش های اسپم است که شبکه را مختل کرده اند، بوسورث متوجه شد که آزمایش این فناوری چندان هم آسان نیست.البته او دست از آرزوی خود نکشیده است. هدف کوتاه مدت او این است که راهی تبادلات میان زنجیره ای برای اسکن کردن در میان این پیام های اسپم پیدا کند به این امید که گوشی های هوشمند بتوانند تبادلات زیردریایی را انجام دهند.کارشناسان ما در پیمنت۲۴ آماده راهنمایی و پاسخ دهی به شما هم وطنان عزیز هستند. همچنین با استفاده از خدمات پرداخت با ویزا کارت می توانید کلیه پرداخت ها یا رزرو آنلاین هتل ها و پرداخت هزینه های گرفتن وقت سفارت را به آسانی انجام دهید. رزرو آنلاین پرواز و ارسال و دریافت پول از خارج از کشور از دیگر خدماتی است که برای مهاجران و مسافران عزیز فراهم شده است.این مطلب را از دست ندهید: Expedia بیت کوین را می پذیرد و به توسعه آن کمک می کند
دیدگاه شما