تعرف على ARC - الطريقة الجديدة الموثوقة للبث على BSV blockchain

في 4 أكتوبر، عقدت جمعية BSV Blockchain ندوة عبر الإنترنت للتعريف بـ ARC، وهو معالج معاملات مفتوح المصدر لـ BSV blockchain. شارك كل من Deggen Kellenschwiler وThomas Giacomo في استضافة العرض التقديمي وشرحا خريطة طريق ARC.

ما هي خدمة معالجة المعاملات؟

يبدأ كيلينشويلر الأمور بالإجابة على سؤال رفيع المستوى: ما هي خدمة معالجة المعاملات؟ من الضروري أن نفهم هذا لفهم ما هو ARC وما يفعله.

يوضح أن شبكة عقدة BSV هي شبكة نظير إلى نظير، وعلى الرغم من قوتها، إلا أنها يمكن أن تكون فوضوية. يمكن للعقد أن تأتي وتذهب كما يحلو لها، لذلك ليس هناك ضمان بأن عقدة معينة ستكون متصلة بالإنترنت في وقت محدد.

علاوة على ذلك، لا يتم التعامل مع كل عقدة على قدم المساواة؛ هناك قائمة بيضاء، وبعض العقد لها الأولوية على غيرها. للعقد أيضًا حدود فيما يتعلق بعدد الاتصالات التي يمكنها إجراؤها.

تتعامل واجهة برمجة تطبيقات معالجة المعاملات مثل ARC مع "الغموض المتأصل" في الشبكة، مما يخفف من المشكلات مثل انقطاع الاتصالات للأجهزة المحمولة. والنتيجة المرجوة من وجود مثل هذه الأداة هي السماح للمطورين بالتركيز على أعمالهم دون الحاجة إلى حل الكثير من المشاكل المختلفة.

التركيز على ARC على وجه التحديد

ما هو عرض ARC

يوضح كيلينشويلر أنه في العالم المثالي، ستتصل ARC بكل عقدة تعدين. فهو يحتوي على منطق النظير وإعادة المحاولة، ويتحقق من صحة المعاملات، ويحسب مسارات Merkle لمعاملات البث، والمزيد.

تقدم ARC الخدمات الصغيرة التالية: خادم API، والمدقق، والمتحول، ومدير الأقران، ومتجر BlockTX. يتوسع Kellnscwiler في كل من هذه الأمور على حدة.

واجهة برمجة تطبيقات ARC يعالج المصادقة والتحقق من الصحة والمعاملات للتحول. فهو يحصل على السياسات (على سبيل المثال، sats لكل بايت) وحالات المعاملات ويقدم المعاملات.

تحول ARC يأخذ المعاملات التي تم التحقق من صحتها مسبقًا ويدخلها في السلسلة باستخدام شبكة نظير إلى نظير. يقوم بمعالجة المعاملات المرسلة بواسطة ARC API وإحضارها إلى شبكة Bitcoin. لقد تم تصميمه ليكون قابلاً للتطوير أفقيًا.

آرك بلوك تي إكس يستمع للكتل الجديدة، ويسترد البيانات اللازمة للتحقق من معرفات المعاملات التي تم استخراجها، ويحسب مسارات Merkle. يقوم بمعالجة الكتل ونشر حالة المعاملات. والغرض منه هو إلغاء تكرار معالجة الكتل.

ARC Callbacker يرسل حالات المعاملة إلى عنوان URL المحدد في الإرسال الأصلي بمجرد تعدينه. يرسل ردود اتصال إلى العملاء عندما تقبل شبكة Bitcoin المعاملة.

كيف يعمل ARC العرض التقديمي

أليس هذا مجرد mAPI 2.0؟

يوضح كيلينشويلر أن 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 مع دارين كيلينشويلر: رحلتي إلى BSV blockchain

فيديو يوتيوب

جديد على blockchain؟ تحقق من قسم Blockchain للمبتدئين في CoinGeek ، وهو دليل الموارد النهائي لمعرفة المزيد حول تقنية blockchain.

المصدر: https://coingeek.com/meet-arc-the-new-reliable-way-to-broadcast-on-bsv-blockchain/