تاریخ امروز :اکتبر 1, 2020
آشنایی با اطلاعاتی درباره پشت پرده بلاک چین استلار

استلار و انتقال سریع و بدون هزینه پول

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

بلاک چین استلار چیست؟

افراد با استفاده از استلار می­توانند به سرعت، مطمئن و با کارمزد ( یک penny)، به صورت بین المللی پول جا به جا کنند. چنین چیزی به نظر بسیار جالب می­ آید اما طرز کار آن چگونه است؟

جد مک کالب در سال 2006 اکسچنج Mt. Gox را بنیانگذاری کرد، زیرا به گفته خودش به دنبال راهی برای کسب بیت­ کوین­ های بیشتر بود. در نهایت آن را به مارک کارپلس فروخت و سوء مدیریت وی سبب یکی از بزرگترین بحران­ ها در تاریخ رمزنگاری شد.

در می 2011 مک کالب ریپل را که یک سیستم پرداخت بین­ المللی است بنیانگذاری کرد. این سیستم بدون نیاز به استخراج، یک سیستم بدون مرکزیت بین ­المللی را به کار می انداخت. با این حال اوضاع بین مک کالب و ریپل سریعاً متشنج شد. او به این نتیجه رسید که سوءتفاهم ­های اساسی بین دو طرف وجود داشتند که قابل حل نبوده است.

ریپل چیست؟ و آینده آن چگونه پیش بینی می شود؟
ریپل چیست؟

در سال 2014، او همراه با جویس کیم، از پروتکل ریپل جدا شدند و بنیاد توسعه استلار را پایه­گذاری کردند. از آن زمان به بعد، استلار روز به روز قوی­تر شده است. با بررسی نام­هایی که در هیئت مشاور آن وجود دارند نیز می­توان به این نتیجه رسید؛ افرادی مانند کیت رابیس، پاتریک کولیسن، مت مولنوگ، گرگ استین، جوی ایتو، سم آلتمن، نوال راویکانت و غیره.

ویژگی­ های بارز بلاک چین استلار

پیش از اینکه وارد جزئیات شویم، نگاهی اجمالی به ویژگی­ های استلار خواهیم داشت. امادر بخش­های بعدی درمورد چگونگی این ویژگی ها بحث خواهیم کرد.

  • استلار یک پایگاه داده­ای باز و بدون مرکزیت دارد.
  • زمان تأیید آن بین بازه 3 الی 5 ثانیه است.
  • قابلیت انجام هزاران تراکنش در هر ثانیه .
  • از پروتکل جامع استلار استفاده می­کند.
  • قراردادهای هوشمند و چندامضایی را ممکن می­سازد.
  • توکن استلار، لومن نام دارد و با XLM مشخص می­شود. تاکنون 100 میلیون XLM از پیش استخراج شده­اند.
  • سالانه %1 تورم ثابت دارد.

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

اکنون که درمورد چگونگی تأسیس استلار و ویژگی­ های آن اطلاع داریم، بهتر است به نحوه عملکرد آن بپردازیم. در ابتدا نگاهی کلی خواهیم داشت و سپس هر کدام را عمیقاً بررسی خواهیم کرد.

فرض کنیم فرد A بخواهد مقداری پول برای فرد B بفرستد. فرد A در آمریکا و فرد B در نیجریه زندگی می­کند. فرد A می­خواهد 100 دلار آمریکا را برای فرد B بفرستد که به نایرای ( واحد پول نیجریه) تبدیل می­شود.

چگونه چنین چیزی انجام می­شود؟

فرض کنیم که فرد در بانکی در کشور آمریکا و فرد دیگری در بانکی در نیجریه حساب دارند. هردوی این بانک­ ها به شبکه استلار متصل بوده و انکر هستند.

برفرض مثال : فرد الف 100 دلار آمریکا را برای فرد ب می­فرستد و این تراکنش در عرض چند ثانیه برای بانک ب در نینجریه فرستاده می­شود تا ببینند آیا فرد ب پذیرنده آن است یا خیر.

هنگامی که بانک الف تأییدیه بانک ب را می ­گیرد، از حساب اعتبار کم می­کند. سپس دلار آمریکا به حساب کلی بانک الف انتقال یافته و بعد در قالب لومن به شبکه استلار واریز می­شود.هنگامی که واریز شد، این شبکه به دنبال بهترین نرخ معاوضه برای تبدیل لومن به نایرا می­گردد.

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

ویژگی های سیستم پرداخت استلار

1. سیستم بدون مرکزیت

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

2. سیستم لجر

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

3. جامعیت

تمامی تصمیمات و تأییدات که توسط شبکه انجام می­شوند از طریق توافق کلی انجام می­شوند. استلار از پروتکل جامع استلار استفاده می­کند که در ادامه درموردش بحث خواهیم کرد. پروسه­ی کسب توافق جامع در استلار هر 3 الی 5 ثانیه یک بار اتفاق می­افتد.

4. انکرها و اعتبار

انکرها مدخل­ های شبکه استلار هستند که می­توانند در زمان نیاز سپرده ذخیره کرده یا اعتبار صادر کنند. همانطور که وبسایت استلار گفته است، “آنها به عنوان پلی بین ارزهای مختلف و شبکه استلار عمل می­کنند”. تمامی تراکنش­ های مالی در شبکه استلار (به جز ارز دیجیتال لومن) به صورت اعتبار صادر شده از انکرها انجام می­شوند.

مکانیزم استلار کاملاً به انکرها بستگی دارد و فرد باید برای انجام کارهایی مانند موارد زیر، کاملاً به انکرها اعتماد داشته باشد:

  • نگه داری سپرده
  • صدور اعتبار

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

بررسی طرز کار Paypal

اگر تمامی مراحل را باز کنیم، به صورت زیر خواهد بود. فرض کنیم فرد الف و ب از طریق Paypal تراکنش انجام دهند.

  • فرد الف مقداری پول به حساب Paypal خود انتقال می­دهد.
  • اعتبار Paypal او به روز رسانی می­شود.
  • فرد الف مقداری پول از حساب خود برداشته و برای فرد ب می­فرستد.
  • اعتبار حساب Paypal فرد ب افزایش می­باید. سپس می­تواند این اعتبار را به حساب بانکی خود انتقال دهد.

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

5. اکسچنج ­های توزیع شده

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

6.تراکنشات چند ارزی

یکی از بزرگترین ویژگی­ های استلار تراکنش­ های چند ارزی هستند، به این معنی که فرد الف می­تواند دلار آمریکایی خود را به شکل یورو برای فرد ب بفرستد. این فارکس بدون مرکزیت و کم نظیر زیبایی استلار است. تراکنش­ ها را می­توان به یکی از طریق زیر انجام داد (برای مثال دلار آمریکا و یورو را در نظر بگیریم):

تعویض مستقیم:

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

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

تعویض غیرمستقیم:

همچنین شبکه می­تواند به دنبال افرادی بگردد که قصد تعویض دلار با لومن را دارند. آنها این فرد را با کسی که به دنبال تعویض یورو با لومن است متصل می­کنند و تراکنش را انجام می­دهند.

زنجیره تبدیل:

در نهایت، اگر هیچ یک از این تبدیلات موجود نباشند، شبکه زنجیره­ای از تبدیلات را خواهد داشت. برای مثال:

USD/INR، INR/BTC، BTC/XLM، XLM/EUR.

مکانیزم جامع استلار

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

از آنجایی که استلار در اصل یک فورک از ریپل بود، از سیستم RPCA (الگوریتم جامع ریپل) استفاده می­کردند که یک الگوریتم عملی PBFT بود.

برای داشتن یک دید کلی نسبت به PBFT توضحات زیر را مطالعه کنید:

مجموعه ­ای از ولیدیتورها وجود دارند که توسط یک سازمان مرکزی انتخاب میشوند. این ولیدیتورها با تأیید موارد مختلف مانند تأیید تراکنش ­ها، سیستم را کنترل می­کنند.

66 درصد ولیدیتورها باید به یک توافق جامع برسند که سپس در بلاک چین ثبت می­شوند. تا زمانی که عناصر مضر کنترل بیش از 33 درصد این سیستم را در دست نداشته باشند، همه ­چیز به صورت یکپارچه و بدون نقص پیش می­رود.

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

مکانیزم جامع استلار
مکانیزم جامع استلار

او در ابتدا ادعا داشت که در نتایج فیشر لینچ پترسون (FLP) آمده است که هرگونه سیستم جامع غیر هم زمان و تعیین کننده می­تواند از سه ویژگی زیر، دوتای آنها را دارا باشد:

  • امنیت
  • تداوم یا پایان تضمین شده
  • امکان خطا

طبق گفته ­های او، PBFT امنیت را فدای دو ویژگی دیگر می­کرد. او به این نتیجه رسید که “این بدین معنی است که در این سیستم بسته بودن و در دسترس بودن لجر به موافقت همگی درمورد ماهیت لجر ترجیح داده شده است. بنابراین خطرات احتمالی بسیاری را به وجود می ­آورد.”

دوماً مسئله­ ی “صحت قابل اثبات” مطرح بود. او کل سیستم را بررسی کرد و به این نتیجه رسید که این الگوریتم نمی­تواند در تمام شرایط ایمن باشد.

از آن زمان استلار روی نسخه الگوریتم جامع خود که بر پایه توافق Federated Byzantine) FBA) است، کار کرده است. این الگوریتم “پروتکل جامع استلار” است که SCP نیز نامیده می­شود. به همین دلیل اساس استلار کاملاً ثبت شد.

طرز کار SCP چگونه است؟

برای درک این مسئله باید دو مفهوم را بلد باشیم:

  • توافق Federated Byzantine) FBA)
  • مقاومت بهینه در برابر شکست

توافق Byzantine Agreement:

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

در عوض، این شرکت­ کننده­ های مهم تا زمانی که دیگر شرکت­ کننده ­های مهم از نظر آنها موافق نباشند، با تراکنش موافقت نمی کنند. در نهایت، هنگامی که تعداد کافی از شرکت ­کننده­ ها تراکنش را تأیید می­کنند، تراکنش انجام شده و غیر قابل برگشت می­شود. تنها در این صورت است که برخی شرکت کننده ­ها تراکنش را انجام شده می­دانند. توافق جامع FBA می­تواند صحت یک شبکه مالی را تأیید کند. این کنترل بدون مرکزیت می­تواند رشد طبیعی را تشویق کند.

FBA نوعی مشکل Byzantine’s Agreement است، که حل آن بدون دانستن تعداد گره ­های مشارکت کننده است. اما یکی از چالش­ های اساسی در ساختن FBA انتخاب یک کواریوم در روش بدون مرکزیت است.

برای تعیین کواریوم، هر گره v یک بخش یا بیشتر از کواریوم را انتخاب می­کند. هر بخش از کواریوم باید یک یا دو ویژگی از موارد زیر را داشته باشد:

  • برای یک گره v، هر بخش از کواریومی که انتخاب می­کنند باید v را در بر بگیرد.
  • مجموعه گره ­ها در بخش v باید گره­ هایی باشد که از نظر v مهم و معتبر هستند.

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

FBA چیست؟

یک FBA مجموعه­ ای از v گره ­ها و عملکرد کواریوم ()Q است مانند v)Q) که مجموعه­ ای از تمام بخش ­های انتخاب شده توسط v است.

کواریوم چیست؟

کواریوم U مجموعه ­ای از گره ­ها V است، که حداقل یک بخش از اعضای خود را در بر دارد.

گره های انتخاب شده تبدیل به بخش ­های کواریوم و این بخش ها کواریوم را تشکیل می­دهند.

استلار و لومن

«لومن» نام توکنی است که در اکوسیستم استلار استفاده می شود. قبل از تغییر کد اجماع در سال 2015، نام توکن ها «استلار» بود. لومن ها در ابتدا با دو هدف به کار گرفته شدند:

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

همانطور که قبلا ذکر شد، درحال حاضر 100 بیلیون XLM از پیش استخراج شده است. بنیاد توسعه استلار (SDF) قرار است بر توزیع 95 میلیارد لومن (95%) نظارت داشته باشد. توزیع به این صورت اتفاق می افتد:

  • 50%  تا هرچقدر که ممکن است، در طول ده سال به میزان کم، به افراد بیشتری داده شود. هرچه توزیع گسترده تر، غیرمتمرکز گرایی سیستم بیشتر.
  • –        25% به کسب و کارهای دیگر و شرکت های غیر انتفاعی داده می شود تا افرادی که نمی توانند از طریق برنامه  Direct Signup به آن دست پیدا کنند هم بتوانند از داشتن لومن برخوردار شوند.
  • –        20% به دارندگان ریپل و بیت کوین تعلق می گیرد.
  • –        5% نیز توسط خود استلار برای توسعه آینده و سایر هزینه های عملیات حفظ خواهد شد.

استلار دارای یک سیستم تورم ثابت است. هر سال مجموع تعداد لومن ها 1% افزایش پیدا می کند. همچنین همانطور که پیشتر توضیح داده شد، هر تراکنش مقداری «هزینه اسپم» به همراه دارد. همه اینها به استخر تورم اضافه می شود.

احتمالا الان با خود می گویید «پس برای لومن هایی که در استخر هستند چه اتفاقی می افتد؟»

هرکسی که لومن دارد می تواند در رای گیری بگوید که وجوه موجود در استخر کجا خواهد رفت. هر هفته، لومن به حساب هر کاربری که بیش از 0.05% آرا از دیگر حساب ها دریافت کرده باشد، توزیع می گردد.

مقایسه استلار و ریپل

خب تفاوت های اصلی بین ریپل و استلار چه چیزهایی هستند؟ بیایید نگاهی بیندازیم:

دسته بندی استلار ریپل
1- توکن از لومن استفاده می شود که توسط XLM ارائه می شود. از ریپل استفاده می شود که توسط XRP ارائه می شود.
2- سازندگان تاسیس شده توسط بنیان توسعه استلار تاسیس شده توسط شرکت Ripple Labs
3- توافق از پروتکل توافق استلار (SCP) استفاده می شود. از الگوریتم توافق ریپل (RPCA) استفاده می شود.
4- توزیع 95% از توکن ها بین مردم توزیع خواهند شد. موسسان، 60% از XRP ها را در اختیار دارند.
5- لجر دارای یک لجر باز است. یک لجر مجوزی دارد.

نقشه راه استلار

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

در مرحله اول، آنها برای اجرای SDEX که صرافی غیرمتمرکز استلار است، برنامه ریزی کرده اند. ویژگی های اصلی SDEX عبارتند از:

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

مورد دومی که در نقشه راه آنها وجود دارد ایجاد پشتیبانی بهتر برای اکوسیستم است. منظور از «پشتیبانی اکوسیستم» یعنی:

  • پیاده سازی موارد اجرایی بیشتر برای کمک به مردم در پیشبرد کارها
  • مستندات فنی بهتر، از جمله انتشار یادداشت ها
  • بهبود عملکرد Horizon API و SDK های اطراف

سوم، آنها قصد دارند تا سال 2018 Lightning Network  را پیاده سازی کنند.

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

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

پرداخت سریع: پرداخت ها تقریبا فوری انجام می شوند.

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

سرمایه گذاری

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

چند امضایی پسند: اگر همه افراد حاضر در کانال تایید کنند، معاملات انجام می شود.

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

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

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

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *