Author

Topic: ادمج معاملاتكم في واحد معاملة! (Read 271 times)

legendary
Activity: 2520
Merit: 2853
Top Crypto Casino
هل تعرف إذا كان الخاصية coin control معتمدة في كور؟
نعم الخاصية موجودة في bitcoin core. البرنامج غير منصب على جهازي حاليا. لكن يمكن ان ترى ان الخاصية موجودة حسب موقع bitcoin.org
https://bitcoin.org/en/bitcoin-core/features/user-interface

Quote
ما وجدت أي مرجع إليها في الملف .bitcoin/src/qt/sendcoinsdialog.cpp
في السطر 15 يتم استدعاء هذا الملف:
Code:
#include
لم اقرأ الكود لكن اعتقد ان الملف المسؤول على خاصية التحكم بالمدخلات هو
bitcoin/src/qt/coincontroldialog.cpp
legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org

ما هو الحد الاقصي للاشخاص الذين يمكنك الارسال لهم؟


اعتقد انه يمكنك االارسال لاي عدد تريدة من الاشخاص طالما كان مجموع المدخلات والمخرجات اقل من 1 ميقا او 4 vbyte

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

حتى ان لم تقم بتجميع المدخلات في الوقت المناسب فيمن التقليل من العمولة باستخدام خاصية coin control لاستعمال المدخلات الانسب حسب المبلغ الذي تريد ارساله. اغلب المحافظ تقوم باختيار المدخلات حسب قدمها بشكل الي لذلك ستجد المعاملة في اغلب الاحيان تستهلك مدخلات ليست بحاجة اليها و يمكن الاستغناء عنها.

هل تعرف إذا كان الخاصية coin control معتمدة في كور؟ ما وجدت أي مرجع إليها في الملف .bitcoin/src/qt/sendcoinsdialog.cpp
legendary
Activity: 2520
Merit: 2853
Top Crypto Casino
اعتقد انه يمكنك االارسال لاي عدد تريدة من الاشخاص طالما كان مجموع المدخلات والمخرجات اقل من 1 ميقا او 4 vbyte
هذا صحيح نظريا لكن، حسب ما اتذكر، اي معاملة يتجاوز حجمها 100kb تعتبر non-standard و بالتالي اغلب العقد لن تقوم بقبولها و لتتمكن من اضافة معاملة بمثل هذا الحجم عليك اضافتها لبلوك و تعدينها بنفسك او ايجاد معدن يقوم بقبولها و تقوم بارسالها اليه مباشرة.

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

نقطة اخرى و هي ان عدد المدخلات يؤثر اكثر على حجم المعاملة من عدد المخرجات و هي النقطة التي يغفل عنها اغلب المستخدمون خاصة العاديون الذين لا يقومون بتجميع المدخلات بشكل دوري.
حتى ان لم تقم بتجميع المدخلات في الوقت المناسب فيمن التقليل من العمولة باستخدام خاصية coin control لاستعمال المدخلات الانسب حسب المبلغ الذي تريد ارساله. اغلب المحافظ تقوم باختيار المدخلات حسب قدمها بشكل الي لذلك ستجد المعاملة في اغلب الاحيان تستهلك مدخلات ليست بحاجة اليها و يمكن الاستغناء عنها.
لنفترض مثلا انك استلمت المبالغ التالية مرتبة حسب تاريخ الاستلام:
A- 0.001BTC
B_ 0.002BTC
C_ 0.002BTC
D_ 0.005BTC
و كنت تريد تحويل مبلغ 0.004BTC اغلب المحافظ ستقوم باستعمال المدخلات A, B و C بينما اذا استعملت خاصية coin control فيمكنك اختيار استعمال المدخل D فقط.
legendary
Activity: 1582
Merit: 1284
في محفظة Bitcoin Core يمكنك القيام بذلك عن طريق:

انقر علي ذر الارسال, انتقل الي Add Recipient في نهاية تلك النافذة  ادخل العنوان ومن ثم يمكنك النقر عليه بعدد مرات العناوين التي تود ادراجها.


لنسأل الان بعض الاسئلة واتمني ان تكون اجوبتي صحيحة:

ما هو الحد الاقصي للاشخاص الذين يمكنك الارسال لهم؟


اعتقد انه يمكنك االارسال لاي عدد تريدة من الاشخاص طالما كان مجموع المدخلات والمخرجات اقل من 1 ميقا او 4 vbyte

كيفية حساب الرسوم؟


يمكنك الاختيار بشكل آلي ولكن اذا اردت حسابها يدويها لناخذ P2PKH كمثال


الدخل يمثل 148 Byte لكل دخل and 34 Byte بالاضافة ل10 بايت للهيدر

بالتالي اذا فرضنا ان لديك 1 دخل و N من المخرجات فستصبح الحسابات كالاتي


(192 + N*34)  ساتوشي لكل بايت وهي ارخص بكثير من فرضية ان نقوم بانشاء N معاملة
legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
الأن صدع السعر بيتكوين  إلى تقريبا $30,000 و ما زال الرسوم المعملات تغير من حول 150 ساتوشي/بيت فهذا يعني لنكم تدفع حول 0.0003BTC أو $10 لكل معاملة فيه واحد مدخل و حتى مزيد من ذلك أذا كان معاملتكم لديه أكثر من واحد مدخل. يمكنك تدمج معاملتكم في محفظة الكتروم بواسطة خاصية Pay to many. أما Bitcoin Core فلا اعلم إذا يدعم خاصية كذا  

استزاتجيات أخرى لخفض الرسوم:

- ادمجوا نتائج المعاملات عندما اصبح رسوم الشبكة منخفضا
- إستخدموا عوانين سجويت bech32
- إذا ممكن فانشإ واحد معاملة كبير الحجم بدل عن كثير من معاملات صغير الحجم
- أختر رسم شبكة اخفض إذا ليس مهم ان الدفع يمشي إلى المستلم الأخرى بسرعة
Jump to: