Bitcoin Forum
May 14, 2024, 01:20:52 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: المعاملات المقفلة زمنيا  (Read 273 times)
khaled0111 (OP)
Legendary
*
Offline Offline

Activity: 2520
Merit: 2873


Top Crypto Casino


View Profile WWW
August 23, 2019, 05:01:50 PM
Last edit: August 24, 2019, 04:01:33 PM by khaled0111
Merited by OmegaStarScream (5), SyGambler (4), hugeblack (3), mikeywith (1), Ulven (1), Ryutaro (1)
 #1

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

في هذا الموضوع سنشرح كيفية القيام بذلك باستعمال موقع https://coinb.in

انشاء عنوان مقفل زمنيا
ينصح بتحميل سكريبت الموقع من GitHub و استعماله على جهاز غير متصل بالانترنات.

اضغط على New ثم Time Locked address


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


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


اضغط على Submit.
سيظهر لك عنوان بيتكوين جديد. هذا العنوان هو الذي ستقوم بتحويل البيتكوين الذي ترغب في قفله اليه.
كذلك سيظهر لك سكريبت لفك القفل.
يجب حفظ السكريبت لأنه بدونه لن تتمكن من فك القفل.


الان كل ما عليك القيام به هو ارسال البيتكوين للعنوان الذي تم انشاؤه و سيصبح من المستحيل التصرف فيه الا بعد مرور المدة الزمنية التي تم تحديدها.

فك القفل
بعد انقضاء المدة الزمنية أو بلوغ عدد البلوكات المحدد:
اضغط على New ثم Transaction


قم بلصق سكريبت فك القفل الذي قمت بحفظه و اضغط Load


في خانة Adress قم بكتابة العنوان الذي تريد تحويل البيتكوين اليه.
في خانة Amount أكتب المبلغ الذي تريد تحويله.
في خانة Transaction Fee حدد العمولة التي تريد انشاء المعاملة بها.
عند ادخال المبلغ, لا تنسى أن تترك ما يكفي لتغطية العمولة
اضغط على Submit
ستحصل على كود قم بنسخه:


بعد نسخ الكود. افتح نافذة Sign

قم بادخال المفتاح الخاص للعنوان الذي استعملته لانشاء المعاملة المقفلة زمنيا اضافة للكود الذي قمت بنسخه.

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

قم بنسخ الهاش.

أخيرا, قم بفتح نافذة Broadcast:

قم بلصق الهاش و اضغط Submit


اذا قمت بمحاولة استخراج البيتكوين قبل انقضاء المدة الزمنية المحددة ستحصل على خطأ بالشكل التالي:



أرجو أن يكون الشرح واضحا. كما أرجو ابلاغي اذا وجد أي خطأ حتى أقوم باصلاحه.
المصادر:
How To Create Time-locked Transactions with Bitcoin
https://en.bitcoin.it/wiki/Timelock

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
1715649652
Hero Member
*
Offline Offline

Posts: 1715649652

View Profile Personal Message (Offline)

Ignore
1715649652
Reply with quote  #2

1715649652
Report to moderator
1715649652
Hero Member
*
Offline Offline

Posts: 1715649652

View Profile Personal Message (Offline)

Ignore
1715649652
Reply with quote  #2

1715649652
Report to moderator
1715649652
Hero Member
*
Offline Offline

Posts: 1715649652

View Profile Personal Message (Offline)

Ignore
1715649652
Reply with quote  #2

1715649652
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
Ulven
Legendary
*
Offline Offline

Activity: 1610
Merit: 1127



View Profile
August 23, 2019, 05:53:16 PM
Merited by SyGambler (1)
 #2

كالعادة أخي خالد الموضوع أكثر من رائع تستحق عليه الجدارة سأقوم بإهدائها بعد الحصول عليها. لدي تعقيب المعاملات المقفلة زمنيا أين يمكن إستخدامها و لأي غرض تم إنشاء هذه الخدمة؟
khaled0111 (OP)
Legendary
*
Offline Offline

Activity: 2520
Merit: 2873


Top Crypto Casino


View Profile WWW
August 24, 2019, 04:37:58 PM
 #3

كالعادة أخي خالد الموضوع أكثر من رائع تستحق عليه الجدارة سأقوم بإهدائها بعد الحصول عليها
يكفيني مرورك و كلماتك الطيبة  Smiley

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

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
mikeywith
Legendary
*
Offline Offline

Activity: 2226
Merit: 6382


be constructive or S.T.F.U


View Profile
August 24, 2019, 09:11:33 PM
 #4

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

سؤالك يستحق نقطة جدارة فهو في محله ويفتح افاق للنقاش.

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

طبعا مثل هدا الاستخدام يتطلب امكانية الغاء التحويل قبل تنفيده في حال عدم انقضاء الفترة المحددة.

بالعودة لموضوع ربط التحويل ببلوك معين فهوا يفتقر للدقة..لان المشكلة تكمن في تعديل الصعوبة..احيانا يتم رفع الصعوبة وفي اول يوم من الدورة الجديدة يهبط السعر وينقص الهاش ريت مما يجعل ايجاد البلوك امر صعب جدا قد يصل احيانا الى نص ساعة بدل عشرة دقائق..يعني ان قررت تفعيل المعاملة بعد 100 بلوك هدا لا يعني ابدا انها ستنفد بعد 1000  دقيقة فيمكن ان تتم في 800 دقيقة او 1200دقيقة...كلما صغر الرقم زادت احتمالية التاخير او التقديم.

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

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
hugeblack
Legendary
*
Offline Offline

Activity: 2506
Merit: 3654


Buy/Sell crypto at BestChange


View Profile WWW
August 25, 2019, 11:40:58 AM
Last edit: August 25, 2019, 02:25:36 PM by hugeblack
 #5

هل جرب اي احد استخدام هذه الطريقة مع عناوين Segwit اما عن طريق "bc1 & 3"  ام انها تعمل مع عناوين Bitcoin Legacy  فقط؟
هل يظهر تاريخ امكانية استعادة العملات؟ اذا لم  يظهر فقط تعتطي هذه الخاصية وسيلة ضمان اضافية حيث يمكن للشخص ان يحتفظ باسكربت فك القفل  وان لا يغلق بشانه حيث انه لن يكون ذا فائدة الا بعد تاريخ الغاء القفل وهو تاريخ غير معروف

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

.BEST..CHANGE.███████████████
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
███████████████
..BUY/ SELL CRYPTO..
Ulven
Legendary
*
Offline Offline

Activity: 1610
Merit: 1127



View Profile
August 26, 2019, 08:32:37 PM
 #6



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

مشكور أخي بصراحة يبدو الموضوع أكثر تقنية من حيث الشرح كما يمكن إضافة مفاهيم و المميزات هنا
سيجعل الموضوع أكثر كفاءة الآن بدا لماذا أنشئت هذه الخدمة و الأفضل فيها تجميد البتكوين لمدة زمنية
و يمكن إعتبار أيضا الخدمة أنها تحل مشكلة الوساطة .
و لدي سؤال هل الحل الذي توفره الخدمة مناسب من حيث الرسوم.
mikeywith
Legendary
*
Offline Offline

Activity: 2226
Merit: 6382


be constructive or S.T.F.U


View Profile
August 26, 2019, 11:17:45 PM
Merited by hugeblack (2), SyGambler (2)
 #7

مشكور أخي بصراحة يبدو الموضوع أكثر تقنية من حيث الشرح كما يمكن إضافة مفاهيم و المميزات هنا

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

مبئديا يجب ان نعرف انه كلما زاد الهاش ريت ,زادت الصعوبة وكلما نقص الهاش ريت نقصت الصعوبة, والمشكلة تكمن في ان الصعوبة لا يتم تعديلها الا بعد ايجاد 2016 بلوك

بدلا من استعمال صعوبة وهاش ريت البتكوين ساستعمل ارقام بسيطة لاوصل الفكرة.

البلوك تشين يريد الحفاظ على زمن البلوك القياسي وهوا 10 دقائق , لو فرضنا انه لدينا 100 جهاز يقومو بالتعدين , الصعوبة ستكون 1000 نظرا لان المعادلة تقول ان 100 اجهزة تحتاز لي 10 دقائق لحل لغز صعوبته 1000, حسننا ماذا سيحصل في حال دخل 100 جهاز جديد على الشبكة وصار اجمالي الاجهزة 200 ؟ ستتمكن تلك الاجهزة من ايجاد بلوك كل 5 دقائق وهدا مالا يريده البلوك تشين , مما يعني انه سيرفع  الصعوبة لي 2000 بدلا من 1000 ليحافظ على معدل 10 دقائق لكل بلوك, ولكنه لن يقوم بذلك الا بعد ايجاد 2016 بلوك , مما يعني انه تقنيا يمكن ايجاد 2016 بلوك في نص الفترة الزمنية المحددة وهي 2016*10 دقائق فبدلا من ايجادها في  14 يوم يمكن اجادها في  7 ايام فقط , طبعا هدا بفرضية ان 100 جهاز فقط تمت اضافتها , المدة الزمنية قد تكون اقل بكتير , وطبعا العكس تماما في حال الصعوبة كانت 1000 وخرج 50 جهاز من الشبكة لاي سبب كان مثل انفخاض سعر البتكوين, فسيستغرق الامر فترة اطول بكتير من 14 يوم يمكن ان تكون 28 يوم او اكتر.

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

اتمنى لني لم اطل عليكم الشرح وان تكون الفكرة وصلت , الخلاصة استخدم المعاملات المقفلة زمنيا بدلا من الاعتماد على رقم بلوك معين ان كنت تريد الدقة في المواعيد.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
hugeblack
Legendary
*
Offline Offline

Activity: 2506
Merit: 3654


Buy/Sell crypto at BestChange


View Profile WWW
August 27, 2019, 01:28:43 PM
Last edit: August 27, 2019, 03:58:20 PM by hugeblack
 #8

يمكنك اضافة المزيد من المعلومات من هذا المقال  https://medium.com/summa-technology/bitcoins-time-locks-27e0c362d7a1

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

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

https://www.youtube.com/watch?v=Mlu77b_ASFA

.BEST..CHANGE.███████████████
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
███████████████
..BUY/ SELL CRYPTO..
mikeywith
Legendary
*
Offline Offline

Activity: 2226
Merit: 6382


be constructive or S.T.F.U


View Profile
August 27, 2019, 03:22:18 PM
Merited by hugeblack (1)
 #9


كنت اعتقد ان الفيديو قصير ولكن حتما لا يمكنني مشاهدة فيديو مدته ساعتين..ولكن الفكرة من سؤالك وصلت.

الاجابة القصيرة : نعم عامل الحظ موجود في تعدين البتكوين.

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

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

شرح مبسط، لاعب القولف المحترف قد يخطء خمسة مرات..ثم ياتي طفل صغير لا يعرف ماهو القولف ويصيب من اول مرة.. ولكن عند لعب مبارة كاملة او 100 شوط مثلا..فيساخد كل ذو حق حقه.

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

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

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
khaled0111 (OP)
Legendary
*
Offline Offline

Activity: 2520
Merit: 2873


Top Crypto Casino


View Profile WWW
August 28, 2019, 04:34:02 PM
Merited by hugeblack (2)
 #10

يمكنك اضافة المزيد من المعلومات من هذا المقال  https://medium.com/summa-technology/bitcoins-time-locks-27e0c362d7a1
الموضوع جميل لكن الكاتب أطنب في الحديث عن الناحية الفلسفية لنسبية الزمن  Grin
كما أنه تحدث عن محتلف الكودات المستعملة للاقفال بينما موقع coinb.in يعتمد فقط على كود OP_CHECKLOCKTIMEVERIFY

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

Quote
خبرتي في التعدين هي صفر لذلك اتمني ان يتم المناقشة حول هذا الموضوع وبالتحديد علاقتة بالتخمين لان بعض العلماء يحرم العملة بناءا علي ان التعدين هو تخمين
كما ذكرت, الحكم صعب لذلك سأحاول شرح فكرة التعدين و يمكنك الحكم بنفسك:
الحظ له دوره في التعدين لكن "الأستاذ" دوره جعل جانب الحظ غير مؤثر بتعديل الصعوبة و هو بالضبط ما يصطلح عليه بمبدأ اثبات العمل أو Proof of Work.

ما يقوم به المعدن بشكل أساسي هو جمع المعاملات في بلوك و البحث عن هاش البلوك هيدر (2*SHA256)

ليتم قبول البلوك يجب أن يكون الهاش أصغر من هاش الهدف و ذلك يتطلب عمل كبير من المعدن.

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

يقوم المعدن بعد اعداد البلوك بتغيير الرقم المميز أو ما يعرف ب Nonce ليحصل على هاش جديد و هنا الامر لا يعتبر تخمين فالرقم يتغير بشكل تصاعدي.
اذا جرب كل الاحتمالات و لم ينجح, يعتمد على متغير اخر و هو الطابع الزمني أو timestamp ففي كل ثانية يتغير.
المتغير الاخر هو المعاملات, ففي حالة الفشل يقوم المعدن بحذف أحد المعاملات و تغييرها بأخرى من ال mempool.

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

شخصيا أعتبر أن هناك فرق بين التخمين و الحظ فأنت لا تختار رقم معين و تتمنى أن يربح لكنك تجرب كل الاحتمالات الممكنة حتى تحصل على الرقم الرابح.


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

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
Ulven
Legendary
*
Offline Offline

Activity: 1610
Merit: 1127



View Profile
August 28, 2019, 07:06:24 PM
 #11

إذن أخي خالد التقنية مهددة بالمخاطر لذا لا يمكن تجميد البتكوين لفترة زمنية طويلة نظرا لتحديثات التي يمكن ظهورها في أي وقت لسبب بدون تنبيه أو إنذار اعتقد أن الخدمة لا يمكن الوثوق بها
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!