زنجیره کودک نوعی بلاک چین سبک است که بر روی زنجیره اصلی Ardor ایجاد شده و می توان آن را سفارشی سازی کرد و به عنوان بلاک چینی یکتا به کار برد.
زنجیره های جانبی اصطلاحی است که معمولاً در زمان صحبت در مورد پلتفرم های مدرن ایجاد شده بر بستر بلاک چین شنیده می شود. اما موضوع اصلی این است که اساساً این زنجیره ها چه هستند و چرا زنجیره های کودک Ardor منحصر به فرد بشمار می روند؟ در این مطلب از فکت کوینز قصد داریم تا به این مفهوم پرداخته و آن را بیشتر مورد بررسی قرار دهیم.
زنجیره های جانبی
زنجیرههای جانبی، بلاکچینهای مستقلی هستند که دارای نوعی مکانیزم پیوند (pegging mechanism) هستند، که در آن حداقل یکی از زنجیرهها (زنجیره اصلی یا زنجیره جانبی) از زنجیره دیگر آگاه است و هر دو توکن با یک نسبت تنظیم شده به هم متصل میشوند. در حقیقت، زنجیره های جانبی نیازمند امنیت شبکه و پردازش بلاک خود هستند.
طرح اولیه شکل گیری زنجیره های جانبی در سال 2014 و توسط کمپانی Blockstream منتشر شد؛ اما اجرای آن به دلیل عدم پشتیبانی کیف پول SPV از بیت کوین (علت این بود که ممکن است این زنجیره ها بعدها اصلاً به شبکه بیت کوین اضافه نشوند) نهایی نشد. اما بعدها، Rootstock با قربانی کردن تمرکززدایی (که کماکان نیز در حال انجام شدن است) قصد دارد تا این مشکل را برطرف سازد.
بیشتر بخوانید: کمپانی Blockstream برای استخراج بیت کوین سبز با Macquarie همکاری میکند
بصورت کلی، تراکنش های انجام شده بین قفل ها و غیر قفل های توکن های زنجیره اصلی، این زنجیره را متورم نمی کند. در نتیجه، از آنجایی که فناوری زنجیره جانبی به زنجیره اصلی خود متصل است، می توان از آن برای توسعه زنجیره اصلی و معرفی ویژگی های جدید به بازار استفاده کرد.
در این بین، زنجیره های جانبی مسئولیت امنیت خود را بر عهده دارند و اگر قدرت استخراج کافی برای ایمن سازی آن ها وجود نداشته باشد، ممکن است مورد حمله قرار گیرند. با این وجود، اگر زنجیره اصلی به خطر بیفتد، زنجیره جانبی همچنان می تواند به کار خود ادامه دهد؛ اگرچه درجه آن احتمالاً ارزش قابل توجهی را از دست می دهد.
همچنین بخوانید: اتریوم پلاسما (Ethereum Plasma) چیست؟ آیا با تکنیک مقیاس بندی خارج از زنجیره آشنایی دارید؟
کاربردهای زنجیره جانبی
از جمله کاربردهای زنجیره های جانبی می توانیم به موارد زیر اشاره داشته باشیم:
- زمینه سازی جهت انجام تحولات در زنجیره اصلی؛
- بکارگیری در قالب یک شبکه آزمایشی واقعی (جلوگیری از ریسک های مربوط به وجوه در معرض خطر شبکه)؛
- بکارگیری در قالب یک زنجیره نیمه متمرکز؛
- بکارگیری در قالب زنجیره پیوند شده (Pegged Chain).
پلتفرم آردور و زنجیره کودک آن
Ardor یک پلتفرم ارز دیجیتال مبتنی بر فناوری بلاک چین است که بر بستر بلاک چین منبع باز Nxt توسعه یافته است. از طرفی رمز ارز این شبکه نیز آردور کوین (ARDR) نام دارد که در شبکه این ارز دیجیتال بهعنوان توکن تراکنشی استفاده می شود. همچنین درست مانند Nxt، تولید سکههای جدید ARDR نیز از طریق الگوریتم اجماع گواه اثبات سهام (PoS) انجام میشود،.
همانطور که اشاره داشتیم، پلتفرم Ardor بر پایه کدهای پایدار NXT ایجاد شده است. از این رو، اساساً هر عملکرد موجود در بلاک چین NXT، توسط Ardor نیز پشتیبانی می شود. همچنین، آردور دارای طراحی منحصر به فردی است که از یک زنجیره والد، بعنوان مسئول تامین امنیت و پردازش شبکه و همچنین چندین زنجیره کودک بعنوان مسئولان پردازش تراکنشهای عملیاتی همچون ایجاد دارایی های شبکه، رایگیری و شرکت در نظرسنجی، ارسال پیام و غیره تشکیل شده است.
در شبکه آردور، تراکنشهای زنجیره کودک با استفاده از فرآیند جدیدی به نام بستهبندی (bundling) به زنجیره مادر گزارش میشوند. این در حالی است که بسته بندی کنندهها چندین تراکنش زنجیره کودک را در یک تراکنش ChildChainBlock در زنجیره مادر بستهبندی میکنند. باندلرها کارمزد تراکنش را در آردور می پردازند و کارمزد تراکنش را در سکه زنجیره ای کودک دریافت می کنند.
زنجیر کودک آردور (Ardor)
زنجیره کودک نام دیگر زنجیره جانبی است. در واقع زنجیره کودک به عنوان کانال تراکنشی بلاک چین اصلی عمل می کند تا به آن کمک کند حداقل ویژگی های خود را حفظ کند. در حقیقت زنجیره کودک نوعی بلاک چین سبک است که بر روی زنجیره اصلی Ardor ایجاد شده و می توان آن را به روش های مختلف و مطابق با نیازهای خود سفارشی سازی کرد و سپس آن را به عنوان بلاک چین خود به کار برد.
از طرفی یک زنجیره کودک با توکن بومی خود اداره می شود و این همان چیزی است که به آن این امکان را می دهد تا به عنوان یک موجودیت منحصر به فرد و مجزا عمل کند. با این حال، زنجیره کودک با معماری زنجیره اصلی Ardor همگام شده است. دقت داشته باشید که تراکنش های انجام شده بر بستر زنجیره کودک، توسط تمام گرههای شبکه ARDOR تأیید میشوند. از این رو، برای حل مشکل تجمع احتمالی بلاک چین، شبکه Ardor دادهها را از زنجیرههای کودک هرس (Prune) و آنها را بایگانی میکند. این در حالی است که اطلاعات هرس شده همچنان در صورت نیاز قابل دسترسی خواهند بود.
همچنین بخوانید: توکن سازی در بلاک چین چیست؟
جدا از این موارد، پلتفرم Ardor که بوسیله Jelurida ایجاد شده است، اولین پلتفرمی است که مفهوم زنجیره های کودک را پیشنهاد داده و آن را به حالت اجرا درآورده است. پلتفرم اصلی Ardor در 1 ژانویه 2018 راه اندازی شد و از آن زمان تاکنون با موفقیت اجرا شده است. دقت داشته باشید که تمامی توسعه دهندگان بلاک چین می توانند با ارسال یک ایمیل به info@jelurida.com درخواست دریافت یک زنجیره کودک دهند.
زنجیره های کودک پلتفرم Ardor به شدت در زنجیره اصلی این شبکه بلاک چین ادغام شده اند. در واقع تمامی تراکنش ها در این شبکه بلاک چین توسط جاعلان زنجیره مادر (parent chain forgers) پردازش و ایمن می شوند و در نهایت این امر انجام معاملات زنجیره ای را ممکن می سازد. از طرفی، فرایند هرس کردن (Pruning) نیز در تراکنشهای مربوط به زنجیره کودک فعال میشود تا با مرتب کردن تراکنشهای بلاک چین به صورت منظم، از تجمع بیش از حد در بلاک چین بهطور قابل توجهی جلوگیری شود.
اساساً زنجیره های کودک به عنوان زنجیره های معاملاتی معماری والد-کودک (parent-child architecture) عمل می کنند، چراکه زنجیره والد حداقل ویژگی های خود را حفظ می کند. این در حالی است که زنجیرهای کودک جهت تامین امنیت خود به زنجیره اصلی Ardor متکی هستند. این موضوع از این جهت است که اساساً تا وقتی که زنجیره اصلی قدرت جعل کافی داشته باشد، تمامی زنجیرهای کودک آن ایمن خواهند بود.
در حقیقت خصوصیت اصلی Ardor توانایی آن جهت بکارگیری در مشاغلی است که برای استفاده از زنجیره کودک مخصوص به خود، نیاز به توکنی خاص و پشتیبانی از تراکنشهای بدون کارمزد دارند که این موارد کاملاً توسط زنجیره اصلی Ardor تضمین می شوند. همچنین این زنجیره های کودک به اپلیکیشن های اجرا شده بر بستر بلاک چین این اجازه را می دهد تا بدون نیاز به خرید و نگهداری سخت افزار و نرم افزار مخصوص، راه اندازی شوند؛ چراکه گره های شبکه بلاک چین از قبل برای استفاده دیگر توسعه دهندگان بر روی آن پیاده سازی شده اند.
همچنین بخوانید: راهکارهای لایه دوم اتریوم چیست؟
اما این موارد تنها بخشی از کاربردها و ویژگی های زنجیره های کودک آردور هستند. در ادامه بیشتر به این موارد خواهیم پرداخت.
کاربردها و ویژگی های زنجیره کودک آردور (Ardor)
از جمله کاربردها و خصوصیات زنجیره کودک آردور (Ardor) می توانیم به موارد زیر اشاره داشته باشیم:
- اساساً امنیت بلاک چین، توسط زنجیره اصلی Ardor تامین می شود و در نتیجه تمامی زنجیره های کودک برای ایمن سازی شبکه های مشابه با هم همکاری می کنند.
- زنجیرههای کودک میتوانند به تمامی نهادهای جهانی مثل داراییها و ارزها دسترسی داشته باشند.
- توکن های زنجیره های کودک را می توان به طور ایمن در بلاک چین معامله کرد.
- راه اندازی ساده (جهت راه اندازی زنجیره کودک آردور هیچگونه نیازی به مهارت های توسعه بلاکچین نیست)؛
- چندین قابلیت و ویژگی از پیش نصب شده (در صورت تمایل می توان این قابلیت ها و خصوصیات را در هنگام راه اندازی فعال یا غیرفعال کرد).
- برخورداری از قابلیت زنجیره پیوند شده (Pegged Chain).
- استفاده از یک بلاک چین ساده به عنوان یک راه حل خدماتی برای تمامی کاربران با هر سطحی از دانش مرتبط؛
- بلاک چین نیمه خصوصی؛
- توکن ARDR یک توکن PoS (Proof of Stake) است که در الگوریتم اجماع گواه اثبات سهام از آن استفاده می شود؛ از این رو قادر است تا امنیت را برای همه زنجیره های کودک فراهم سازد.
- توکن های زنجیره کودک به عنوان توکن هایی با ارزش معاملاتی در زنجیره های کوردک مورد استفاده قرار می گیرند.
- تبادل دارایی، سیستم پولی، نامهای مستعار، پیامرسانی، کالاهای دیجیتال، فروشگاه، سیستم رأیگیری، مختلط کردن دادهها، کنترل حساب و … ویژگیهایی هستند که همگی در زنجیرههای کودک با گزینه محدود کردن برخی از آنها در دسترس هستند.
- تمامی حسابها در کلیه زنجیرههای کودک بصورت جهانی هستند و یک حساب میتواند در هر یک از رمز ارزهای زنجیره کودک موجود و همچنین در بلاک چین Ardor موجودی داشته باشد.
- دارایی ها را می توان در هر زنجیره کودک صادر کرد و برای خرید و فروش در صرافی های ارز دیجیتال جهانی در دسترس قرار داد.
- دارایی ها را می توان به صورت اختیاری محدود کرد و و سود سهام آنها را توسط هر یک از رمز ارزهای زنجیره کودک پرداخت کرد.
- صرافی های ارز دیجیتال امکان خرید و فروش رمز ارزهای زنجیره کودک را به یکدیگر و همچنین معاوضه آنها با رمز ارزهای زنجیره مادر (ARDR) را فراهم می سازند.
- قابلیت جمع آوری و هرس تراکنش ها در تمامی زنجیرههای کودک موجود است.
- هش تراکنش 256 بیتی به عنوان شناسه تراکنش های این زنجیره ها مورد استفاده قرار می گیرد.
- ویژگی جدید فازبندی هوشمند (Smart Phasing) این امکان را فراهم می سازد تا شرایط اجرای یک تراکنش مرحله ای با استفاده از عملگرهای AND، OR و NOT Boolean در یک مدل رای گیری ترکیبی اجرا شود.
- در حالی که پلتفرم Ardor می تواند از چندین زنجیر کودک با ویژگی های مشابه برخوردار باشد، تنها زنجیره کودکی که بدون محدودیت می تواند ایجاد شود، Ignis است.
ایگنیس (Ignis)؛ نخستین زنجیره کودک شبکه آردور
Ignis اولین زنجیره کودک آردور است که ابتدای سال 2018 راه اندازی شده است. در واقع پیش از این شاهد این بودیم که اغلب وعدههای داده شده در معماری پلاسمای اتریوم اجرایی شده اند، اما بر بستر بلاک چین Ardor و نه در شبکه اتریوم. اما در ژانویه 2019 (دی ماه 1397)، Ignis با معرفی راه حل قراردادهای سبک در شبکه اصلی، در آستانه یک بروزرسانی عظیم بود. اما گروهی از توسعهدهندگان اتریوم، برند Jelurida Ignis را قرض گرفته تا راهحل مقیاسبندی نابالغ و غیرعملی دیگر اتریوم را بر اساس پلاسما و برخی راهحلهای دیگر مثل گواه اثبات دانش صفر (zero knowledge proofs)، تبلیغ کنند و به این ترتیب، کار زنجیره کودک ایگنیس به پایان رسید.
جدا از این موارد، تیم توسعه دهنده ایگنیس عبارت بود از کریستینا کالچوا (Kristina Kalcheva)، بنیانگذار، مدیر عامل و کارشناس حقوقی، لیور یافه (Lior Yaffe)، بنیانگذار، مدیر عامل و توسعه دهنده ارشد، پتکو پتکوف (Petko Petkov) یکی از بنیانگذاران و توسعه دهنده اصلی و تومیسلاو گونتچف (Tomislav Gountchev) بعنوان معمار اصلی نرم افزار.
زنجیره کودک OMG
زنجیره کودک OMG نیز نوعی بلاک چین مقیاس پذیر در شبکه OMG (OmiseGO سابق) است که به اتریوم متصل است. در حقیقت راه حل مقیاسپذیری OMG سرعت شبکه اتریوم را با انتقال تراکنشها از زنجیره اصلی اتریوم به زنجیرههای کودک بهینه میکند. همچنین زنجیره کودک OMG، دارایی های کاربران را در اختیار نداشته و برای امنیت خود به بلاک چین اتریوم و شبکه غیرمتمرکزی از ناظران شبکه متکی است. از طرفی همانطور که در بالا اشاره کردیم، زنجیره های کودک با زنجیره های جانبی متفاوت هستند؛ چراکه زنجیره های جانبی مکانیزم های امنیتی خاص خود را داشته و وجوه حضانت کاربران را در اختیار دارند.
نتیجه گیری
بصورت کلی، زنجیره های کودک در پلتفرم Ardor، بلاک چین های جداگانه ای هستند که به مشاغل یا اهداف خاصی اختصاص داده شده اند. از طرفی تمام عملکردهای مربوط به تراکنش های انجام شده بر بستر بلاک چین، بر روی زنجیره های کودک انجام می شود، اما زنجیره والد امنیت اثبات سهام را برای کل پلتفرم فراهم می کند، ولی عملکرد محدودی دارد.
علاوه بر این، زنجیرههای کودک جدید را میتوان برای نیازهای یک کسبوکار یا پروژه بخصوص، بر اساس نیازهای آن پروژه و خصوصیات آن، بطور کاربردی و آزمایششده تغییر داد. همچنین زنجیرههای کودک میتوانند توکن های خود را داشته باشند که این توکن ها این قابلیت را دارند تا با هر توکن دیگر بوسیله صرافیهای غیرمتمرکز و از طریق سکه Ardor مبادله شوند.
از طرفی، هزینه تراکنش ها در هر زنجیره کودک نیز در قالب توکن اصلی آن زنجیره کودک پرداخت خواهد شد. ضمناً یک کسبوکار این قابلیت را خواهد داشت تا هزینههای تراکنش را برای زنجیره کودک خود سوبسید داده و نتیجتاً اینکه کارمزد شبکه برای کاربران آن، عملاً صفر خواهد بود.
در آخر نیز باید عنوان کنیم که ارز دیجیتال Ardor پلتفرمی جذاب است که می تواند نحوه تعامل مؤسسات و شرکت های مختلف با فناوری بلاک چین را تغییر دهد. توانایی داشتن یک زنجیره کودک برای هر پروژه، همان چیزی است که در آینده ای نزدیک قطعاً رخ خواهد داد.
منابع: www.jelurida.com, lyaffe.medium, medium, atomarsexchange.medium, jelurida, cryptodictionary, fuk.io