Pieter Wuille မိတ်ဆက် '' Miniscript, 'Bitcoin များအတွက်တစ်ဦးကနယူးစမတ်စာချုပ်ဘာသာစကားများ
ထင်ရှားတဲ့ပရိုဂရမ်မာ Pieter Wuille သူတို့ရဲ့အသုံးပြုရန်အထူးဒီဇိုင်းသစ်တစ်ခုနိုင်တဲ့ coding ဘာသာစကားထုတ်ဖော်ပြသထားပါတယ်အဖြစ် smart စာချုပ်များကိုမကြာမီ Bitcoin အတွက်တိုးတက်မှုရနိုင်မည်ဖြစ်သည်။
အဆိုပါ Bitcoin developer မေးလ်ပို့စာရင်းကိုတနင်္လာနေ့မှ Posted, ကို 'Miniscript' 'ဘာသာစကားတစ်ခုကိုပိုမိုလွယ်ကူ programmer တွေ Bitcoin ဖြုန်းဘို့ "Smart စာချုပ်များ" သို့မဟုတ်အခြေအနေများတက်ရေးသားဖို့အတှကျစေရန်ရည်ရွယ်သည်။ programmers Wuille, အန္ဒြေ Poelstra နှင့် Sanket Sanjalkar အကြမ်းဖျင်းတစ်နှစ်များအတွက်ကုဒ်အပေါ်အလုပ်လုပ်ကိုင်ခဲ့ကြ, Wuille ကဆိုသည်။
ကနောက်ကွယ်မှန်းကျင် shared ခဲ့တာရဲ့သော်လည်း, Wuille ကြောင့်ယခုရောက်ရှိမယ့်ရဲ့ဘာဖြစ်လို့လဲဆိုတော့သူကယခုအီးမေးလ်စာရင်းကပို့စ်တင်ကပြောပါတယ် "ငါသည်အချို့ပိုပြီးအာရုံစူးစိုက်မှုကိုရချင်ပါတယ်ဘယ်မှာဇာတ်စင်။ "
တစ်နည်းနည်းကို Back up "Script" ဟုအဆိုပါ Bitcoin သုံးစွဲနိုင်ပါသည်မတိုင်မီအချို့သောအခြေအနေများသတ်မှတ်အသုံးပြုသူများကတွေ့ဆုံခဲ့ပြီးခံရဖို့လိုအပ်ပါတယ်ခွင့်ပြုထားတဲ့ Bitcoin အတွက်စမတ်စာချုပ်ကိုချုပ်ဆိုကြသောဘာသာစကား, ဖြစ်ပါတယ်။ ပြောရမည်မှာ, ရန်ပုံငွေများသူတို့သုံးစွဲနိုင်ပါသည်ရှေ့တော်၌အခြို့သောအချိန်ကာလမရောက်မှီတိုင်အောင်တက်သော့ခတ်နေကြသည်။ သို့မဟုတျ, လူနှစ်ဦးငွေကိုခေါ်မယ့် concept ကိုပြောင်းရွေ့နိုင်ပါတယ်ရှေ့တော်၌ငွေပေးငွေယူအပေါ်ချွတ်လက်မှတ်ထိုးရန်လိုအပ်ပါတယ် "Multi-sig ။ "
ဤသည် programmer ကဒစ်ဂျစ်တယ်ပိုက်ဆံမှကြွလာသောအခါရှေ့တော်၌, Bitcoin ကတည်းကကအလယ်တန်းအတွက်ဘဏ်သို့မဟုတ်ကြားခံတစ်ဦးနှင့်ဆင်တူအမျိုးအစားယုံကြည်ကိုးစားခြင်းမရှိဘဲဤကဲ့သို့သောစည်းမျဉ်းစည်းကမ်းတွေကိုအကောင်အထည်ဖေါ်ရန်မဖြစ်နိုင်ပါခဲ့ဝတ္ထုဖြစ်ပါတယ်။
"Miniscript" အခြားတစ်ဖက်တွင်, နည်းလမ်းများစွာထဲမှာအပေါ်တိုးတက်အောင်, ဒီပရိုဂရမ်းမင်းဘာသာစကား၏ထိပ်ပေါ်မှာတည်ဆောက်။ တဦးတည်းက Wuille ကြောင်းဥပမာတစ်ခုနှင့်အတူစောဒကအဖြစ်ခန့်နည်းနည်းကိုကြည့်ဖို့ပိုမိုလွယ်ကူခြင်းနှင့်အကြောင်းပြချက်င်ဖြစ်ပါသည် "(တဦးတည်း) တစ်နေ့ပြီးကြောင်းအချိန်မရွေးဒင်္ဂါးပြားကိုယူတစ်ဦးကခွင့်ပြု, နှင့် B ။ "
ဤစည်းမျဉ်းစည်းကမ်းတွေကို Bitcoin ရဲ့ Script ထဲမှာအကောင်အထည်ဖော်နေကြသည်ကိုဘယ်လိုနေသောခေါင်းစဉ်:
OP_EQUALVERIFY OP_CHECKSIGVERIFY <144> OP_CSV OP_ENDIF
ထို့နောက် Minscript အတွက်တူညီသောအရာ:
or_d (c: PK (က), and_v (VC: pk_h (ခ), အဟောင်းများ (144)))
Miniscript Bitcoin ရဲ့မိခင်ဘာသာစကားဖို့ "compile" နိုင်, Script ၏ထိပ်ပေါ်မှာတည်ဆောက်။
အသစ်ဘာသာစကားရပ်ရွာထဲတွင် developer များအနေဖြင့်လက်ခုပ်သံလာပြီဖြစ်ပါတယ်။ ဥပမာအား Blockstream လျှပ်စစ်အင်ဂျင်နီယာ rusty စယ်, Tweet"ဒီနည်းပညာက 'ငရဲကြှနျုပျတို့သညျဤ ?! ရှေ့မှာပြုပါလုပ်ခဲ့ဘယ်လို' 'အဲဒီထဲကတစ်ခုဖြစ်လိမ့်မည်။ Unsexy နှင့်အရေးပါသောအ။ "
ထိုကဲ့သို့သောအဲရစ် Lombrozo Tweet လုပ်ခဲ့ကြောင့်ပိုမိုလွယ်ကူ, ပိုက်ဆံအိတ်ထဲမှာထိုကဲ့သို့သောရှုပ်ထွေး script များအကောင်အထည်ဖေါ်ရန်လုပ်အဖြစ်အများအပြားအလားအလာအသုံးပြုမှုကိုအမှုပေါင်းရှိပါတယ်။ Bitcoin ပညာပေးဂျင်မီသီချင်းဖော်ပြထားသကဲ့သို့သို့မဟုတ်, ကပင်လျှပ်စစ်ကွန်ယက်ကိုကျောထောက်နောက်ခံအတှကျအသုံးပွုနိုငျသညျ။
blockchain ဘာသာစကားများ၏ကျယ်ပြန့်အခြေအနေတွင်အတွက်စဉ်းစား, သီချင်း ethereum စမတ်ကန်ထရိုက်ပိုပြီးအများအပြားအမျိုးအစားများကိုရေးသားဖို့ဖြစ်နိုင်စေသည်စဉ် Miniscript အမှန်တကယ်ဖြစ်နိုင်ခြေလျော့နည်းစေကြောင့်မတ်စာချုပ်ဘာသာစကား, ethereum ရဲ့အစိုင်အခဲဘာသာစကားမှမတူကြောင်း commented ။
သီချင်းက "ရှုပ်ထွေး" နှင့်လျော့ကျစေပါတယ်ဘာဖြစ်လို့လဲဆိုတော့ဒီ သာ. ကောင်း၏စောဒကတက်သည် "တိုက်ခိုက်မှုရဲ့မျက်နှာပြင်။ "
ဒီလွှတ်ပေးရန်တွင်ထည့်သွင်းနှစ်ခုအလုပ်လုပ် Implementation ကိုဖြည့်စွက် "တိုးတက်မှုအတွက်အလုပ်" Wuille တစ်ဦးကိုခေါ်သည့်ပရိုဂရမ်ဘာသာစကားတွေ C ++ တို့နှင့်သံချေး၌နေသောခေါင်းစဉ်:
"အကြီးစားကျပန်းစမ်းသပ်မှုမှတဆင့်ကျနော်တို့ဘာသာစကားကိုဒီဇိုင်းနှင့်ဆက်စပ်နေသောမျက်မြင်သက်သေတည်ဆဲသဘောတူညီမှုများနှင့်စံချိန်စံညွှန်းများစည်းမျဉ်းစည်းကမ်းတွေနဲ့ကိုက်ညီမှုရှိအောင်ဖြစ်ကြောင်းယုံကြည်စိတ်ချမှုရှိသည်။ "
CoinDesk မော်ကွန်းတိုက်များမှတဆင့် Wuille ပုံရိပ်
Comments are closed, but trackbacks and pingbacks are open.