هڪ غير مرڪزي ايپليڪيشن ڪيئن ٺاهجي جيڪا ماپ ڪري ٿي؟ گهٽ blockchain استعمال ڪريو

نه، بلاڪچين تي هڪ decentralized ايپليڪيشن (dapp) شروع ڪرڻ هڪ ڪامياب ڪاروبار جي اڳواڻي نه ڪندو. حقيقت ۾، اڪثر استعمال ڪندڙ اهو به نه سوچيندا آهن ته ايپليڪيشن بلاڪچين تي هلندي آهي - اهي صرف هڪ پراڊڪٽ چونڊيندا آهن جيڪي سستا، تيز ۽ آسان آهن.

بدقسمتي سان، جيتوڻيڪ بلاڪچين وٽ پنهنجون منفرد خاصيتون ۽ فائدا آهن، اڪثر ايپليڪيشنون جيڪي ان تي هلن ٿيون انهن جي مرڪزي مقابلي کان وڌيڪ قيمتي، سست، ۽ گهٽ وجداني آهن.

هڪ غير مرڪزي ايپليڪيشن ڪيئن ٺاهجي جيڪا ماپ ڪري ٿي؟ گهٽ blockchain استعمال ڪريو

گهڻو ڪري ايپليڪيشنن جي وائيٽ پيپرز ۾ جيڪي بلاڪچين تي ٺاهيا ويا آهن، توهان هڪ پيراگراف ڳولي سگهو ٿا جنهن ۾ چيو ويو آهي: "بلاڪ چين قيمتي آهي ۽ هر سيڪنڊ ۾ ٽرانزيڪشن جي گهربل تعداد کي سپورٽ نٿو ڪري سگهي. خوش قسمتي سان، ڪيترائي هوشيار ماڻهو بلاڪچين کي ماپڻ تي ڪم ڪري رهيا آهن ۽ جڏهن اسان جي ايپليڪيشن لانچ ٿيندي ته اها ڪافي اسپيبل ٿي ويندي.

ھڪڙي سادي پيراگراف ۾، ھڪڙو ڊولپر ڊولپر اسڪالائيبلٽي مسئلن ۽ مسئلن جي متبادل حلن جي گھڻي بحث کي وساري سگھي ٿو. اهو اڪثر ڪري هڪ غير موثر فن تعمير جي طرف وٺي ٿو جتي بلاڪچين تي هلندڙ سمارٽ معاهدو ايپليڪيشن جي پس منظر ۽ بنيادي طور ڪم ڪن ٿا.

تنهن هوندي به، اڃا تائين غير معياري طريقي سان استعمال ٿيل ايپليڪيشن آرڪيٽيڪچر لاء آهن جيڪي بلاڪچين تي انحصار کي گهٽائڻ سان تمام بهتر اسپيبلبل جي اجازت ڏين ٿيون. مثال طور، Blockstack هڪ فن تعمير تي ڪم ڪري رهيو آهي جتي اڪثر ايپليڪيشن ڊيٽا ۽ منطق بند ٿيل ذخيرو ٿيل آهي.

اچو ته پهرين هڪ وڌيڪ روايتي طريقي تي نظر رکون، جيڪو بلاڪچين کي ايپليڪيشن استعمال ڪندڙن جي وچ ۾ سڌي وچولي طور استعمال ڪري ٿو، ۽ جيڪو خاص طور تي چڱي طرح ماپ نٿو ڪري.

طريقو #1: بلاڪچين هڪ پس منظر جي طور تي

شين کي صاف ڪرڻ لاء، اچو ته هوٽل انڊسٽري کي مثال طور وٺو. هي هڪ وڏي صنعت آهي جنهن ۾ وچولين جهڙوڪ Booking.com، اهي هڪ وڏي فيس چارج ڪندا آهن مهمانن ۽ هوٽلن کي ڳنڍڻ لاءِ.

ڪنهن به صورتحال ۾ جتي اسان هن طريقي کي استعمال ڪندي اهڙي وچولي کي شڪست ڏيڻ چاهيون ٿا، اسان هڪ بلاڪچين جهڙوڪ ايٿيروم تي سمارٽ معاهدو استعمال ڪندي ان جي ڪاروباري منطق کي نقل ڪرڻ جي ڪوشش ڪنداسين.

"ورلڊ ڪمپيوٽر" تي هلندڙ اوپن سورس سمارٽ معاهدا واپارين کي صارفين سان ڳنڍي سگهن ٿا بغير ڪنهن ٽين ڌر جي وچ ۾، آخرڪار وچولي طرفان چارج ڪيل فيس ۽ ڪميشن کي گهٽائي سگهن ٿا.

جيئن هيٺ ڏنل تصوير ۾ ڏيکاريل آهي، هوٽلون ڪمرن بابت بلاڪچين معلومات، هفتي جي ڏينهن يا هفتي جي آخر ۾ انهن جي دستيابي ۽ قيمتون، ۽ شايد ٻين سڀني لاڳاپيل معلومات سان گڏ ڪمرن جو تفصيل پڻ پوسٽ ڪرڻ لاءِ هڪ غير مرڪزي ايپليڪيشن استعمال ڪندا آهن.

هڪ غير مرڪزي ايپليڪيشن ڪيئن ٺاهجي جيڪا ماپ ڪري ٿي؟ گهٽ blockchain استعمال ڪريو

ڪو به ماڻهو جيڪو ڪمرو بک ڪرڻ چاهي ٿو اهو هن ايپليڪيشن کي استعمال ڪري ٿو هوٽلن ۽ ڪمرن کي ڳولڻ لاءِ جيڪو بلاڪ چين تي ميزباني ڪري ٿو. هڪ دفعو صارف هڪ ڪمرو چونڊيندو آهي، رزرويشن ڪئي ويندي آهي گهربل رقم ٽوڪن موڪلي هوٽل ڏانهن جمع طور. ۽ جواب ۾، سمارٽ معاهدو بلاڪچين ۾ معلومات کي اپڊيٽ ڪري ٿو ته نمبر هاڻي موجود ناهي.

هن طريقي سان اسپيبلبل مسئلي جا ٻه پاسا آهن. پهريون، ٽرانزيڪشن جو وڌ ۾ وڌ تعداد في سيڪنڊ. ٻيو، ڊيٽا جو مقدار جيڪو ذخيرو ٿي سگهي ٿو blockchain تي.

اچو ته ڪجهه ناقص حساب ڏيو. Booking.com جو چوڻ آهي ته انهن وٽ تقريباً 2 ملين هوٽلون رجسٽرڊ آهن. اچو ته چوندا آهن سراسري هوٽل ۾ 10 ڪمرا آهن ۽ هر هڪ سال ۾ صرف 20 ڀيرا بک ڪيو ويندو آهي - اهو اسان کي سراسري طور 13 بکنگ في سيڪنڊ ڏئي ٿو.

هن نمبر کي نظر ۾ رکڻ لاء، اهو سمجهڻ جي قابل آهي ته Ethereum تقريبا 15 ٽرانزيڪشن في سيڪنڊ تي عمل ڪري سگهي ٿو.

ساڳئي وقت، اهو غور ڪرڻ جي قابل آهي ته اسان جي ايپليڪيشن هوٽلن کان ٽرانزيڪشن تي مشتمل هوندي - انهن جي ڪمرن بابت معلومات ڊائون لوڊ ۽ مسلسل تازه ڪاري ڪرڻ لاء. ھوٽل ڪمرن جي قيمتن کي گھڻو ڪري تازه ڪاري ڪندا آھن، ڪڏھن ڪڏھن به روزانو، ۽ ھر قيمت يا وضاحت جي تبديلي لاءِ بلاڪچين تي ٽرانزيڪشن جي ضرورت آھي.

هتي پڻ سائيز مسئلا آهن - Ethereum blockchain جو وزن تازو 2TB نشان گذري چڪو آهي. جيڪڏهن هن طريقي سان ايپليڪيشنون واقعي مقبول ٿي چڪيون آهن، ايٿيروم نيٽورڪ انتهائي غير مستحڪم ٿي سگهندي.

اهڙي هڪ blockchain-بنياد نظام ان جي غير جانبداري ۽ مرڪزيت جي کوٽ جي ڪري ٻاهرين ماڻهن کي ڪڍي سگهي ٿو، blockchain ٽيڪنالاجي جي مکيه فائدن. پر بلاڪچين ۾ ٻيون خاصيتون پڻ آهن - اهو ورهايو ويو آهي ۽ ٻيهر نه لکيو ويو آهي، اهي بهترين خاصيتون آهن، پر توهان کي انهن لاء ادا ڪرڻو پوندو ٽرانزيڪشن جي رفتار ۽ ڪميشن ۾.

تنهن ڪري، ڊيپ ڊولپرز کي احتياط سان جائزو وٺڻ گهرجي ته ڇا بلاڪچين استعمال ڪندي هر خصوصيت واقعي تقسيم ۽ غير لکڻ جي ضرورت آهي.

مثال طور: هر هوٽل جي ڊيٽا کي سڄي دنيا ۾ سوين مشينن ۾ ورهائڻ ۽ ان کي مستقل طور تي محفوظ ڪرڻ مان ڪهڙو فائدو؟ ڇا اهو واقعي اهم آهي ته ڪمري جي قيمتن تي تاريخي ڊيٽا ۽ دستيابي هميشه بلاڪچين ۾ شامل آهي؟ شايد نه.

جيڪڏهن اسان اهڙن سوالن کان پڇڻ شروع ڪريون ٿا، اسان اهو ڏسڻ شروع ڪنداسين ته اسان کي لازمي طور تي اسان جي سڀني ڪمن لاء تمام قيمتي بلاڪچين خاصيتن جي ضرورت ناهي. پوء، متبادل ڇا آهي؟

طريقه #2: بلاڪ اسٽيڪ انسپائرڊ آرڪيٽيڪچر

جيتوڻيڪ بنيادي زور بلاڪ ايپليڪيشنن تي جن ۾ استعمال ڪندڙ انهن جي ڊيٽا جا مالڪ آهن (مثال طور، جهڙوڪ ايئر ٽيڪسٽ, بينن سائونڊ, تصويري اصلاح ڪندڙ يا گرافٽ)، بلاڪ اسٽيڪ ۾ پڻ بلاڪچين کي استعمال ڪرڻ جو فلسفو آهي - صرف جڏهن بلڪل ضروري هجي. انهن جو بنيادي دليل اهو آهي ته بلاڪچين سست ۽ مهانگو آهي، ۽ تنهنڪري صرف اڪيلو يا غير معمولي ٽرانزيڪشن لاء استعمال ڪيو وڃي. ايپليڪيشنن سان رابطي جو باقي حصو پير کان پيئر ذريعي ٿيڻ گهرجي، يعني. غير مرڪزي ايپليڪيشنن جي استعمال ڪندڙن کي لازمي طور تي هڪ ٻئي سان ڊيٽا کي حصيداري ڪرڻ گهرجي، بلڪ بلاڪ جي ذريعي. سڀ کان پوء، سڀ کان پراڻي ۽ سڀ کان وڌيڪ ڪامياب غير مرڪزي ايپليڪيشنون جهڙوڪ BitTorrent، اي ميل ۽ Tor پاڻ بلاڪچين جي تصور کان اڳ ٺاهيا ويا.

هڪ غير مرڪزي ايپليڪيشن ڪيئن ٺاهجي جيڪا ماپ ڪري ٿي؟ گهٽ blockchain استعمال ڪريو
کاٻي: پهريون طريقو، جنهن ۾ صارفين بلاڪچين ذريعي لهه وچڙ ڪندا آهن. ساڄي: صارفين هڪ ٻئي سان سڌو رابطو ڪن ٿا، ۽ بلاڪچين صرف سڃاڻپ ۽ پسند لاء استعمال ڪيو ويندو آهي.

اچو ته هوٽل جي بکنگ جي مثال ڏانهن واپس وڃو. اسان مهمانن کي هوٽلن سان ڳنڍڻ لاءِ هڪ غير جانبدار، آزاد ۽ کليل پروٽوڪول چاهيون ٿا. ٻين لفظن ۾، اسان مرڪزي وچولي کي هٽائڻ چاهيون ٿا. اسان کي ضرورت ناهي، مثال طور، ڪمري جي قيمتن کي مسلسل هڪ گڏيل تقسيم ليجر ۾ ذخيرو ڪرڻ لاء.

ڇو نه اسان صرف مهمانن ۽ هوٽلن کي بلاڪچين جي بجاءِ سڌو رابطو ڪرڻ جي اجازت ڏيون. هوٽلون پنهنجون قيمتون، ڪمري جي دستيابي ۽ ٻي ڪا به معلومات ڪٿي ڪٿي محفوظ ڪري سگهن ٿيون جتي اها هر ڪنهن جي پهچ ۾ هوندي - مثال طور، IPFS، Amazon S3، يا اڃا به انهن جو پنهنجو مقامي سرور. اهو ئي آهي جيڪو Blockstack جي غير مرڪزي اسٽوريج سسٽم کي سڏيو ويندو آهي گيا. اهو صارفين کي چونڊڻ جي اجازت ڏئي ٿو جتي اهي انهن جي ڊيٽا کي ذخيرو ڪرڻ چاهيندا آهن ۽ ڪنٽرول ڪري سگهي ٿو ڪير ان کي رسائي حاصل ڪري سگهي ٿو جيڪو سڏيو ويندو آهي گھڻن استعمال ڪندڙ اسٽوريج.

اعتماد قائم ڪرڻ لاءِ، ھوٽل جي سموري ڊيٽا ڪرپٽوگرافڪ طور تي ھوٽل طرفان دستخط ٿيل آھي. ان کان سواءِ جتي هي ڊيٽا ذخيرو ٿيل آهي، ان جي سالميت جي تصديق ڪري سگهجي ٿي پبلڪ ڪنيز استعمال ڪندي انهي هوٽل جي سڃاڻپ سان جڙيل بلاڪچين تي ذخيرو ٿيل.

Blockstack جي صورت ۾، صرف توهان جي سڃاڻپ جي معلومات Blockchain تي محفوظ ڪئي وئي آهي. معلومات ڪيئن حاصل ڪجي هر صارف جي ڊيٽا کي زون فائلن ۾ محفوظ ڪيو ويو آهي ۽ نوڊس استعمال ڪندي هڪ پير-ٽو-پيئر نيٽ ورڪ ذريعي ورهايو ويو آهي. ۽ هڪ ڀيرو ٻيهر، توهان کي ان ڊيٽا تي ڀروسو ڪرڻ جي ضرورت ناهي جيڪي نوڊس ڏين ٿا، ڇو ته توهان ان جي صداقت جي تصديق ڪري سگهو ٿا ان کي هيش سان مقابلو ڪندي جيڪي بلاڪچين ۽ ٻين استعمال ڪندڙن ۾ محفوظ ٿيل آهن.

سسٽم جي هڪ آسان ورزن ۾، مهمان استعمال ڪندا Blockstack peer-to-peer نيٽ ورڪ هوٽلن کي ڳولڻ ۽ انهن جي ڪمرن بابت معلومات حاصل ڪرڻ لاء. ۽ توهان حاصل ڪيل سڀني ڊيٽا جي صداقت ۽ سالميت جي تصديق ڪري سگهجي ٿي عوامي چابيون ۽ هيش استعمال ڪندي مجازي سرڪٽ بلاڪ اسٽيڪ.

هي فن تعمير پهرين نقطه نظر کان وڌيڪ پيچيده آهي ۽ هڪ وڌيڪ جامع زيربنا جي ضرورت آهي. حقيقت ۾، اهو ئي آهي جتي Blockstack اچي ٿو، اهڙي غير معياري نظام ٺاهڻ لاء سڀني ضروري اجزاء مهيا ڪري ٿي.

هڪ غير مرڪزي ايپليڪيشن ڪيئن ٺاهجي جيڪا ماپ ڪري ٿي؟ گهٽ blockchain استعمال ڪريو

هن فن تعمير سان، اسان صرف ڊيٽا کي ذخيرو ڪندا آهيون بلاڪچين تي جنهن کي حقيقت ۾ ورهائڻ جي ضرورت آهي ۽ اوور رائٽ نه ڪيو وڃي. Blockstack جي صورت ۾، توهان کي صرف بلاڪچين تي ٽرانزيڪشن جي ضرورت آهي رجسٽر ڪرڻ ۽ ظاهر ڪرڻ لاء جتي توهان جي ڊيٽا کي محفوظ ڪيو وڃي. توهان کي وڌيڪ ٽرانزيڪشن ڪرڻ جي ضرورت پوندي جيڪڏهن توهان هن معلومات مان ڪنهن کي تبديل ڪرڻ چاهيو ٿا، پر اهو هڪ بار بار ٿيڻ وارو واقعو ناهي.

ان کان علاوه، ايپليڪيشن منطق، پهرين طريقي جي ابتڙ، ڪلائنٽ جي پاسي تي هلندو آهي ۽ نه سمارٽ معاهدي تي. هي ڊولپر کي اجازت ڏئي ٿو ته هن منطق کي تبديل ڪرڻ کان سواءِ قيمتي يا ڪڏهن ڪڏهن ناممڪن سمارٽ ڪانٽريڪٽ اپڊيٽ. ۽ ايپليڪيشن ڊيٽا ۽ منطق آف زنجير کي برقرار رکڻ سان، غير مرڪزي ايپليڪيشنون روايتي مرڪزي سسٽم جي ڪارڪردگي ۽ اسڪيبلٽي سطح حاصل ڪري سگهن ٿيون.

ٿڪل

Blockstack تي هلندڙ ايپليڪيشنون روايتي بلاڪچين ايپليڪيشنن کان تمام گهڻو بهتر انداز ۾ ماپ ڪري سگهن ٿيون، پر اهو هڪ ننڍڙو طريقو آهي جيڪو پنهنجي مسئلن ۽ اڻڄاتل سوالن سان گڏ آهي.

مثال طور، جيڪڏهن هڪ غير معياري ايپليڪيشن سمارٽ معاهدن تي نه هلندو آهي، پوء اهو يوٽيلٽي ٽوڪن جي ضرورت کي گھٽائي ٿو. اهو ڪاروبار لاءِ مسئلا پيدا ڪري سگهي ٿو انهي ڳالهه تي غور ڪندي ته ICOs غير مرڪزي ايپليڪيشنن لاءِ فنڊنگ جو بنيادي ذريعو رهيو آهي (بشمول Blockstack پاڻ)

هتي ٽيڪنيڪل مسئلا پڻ آهن. مثال طور، هڪ سمارٽ معاهدي ۾ هوٽل جي بکنگ جي فنڪشن کي لاڳو ڪرڻ نسبتا آسان آهي، جتي ايٽمي آپريشن ۾، ٽوڪن جي بدلي ۾ ڪمري جي بکنگ ڪئي ويندي آهي. ۽ اهو بلڪل واضح ناهي ته ڪيئن بکنگ ڪم ڪندو بلاڪ اسٽيڪ ايپليڪيشن ۾ سمارٽ معاهدن کان سواءِ.

ائپس جيڪي عالمي مارڪيٽن کي ھدف ڪن ٿيون لکين صارفين جي صلاحيت سان ڪامياب ٿيڻ لاءِ تمام سٺو ماپڻ لازمي آھي. ويجهي مستقبل ۾ هن سطح جي اسڪاليبلٽي حاصل ڪرڻ لاءِ صرف بلاڪچين تي ڀروسو ڪرڻ هڪ غلطي آهي. وڏي مرڪزي مارڪيٽ جي رانديگرن جهڙوڪ Booking.com سان مقابلو ڪرڻ جي قابل ٿي، غير مرڪزي ايپليڪيشن ڊولپرز کي انهن جي ايپليڪيشنن کي ڊزائين ڪرڻ لاء متبادل طريقن تي غور ڪرڻ گهرجي، جهڙوڪ Blockstack پاران پيش ڪيل هڪ.

جو ذريعو: www.habr.com

تبصرو شامل ڪريو