تتبّع دفعة Blocknet عبر الأجزاء التي تبنيها محفظتك: الأموال الموجودة والمخرجات الجديدة والباقي ورسوم الشبكة. يوضح هذا الشرح لماذا قد تضم دفعة لشخص واحد عدة مخرجات، ولماذا لا يعني إنفاق مخرج من المحفظة إعطاء قيمته كلها للمستلم. يستخدم المثال المحاسبي مبالغ مختلقة، مع محفظة core v0.22.0 الصادرة بوصفها مرجع التنفيذ.
كيف تنقل معاملة Blocknet أموالك؟
تختار محفظتك مخرجات تملكها وقابلة للإنفاق، وتستخدمها كمدخلات وتنشئ مخرجات جديدة للمستلم وللباقي إن وجد. تغطي القيمة المختارة مبلغ المستلم ورسوم الشبكة. تتيح إثباتات الخصوصية للشبكة التحقق من الدفعة، بينما تتعرف محفظتك على المخرجات الجديدة التي تخصك.
ابدأ بالمخرجات التي تملكها محفظتك بالفعل
المخرج جزء من قيمة أنشأتها معاملة سابقة. ما دام غير منفق ويستوفي قواعد النضج، تستطيع محفظتك اختياره لدفعة جديدة. قد يشمل الرصيد عدة أجزاء كهذه من مبالغ مستلمة سابقًا أو دفعات تعدين أو باقي. لا تحتاج عادة إلى اختيارها بنفسك.
لنفترض أن محفظتك تختار مخرجًا بقيمة 10 BNT لدفع 3 BNT. إنها تنفق ذلك المخرج الموجود بالكامل. ثم توزع المعاملة الجديدة القيمة بين المستلم والباقي والرسوم. قد تبقى المخرجات الأخرى في محفظتك دون مساس؛ فالإجمالي المختار ليس بالضرورة كامل رصيدك.
يمكن أيضًا لعدة مخرجات أصغر تمويل دفعة واحدة. يختار مُنشئ معاملات المحفظة الصادرة أموالًا ناضجة تكفي لمبلغ المستلم والرسوم. يتفاعل اختيار المدخلات مع تقدير الرسوم حسب الحجم، لذا تهم المعاينة الحالية للمحفظة. يشرح دليل رسوم المعاملات هذا الحساب ومكان الاطلاع عليه.
اقرأ الرسم بوصفه محاسبة للمحفظة: 1 هو المدخل المختار، و2 مخرج المستلم، و3 مخرج الباقي الخاص بك، و4 الرسوم. الأرقام توضيحية والرسوم مفترضة وليست عرض سعر. تُظهر الأسهم الملكية وتوزيع القيمة، لا روابط عامة مرئية في المستكشف.
لماذا قد تنشئ دفعة واحدة عدة مخرجات؟
في هذا المثال، 10 BNT = 3 BNT + 6.9995 BNT + 0.0005 BNT. يحصل المستلم على 3 BNT، وتتلقى محفظتك 6.9995 BNT كباقٍ، وتدفع المعاملة الرسوم المفترضة البالغة 0.0005 BNT. يوجد مخرجان جديدان للمحافظ، رغم أنك أردت الدفع لشخص واحد فقط. الرسوم حقل منفصل في المعاملة وليست مخرج مستلم ثالثًا.
المخرجان مثال مفيد وليسا قاعدة لكل دفعة. يدعم المُنشئ عدة مستلمين، ويمكن لمسار اختيار المدخلات المتقدم تقسيم الباقي على عدة مخرجات. إذا غطت القيمة المختارة المستلمين والرسوم بالضبط، فلا حاجة إلى مخرج باقي. أما عملية إرسال الكل فتحسب مبلغ المستلم بعد خصم الرسوم من الإجمالي المختار القابل للإنفاق.
إذًا يصف عدد المخرجات بنية المعاملة. وهو لا يعد العملاء أو الفواتير أو المحافظ المختلفة. قد تنتمي عدة مخرجات إلى المحفظة نفسها، وقد تدفع معاملة ذات عدة مدخلات لمستلم واحد. تذكر هذه الفروق عند مقارنة سجل الدفع في المحفظة بالملخص البنيوي الأقصر في المستكشف.
أين يذهب الباقي؟
تبني المحفظة الباقي لمفاتيحها الخاصة. في المثال يُستهلك مخرج 10 BNT الأصلي، ويكون الباقي 6.9995 BNT مخرجًا جديدًا تستطيع المحفظة نفسها التعرف عليه. في مسار الإرسال المعتاد لا تحتاج إلى إدخال مستلم ثانٍ أو نسخ عنوان للباقي يدويًا.
تستخدم مخرجات المستلم والباقي مفاتيح مخرجات أحادية الاستخدام. لا تضع المعاملة العامة عنوان الاستلام المألوف لديك بجانب تسمية «باقي». تمتلك محفظتك المعلومات الخاصة اللازمة للتعرف على مخرجاتها. يشرح دليل العناوين الخفية علاقة هذه المفاتيح أحادية الاستخدام بعنوان استلام قابل لإعادة الاستخدام.
يخضع الباقي أيضًا لقواعد المخرجات المنشأة حديثًا. بعد الإرسال قد ينتظر جزء من رصيدك التأكيد أو النضج رغم أنه لا يزال ملكك. قد يبقى مخرج ناضج لم يُمس متاحًا بينما لا يزال الباقي الجديد معلقًا. تحقق من الرصيد القابل للإنفاق عند إعداد دفعة أخرى؛ يشرح دليل زمن التحويل المراحل من البث إلى قابلية الإنفاق.
ماذا تتحقق منه الشبكة وماذا يعرض المستكشف؟
لكل مدخل حقيقي إثبات خصوصية يضعه بين مخرجات سابقة محتملة. أعضاء الحلقة الآخرون طعوم: لا يساهمون بأموال مالكيهم في دفعتك. تتيح صورة المفتاح للشبكة كشف الإنفاق المتكرر دون نشر عضو الحلقة الذي كان المصدر الحقيقي. راجع التوقيعات الحلقية لفهم هذه الآلية.
تتحقق الشبكة أيضًا من التزامات المبالغ والإثباتات، بما فيها توازن المعاملة مع رسومها. يشرح دليل إثباتات النطاق كيفية عمل هذه الفحوص مع المبالغ المخفية. تشمل البيانات العامة تجزئة المعاملة وبنية المدخلات والمخرجات والرسوم. لا يكشف لصق التجزئة في المستكشف وحده المحاسبة الخاصة بالمثال.
استخدم محفظتك لتحديد مبالغك المستلمة والباقي. واستخدم المستكشف لحالة المعاملات والكتل العامة. يقارن دليل ظهور معلومات الدفع ما يستطيع المرسل أو المستلم أو طرف ثالث معرفته وخيارات المشاركة المقصودة.
تابع الدفعة خلال التأكيد
قبل تأكيد إرسال مقصود، اقرأ تفاصيل المستلم ومبلغه والرسوم والباقي معًا. بعد الإرسال تحدد تجزئة المعاملة المعاملة بأكملها، بجميع مدخلاتها ومخرجاتها. إنها ليست عنوان استلام أو معرّف مخرج المستلم وحده.
البث والإدراج في كتلة وقابلية الإنفاق مراحل منفصلة. تفحص محفظة المستلم المخرجات التي تخص مفاتيحها، بينما تتعرف محفظتك على الباقي. يحدد التأكيد والنضج متى يمكن استخدام المخرجات الجديدة في معاملة لاحقة. يغطي دليل الإرسال والاستلام خطوات المحفظة الفعلية.
عند الاستفسار عن دفعة، ابدأ بالمبلغ المقصود وسجل المحفظة ثم تحقق من حالة المعاملة. يمنحك ذلك طريقة مفيدة لقراءة الدفعة: ما اختير، وما تلقاه المستلم، وما عاد كباقٍ، وما لا يزال معلقًا. ينطبق هذا سواء جاءت الأموال أصلًا من شخص آخر أو من دفعة مجمع تعدين.
الأسئلة الشائعة
لماذا تحتوي دفعتي في Blocknet على مخرجين؟
قد تنشئ الدفعة ذات المبلغ الثابت مخرجًا للمستلم وآخر يعيد قيمة المدخلات غير المستخدمة إلى محفظتك كباقٍ. وهناك أشكال أخرى ممكنة: عدة مستلمين أو باقي موزع أو عدم وجود باقي. عدد المخرجات وحده لا يوضح عدد الأشخاص الذين تلقوا الدفع.
هل أحتاج إلى نسخ عنوان للباقي قبل الإرسال؟
ينشئ مُنشئ معاملات المحفظة الذي جرت مراجعته الباقي باستخدام المفاتيح العامة لمحفظتك نفسها. تدخل تفاصيل المستلم المقصود، وتتولى المحفظة مخرج الباقي. ينتمي هذا المخرج إلى محفظة المرسل ويصبح قابلًا للإنفاق وفق قواعد التأكيد والنضج المعتادة.
هل تنفق حلقة المدخل أموال كل أعضائها؟
ينفق كل مدخل مخرجًا حقيقيًا واحدًا يملكه المرسل. يقدم أعضاء الحلقة الآخرون مصادر محتملة لإثبات الخصوصية، ولا تضاف قيمتهم إلى الدفعة. يمكن أن تستخدم المعاملة عدة مدخلات حقيقية، لكل منها حلقتها وصورة مفتاحها.