با ARC آشنا شوید - روش جدید قابل اعتماد برای پخش در بلاک چین BSV

در 4 اکتبر، انجمن بلاک چین BSV یک وبینار با معرفی ARC، یک پردازنده تراکنش منبع باز برای بلاک چین BSV برگزار کرد. Deggen Kellenschwiler و Thomas Giacomo میزبان مشترک این ارائه بودند و نقشه راه ARC را توضیح دادند.

سرویس پردازش تراکنش چیست؟

Kellenschwiler کارها را با پاسخ به یک سوال سطح بالا آغاز می کند: خدمات پردازش تراکنش چیست؟ درک این موضوع برای درک اینکه ARC چیست و چه می کند، ضروری است.

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

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

یک API پردازش تراکنش‌ها مانند ARC با «فاضل بودن ذاتی» شبکه سروکار دارد و مسائلی مانند قطع شدن اتصالات برای دستگاه‌های تلفن همراه را کاهش می‌دهد. نتیجه مطلوب از داشتن چنین ابزاری این است که به توسعه دهندگان اجازه می دهد تا بدون نیاز به حل بسیاری از مشکلات مختلف، بر تجارت خود تمرکز کنند.

تمرکز بر روی ARC به طور خاص

ارائه ARC چیست؟

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

ARC میکروسرویس های زیر را ارائه می دهد: سرور API، اعتبار سنجی، دگرگونی، مدیر همتا، و فروشگاه BlockTX. Kellnscwiler هر یک از اینها را به نوبه خود گسترش می دهد.

ARC API احراز هویت، اعتبارسنجی و تراکنش‌ها را به دگردیسی مدیریت می‌کند. خط‌مشی‌ها (مثلاً در هر بایت نشسته) و وضعیت تراکنش‌ها را دریافت می‌کند و تراکنش‌ها را ارسال می‌کند.

ARC Metamorph تراکنش های از پیش تایید شده را می گیرد و آنها را با استفاده از شبکه همتا به همتا به صورت زنجیره ای دریافت می کند. تراکنش های ارسال شده توسط ARC API را پردازش می کند و آنها را به شبکه بیت کوین می آورد. این به گونه ای طراحی شده است که به صورت افقی مقیاس پذیر باشد.

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

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

نحوه عملکرد ARC ارائه

آیا این فقط mAPI 2.0 نیست؟

Kellenschwiler توضیح می‌دهد که ARC رویکردی کاملاً متفاوت دارد و به هیچ وجه فقط mAPI 2.0 نیست. او سپس یک تفکیک فنی دقیق از تعامل mAPI با SV Node و محدودیت های آن ارائه می دهد. به عنوان مثال، بارهای ترافیکی بالا منجر به گلوگاه در mAPI شد. ARC از این محدودیت رنج نمی برد.

ARC همچنین برای دوران Teranode طراحی شده است. استراتژی بزرگتر جداسازی توابع است. به عنوان مثال، Liteclient روی سمت کاربر تمرکز می کند، در حالی که Teranode بر روی استخراج، مونتاژ بلوک ها و غیره تمرکز می کند.

مزایای ARC این است که از تنگناها جلوگیری می کند، به صورت افقی مقیاس می شود، امکان تشخیص سریع تر مسائل را فراهم می کند، تأیید وضعیت نهایی و مسیرهای Merkle را ارائه می دهد، و تماس گیرنده می تواند برنامه ها را از به روز رسانی وضعیت مطلع کند.

در حال حاضر، TAAL و GorillaPool از ARC استفاده می‌کنند و توسعه‌دهندگان اپلیکیشن‌ها می‌توانند از طریق اسناد ماینرها به نقاط پایانی خود دسترسی داشته باشند.

گام های بعدی گوش دادن به بازخورد و رفع خطاها، دریافت ARC در محیط تولید، به آرامی حذف mAPI و پیاده سازی یک گره همپوشانی در رابط ARC است.

برای شنیدن پاسخ Kellenschwiler و Giacomo به سوالات در ARC و برای توضیح دقیق تر در مورد نحوه عملکرد آن، وبینار را از طریق لینک بالا بررسی کنید!

مکالمات CoinGeek با Darren Kellenschwiler: سفر بلاک چین BSV من

ویدیو یوتیوب

در بلاک چین جدید هستید؟ بخش بلاک چین برای مبتدیان CoinGeek را بررسی کنید، راهنمای منبع نهایی برای کسب اطلاعات بیشتر در مورد فناوری بلاک چین.

منبع: https://coingeek.com/meet-arc-the-new-reliable-way-to-broadcast-on-bsv-blockchain/