Bitcoin Forum
September 22, 2019, 04:42:00 AM *
News: Latest Bitcoin Core release: 0.18.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: سلسلة تعلم ★ segwit  (Read 106 times)
hugeblack
Hero Member
*****
Offline Offline

Activity: 812
Merit: 707


Bitcointalk Crossword Puzzle http://tiny.cc/q60jcz


View Profile
March 16, 2018, 02:23:43 PM
Last edit: May 14, 2019, 08:41:42 AM by hugeblack
Merited by SyGambler (5), khaled0111 (1), Mahmoud87 (1)
 #1

السلام عليكم ورحمة الله وبركاته

لعلك قد تكون سمعت عن ال SegWit او شاهدت عنوان يبدأ ب 3 او bc1  ولكن ما هو SegWit وكيفية الحصول علية:


قبل البدء اود ان الفت الانتباة الي بعض المصطلحات:


hardfork: هو تغيير يحدث لبرتوكول البيتكوين يجعل من القوانين والمعاملات السابقة غير الصالحة صالحة مثلا كتغيير في العدد الكلي للعملة او عملية انتاج العملة مما يجعل من كل العقد والمستخدمين الاخرين الترقيه للتحديث الجديد
مثال: اذا اردت تغيير العدد الكلي لعملة البيتكوين يعتبر hardfork لانة تغيير في برتوكول البيتكوين

Softfork: هو تغيير في بروتوكول البيتكوين بحيث تكون المعاملات الصالحة سابقا غير صالحة ولكن فية ستتعرف العقد القديمة علي الكتل الجديدة كصحيحة مما لا يتطلب تحديثها فالمنفذ يكون متوافقا معها
التغيير في صيغة العنوان تعتبر Softfork .


SegWit:هي ترقية لبرتوكول البيتكوين الهدف منها زيادة حماية المعاملات  وزيادة سعة الكتل هذه البنية الجيدة تعرف ب witness  حيث يتم نقل التوقيعات  والنصوص  "signatures and redeem scripts" الي هذا الهيكل الجديد
بناء علي ذلك يعتبر Softfork وعلية فان الكتل لا تخضع للحدود السابقة وهي 1 ميغابايت ولكن تعرف بوحدة جديدة تعرف ب block weighs بحيث يكون للكتل حدود جيدة هي 4 WU
تقنيا هذا يسمح بكتل اكبر من 1 ميغابايت دون تغيير مباشر في العدد او hardfork

يمكنك حسابها باستخدام المعادلة الاتية
Code:
Block weight = Base size * 3 + (Total size = Base Size + Extra size)

Block weight= الحد الجديد للكتل  ويساوي 4000000 بايت او 4 ميغابايت
Base size= 1000,000 بايت او 1 ميغابايت
Extra size= صفر بايت
 علية فان
Total size= 1000000B+0B= 1000,000B
Block weight= 1000000*3 + 1000,000B= 4000,000 = 4MB


انماط العناوين

في البيتكوين لدينا ثلاث صيغ للعناوين:

P2PKH العناوين التتي تتبع برتوكول البيتكوين وتبدا بالرقم 1
P2SH تسمح بالاسال عن طريق script hash الذي تم شرحه بالاعلي وهي العناوين التي تبدا بالرقم 3
Bech32 يطلق عليها native segwit address format وهي التي تبدا بbc1


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

مميزات الSegWit
رسوم اقل حيث يمكن حساب الرسوم كاتي :
بافتراض ان لدينا معاملة دخلها 1 وخرجها اثنين

العناوين التي تبدا بالرقم 1:
180+68+10= 258 بايت
او
148+68+10= 226 بايت * في حالة كانت المحفظة تدعم الضغط
العناوين التي تبدا بالرقم 3 وتدعم ال segwit:
171+68+10=249 او 168 Vbytes
عناوين Bech32
توفر ثلاث بايت لكل مخرج عن المعادلة السابقة




###############
تذكر الاتي:

 ليست كل العناوين التي تبدا بالرقم 3 هي عناوين تدعم segwit
segwit فقط يكون
عند الاسال من محفظة تدعم ال segwit الي اي محفظة اخري والعكس ليس صحيح

#########



المصادر:
https://en.bitcoin.it/wiki/Address
https://en.bitcoin.it/wiki/segwit
https://en.bitcoin.it/wiki/hardfork
https://en.bitcoin.it/wiki/softfork
https://www.reddit.com/r/Bitcoin/comments/7rrb3w/day_9_i_will_post_this_guide_regularly_until/

1569127320
Hero Member
*
Offline Offline

Posts: 1569127320

View Profile Personal Message (Offline)

Ignore
1569127320
Reply with quote  #2

1569127320
Report to moderator
1569127320
Hero Member
*
Offline Offline

Posts: 1569127320

View Profile Personal Message (Offline)

Ignore
1569127320
Reply with quote  #2

1569127320
Report to moderator
There are several different types of Bitcoin clients. The most secure are full nodes like Bitcoin Core, which will follow the rules of the network no matter what miners do. Even if every miner decided to create 1000 bitcoins per block, full nodes would stick to the rules and reject those blocks.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1569127320
Hero Member
*
Offline Offline

Posts: 1569127320

View Profile Personal Message (Offline)

Ignore
1569127320
Reply with quote  #2

1569127320
Report to moderator
cryptonews90
Member
**
Offline Offline

Activity: 192
Merit: 10


View Profile
March 16, 2018, 06:37:05 PM
 #2

مشكور على المعلومات المفيدة ولكن هل من الضروري الحصولعلى مثل هذه المحفظة
mn754
Newbie
*
Offline Offline

Activity: 46
Merit: 0


View Profile
March 17, 2018, 02:56:37 PM
 #3

ما هى المحفظة وكيف احصل عليها
hugeblack
Hero Member
*****
Offline Offline

Activity: 812
Merit: 707


Bitcointalk Crossword Puzzle http://tiny.cc/q60jcz


View Profile
March 17, 2018, 03:09:07 PM
 #4

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

ما هى المحفظة وكيف احصل عليها



المحفظةwindowandroid
GreenAddressللتحميل انقر هناللتحميل انقر هنا
Electrumللتحميل انقر هناللتحميل انقر هنا


اذا اردت اي محفظة بيتكوين يرجي التحميل من هذا الموقع فقط https://bitcoin.org/en/choose-your-wallet

mn754
Newbie
*
Offline Offline

Activity: 46
Merit: 0


View Profile
March 17, 2018, 03:53:37 PM
 #5

جزيل الشكر لك على هذه المعلومات
khalid55
Jr. Member
*
Offline Offline

Activity: 65
Merit: 3


View Profile
June 01, 2019, 05:18:17 PM
 #6

هل ممكن نقول أن
hardfork
ينتج عنه عملة جدية
 أما
Softfork
فلا
khaled0111
Hero Member
*****
Offline Offline

Activity: 826
Merit: 552



View Profile
June 01, 2019, 10:34:31 PM
 #7

هل ممكن نقول أن
hardfork
ينتج عنه عملة جدية
 أما
Softfork
فلا

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

                  ▄▄▄████████▄
              ▄▄██████████████
    ▄▄▄▄▄▄▄▄▄█████▀    ▀██████
▄▄███████████████        ████
 ▀▀████
███████████▄    ▄████
     ██████████████████████
     ▀███████████████████▀
    ▄██████████████████▀
   ▄████████████████
  ▄██████████████████
  ███████▀▀ ▀▀▀█████▀
               ████▀
               ██▀
.ROCKETPOT..           █████████
          ███
         ███
        ███
       ███
      ███
████████
      ███
       ███
        ███
         ███
          ███
           █████████
▄▄█████████▄▄
▄█████████████████▄
▄████████  █  ████████▄
▄██████         ▀███████▄
▄█████████  ████▄  ███████▄
██████████  █████  ████████
██████████          ███████
██████████  ██████  ███████
▀█████████  █████▀  ██████▀
▀██████          ▄██████▀
▀████████  █  ████████▀
▀█████████████████▀
▀▀█████████▀▀
||
█████████           
███         
███         
███       
███       
███     
████████
███     
███       
███       
███         
███         
█████████           
...PLAY NOW...
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!