26 أبريل 2024

انتقل إلى Hodl Hodl: Technical

تواصل Hodl Hodl سلسلة من المنشورات التعليمية المخصصة للمتداولين الذين يتداولون عبر P2P أخرىأماكن ولكن مألوفة أو غير مألوفة للغاية مع Hodl Hodl (hodlhodl.com).

هذه المادة من سلسلة “Switch to Hodl Hodl”يشرح العمل الداخلي للبورصة، وكيف تبدو على الجانب الفني، ولماذا لا يتمكن Hodl Hodl من الوصول إلى عملات البيتكوين الخاصة بك والهرب بها.

لنأخذها بالترتيب.

في هذه المقالة ، سنشرح أساسًا كيفية عمل عقود Hodl Hodl ، لأن العقود متعددة الأشكال لا تزال جديدة للعديد من مستخدمي Bitcoin.

مع Hodl Hodl ، لديك خيار: التداول على Bitcoin blockchain (المعاملات على السلسلة) أو على شبكة Lightning. سنشرح كيف يختلف نوعان العقود وينقسمان إلى كلا النوعين من العقود.

العقود على السلسلة

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

عند إنشاء عقد ، يولد Hodl Hodl 2من 3 عنوان بيتكوين multisig. يتم إنشاء كل عنوان بتنسيق SegWit (P2SH-P2WSH) ويمكن للجميع إرسال واستلام الأموال مباشرة من الضمان إلى عناوين Bech32.

هناك 3 مفاتيح للضمان ، اثنان منها ضروريان لسحب عملات البيتكوين من الضمان: المشتري والبائع والتبادل ، وكل منهما يخزن أحد المفاتيح.

  • يتم إنشاء زوج المفاتيح الخاص بالمستخدم في المتصفح ويتم تشفيره باستخدام كلمة مرور الدفع التي ينشئها كل مستخدم قبل بدء عقده الأول. نحن نقوم فقط بتخزين المفاتيح الخاصة،مشفرةلذلك، كلمة مرور الدفع على خوادمنامن المستحيل فك تشفير المفتاح الخاص للمستخدم بدون كلمة مرور الدفع. كلمة المرور معروفة فقط للمستخدمين ولا نعرفها أو نخزنها أبدًا.

يبدأ العقد مع المشتري ويؤكد البائع كلمة مرور الدفع الخاصة به قبل أن نزود البائع بعنوان الضمان حيث يحتاج إلى إرسال عملات البيتكوين. من خلال تأكيد كلمة المرور، يمكن للمستخدمين تشفير المفاتيح الخاصة التي تلقوها وإنشاء عنوان الضمان.

عندما يرسل البائع bitcoins إلى multisigالعنوان ، ونحن نرى هذا على الفور ، وبمجرد إدخال العدد اللازم من التأكيدات ، المشار إليها في وصف العقد ، نقوم بتغيير حالة العقد تلقائيًا وإبلاغ المشتري بأنه يتم حظر عملات البيتكوين في الضمان ويمكنه مواصلة المعاملة بأمان.

علاوة على ذلك ، يدفع المشتري البائع ، هناك سيناريوهان له ثلاث نتائج مختلفة:

العقد ناجح:يقوم البائع ببساطة بسحب الأموال من الضمان إلىعنوان البيتكوين للمشتري. من أجل القيام بذلك، يقوم التاجر بإدخال كلمة مرور الدفع الخاصة به، وبالتالي توقيع المعاملة باستخدام مفتاحه الخاص، بينما يقوم Hodl Hodl بتوقيع المعاملة تلقائيًا باستخدام مفتاحه.

يبدأ النقاش:هودل هودل يحل النزاع:

  • إذا تم تحديد النزاع في اتجاه البائع ، فإن Hodl Hodl يجعل من الممكن سحب عملات البيتكوين من الضمان إلى محفظة البائع ، وتوقيع المعاملة تلقائيًا باستخدام مفتاحه.
  • إذا تقرر النزاع في اتجاه المشتري ، هودليجعل Hodl من الممكن سحب عملات البيتكوين من الضمان إلى محفظة المشتري باستخدام كلمة مرور الدفع الخاصة به وتوقيع المعاملة تلقائيًا باستخدام مفتاحه.

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

عملية توقيع المعاملة هي كما يلي:

  1. يتلقى العميل معاملة غير موقعة وغير موقعة وبمجرد تأكيد كلمة مرور الدفع ، يتم توقيع المعاملة باستخدام مفتاح مستخدم مشفر مباشرة في متصفح المستخدم.
  2. يتم إرسال معاملة نصف موقعة مرة أخرى إلى الخادم.
  3. Hodl Hodl يوقع المعاملة مع مفتاحها على الخادم ويمررها.

عندما (وفقط إذا) تم إكمال العقد بنجاح،يتلقى Hodl Hodl أيضًا عمولة صرف على المعاملة — نحن ببساطة نضيف ناتجًا إضافيًا إلى معاملة السحب ونطرح العمولة من المبلغ المجمد في الضمان.

تبادل وضع البرق

عندما بدأنا العمل مع شبكة Lightning ، لم نكن نعرف أنه كان من الممكن تقديم حل غير حضاري ، وقررنا العمل كوسيط في عقود Lightning.

أطلقنا عقدة Lightning باستخدام LND(030bde3ee226b7cf456703811976e4241a929d11e5fc0549e9a1c6d10a8e23a738) ، من خلالها لدينا محفظة الإضاءة. لقد كتبنا أيضًا مكتبتنا الخاصة ، والتي تتيح لك أتمتة عملية تقديم العطاءات وتأمينها.

عندما يبدأ العقد ، تقوم البورصة بإنشاء فاتورة بقيمة العقد ، ويدفعها البائع من محفظته ، ويقوم بحجب الأموال في محفظة البورصة طوال مدة العقد.

عندما نرى الأموال في محفظتنا ،يدفع المشتري البائع ، ثم يرسل فاتورة من محفظته من أجل سحب الأموال من محفظتنا. كما هو الحال مع العقود على السلسلة ، هناك سيناريوهان لهما ثلاث نتائج مختلفة:

تم إتمام العقد بنجاح:يسحب البائع ببساطة عملات البيتكوين عن طريق دفع الفاتورة التي قدمها المشتري.

يبدأ النقاش:هودل هودل يحل النزاع:

  • إذا تم البت في النزاع في اتجاه البائع ، فإن Hodl Hodl يجعل من الممكن سحب عملات البيتكوين عن طريق دفع الفاتورة الصادرة عن البائع.
  • إذا تم البت في النزاع في اتجاه المشتري ، فإن Hodl Hodl يجعل من الممكن سحب عملات البيتكوين من محفظة التبادل إلى محفظة المشتري ، عن طريق دفع الفاتورة الصادرة عن المشتري.

إذا لم يكن من الممكن تحديد من هو الصحيح ، فإن Hodl Hodl ليس كذلكيسمح لك بسحب عملات البيتكوين وعدم توقيع المعاملة ، مما يترك عملات البيتكوين محجوبة في محفظة Lightning الخاصة بنا حتى يتم تقديم الأدلة اللازمة لاتخاذ القرار الصحيح.

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

عند اكتمال العقد بنجاح (وفقط إذا كان)يتلقى Hodl Hodl أيضًا عمولة صرف ، نطلب فقط من البائع إرسال فاتورة لنا بمبلغ معين ، بما في ذلك عمولة التبادل لدينا.

BitNovosti.تنشر com هذا البيان الصحفي "كما هي" ولا يمكن اعتبار المعلومات المقدمة مشورة استثمارية من هيئة التحرير. يجري القارئ تحليلًا مستقلًا ويتخذ قرارًا على مسؤوليته الخاصة.

</ P>