သင်သည် ဒေတာများစွာကို သိမ်းဆည်းထားနိုင်ဖွယ်ရှိသည်။ သင့်ကိုယ်ပိုင်ကွန်ပြူတာတွင် ဓာတ်ပုံများ၊ သီချင်းများ၊ ရုပ်ရှင်များ၊ အလုပ်စာရွက်စာတမ်းများနှင့် အခြားအရာများ ပြည့်နှက်နေပါသည်။ အားလုံးကို စနစ်တကျ ထားရှိနိုင်စေရန် ထိန်းထားရန် ပိုမိုခက်ခဲလာသည်။
ဟုတ်ပါတယ်၊ သင့်ကွန်ပျူတာရဲ့ hard drive မှာ အရာအားလုံးကို သိမ်းဆည်းထားနိုင်ပါတယ်။ ဒါပေမယ့် သင့်ကွန်ပြူတာပျက်ကျပြီး အရာအားလုံးဆုံးရှုံးသွားရင် ဘာဖြစ်သွားမလဲ။
နည်းပညာကုမ္ပဏီများစွာသည် cloud သိုလှောင်မှုဖြေရှင်းချက်များအား ပေးစွမ်းသော်လည်း သင့်နိုင်ငံရှိ Google Drive သို့မဟုတ် Dropbox ကဲ့သို့သော အက်ပ်များကို သင့်အစိုးရမှ တားမြစ်သောအခါ ဘာဖြစ်သွားသနည်း။
ဤ cloud ဖြေရှင်းချက်များသည် လက်ရှိဝဘ်ဆိုဒ်၏ တူညီသော ချို့ယွင်းချက်မှ ကြုံတွေ့နေရသည်- ဗဟိုချုပ်ကိုင်မှု။
သို့သော်၊ web3 နည်းပညာများ ထွန်းကားလာမှုသည် ဝဘ်၏အနာဂတ်ကို သဘာဝအတိုင်း ဖြန့်ဝေနိုင်သည်ကို ပြသခဲ့သည်။ ဤဆောင်းပါးတွင်၊ IPFS ပရိုတိုကောနှင့် အင်တာနက်၏ အခြေခံဗိသုကာကို မည်သို့ပြောင်းလဲရန် စီစဉ်ထားသည်ကို ကျွန်ုပ်တို့ လေ့လာပါမည်။
IPFS ဆိုတာဘာလဲ။
Interplanetary File System သို့မဟုတ် IPFS ဒေတာကို သိမ်းဆည်းပြီး မျှဝေသည့် ဗဟိုချုပ်ကိုင်မှု လျှော့ချထားသော ကွန်ရက်တစ်ခုဖြစ်သည်။
IPFS သည် မည်သူမဆို ဖိုင်များကို သိမ်းဆည်းနိုင်ပြီး ၎င်းတို့အား ကွန်ရက်သို့ ဝင်ရောက်ခွင့်ရှိသည့် အခြားသူနှင့် မျှဝေရန် ခွင့်ပြုထားသည်။ ကွန်ရက်သို့ အပ်လုဒ်လုပ်ထားသော ဖိုင်များကို ကမ္ဘာတစ်ဝှမ်းရှိ မတူညီသော ကွန်ပျူတာများစွာတွင် သိမ်းဆည်းထားသည်။
IPFS ကို Google မှ အင်ဂျင်နီယာဟောင်း Juan Benet ဦးဆောင်သော developer အဖွဲ့တစ်ဖွဲ့က ဖန်တီးခဲ့ခြင်းဖြစ်သည်။ Benet သည် သုံးစွဲသူများအား ဗဟိုဆာဗာမပါဘဲ ဖိုင်များကို မျှဝေခွင့်ပြုသည့် BitTorrent ပရိုတိုကောမှ မှုတ်သွင်းထားသည်။ p2p ဖိုင်မျှဝေခြင်းဆိုင်ရာ protocal သည် တူညီသောချဉ်းကပ်မှုသည် ကမ္ဘာတစ်ဝှမ်းရှိ ဗဟိုချုပ်ကိုင်မှုလျှော့ချထားသော ဖိုင်စနစ်အတွက် အလုပ်လုပ်နိုင်ကြောင်း Benet သဘောပေါက်စေခဲ့သည်။
၎င်းသည် 2015 ခုနှစ်ကတည်းက ဖွံ့ဖြိုးတိုးတက်လာခဲ့သော်လည်း Brave Browser နှင့် Opera ကဲ့သို့သော ၎င်းကို ပံ့ပိုးပေးသည့် application အများအပြား ရှိနှင့်ပြီးဖြစ်သည်။
IPFS သည် ဗဟိုချုပ်ကိုင်မှု သိမ်းဆည်းမှု မအောင်မြင်သည့် အခြေအနေများတွင် အွန်လိုင်းတွင် အချက်အလက် သိမ်းဆည်းရန် အခြားနည်းလမ်းတစ်ခု ဖြစ်လာသည်။ ဥပမာအားဖြင့်၊ တူရကီအာဏာပိုင်များသည် နိုင်ငံတစ်ဝှမ်း Wikipedia ကိုပိတ်ပင်လိုက်သောအခါ တက်ကြွလှုပ်ရှားသူများသည် တူရကီဝီကီပီးဒီးယားမိတ္တူအတွက် ဗဟိုချုပ်ကိုင်မှုလျှော့ချထားသောပေါ်တယ်တစ်ခုဖန်တီးရန် IPFS ကိုအသုံးပြုခဲ့သည်။
IPFS ၏အနာဂတ်သည်အလားအလာကောင်းပုံရသည်။ ၎င်းကို အသုံးပြုသည့် အက်ပ်လီကေးရှင်းများ ပိုမိုများပြားလာသည်နှင့်အမျှ ၎င်းသည် အင်တာနက်ပေါ်တွင် ဒေတာသိမ်းဆည်းခြင်းနှင့် မျှဝေရန် မူရင်းနည်းလမ်း ဖြစ်လာနိုင်ချေရှိသည်။
ဒါကဘယ်လိုမျိုးအလုပ်လုပ်သလဲ?
IPFS သည် peer-to-peer သို့မဟုတ် p2p သိုလှောင်မှုကွန်ရက် အမျိုးအစားတစ်ခုဖြစ်သည်။
တစ်စုံတစ်ယောက်သည် ဖိုင်တစ်ခုတောင်းဆိုပါက၊ ထိုဖိုင်၏မိတ္တူကို ၎င်းတို့၏စက်တွင်း node တွင် သိမ်းဆည်းထားသည်။ အကယ်၍ လူများများက ထိုဒေတာကို တောင်းဆိုပါက၊ ကက်ရှ်မိတ္တူများ ပိုမိုဖန်တီးလာပါမည်။ ဆိုလိုသည်မှာ ကက်ရှ်ဖိုင်ပါရှိသော node အားလုံးကြားတွင် တောင်းဆိုမှုကို ဖြည့်ဆည်းရန် ဝန်ထုပ်ဝန်ပိုးကို ဖြည်းဖြည်းချင်း မျှဝေပါသည်။
ကွန်ရက်သည် အကြောင်းအရာလိပ်စာ၊ အကြောင်းအရာလင့်ခ်ချိတ်ခြင်းနှင့် အကြောင်းအရာရှာဖွေတွေ့ရှိမှုတို့အပေါ် အဓိကအခြေခံမူသုံးရပ်အပေါ် မူတည်သည်။
IPFS သည် ဤအခြေခံမူ (၃) ရပ်မှ တစ်ခုစီကို မည်သို့ ပြီးမြောက်စေသည်ကို လေ့လာကြည့်ကြပါစို့။
အကြောင်းအရာဖြေရှင်းခြင်း။
ကွန်ပြူတာရှိ ဖိုင်များကို ရှာဖွေရာတွင် ပုံမှန်နည်းလမ်းကို စဉ်းစားပါ။ ဖိုင်တစ်ခုကို ဝင်ရောက်ကြည့်ရှုရန်အတွက် သင်သည် သင့်စက်ပစ္စည်းပေါ်ရှိ သီးခြားလမ်းညွှန်တစ်ခုသို့ သွားကာ မှန်ကန်သော ဖိုင်အမည်ပါသည့် ဖိုင်တစ်ခုကို ရှာဖွေရမည်ဖြစ်သည်။
၎င်းသည် ကွန်ပြူတာတွင် ပုံမှန်အလေ့အကျင့်တစ်ခုဖြစ်သော်လည်း IPFS ကဲ့သို့ ဖြန့်ဝေထားသောကွန်ရက်သို့ ကောင်းစွာဘာသာပြန်ဆိုရန် မလိုအပ်ပါ။
အကြောင်းအရာကို တည်နေရာအလိုက် ခွဲခြားသတ်မှတ်မည့်အစား IPFS သည် အကြောင်းအရာကို ကိုယ်တိုင်ကြည့်ရှုသည်။ ဤဖြစ်စဉ်ကိုခေါ်သည်။ အကြောင်းအရာဖြေရှင်းခြင်း.
IPFS ပရိုတိုကောတွင် ပါ၀င်သည့် ဖိုင်များအားလုံးသည် သီးခြားဖိုင်အတွက် သီးခြား hash တစ်ခုအဖြစ် လုပ်ဆောင်သည့် အကြောင်းအရာ identifier ပါရှိသည်။
Interplanetary Linked Data ပရောဂျက် (IPLD) သည် IPFS ပရိုတိုကောအသုံးပြုသူများအား ၎င်းတို့၏ဒေတာကို သူတို့ဆန္ဒရှိတိုင်း မည်သည့်ပုံစံဖြင့် စူးစမ်းလေ့လာနိုင်စေမည့် စာကြည့်တိုက်များကို ပံ့ပိုးပေးခြင်းဖြင့် ဤသဘောတရားကို ပိုမိုကျယ်ပြန့်စေသည်။
အကြောင်းအရာချိတ်ဆက်ခြင်း။
IPFS သည် a ကိုအသုံးပြုသည်။ ဒေတာဖွဲ့စည်းပုံ a ကိုခေါ် acyclic ဂရပ်ညွှန်ကြားခဲ့သည် သို့မဟုတ် DAG
IPFS ပရိုတိုကောသည် a ဟုခေါ်သော DAG အမျိုးအစားကို အသုံးပြုသည်။ Merkle DAG node တစ်ခုစီသည် node ၏ contents ၏ hash တစ်ခုဖြစ်သည့် ထူးခြားသော identifier တစ်ခုရှိစေရန်အတွက် set up ပြုလုပ်ထားသည်။
ကွန်ရက်သည် လမ်းညွှန်များနှင့် ဖိုင်များကို ကိုယ်စားပြုပုံကို အကောင်းဆုံးဖြစ်အောင် ပြုလုပ်ရန် Merkle DAG ကို အသုံးပြုသည်။ သင့်တွင် ဖိုင်သုံးခုပါရှိသော ဖိုဒါတစ်ခုရှိသည်ဆိုပါစို့။ ထိုဖိုဒါတွင် ၎င်းအတွင်းရှိ ဖိုင်သုံးခုကို ကိုယ်စားပြုသည့် သီးခြား hash တစ်ခုပါရှိသည်။ ဖိုင်တစ်ခုစီကို ဘလောက်များစွာဖြင့် ဖွဲ့စည်းထားသည်။
node တစ်ခုစီသည် node ၏အကြောင်းအရာများကိုအခြေခံ၍ထုတ်လုပ်ထားသော hash တစ်ခုနှင့်ချိတ်ဆက်ထားသောကြောင့်၊ ဒေတာတည်ဆောက်ပုံတစ်ခုလုံးကိုကိုယ်တိုင်စစ်ဆေးသည်ဟုဆိုသည်။ ဤသော့ချက်ပိုင်ဆိုင်မှုသည် IPFS ပရိုတိုကောတွင် ဖြန့်ဝေသည့်စွမ်းရည်ဖြင့် ဖိုင်များကို လုပ်ဆောင်နိုင်စေသည့်အရာဖြစ်သည်။
အကြောင်းအရာ Discovery
သင်ရှာဖွေနေသော အကြောင်းအရာကို လက်ခံဆောင်ရွက်ပေးနေသော မည်သည့်ရွယ်တူချင်းများကို ရှာဖွေရန် IPFS သည် တစ်ခုအပေါ် အားကိုးသည်။ ဖြန့်ဝေ hash ဇယား သို့မဟုတ် DHT။
hash table သည် တန်ဖိုးများအတွက် သော့များ၏ ဒေတာဘေ့စ်တစ်ခုဖြစ်သည်။ IPFS သည် သင်ဝင်ရောက်ရန်ကြိုးစားနေသည့် အကြောင်းအရာကို ဖန်တီးထားသည့် ဘလောက်များကို ကွန်ရက်အတွင်းရှိ မည်သည့်ရွယ်တူချင်းများက သိမ်းဆည်းနေကြောင်း ရှာဖွေရန် ဖြန့်ဝေထားသော hash ဇယားကို အသုံးပြုသည်။
IPFS ကိုအသုံးပြုသည်။ libp2p စာကြည့်တိုက်သည် သက်တူရွယ်တူများအချင်းချင်း ဒေတာပေးပို့နိုင်စေရန်။
Desktop Application
ဒက်စ်တော့အပလီကေးရှင်းတွင်၊ အထက်ဖော်ပြပါနည်းပညာအများစုကို ဝှက်ထားပြီး လူမသိသူမသိလုပ်ဆောင်သည်။
အသုံးပြုသူများသည် ၎င်းတို့၏ကိုယ်ပိုင် IPFS ကလိုင်းယင့်ကို အသုံးပြုပြီး ၎င်းတို့၏ကိုယ်ပိုင်ဖိုင်များကို ကွန်ရက်သို့ အပ်လုဒ်လုပ်နိုင်သည်။
ကွန်ရက်သို့ သုံးစွဲသူမှ အပ်လုဒ်လုပ်ထားသော ဖိုင်များကို ဖိုင်၏ထူးခြားသော အကြောင်းအရာသတ်မှတ်မှုမှတစ်ဆင့် ဝင်ရောက်ကြည့်ရှုနိုင်ပါသည်။ ကဲ့သို့သော ဝန်ဆောင်မှုကို သင်အသုံးပြုနိုင်ပါသည်။ IPFS ဘရောက်ဆာ အင်တာနက်သို့ ချိတ်ဆက်နိုင်သော မည်သည့်စက်ပစ္စည်းမှ ဖိုင်ကို ဝင်ရောက်ကြည့်ရှုရန်။
IPFS အဓိကအင်္ဂါရပ်များ
IPFS ပရိုတိုကော၏ အဓိကအင်္ဂါရပ်လေးခုမှာ အောက်ပါအတိုင်းဖြစ်သည်။
- IPFS သည် peer-to-peer ဖိုင်စနစ်တစ်ခုဖြစ်သည်။ ဆိုလိုသည်မှာ ဗဟိုဆာဗာမလိုအပ်ဘဲ ဖိုင်များကို အသုံးပြုသူများကြား တိုက်ရိုက် သိမ်းဆည်း ဖြန့်ဝေပါသည်။ အသုံးပြုသူများသည် အခြားရွယ်တူများနှင့် ချိတ်ဆက်ရန် ၎င်းတို့၏ကိုယ်ပိုင် node ကို လုပ်ဆောင်ရန် ရွေးချယ်ခွင့်ရှိသည်။
- IPFS ကို ဗဟိုချုပ်ကိုင်မှု လျှော့ချထားသည်။ ဆိုလိုသည်မှာ ရှုံးနိမ့်ခြင်း၏ တစ်ခုတည်းသောအချက် မရှိပါ။ Node တစ်ခု ကျသွားပါက၊ စနစ်သည် ဆက်လက် လုပ်ဆောင်နိုင်သေးသည်။
- IPFS သည် ပိုမိုလွယ်ကူစွာ သိမ်းဆည်းနိုင်စေပါသည်။ မြင့်မားသောထိရောက်မှုရှိသော Merkle DAG သည် ကွန်ရက်ကို လိုအပ်သောသိုလှောင်မှုနေရာပမာဏကို အနည်းဆုံးလျှော့ချနိုင်စေပါသည်။ ၎င်းသည် သမိုင်းဆိုင်ရာ အချက်အလက်များကို သိမ်းဆည်းရန် လိုအပ်သည့် မည်သည့်အဖွဲ့အစည်းအတွက်မဆို ကြီးမားသော အားသာချက်တစ်ခုဖြစ်သည်။
- command line နှင့်မရင်းနှီးသောအသုံးပြုသူများသည် drag-and-drop ဖိုင်တင်သွင်းမှုနှင့် အမြန်မျှဝေခြင်းနှင့် ဒေါင်းလုဒ်ဆွဲခြင်းရွေးချယ်မှုများကို ပံ့ပိုးပေးသည့် ၎င်းတို့၏အသုံးပြုရလွယ်ကူသော desktop application ကို အသုံးပြုနိုင်သည်။
- IPFS သည် open source ဖြစ်ပြီး. ဆိုလိုသည်မှာ မည်သူမဆို စနစ်၏ ဖွံ့ဖြိုးတိုးတက်မှုကို အထောက်အကူ ပြုနိုင်သည်။
IPFS Protocol ၏ အားသာချက်များနှင့် အားနည်းချက်များ
Pros
- အသုံးပြုသူအများအပြားနှင့် ဖိုင်အများအပြားကို လိုက်လျောညီထွေဖြစ်စေရန်အတွက် အရွယ်အစားကို အသုံးပြုနိုင်စေရန် ဒီဇိုင်းထုတ်ထားသည်။
- ၎င်းသည် အမှား-ခံနိုင်ရည်ရှိပြီး၊ အဓိပ္ပါယ်မှာ ကွန်ရက်အတွင်းရှိ အချို့သော node များကို မရရှိနိုင်သော်လည်း ၎င်းသည် ဆက်လက်လုပ်ဆောင်နိုင်သည်ဟု ဆိုလိုသည်။
- ၎င်းသည် ဆင်ဆာဖြတ်တောက်မှုကို ခံနိုင်ရည်ရှိပြီး၊ ဆိုလိုသည်မှာ အဖွဲ့အစည်းတစ်ခုအတွက် ကွန်ရက်မှ အကြောင်းအရာများကို ပိတ်ဆို့ရန် သို့မဟုတ် ဖယ်ရှားရန် ခက်ခဲသည်ဟု ဆိုလိုသည်။
- IPFS သည် လုံခြုံသည်။ IPFS သည် ဖိုင်များကို ခိုးယူမှုဒဏ်ခံနိုင်စေသည့် ကုဒ်နံပါတ် hash များကို အသုံးပြု၍ သိမ်းဆည်းထားသည်။
အားနည်းချက်များ
- Interplanetary File System သည် ဖွံ့ဖြိုးတိုးတက်ဆဲဖြစ်ပြီး စီးပွားဖြစ် ဖိုင်သိုလှောင်မှုဖြေရှင်းချက်များနှင့် နှိုင်းယှဉ်ပါက သုံးစွဲသူပံ့ပိုးမှု အနည်းငယ်သာရှိသည်။
- စနစ်သည် မည်မျှ အတိုင်းအတာအထိ ကောင်းမွန်မည် သို့မဟုတ် ဆင်ဆာဖြတ်တောက်မှုကို မည်မျှ ကောင်းမွန်စွာ တွန်းလှန်မည်ကို မရှင်းလင်းပါ။
- စနစ်သည် အင်အားကြီးမားသော အဖွဲ့အစည်းများ၏ တိုက်ခိုက်မှုကို ခံနိုင်ရည်ရှိနိုင်သည်။
- အကြောင်းအရာလိပ်စာသည် hash ပါရှိသော လင့်ခ်ကို ပြန်ပေးသည်။ အသုံးပြုသူများသည် လင့်ခ်ကို လူသားဖတ်နိုင်စေရန် DNS ကို အသုံးပြုရမည်ဖြစ်ပါသည်။
ကောက်ချက်
IPFS ပရိုတိုကောများသည် သမားရိုးကျနည်းလမ်းများထက် အကျိုးကျေးဇူးများစွာရှိသော ဒေတာကို သိမ်းဆည်းခြင်းနှင့် မျှဝေခြင်းနည်းလမ်းသစ်တစ်ခုဖြစ်သည်။ ၎င်းကို ဗဟိုချုပ်ကိုင်မှု လျှော့ချခြင်းဖြစ်ပြီး၊ ပျက်ကွက်သည့်အချက်တစ်ခုတည်းမရှိဟု ဆိုလိုပြီး အခြားနည်းလမ်းများထက် bandwidth နည်းကို အသုံးပြု၍ အလွန်ထိရောက်ပါသည်။
သို့သော်လည်း ၎င်းသည် ဖွံ့ဖြိုးတိုးတက်ဆဲဖြစ်ပြီး အလွန်ကြီးမားသောဖိုင်များကို မသိမ်းဆည်းနိုင်ခြင်းကဲ့သို့သော ကန့်သတ်ချက်များရှိသည်။ ယေဘူယျအားဖြင့်၊ IPFS သည် ကျွန်ုပ်တို့ ဒေတာသိမ်းဆည်းပုံနှင့် မျှဝေပုံတို့ကို ပြောင်းလဲပစ်ရန် အလားအလာရှိသော အလားအလာရှိသော နည်းပညာသစ်တစ်ခုဖြစ်သည်။
IPFS ကဲ့သို့သော ဗဟိုချုပ်ကိုင်မှုလျှော့ချထားသော cloud သိုလှောင်မှုပရိုတိုကောများသည် အွန်လိုင်းတွင် ဖိုင်များလက်ခံခြင်း၏အနာဂတ်ဖြစ်သည်ဟု သင်ထင်ပါသလား။
တစ်ဦးစာပြန်ရန် Leave