Bitcoin ငွေသွင်းငွေထုတ်ပျော့, သုညပြောင်းလဲခြင်းထည့်သွင်းမှုများနှင့်မည်သို့ဒါဟာ Bitcoin Exchange များထင်သလောက်

ငွေသွင်းငွေထုတ်ပျော့တခါထပ်တစ်ခုလုံးကို Bitcoin ကွန်ယက်ကိုထိခိုက်နေပါတယ်။ လာမယ့်လုပ်ကွက်တူးဖော်သည်တိုင်အောင်ယေဘုယျအားဖြင့်, ဒီအရာအားလုံးထက်ထက်ပိုမိုရှုပ်ထွေးနှင့်ထင်ရသောထပ်ငွေကြေးလွှဲပြောင်းမှုမှာရလဒ်များကိုအများကြီးဖြစ်ပေါ်စေသည်။ ဤသည်အောက်ပါအချက်များကိုအဖြစ်ရှုမြင်ခံရနိုင်သည်

  • သင်၏မူရင်းငွေပေးငွေယူအတည်ပြုဘူး။
  • ဒင်္ဂါးပြား၏တူညီသောငွေပမာဏထင်ရှားကျော်ကြားသော, တူညီတဲ့လိပ်စာများနှင့်ထံမှသွားအတူနောက်ထပ်ငွေပေးငွေယူ။ ဒါကတစ်ဦးကွဲပြားခြားနားငွေပေးငွေယူ ID ကိုရှိပါတယ်။

မကြာခဏ, ဒီကွဲပြားခြားနားသောငွေပေးငွေယူ ID ကိုအတည်ပြုမည်, အခြို့ပိတ်ပင်တားဆီးမှုစူးစမ်းရှာဖွေသူများအတွက်, သင်မူရင်းငွေပေးငွေယူနှစ်ဆသုံးစွဲဖြစ်ခြင်းသို့မဟုတ်မဟုတ်ရင်မမှန်ကန်တဲ့ဖြစ်ခြင်းအကြောင်းကိုသတိပေးချက်များကိုမြင်ရပါလိမ့်မယ်။

နောက်ဆုံးတွင်သော်လည်း, Bitcoin ၏မှန်ကန်သောငွေပမာဏကိုစေလွှတ်ခံရခြင်းနှင့်အတူရုံတစျခုငွေပေးငွေယူ, အတည်ပြုသင့်တယ်။ အဘယ်သူမျှမငွေကြေးလွှဲပြောင်းမှုမှာအတည်ပြုခြင်းသို့မဟုတ်တစ်ဦးထက်ပို Confirm လျှင်, ဒီဖြစ်ကောင်းတိုက်ရိုက်ငွေပေးငွေယူပျော့ချိတ်ဆက်မထားပါ။

သို့ရာတွင်ထိုသို့ mutated ကြပြီမဟုတ်, စအတည်ပြုပေးရန်ပျက်ကွက်နေကြသည်ကိုစလှေတျအချို့အရောင်းအရှိသတိထားမိခဲ့ပါတယ်။ သူတို့သည်လည်းအတည်ပြုမည်မဟုတ်ကြောင်းယခင် input ကိုအပေါ်အားကိုးလို့ဖြစ်ပါတယ်။

အမှန်ကတော့, Bitcoin ငွေကြေးလွှဲပြောင်းမှုမှာ (က Bitcoin address 'အထဲမှာ "Bitcoin အဖြစ်ယူဆနိုင်ပါတယ်) ကိုအသုံးစရိတ်သွင်းအားစုပါဝင်ပြီးတော့ပြန်အချို့သောအပြောင်းအလဲလာပြီ။ ငါက 10 BTC ၏တစ်ခုတည်း input ကိုခဲ့ရပြီးတစ်စုံတစ်ဦးကို 1 မှ BTC ပေးပို့ချင်တယ်ဆိုရင်အောက်ပါအတိုင်းဥပမာ,, ငါငွေပေးငွေယူဖန်တီးမည်ဟု:

10 BTC – (အသုံးပြုသူမှ)> 1 BTC နှင့် 9 BTC (ကိုယ့်ကိုကိုယ်ပြန်)

ဤနည်းသည်ကနဦးသတ္တုတူးဖော်ရေးငွေပေးငွေယူရာမှအားလုံး Bitcoin ဖန်တီးနိုင်ကွင်းဆက်တစ်ခုစီရှိပါတယ်။

Bitcoin core ကိုဤကဲ့သို့သောငွေပေးငွေယူမလာတဲ့အခါအဲဒါကိုပြန် 9 BTC ပြောင်းလဲမှုအရလိမ့်မည်ဟုကိုးစားခြင်း, အဲဒါကိုဒီအရောင်းအဝယ်သူ့ဟာသူနေထုတ်လုပ်လိုက်တဲ့, ဒါမှမဟုတ်အလွန်အနည်းဆုံးသောကွောငျ့, တပြင်လုံးကိုငွေပေးငွေယူအတည်ပြုမည်မဟုတ်ပါလိမ့်မယ်ဒါပေမယ့်ဘာမျှမဆုံးရှုံးခဲ့ရခြင်းဖြစ်သည်။ ဒါဟာချက်ချင်းကဒင်္ဂါးပြားသွားကြသည်ဘယ်မှာသိတယ်ကြောင့်ကွန်ယက်အတွက်ငွေပေးငွေယူသတင်းအချက်အလက်သိတယ်ဘာလို့လဲဆိုတော့ဒီအတည်ပြုခဲ့သည်ခံရအပေါ်စောင့်ဆိုင်းခြင်းမရှိဘဲတစ်ဦးထပ်မံငွေပေးငွေယူ၌ဤ 9 BTC အပေါ်ပေးပို့နိုင်ပါတယ်။

သို့သော်ဤယူဆချက်မှား၏။

ငွေသွင်းငွေထုတ် mutated လျှင် Bitcoin core ကို 9 BTC ပြောင်းလဲမှုကိုအသုံးပြုပြီးသစ်တစ်ခုငွေပေးငွေယူဖန်တီးဖို့ကြိုးစားနေတက်အဆုံးသတ်, ဒါပေမယ့်မှားယွင်းတဲ့ input ကိုအချက်အလက်တွေအပေါ်အခြေခံပြီးလိမ့်မည်။ အမှန်တကယ်ငွေပေးငွေယူ ID နှင့်ဆက်စပ်ဒေတာ blockchain အတွက်ပြောင်းလဲသွားပြီလို့ဖြစ်ပါတယ်။

ထို့ကွောငျ့အ Bitcoin core ကိုဒီဥပမာမှာသူ့ဟာသူယုံကြည်စိတ်ချဘယ်တော့မှမသင့်ကြောင်းအမြဲဒီပြောင်းလဲမှုအပေါ်ပေးပို့ခြင်းမပြုမီပြောင်းလဲမှုအတွက်အတည်ပြုချက်တစ်ခုအပေါ်စောင့်ဆိုင်းသင့်ပါတယ်။

ဖလှယ်မှု Bitcoin မရှိတော့မဆို Bitcoin ငွေပေးငွေယူတွင်ထည့်သွင်းခံရဖို့, သုညအတည်ပြုချက်နှင့်အတူပြောင်းလဲမှုခွင့်ပြုပါရန်သူတို့၏အဓိက Bitcoin node ကို configure လုပ်နိုင်ပါတယ်။ ဒါက -spendzeroconfchange = 0 option နဲ့အတူ bitcoind ကို run configured နိုင်ပါသည်။

ဤသည်မှာသော်လည်းမလုံလောကျ, ဤအသစ်တခုငွေပေးငွေယူပို့ပေးရန်အနည်းဆုံးအတည်ပြုချက်ကိုအတူရရှိနိုင်အလုံအလောက်သွင်းအားစုရှိနေကြသည်မဟုတ်ဘာလို့လဲဆိုတော့အရောင်းအကိုစလှေတျမရနိုငျတဲ့အခြေအနေမှာဖြစ်ပေါ်နိုင်ပါတယ်။ ထို့ကြောင့်ငါတို့သည်လည်းအောက်ပါပါဘူးတဲ့ဖြစ်စဉ်ကို run:

  1. , မရရှိနိုင် unspent ဒါပေမယ့်စစ်ဆေးမှုများ Bitcoin-CLI listunspent 1 ခေါ်ဆိုခြင်းဖြင့်သွင်းအားစုအတည်ပြုပြောကြားခဲ့သည်။
  2. x ကိုသွင်းအားစု (လက်ရှိတကျိပ်နှစ်ပါးသော) ထက်လျော့နည်းရှိပါတယ် အကယ်. အဲဒီနောက်အောက်ပါပြုပါ:
    1. input ကိုလှည့်ပတ် 10 BTC အဘို့ဖြစ်၏ဘယ်အရာကိုထွက်အလုပ်လုပ်ကြသည်။
    2. ထိပ်ပေါ်မှာအခကြေးငွေအတွက်လုံလောက်သောအာကာသထွက်ခွာ, တတ်နိုင်သမျှအများအပြား 1 BTC ငွေကြေးလွှဲပြောင်းမှုမှာသို့ဤခွဲထွက်ဖို့ဘယ်လိုထွက်အလုပ်လုပ်ကြသည်။
    3. လူအပေါင်းတို့သည် Bitcoin စျေးကွက်ကပိုင်ဆိုင်န်းကျင်ကို 10 output ကိုလိပ်စာများ, ကို ~ 10 BTC input ကိုပေးပို့ဖို့ Bitcoin-CLI sendmany ခေါ်ဆိုပါ။

ဤနည်းကျနော်တို့နောက်ထပ်အရောင်းအများအတွက်အသုံးပြုနိုင်သည့်ခန့်မှန်းခြေအားဖြင့်တကျိပ် 1 BTC သွင်းအားစုသို့တဦးတည်းကို 10 BTC input ကိုပြောင်းလဲနိုင်ပါတယ်။ ကျနော်တို့လျော့နည်းကျန်ရှိသော၏သွင်းအားစုများနှင့်ရှိတဆယ်နှစ်လုံးကိုအပေါ် "အနိမ့်အပြေး" ကြသောအခါငါတို့သည်ဤလုပ်ပါ။

ဤရွေ့ကားခြေလှမ်းများသာအစဉ်အဆက်အပြည့်အဝကိုအတည်ပြုသွင်းအားစုနှင့်အတူအရောင်းအပို့ပေးပါလိမ့်မည်ဟုအာမခံပါသည်။

တဦးတည်းကိစ္စသော်လည်းဖြစ်နေဆဲ – ကြှနျုပျတို့သညျဤပြောင်းလဲမှုကိုအကောင်အထည်ဖော်မတိုင်မီအချို့အရောင်းအ mutated ပြောင်းလဲမှုအပေါ်အားကိုးကြောင်းစလှေတျတျောတယ်နှင့်ကိုအတည်ပြုခြင်းကိုဘယ်တော့မှပါလိမ့်မယ်။

ပစ္စုပ္ပန်မှာကျနော်တို့ကဤအရောင်းအပြန်ပို့ပါဖို့အကောင်းဆုံးနည်းလမ်းတစ်ခုသုတေသနပြုနေကြသည်။ ကျွန်ုပ်တို့ကြိုတင် zapped ရပါမည်ထင်အပေါငျးတို့သအရောင်းအ itemise ချင်ပေမယ့်ကျနော်တို့ဖြစ်ကောင်းအချိန်အနည်းငယ်ကြာပါလိမ့်မယ်အရာ, တစ်ဦးကိုချွတ်-အထွတ်အထိပ်အချိန်အရောင်းအ zap ပါလိမ့်မယ်။

ပျော့ပြဿနာဖြစ်ခြင်း၏အခွင့်အလမ်းတွေကိုလျော့ချဖို့တစ်ခုမှာရိုးရှင်းတဲ့ technique ကိုတတ်နိုင်သမျှများစွာသောအခြား node များချိတ်ဆက်ရန်သင့်ရဲ့ Bitcoin node ကိုရှိသည်ဖို့ဖြစ်ပါတယ်။ အဲဒီလမ်းကိုသင်ဖွယ်ရှိဆို mutated ငွေပေးငွေယူထုတ်ရေနစ်နှင့်ပထမဦးဆုံးပယ်ချရလိမ့်မည်ဟုဆိုလိုပါလိမ့်မယ်အရာ, အလွန်လျင်မြန်စွာအသစ်ရဲ့ငွေပေးငွေယူမှထွက် "အော်ဟစ်" နှင့်ကြောင့်လူကြိုက်များလာပြီလိမ့်မည်။

ရှိပြီးသားအတွက် Anti-mutation ကုဒ်ရှိသည်အဲဒီမှာအထဲကတချို့ node များရှိပါသည်။ ဤရွေ့ကား mutation အရောင်းအရှာဖွေပြီးမှသာအတည်ပြုငွေပေးငွေယူအပေါ်ရှောက်သွားနိုင်ကြသည်။ ဒါဟာ (သင်တန်း၎င်း၏ကိုယ်ပိုင်အန္တရာယ်များကိုအတူပါလာလတံ့သော) ဤကဲ့သို့သောယုံကြည်စိတ်ချ node များချိတ်ဆက်ရန်အသုံးဝင်သည်, ဤအကောင်အထည်ဖော်ထည့်သွင်းစဉ်းစားရကျိုးနပ်။

Bitcoin ဖို့ BIP 62 တိုးမြှင့်ပျော့မဖြစ်နိုင်စေမည်ဖြစ်သောအကောင်အထည်ဖော်တစ်ချိန်ကဤအပျော့ကိစ္စများအားလုံးသည်ပြဿနာတစ်ခုဖြစ်လိမ့်မည်မဟုတ်ပေ။ ဒါကကံမကောင်းချွတ်အချို့နည်းလမ်းဖြစ်ပါတယ်နှင့်ပစ္စုပ္ပန်မှာအဘယ်သူမျှမရည်ညွှန်းအကောင်အထည်ဖော်ရေး, ကုန်အံ့တစ်ဦးတည်းအသစ်တခုပိတ်ပင်တားဆီးမှုအမျိုးအစားမှရွှေ့ပြောင်းမှုအတွက်အစီအစဉ်တစ်ခုရှိပါတယ်။

သာအကျဉ်းအတွေးခံရပြီဖြစ်သော်လည်း Bitcoin ဆော့ဖ်ဝဲအနာဂတ်ဗားရှင်းပျော့ပြောင်းလဲမှုသွင်းအားစုအပေါ်ဖြစ်ပွားခဲ့သည်သည့်အခါသူတို့ကိုယ်သူတို့ detect, အဲဒီနောက်အောက်ပါတို့မှတစ်ခုလုပ်ဖို့အဘို့, ဖြစ်နိုင်ဖြစ်နိုင်သည်:

  1. မာကုဒီအရောင်းအဝယ်အတွက်ပယ်ချငါတို့သည် (က reorg လည်းမရှိ, အထူးသဖြင့်လျှင်, အလားအလာအန္တရာယ်များ) အတည်ပြုဘယ်တော့မှသိကြသကဲ့သို့, ပိုက်ဆံအိတ်ကနေဖယ်ရှားပစ်သည်။ ဖြစ်နိုင်သည် node ကိုပိုင်ရှင်အကြောင်းကြား။
  2. ယင်းလုပ်ကွက်အတွင်းကိုလက်ခံအဖြစ်ကနေအတူတူကိုအသုံးတွေနဲ့ parameters ဖြေရှင်းရန်ဒါပေမယ့်ပြောင်းလဲမှုကိုငွေပေးငွေယူရာမှမှန်ကန်သော input ကိုအသေးစိတ်အချက်အလက်တွေနဲ့ဆိုလိုသညျအရောင်းအဝယ် "repackage" ရန်ကြိုးစားကြပါတယ်။



Source by Marc Warne