Bitcoin Forum

Local => العربية (Arabic) => Topic started by: mikeywith on April 16, 2019, 09:09:51 PM



Title: كيف تدعم شبكة البتكوين وتوفر في تكاليف تحو
Post by: mikeywith on April 16, 2019, 09:09:51 PM
 هل تريد ان توفر في تكاليف الشبكة عندما ترسل بتكوين ؟ وايضا تقوم بانقاص الحمل على شبكة البتكوين ؟

يجب عليك ان تعلم اولا انه يوجد 3 انواع من عنواين البتكوين , وبدون الخوض في تافصيلها نوضحها وندكر الفرق في التكاليف بينها.


1- legacy   ( تدفع اكتر التكاليف عند استعمالك هده العنواين وتسبب في ازدحام الشبكة)

هده تشمل كل عنواين البتكوين التي تبدا برقم "1"


2-  P2SH-wrapped - Segwit  ( توفر 26% او اكتر عندما تقوم باستخدام هده العنواين)

هده العنواين تبدا برقم "3" ولكن ليس كل العنواين التي تبدا بي "3" تعتبر Segwit  ولا يمكنك ان تتعرف على نوعها الا بعد ان تقوم بارسال البتكوين منها.


3- Native Segwit   ( توفر من 38% او اكتر عندما تقوم باستخدام هده العنواين وتخفف الحمل كتير على الشبكة)

هده العنواين تبدا بي "bc1" وهي الوحيدة التي ليس مرتبطة بكون الحروف small او capital




بالنسبة للنوع التالت بعض المحافظ لا تدعمه, فعلى الاقل قم باستخدام النوع التاني لتوفر على نفسك التكاليف وتساعد في تخفيف التحويلات العالقة.

هده بعض المحافظ التي تتيح لك استخدام عنواين Native Segiwt


-Wasabi Wallet
-Electrum
-Coinomi
-Hardware wallets such (Ledger nano s and  Terzor)
-Armory
-Bither
-Green
-Bitcoin Core
-Bitcoin Knots
-Samourai
-SegWit Paper Wallet
-https://en.bitcoin.it/wiki/Bech32_adoption    (قائمة كاملة )

المصدر https://en.bitcoin.it/wiki/Techniques_to_reduce_transaction_fees


Title: Re: كيف تدعم شبكة البتكوين وتوفر في تكاليف تحو
Post by: SyGambler on April 16, 2019, 10:51:47 PM
مشكور على الموضوع أخي , كنت أخطط بإنشاء موضوع مماثل بعد أن رأيت بأن الغالبية العظمى من الأشخاص هنا في القسم العربي يستخدمون غالباً محفظة بلوكشين أو نوع آخر من المحافظ التي لا تدعم سيغويت على الإطلاق
كنت قد ذكرت سابقاً بأن المستخدمين سيلاحظون الفرق في العمولات كلياً عند استخدام محفظة سيغويت

لاحظت ايضاً ان معظم الأشخاص هنا يستخدمون محافظ الموبايل , أنا شخصياً جربت محفظة green وهي عملية وسهلة وتدعم سيغويت


Title: Re: كيف تدعم شبكة البتكوين وتوفر في تكاليف تحو
Post by: omer-jamal on April 16, 2019, 11:25:32 PM
قراءت مره ان ارسال بيتكوين من عنوان يدعم سيغويت الى عنوان لا يدعم لا يمكن او العكس لا اتذكر صراحه هل هناك تأكيد لهذه المعلومة ؟
و ما المشكله بهذه النقطة ؟ و كيف حلها لمن وقع بهذه المشكلة او القصه تختلف ؟


Title: Re: كيف تدعم شبكة البتكوين وتوفر في تكاليف تحو
Post by: khaled0111 on April 16, 2019, 11:28:41 PM
...
أنا أيضا أستخدم محفظة الهاتف الجوال و هي تعطيك احساس بأنها محفظة نقود  :D حيث يمكن استخدامها في أي مكان و أي زمان

أنصح كذلك بمحفظة الكتروم فيها نفس الخاصية و سهلة الاستخدام

بالنسبة لاستخدام عناوين segwit أعتقد السبب كون البعض لا يستعملونها كونهم لا يقومون بالكثير من عمليات التحويل لذلك لن يهتموا بالفارق في
العمولات

قراءت مره ان ارسال بيتكوين من عنوان يدعم سيغويت الى عنوان لا يدعم لا يمكن او العكس لا اتذكر صراحه هل هناك تأكيد لهذه المعلومة ؟
و ما المشكله بهذه النقطة ؟ و كيف حلها لمن وقع بهذه المشكلة او القصه تختلف

يمكن الارسال من segwit  ل legacy بدون مشاكل و العكس صحيح
المشكل أن بعض المحافظ لا تتعرف على عناوين segwit و تعتبر أنك أدخلت عنوان خاطئ كذلك بعض الاكسبلوررز لا تتمكن من تتبع عمليات التحويل التي وقعت باستخدام عناوين segwit للأسف

كذلك الارسال من legacy ل segwit لا يقلل من عمولة العملية


Title: Re: كيف تدعم شبكة البتكوين وتوفر في تكاليف تحو
Post by: mikeywith on April 16, 2019, 11:47:55 PM

هل تفضلت بادراج اسم المحفظة كما هوا في القوقل بلاي لكي اقوم بادراجه ؟

قراءت مره ان ارسال بيتكوين من عنوان يدعم سيغويت الى عنوان لا يدعم لا يمكن او العكس لا اتذكر صراحه هل هناك تأكيد لهذه المعلومة ؟
و ما المشكله بهذه النقطة ؟ و كيف حلها لمن وقع بهذه المشكلة او القصه تختلف ؟

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



**اضافة

لم ارا التعديل الدي اضافه الاخ خالد , وتعقيبا على كلامك نعم فقط الارسال من ال segwit يمنحك التخفيض بغض النظر عن عنوان الاستلام.


Title: Re: كيف تدعم شبكة البتكوين وتوفر في تكاليف تحو
Post by: Kavelj22 on April 17, 2019, 02:04:09 AM
ربما من الجيد ايراد كل هذه الايضاحات حول عناوين البيتكوين و رسوم التحويلات، مجتمعة في موضوع واحد لكي يسهل على المستخدمون ادراك العلاقة بينهما و كيف يمكن التمييز بينها أيضا.

أود الإشارة لنقطتين قد يكونان من الأهمية بمكان أن يستحقا أهتماما أكثر:
  • العناوين التي تبدأ بالرمز 3 ليست فقط تلك التي تنتمي للسيغويت بل ان المحافظ متعددة التواقيع تنتج عناوين تبدأ بنفس الرمز، و هذا احدى خاصيات محفظة  Green (https://bitcoin.org/en/wallets/desktop/windows/greenaddress/) التي ذكرها Sygambler و يرجى منه ان يصحح لي إن كان يقصد محفظة أخرى.
    سيكون من المهم شرح خاصيات و طريقة عمل هذه المحفظات التي لا يعلم حولها الكثيرون، أو هكذا أتصور.
  • يمكن إضافة محفظة Bither (https://bitcoin.org/en/wallets/mobile/android/bither/) الى قائمة المحفظات التي تعمل بنظام سيغويت رغم أنها ليست متداولة كثيرا لكني أستطيع تأكيد فعاليتها بعد أن كنت استخدمتها مرات عدة و لازلت احتفظ بنسخة على الهاتف و أستعمل نسخة الحاسوب دون انترنت لانتاج عناوين أو التواقيع  قد لا يكون استخدامها بالسلاسة المعهودة مع بقية المحفظات لذلك يفضل تجربة العمل بها مع مبالغ صغيرة كبداية و قد أقدم شرحا مفصلا حولها ان لاحظت اهتماما متزايدا لاستيعابها.




عمل جيد ميكي.
تستحق كل الشكر كالعادة.
سأقوم بإضافة هذا الى قائمة المواضيع المترجمة.



Title: Re: كيف تدعم شبكة البتكوين وتوفر في تكاليف تحو
Post by: mikeywith on April 17, 2019, 02:15:23 AM

تم اضافة محفظة Bither الى القائمة , اشكرك , اتمنى ان تقوم بعمل شرح مفصل عليها ان امكن , ولكن ارا الاولية ان تقوم بشرح كيفة تميز محافظ  Segwit من المحافظ المتعددة التوقيع التي تبدا بالرقم "3" . وان كنت تريد البدي بموضوع المحفظة اولا يمكن ان اقوم انا بشرح النقطة الاخرى باتفصيل ان كان البعض يعتقد انها مهمة.

شكرا لابقاءك موضوع الترجمة محدث.


Title: Re: كيف تدعم شبكة البتكوين وتوفر في تكاليف تحو
Post by: omer-jamal on April 17, 2019, 10:10:36 AM
.. المشكل أن بعض المحافظ لا تتعرف على عناوين segwit و تعتبر أنك أدخلت عنوان خاطئ كذلك بعض الاكسبلوررز لا تتمكن من تتبع عمليات التحويل التي وقعت باستخدام عناوين segwit للأسف ..
لحظت مشكلة عدم تعرف بعض explorer على بعض العناوين و استغربت عند تجربة اكثر من عنوان اها اذاً المشكله من عند هذه المستعرضات لم تجدد خدماتها للتعرف على عناوين segwit  او ممكن يستخدموا محافظ full node لا تتعرف على عناوين segwit بعد

ياريت ايضاح اكثر لهذه الفروقات اذا ممكن


Title: Re: كيف تدعم شبكة البتكوين وتوفر في تكاليف تحو
Post by: SyGambler on April 17, 2019, 11:29:20 AM

snip


تماماً أخي هذه هي المحفظة , نسخة الكمبيوتر تدعى greenaddress  ونسخة الموبايل كان اسمها Greenbit ومنذ شهر تقريباً تم تغيير اسمها ل Green
لمن يحب أن يستخدم نسخة الموبايل هي موجودة على الغوغل بلاي باسم Green
شخصياً أستخدم كلاهما للمعاملات اليومية ولكن طبعاً لا يفضل التخزين الا على محفظة ورقية أو هاردوير واليت

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


Title: Re: كيف تدعم شبكة البتكوين وتوفر في تكاليف تحو
Post by: mikeywith on April 17, 2019, 12:32:41 PM


شكرا لك، ساقوم باضافة المحفظة للقائمة بعد ادنك ، وايضا للتعقيب ، معظم المحافظ التي تعطي عنواين تبدا برقم "3" ونادرا ماتكون عنواين متعددة التوقيع،وهي في الاغلب عنواين سيقويت.. وسوف اقوم بشرح مفصل ومجمل حول هدا الموضوع في اقرب وقت.

شكرا لك


Title: Re: كيف تدعم شبكة البتكوين وتوفر في تكاليف تحو
Post by: khaled0111 on April 17, 2019, 02:33:14 PM
هذه بعض المحافظ الاخرى التي تدعم Segwit
تنويه: لم أقم بتجربة اغلبها لكن يمكن التحقق منها بزيارة الموقع الرسمي لكل محفظة

Bitcoin Core (https://bitcoin.org/en/wallets/desktop/windows/bitcoincore/)
Bitcoin Knots (https://bitcoin.org/en/wallets/desktop/windows/bitcoinknots/)
Samourai (https://samouraiwallet.com/)
SegWit Paper Wallet (https://segwitaddress.org/)


بالنسبة للعناوين التي تبدأ بالرقم 3 هي كلها عناوين P2SH يمكن أن تكون Segwit أو Multi-Sig و لا يمكن التفريق بينهما الا اذا قام العنوان بعملية ارسال
بالنسبة ل bc1 فكلها بالضرورة عناوين Segwit


Title: Re: كيف تدعم شبكة البتكوين وتوفر في تكاليف تحو
Post by: Ulven on April 17, 2019, 02:47:14 PM
الموضوع مفيد في حقيقة الامر أنا لا اعتاد على التكاليف أو ما يسمى الاقتطعات
لا انتبه اليها كثيرا سأقوم بجولة حول الفكرة يبدو انها ستكون مفيدة


Title: Re: كيف تدعم شبكة البتكوين وتوفر في تكاليف تحو
Post by: mikeywith on April 17, 2019, 07:14:37 PM

تم اضافة المحافظ التي قمت بذكرها للقائمة .

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

وانت محق بخصوص انه لا يمكنك التاكد من ان العنوان التي يبدا بي "3"  هوا بالضرورة sewgit لانه يمكن ان يكون multisig وانا بصدد انشاء موضوع يشرح هدا الشي بالتفصيل ان شاء الله.


Title: Re: كيف تدعم شبكة البتكوين وتوفر في تكاليف تحو
Post by: hugeblack on April 18, 2019, 05:54:01 AM
دعني اضيف لك بعض التفاصيل:
SegWit: هو ترقية لبرتوكول البيتكوين والهدف منه اساسا هو زيادة حماية المعاملات وزيادة سعة الكتلة في بينة جديدة تعرف ب witness حيث تنقل التوقيعات والنصوص الي هيكل جديد بحيث نحافظ علي حجم الكتل عند 1 ميغابايت ولكن ال witness تكون 4 ميغابايت تقريبا حيث يكون ال block size عبارة عن 1 ميغابايت و ال Block weight 4 ميغابايت وبالتالي تمكنا من التخلص بشكل مؤقت من مشكلة زيادة الرسوم دون الحاجة الي زيادة سعة الكتل او ما يعرف ب block size

لاحظ ان اغلب الفوركس Bitcoin forks كان الهدف منها زيادة سعة الكتل الي اكثر من 1 ميغابيت وبالتالي رسوم اقل ولكن زمن اطول حيث انك ستحتاج الي الكثير من الوقت للتاكيدات " في الحقيقة فان Bitcoin SV تحتاج الي حوالي  1008 تاكيد في الوقت الحالي مما يجعلنا نضحك عليهم بسبب زيادة سعة الكتله.

الان كيف فعلوا ذلك: المعادلة بالاسفل توضح ذلك:

Code:
Block weight = Base size * 3 + (Total size = Base Size + Extra size)
حيث :

Block weight: الحد الجديد للكتل ويمكن حسابه من المعادلة بالاعلي.
Base size: 1 ميغابايت
Extra size: صفر
 اذن بالمعادلة السابقة نجد ان الحجم الجديد سوف يساوي 4 ميغا

الان نرى كيف توفر هذه التقنية الرسوم: لاحظ حتى نفهم الارقام التالية قم بمراجعة الاتى: سلسلة تعلم ★ كيف تحسب رسوم البيتكوين (https://bitcointalk.org/index.php?topic=3083249.msg31803227#msg31803227)


بالنسبة للعناوين ال legacy:

180+68+10= 258 بايت

بالنسبة لعناوين ال SegWit:

171+68+10=249 او 168 Vbytes

بالنسبة لعناوين ال Native Segwit:

مقابل نقاط جدارة من يستطيع شرح كيف تقلل الرسوم   :-X :-X




القائمة بالكامل موجوده في هذا الرابط اتمني ترجمته واضافتة لهذا الموضوع  -------> https://en.bitcoin.it/wiki/Bech32_adoption
** مهمة وهي ان العناوين Native Segwit تعاني من بعض المشاكل في التحقق من التوقيعات لذلك اذا اردت اثبات ملكية حسابك فلا بد لك من التوقيع باستخدام legacy addresses
قراءت مره ان ارسال بيتكوين من عنوان يدعم سيغويت الى عنوان لا يدعم لا يمكن او العكس لا اتذكر صراحه هل هناك تأكيد لهذه المعلومة ؟
المشكلة تكمن في برمجة المحفظة حيث ان بعض المحافظ لا تدعم بعض صيغ العناوين لان اغلب المحافظ تتاكد من البادئه وهي 1 وعندما تجد عنوان يبدا ب bc1 تعطي خطأ

ايضا هناك بعض المستكشفات لا تقم بعرض تلك العناوين لذلك يظهر الخطأ


Title: Re: كيف تدعم شبكة البتكوين وتوفر في تكاليف تحو
Post by: mikeywith on April 18, 2019, 07:54:11 PM
** مهمة وهي ان العناوين Native Segwit تعاني من بعض المشاكل في التحقق من التوقيعات لذلك اذا اردت اثبات ملكية حسابك فلا بد لك من التوقيع باستخدام legacy addresses

اعتقد اننا قد تجاوزنا هده المشكلة من فترة ويمكنك الان فعلا التوقيع من عنواين segwit

هده تجربة عملية , قمت بتوقيع الاتي باستخدام محفظة Coinomi

Code:
-----BEGIN BITCOIN SIGNED MESSAGE-----
mikeywith 18/4/2019
-----BEGIN SIGNATURE-----
bc1qxmr4k7q8g848nufm2qa59asph2c4pnr3f6vdwk
=H7GyoSz9feKN4gc/3CwejrPfFolAP4P/RlDSmFy+KXujIFe+qBBGsDc9BvxZHtbByAN7J+29TR6FlsDQ+deR9ic
-----END BITCOIN SIGNED MESSAGE-----


وباستخدام محفظة موجودة في موبايل تاني, قمت بالتحقق منه وهده النتيجة


https://i.imgur.com/kSuUvXu.png

Quote
مقابل نقاط جدارة من يستطيع شرح كيف تقلل الرسوم   Lips sealed Lips sealed

ساترك هدا للاعضاء الاخرين لبعض الوقت , وفي حال لم يتقدم احد شرح ساقوم بذلك  ::)


Title: Re: كيف تدعم شبكة البتكوين وتوفر في تكاليف تحو
Post by: khaled0111 on April 18, 2019, 08:19:02 PM
اعتقد اننا قد تجاوزنا هده المشكلة من فترة ويمكنك الان فعلا التوقيع من عنواين segwit

هده تجربة عملية , قمت بتوقيع الاتي باستخدام محفظة Coinomi
...
وباستخدام محفظة موجودة في موبايل تاني, قمت بالتحقق منه وهده النتيجة
@Mikey
هل قمت بالتحقق باستخدام نفس نوع المحفظة أم نوع آخر
فحسب ما أعتقد أن المشكلة كانت في استخدام محافظ مختلفة
اذ أن كل محفظة تستخدم خوارزمية مختلفة لتوقيع الرسالة و كان الحل بتوقيع الرسالة باستخدام عنوان legacy المناسب


Title: Re: كيف تدعم شبكة البتكوين وتوفر في تكاليف تحو
Post by: mikeywith on April 18, 2019, 08:56:51 PM
هل قمت بالتحقق باستخدام نفس نوع المحفظة أم نوع آخر
فحسب ما أعتقد أن المشكلة كانت في استخدام محافظ مختلفة

نعم تحققت من التوقيع باستخادم محفظة  Electrum وايضا العكس صحيح, يمكن ان توقع من Electrum وتتحق منه في Coinomi


https://i.imgur.com/LbMvd66.png



ان كنت تملك محفظة Electrum يمكنك التحقق من التوقيع , ويمكنك ان توقع شي من عندك وتضعه هنا لاقوم انا بالتحقق منه في محفظة Coinomi


Title: Re: كيف تدعم شبكة البتكوين وتوفر في تكاليف تحو
Post by: khaled0111 on April 18, 2019, 09:17:38 PM
للأسف يبدو أن نسخة الكتروم للأندرويد لا تتيح خاصية التوقيع و التثبت من التوقيع.

لكن لا داع لذلك فعلا ما دمت قد قمت أنت بذلك

هذه التكنولوجيا تتطور بسرعة رهيبة و من الصعب مواكبة كل التحديثات


Title: Re: كيف تدعم شبكة البتكوين وتوفر في تكاليف تحو
Post by: Kavelj22 on April 18, 2019, 10:59:04 PM
للأسف يبدو أن نسخة الكتروم للأندرويد لا تتيح خاصية التوقيع و التثبت من التوقيع.
لم أكن أعرف أن هناك التباس في توقيع رسائل باستخدام عناوين سيغويت.
لقد قمت بهذا مرات عدة باستخدام محفظة Bither و electrum في نسختها على الوينداوز.

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

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


Title: Re: كيف تدعم شبكة البتكوين وتوفر في تكاليف تحو
Post by: hugeblack on April 19, 2019, 07:25:32 AM
** مهمة وهي ان العناوين Native Segwit تعاني من بعض المشاكل في التحقق من التوقيعات لذلك اذا اردت اثبات ملكية حسابك فلا بد لك من التوقيع باستخدام legacy addresses
اعتقد اننا قد تجاوزنا هده المشكلة من فترة ويمكنك الان فعلا التوقيع من عنواين segwit
انها ليست مشكلة او عله في تلك العناوين وانما لا يوجد معيار محدد لتوقيع العناوين باستخدام ال Segwit.
لقد جربت التحقق من التوقيع الذي قمت به في محفظة electrum ولم يتم التحقق من الرسالة
ايضا, قمت بذلك علي هذا  https://brainwalletx.github.io/#verify  ولم يتم التحقق من الرسالة.



لاحظ ان العنوان الواردهنا https://bitcointalk.org/index.php?topic=996318.msg50538420#msg50538420 لقد نجح التحقق معي
من فضلك قم بالتحقق من ذلك او توقيع رسالة جديدة بواسطة electrum


ايضا, لاحظ اننا لا نقوم بتوقيع العنوان في ذات نفسة وانما يتم التوقيع علي زوج من المفتاح الخاص والعام والمحفظة تفسر ذلك في توقيع جديد فاذا لم يكن هناك معيار متفق عليه من كل المحافظ فالتوقيع سيكون عديمى الجدوى للمزيد اقرأ هنا https://github.com/bitcoin/bitcoin/issues/10542


Title: Re: كيف تدعم شبكة البتكوين وتوفر في تكاليف تحو
Post by: mikeywith on April 19, 2019, 11:27:51 AM
@hugeblack

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


Title: Re: كيف تدعم شبكة البتكوين وتوفر في تكاليف تحو
Post by: mohammedmattar on April 19, 2019, 07:48:04 PM
موضوع دسم ومهم جدا فيما يخص محافظ البتكوين عموما
قرأت معظم التعليقات تقريبا واعتبرها توفر نقاشا مفيدا جدا وتنقل لنا كذلك خبرات لا يمكن ان نجدها في كتب
او دروس نظرية


Title: Re: كيف تدعم شبكة البتكوين وتوفر في تكاليف تحو
Post by: mikeywith on May 22, 2019, 03:38:21 AM
تحديث للفائدة : بما ان الموضوع يتمضن دعم الشبكة و توفير في التكاليف , في الماضي القريب جدا اكتشفت شي جميل حول التحويل من منصة باينانس.

عملة NEO لا يوجد عليها اي رسوم تحويل من باينانس, يعني ان كنت تريد ان تنقل رصيدك من باينانس الى منصة اخرى او محفظة متعددة العملات افضل خيار لك هوا عملة NEO فهيا مجانيا تماما وسريعة في النقل.