ထုတ်ဝေမှုမှာ ထူးခြားပါတယ်။
hash လုပ်ဆောင်ချက်ကို အစားထိုးလိုက်သောကြောင့် ပရိုတိုကော လိုက်ဖက်ညီမှုကို ချိုးဖျက်လိုက်သည် ( hash အကွက်သည် 32 bytes အစား 20 bytes ဖြစ်သည်)၊ BitTorrent v2 သတ်မှတ်ချက်ကို စိတ်ထဲ၌ နောက်ပြန်လိုက်ဖက်မှုမရှိဘဲ အစပိုင်းတွင် တီထွင်ခဲ့ပြီး Merkle hash သစ်ပင်များကို အညွှန်းများတွင် အသုံးပြုခြင်းကဲ့သို့ အခြားသော သိသာထင်ရှားသောပြောင်းလဲမှုများကို လက်ခံကျင့်သုံးခဲ့သည်။ torrent ဖိုင်များ အရွယ်အစားကို လျှော့ချရန်နှင့် block အဆင့်တွင် ဒေါင်းလုဒ်လုပ်ထားသော ဒေတာကို စစ်ဆေးရန်။
BitTorrent v2 တွင် အပြောင်းအလဲများသည် ဖိုင်တစ်ခုစီသို့ သီးခြား hash tree များသတ်မှတ်ခြင်းသို့ ကူးပြောင်းခြင်းနှင့် အပိုင်းများတွင် ဖိုင်ချိန်ညှိခြင်းကို အသုံးပြုခြင်း (ဖိုင်တစ်ခုစီ၏နောက်တွင် ထပ်ထည့်ခြင်းမပြုဘဲ) တွင် ထပ်တူထပ်မျှသောဖိုင်များရှိနေသည့်အခါ ဒေတာထပ်ပွားခြင်းကို ဖယ်ရှားပေးပြီး ခွဲခြားသတ်မှတ်ရန် ပိုမိုလွယ်ကူစေသည်။ ဖိုင်များအတွက် မတူညီသော အရင်းအမြစ်များ။ torrent လမ်းညွှန်ဖွဲ့စည်းပုံအား ကုဒ်သွင်းခြင်း၏ စွမ်းဆောင်ရည်ကို မြှင့်တင်ပေးပြီး ဖိုင်ငယ်အများအပြားကို ကိုင်တွယ်ရန်အတွက် ပိုမိုကောင်းမွန်အောင် လုပ်ဆောင်မှုများ ထပ်လောင်းထားသည်။
BitTorrent v1 နှင့် BitTorrent v2 ၏ အတူယှဉ်တွဲနေထိုင်မှုကို ချောမွေ့စေရန်၊ SHA1-2 နှင့် အညွှန်းများပါ၀င်သော ပေါင်းစပ် torrent ဖိုင်များကို ဖန်တီးနိုင်စွမ်းကို အကောင်အထည် ဖော်ထားသည်။
ဤပေါင်းစပ် torrent များကို BitTorrent v1 ပရိုတိုကောကိုသာ ပံ့ပိုးပေးသည့် ကလိုင်းယင့်များနှင့် အသုံးပြုနိုင်ပါသည်။ မဖြေရှင်းနိုင်သော တည်ငြိမ်မှုပြဿနာများကြောင့် libtorrent 2.0 တွင် မျှော်လင့်ထားသည့် WebTorrent ပရိုတိုကောအတွက် ပံ့ပိုးမှု
source: opennet.ru