نعلم أن أساس البيتكوين هو البلوكشين العظيم اللامتغير، ولكن ثمة مئات العملات المشفرة غيرها، وليس في كل الشبكات تتم المعاملات في البلوكشين مباشرة. نحدث ما هي المعاملات on-chain و off-chain وما هو الفرق بين هذين النوعين وما هي أفضليات كل منهما.
المعاملات on-chain
تسمى بمعاملات البلوكشين (on-chain) المعاملات بالعملات المشفرة التي تتم في البلوكشين مباشرة، وتسجل وتعاين بواسطة آلياته، وكل هذه العملات تعتبر منجزة فقط بعد التعديل المطلوب للبلوكشين.
المعاملة هي تحويل الثمن على شكل توكن معين، وتسجل البيانات حول حدوث هذا التحويل في الوحدات المناسبة لدى البلوكشين، وكذلك بعد إجراء التحقيق تبث العملات المشفرة في كل الشبكة.
في لحظة ما تصبح المعاملة لا رجعة فيها، وهذا إما في نتيجة الكمية الكافية من التأكيدات من لدن المشاركين في الشبكة، إما بواسطة خوارزمية خاصة لبلوغ التوافق. كما ويمكن إلغاؤها كذلك فقط في حالة توافق المشاركين الحائزين على معظم القدرة المجزأة للشبكة.
نظرياً يجب أن تتم معاملات البلوكشين في الوقت الحقيقي، أي أن تكون مأمونة ومختبرة وشفافة وفورية. قلما حدث هذا عملياً.
عمليات البلوكشين قلما تكون فورية وذلك لأن التأكيد على المعاملة أي تراكم كمية كافية من التأكيدات من لدن المشاركين يحتاج إلى وقت. مثلاً إذا كانت المعاملات كثيرة يجوز أن يظهر دور.
عدا ذلك في سير تسجيل المعلومة عن المعاملة في البلوكشين ما ونشرها في الشبكة قد يظهر موقف حين يمكن ربط الاتصال بين عناوين المشاركين ومعرفيهم ، أي أن عدم الكشف عن الهوية في البلوكشين يصبح في خطر. مثلاً إذا درسنا بإمعان المعاملات الواردة والصادرة على عناوين محددة وتحليل الانتظامات يجوز ولو جزئياً الكشف عن شخصية المستخدم.
عدا ذلك معاملات البلوكشين ليست مجانية، إذ يقبض المعدنون دفعاً لقاء تقديم خدمات المعاينة والمصادقة للتأكيد على المعاملات بأسرع وقت. في بعض الأحيان إذا لم تقاس الشبكة بصورة جيدة وكثرت المعاملات يمكن أن تكون هذه المدفوعات عالية.
ومن جهة أخرى لدى معاملات البلوكشين أفضليات كثيرة. ففي المرحلة البدائية من تطور البلوكشين حين كانت المعاملات قليلة كان الدفع على العملية قليلاَ أو معادلاً للصفر، أما المعالجة فكانت تتم بلحظة.
عدا ذلك في الآونة الأخيرة تنتشر محاضر جديدة يجوز بواسطتها تخفيض ثمن وفترة المعاملة إلى الحد الأدنى حتى في ظروف التدفق العالي من المعاملات. بعد المعاينة والتأكيد في البلوكشين لا يمكن إلغاء المعاملة ريثما يوافق على ذلك المشاركون الذين يشرفون على أكثر من نصف القدرات المجزأة للشبكة، ما يوفر ظروفاً للاحتيال.
المعاملات off-chain
تحدث المعاملات خارج البلوكشين (off-chain) في شبكة العملات المشفرة ولكن ليس في البلوكشين. إنها رخيصة جداً لذا تزداد شعبيتها في الفترة الأخيرة في الشبكات الكبيرة.
بالمقارنة مع معاملات البلوكشين، المعاملات خارج البلوكشين مركبة بصورة أبسط بكثير.
تعتبر معاملة البلوكشين صحيحة بعد تغير البلوكشين الذي يعكس العملية. قبل هذا التغيير تُختبر المعاملة وتصدق من قبل كمية مطلوبة من المشاركين، وبعد ذلك تسجل البيانات عنها في الوحدة التالية وتحول لكل المشاركين في الشبكة ما يجعلها عملياً لا رجعة فيها.
في حقيقة الأمر كل خطوة متعلقة بإجراء المعاملات تسجل في البلوكشين، لذا فهو يتغير عاكساً مراحل إجراء المعاملة.
أما المعاملة خارج البلوكشين فهي عبارة عن تحويل الثمن خارج البلوكشين، ويمكن أن تتم بصور مختلفة:
- يمكنها أن تكون بين الأطراف المشاركة في الصفقة الاتفاقية حول تحويل الثمن.
- يمكن أن يشارك في الصفقة طرف ثالث أو الضامن، وهكذا تعمل نظم المدفوعات الحالية مثل PayPal.
- استخدام القسيمات: يشتري المشارك قسيمات مقابل التوكنات المشفرة ويحول الترميز للطرف الآخر الذي يقدر أن يجعلها نقداً فيما بعد في نفس العملة المشفرة أو في أخرى.
في أبسط حالة يمكن أن يتبادل الطرفان بالمفاتيح السرية من المحافظ التي تحتوي على بعض الكمية الثابتة من العملات المشفرة، وفي مثل هذا الحال لا تغير العملات العنوان بل تغير صاحبها.
للمعاملات خارج البلوكشين أفضليات كثيرة:
- بخلاف معاملات البلوكشين يمكن أن تنجز بلحظة.
- عادة ما تكون مجانية وذلك لأنه من أجل التأكيد عليها ليس هناك حاجة لعمل المعدّن، وهذا يعني أنه ليس ثمة مشكلة في نقل أي مبلغ مهما كان صغيراً.
- توفر المعاملات خارج البلوكشين أمانة كبيرة وعدم الكشف عن هوية المشاركين، وذلك لأن تفاصيل العملية لا تبث في كل الشبكة.