JavaRush /جاوا بلاگ /Random-UR /جاوا اور بلاکچین۔ کیا مستقبل کی ٹیکنالوجی میں جاوا کوڈ کے...

جاوا اور بلاکچین۔ کیا مستقبل کی ٹیکنالوجی میں جاوا کوڈ کے لیے کوئی جگہ ہوگی؟

گروپ میں شائع ہوا۔
ہم IT مارکیٹ کے سب سے مشہور اور رجحان ساز مقامات میں جاوا کے استعمال کے بارے میں بات کرتے رہتے ہیں۔ ہم پہلے ہی انٹرنیٹ آف تھنگز ، کلاؤڈ سروسز اور بڑے ڈیٹا پر مضامین شائع کر چکے ہیں ۔ اگلا ایک طاق ہے جو نسبتاً حال ہی میں پیدا ہوا، بہت تیزی سے مقبولیت حاصل کر رہا ہے، اور اس کے لیے ایک شاندار مستقبل کی پیش گوئی کی گئی ہے - بلاکچین۔ اس مضمون میں، ہم "blockchain for dummies" کے عنوان پر ایک عمومی تعلیمی پروگرام کریں گے اور معلوم کریں گے کہ اس جگہ میں جاوا پروگرامنگ کا کیا کردار ہے۔ جاوا اور بلاکچین۔  کیا مستقبل کی ٹیکنالوجی میں جاوا کوڈ کے لیے کوئی جگہ ہوگی؟  - 1

جاوا ڈویلپرز کے لیے بلاکچین امکانات

فی الحال، بلاکچین اب بھی ایک بہت ہی نئی، نسبتاً کم معروف ہے (کم از کم عام آدمی کی سطح پر)، لیکن ساتھ ہی تیزی سے ترقی پذیر صنعت ہے۔ یہ کہنا ضروری ہے کہ بلاک چین ٹیکنالوجی خود ابھی ترقی کے ابتدائی مرحلے میں ہے، اس حقیقت کے باوجود کہ یہ پہلے ہی دنیا میں شور مچانے میں کامیاب ہو چکی ہے اور ایک غیر متوقع تیزی کا تجربہ کر چکی ہے، جس کی اچانک کا موازنہ دوسرے مشہور آئی ٹی رجحانات سے نہیں کیا جا سکتا۔ . اور اب، بلاک چین نیٹ ورکس بنانے اور ان کی بنیاد پر وکندریقرت ایپلی کیشنز تیار کرنے کے لیے پچھلے دو سالوں میں بہت سے پروجیکٹوں کے ابھرنے کے ساتھ، صنعت میں قابل اور قابل ڈویلپرز کی واضح کمی ہے۔ اس کی بدولت، بلاکچین فیلڈ نوجوان پروگرامرز اور تجربہ کار کوڈرز دونوں کے لیے بہت پرکشش نظر آتی ہے جو پیشہ ورانہ ترقی کے خواہاں ہیں اور مہارت کے طاقوں کی تلاش میں ہیں۔ دنیا بھر میں بلاک چین پراجیکٹس کے لیے فنڈز کی تیزی سے آمد کی بدولت، اس علاقے میں ڈویلپرز کی مانگ میں تیزی سے اضافہ ہو رہا ہے، جیسا کہ وعدہ کرنے والے اہلکاروں کے لیے کمپنیوں کا مقابلہ ہے، اور اس کے نتیجے میں، تنخواہوں میں بعض اوقات محض فحش اضافہ ہوتا ہے۔ بلاکچین ماہرین کی یہ حیرت کی بات نہیں ہے کہ زیادہ سے زیادہ پروگرامرز اس صنعت میں کام کرنے کی کوشش کر رہے ہیں۔ خوش قسمتی سے، تقریباً تمام بڑی پروگرامنگ زبانیں بلاکچین پروجیکٹس میں استعمال ہوتی ہیں، اور ان میں سے سب سے زیادہ مقبول - ہم یقیناً جاوا کے بارے میں بات کر رہے ہیں - کو بھی چھوڑا نہیں جاتا۔ "بلاکچین ایک ایسی پیش رفت ہے جس کے نتائج کو زیادہ نہیں سمجھا جا سکتا۔" مارک اینڈریسن، مشہور آئی ٹی انٹرپرینیور اور وینچر کیپٹلسٹ۔ جاوا اور بلاکچین۔  کیا مستقبل کی ٹیکنالوجی میں جاوا کوڈ کے لیے کوئی جگہ ہوگی؟  - 2

بلاکچین کیسے کام کرتا ہے؟

شروع کرنے کے لیے، ہمیں مختصر طور پر عام طور پر بلاک چین سے گزرنا پڑے گا، صرف یہ یقینی بنانے کے لیے کہ ہم سب ایک ہی صفحے پر ہیں، اور قارئین کو اس ٹیکنالوجی کے جوہر کے بارے میں کم و بیش واضح سمجھ ہے۔ Blockchain بلاکس کا ایک مسلسل سلسلہ وار سلسلہ ہے جس میں معلومات شامل ہیں، جو کچھ اصولوں کے مطابق بنائی گئی ہیں۔ بلاکچین کیسے کام کرتا ہے؟ آئیے تھوڑی سی بلاک چین ٹریننگ کرتے ہیں۔ بلاکس کے درمیان تعلق کو نہ صرف نمبر دینے سے بلکہ اس حقیقت سے بھی یقینی بنایا جاتا ہے کہ ہر بلاک میں اس کی اپنی ہیش سم اور پچھلے بلاک کی ہیش سم شامل ہوتی ہے۔ کسی بلاک میں معلومات کو تبدیل کرنے کے لیے، آپ کو بعد کے تمام بلاکس میں ترمیم کرنا ہوگی۔ اور یہ دیکھتے ہوئے کہ بلاک چینز کی کاپیاں عام طور پر بہت سے مختلف کمپیوٹرز پر ایک دوسرے سے آزادانہ طور پر محفوظ ہوتی ہیں، روایتی ڈیٹا بیس کے برعکس ان ریکارڈز کو تبدیل یا حذف کرنا ممکن نہیں ہے۔ کرپٹو کرنسیوں کی دنیا میں، جس کے ساتھ بلاک چین ٹیکنالوجی اب بنیادی طور پر وابستہ ہے، ریکارڈ لین دین کے بارے میں معلومات کی نمائندگی کرتا ہے، لیکن اسی نظام کو دوسرے مقاصد کے لیے استعمال کیا جا سکتا ہے۔ Blockchain اب بہت سے مختلف شعبوں میں ایپلی کیشن تلاش کر رہا ہے، حکومتی سرگرمیوں اور عمل سے لے کر چیریٹی اور آرٹ تک، اور مستقبل قریب میں اس ٹیکنالوجی کے امکانات بہت روشن نظر آتے ہیں۔ شاید اب وقت آگیا ہے کہ آپ اس علاقے میں اپنی صلاحیتوں پر کام شروع کریں، کیونکہ جاوا پہلے سے ہی بلاکچین پروجیکٹس میں فعال طور پر استعمال ہوتا ہے۔ لیکن ذیل میں اس پر مزید، لیکن ابھی کے لیے دیکھتے ہیں کہ کن صنعتوں اور سرگرمیوں کی اقسام میں اس ٹیکنالوجی کو بہت جلد وسیع پیمانے پر استعمال کیا جا سکتا ہے۔ "جبکہ زیادہ تر نئی ٹیکنالوجیز معمولی کام کرنے والے کارکنوں کو خود کار بناتی ہیں، بلاکچین بنیادی طور پر افعال کو خودکار کرتا ہے۔ ٹیکسی ڈرائیور سے کام چھیننے کے بجائے، بلاکچین اسے Uber سے چھین لیتا ہے، جس سے ٹیکسی ڈرائیورز براہ راست صارفین کے ساتھ کام کر سکتے ہیں۔" Vitalik Buterin، Ethereum cryptocurrency اور Bitcoin میگزین کے شریک بانی۔ جاوا اور بلاکچین۔  کیا مستقبل کی ٹیکنالوجی میں جاوا کوڈ کے لیے کوئی جگہ ہوگی؟  - 3

فنانس اور بینکنگ میں بلاکچین پروگرامنگ

جب بات بٹ کوائن کی ہو تو بینکنگ اور عام طور پر مالیاتی صنعت کا اکثر ذکر کیا جاتا ہے۔ بہت سے ماہرین کا خیال ہے کہ اس ٹیکنالوجی میں اس صنعت میں انقلاب لانے کے لیے سب کچھ ہے۔ ہارورڈ بزنس ریویو کا کہنا ہے کہ "بلاک چین مالیاتی نظام کے لیے وہی کرے گا جو انٹرنیٹ نے میڈیا کے لیے کیا۔" سب سے پہلے، بلاک چین (اور اس ٹیکنالوجی پر مبنی کریپٹو کرنسیز) ترقی پذیر ممالک میں ان لاکھوں لوگوں میں بہت مقبول ہو سکتے ہیں جنہیں ابھی تک بینکنگ سروسز تک رسائی حاصل نہیں ہے۔ لیکن نہ صرف۔ صارفین کے درمیان براہ راست مالیاتی لین دین کرنے کے لیے بلاک چین پروگرامنگ کا تعارف بینکوں کے لیے ایک سنگین خطرہ ہے، جس کی مستقبل قریب میں ضرورت نہیں ہوگی۔ اور بڑے بینک اس سے بخوبی واقف ہیں، اس پہل کو ضبط کرنے اور بلاکچین کو اپنے لیے کام کرنے کی کوشش کر رہے ہیں۔ مثال کے طور پر، بینک آف امریکہ نے بلاکچین اور کریپٹو کرنسیوں سے متعلق پچاس سے زیادہ پیٹنٹ پہلے ہی رجسٹرڈ کرائے ہیں، اس حقیقت کے باوجود کہ بٹ کوائن اور دیگر وکندریقرت کرنسیوں کے حوالے سے سب سے بڑے امریکی بینک کی سرکاری پوزیشن اب بھی نازک ہے۔ 2016 سے، جاپانی انٹرنیٹ دیو GMO ایک نئے انٹرنیٹ بینکنگ سسٹم پر کام کر رہا ہے جو ادائیگیوں کے لیے بلاک چین کا استعمال کرے گا۔ اس منصوبے میں مصنوعی ذہانت اور انٹرنیٹ آف چیزوں کا استعمال بھی شامل ہے۔

زراعت

لیکن اکیلے مالیاتی خدمات نہیں۔ بلاک چین کا استعمال زراعت میں بھی انقلاب برپا کر سکتا ہے، اس علاقے میں کئی اہم مسائل جیسے کہ معلومات کی کمی، فنانسنگ تک محدود رسائی اور شیڈو آپریشنز کو حل کر سکتا ہے۔ تجزیاتی مطالعہ "Blockchain: 2023 تک زرعی مارکیٹ کی پیشن گوئی" کے مطابق، زراعت میں بلاک چین کا استعمال تقریباً 50 فیصد سالانہ بڑھ رہا ہے، اور 2023 تک اس شعبے کی کل مالیت $430 ملین تک پہنچ جائے گی۔ افریقہ میں، blockchain کا ​​استعمال کیا جا رہا ہے۔ مقامی کسانوں کو عالمی فوڈ مارکیٹ میں ایک آؤٹ لیٹ فراہم کرنا۔ بلاک کموڈٹیز ایک نیا زرعی بلاک چین ایکو سسٹم، فارمر 3.0 تیار کر رہا ہے، جو خطے میں سمارٹ ایگریکلچر کی ترقی کو یقینی بنائے۔ "جب یہ ٹیکنالوجی وسیع ہو جائے گی، بلاکچین دنیا کو بدل دے گا۔ ہم جس بھی فیلڈ کے بارے میں بات کر رہے ہیں، بلاکچین اپنی کارکردگی کو نمایاں طور پر بہتر بنا سکتا ہے۔ Ginni Rometty، IBM کے سی ای او۔

صدقہ

بلاک چین کا تعارف اس ٹیکنالوجی میں شامل شفافیت کی بدولت چیریٹی کے دائرے کو بدل سکتا ہے۔ انسان دوستی کے ساتھ اہم مسائل میں سے ایک یہ حقیقت ہے کہ اس قسم کی تنظیموں کو اس بارے میں مکمل اور تفصیلی رپورٹنگ فراہم کرنی چاہیے کہ ان کو ملنے والے فنڈز کس طرح خرچ کیے جاتے ہیں، اور شفافیت کی کمی ان کو ملنے والے عطیات کی رقم پر منفی اثر ڈالتی ہے۔ بلاک چین کے استعمال سے چیریٹی انڈسٹری بہت زیادہ شفاف ہو جائے گی، کیونکہ تمام لین دین، بشمول عطیات اور اخراجات، نظر آئیں گے، اور اس کا اس علاقے پر بہت زیادہ اثر ہونا چاہیے۔ اس طرح، چیریٹی یونیسیف (اقوام متحدہ چلڈرن فنڈ) کی اپنی بلاکچین حکمت عملی ہے، جس کے اندر وہ دنیا بھر میں چھ مختلف بلاکچین اسٹارٹ اپس میں سرمایہ کاری کرتا ہے۔

صحت کی دیکھ بھال

Blockchain صحت کی دیکھ بھال میں بھی لہریں پیدا کر رہا ہے، جہاں ٹیکنالوجی پہلے ہی بہت سے مختلف طریقوں سے استعمال ہو رہی ہے۔ یہ آپ کو طبی ریکارڈ اور کلینیکل ٹرائل ڈیٹا کا انتظام کرنے، ریگولیٹری تعمیل کی جانچ، ہسپتال کے اخراجات، انشورنس کوریج، اور مزید بہت کچھ کرنے میں مدد کرتا ہے۔ مثال کے طور پر، ایسٹونیا میں، تمام صحت کی دیکھ بھال کے بلوں کو بلاک چین کے ذریعے پروسیس کیا جاتا ہے۔ نائیجیریا میں، کیورا نیٹ ورک کے نام سے ایک اسٹارٹ اپ ایک نیا विकेंद्रीकृत نظام شروع کر رہا ہے جو مریضوں، ڈاکٹروں اور صحت کی دیکھ بھال کرنے والی تنظیموں کو فوری طور پر معلومات کا اشتراک کرنے اور کمپنیوں کو اپنی ایپلی کیشنز بنانے کی اجازت دے گا۔

فن

آرٹ کی دنیا میں، بلاک چین کئی اہم مسائل کو حل کرنے کی بھی صلاحیت رکھتا ہے۔ خاص طور پر، نئی ٹکنالوجی ہمیں آرٹ میں دو اہم مسائل کو حل کرنے کی اجازت دیتی ہے: آرٹ کے تخلیق کاروں کے کام کے لیے براہ راست ناکافی طور پر زیادہ ادائیگی (جب متعدد ثالث آمدنی کا ایک اہم حصہ لیتے ہیں) اور کسی چیز کی صداقت کی تصدیق کرنے میں دشواری۔ فن اور جعلی کا پتہ لگانا۔ ان مسائل کو حل کرنے کے لیے بلاکچین کو پہلے ہی فعال طور پر نافذ کیا جا رہا ہے۔ لہذا، 2018 میں، کرسٹیز کی نیلامی نے آرٹ اشیاء کی فروخت شروع کردی، جن کی صداقت اور اصلیت بلاک چین سسٹم میں محفوظ ہیں۔ اور Blockchain Art Collective کے نام سے ایک گروپ فنکاروں کو ایک خاص چپ کا استعمال کرتے ہوئے اپنے کام کو منیٹائز کرنے میں مدد کرتا ہے جو آرٹ کے ٹکڑے میں سرایت کرتی ہے اور اس کے بارے میں تمام معلومات پر مشتمل ہوتی ہے، بشمول فنکار کا نام، عنوان، تاریخ اور ایک منفرد شناختی نمبر۔ "بلاکچین تصور کرنے والا سب سے بڑا موقع ہے۔ کم از کم اگلی دہائی تک۔" Bob Greifeld, Nasdaq CEO مندرجہ بالا کے علاوہ، blockchain پہلے ہی بہت سی دوسری صنعتوں میں دلچسپ اور اہم ایپلی کیشنز تلاش کر رہا ہے، بشمول انشورنس، فوڈ پروسیسنگ، ای کامرس، لاجسٹکس، کاپی رائٹ پروٹیکشن وغیرہ۔ اب آئیے اس کے بارے میں بات کرتے ہیں کہ کون سے بلاکچین پروجیکٹ پہلے ہی جاوا کو فعال طور پر استعمال کر رہے ہیں۔

بلاکچین اور جاوا

  • NEM

    NEM ایک مقبول P2P cryptocurrency اور blockchain پلیٹ فارم ہے جو مکمل طور پر Java میں لکھا گیا ہے۔

    NEM کی اہم خصوصیات میں سے ایک ثبوت کی اہمیت کے الگورتھم کا استعمال کرتے ہوئے بلاک چین کی تشکیل ہے، جس کا تعین تین اشاریوں کی بنیاد پر کیا جاتا ہے: والیٹ بیلنس، اکاؤنٹ کے ذریعے کی جانے والی لین دین کی تعداد اور انٹرنیٹ پر گزارا گیا وقت۔ اس کے علاوہ، NEM ایک خفیہ کردہ پیغام رسانی کا نظام نافذ کرتا ہے، کثیر دستخطی اکاؤنٹس ممکن ہیں، ایک ساکھ کا نظام ہے، وغیرہ۔

  • آئی او ٹی اے

    IOTA ایک اوپن سورس کریپٹو کرنسی اور بلاک چین پلیٹ فارم ہے جو بنیادی طور پر انٹرنیٹ آف تھنگز میں ڈیوائسز کے درمیان بغیر فیس کے ڈیٹا اور فیس کی محفوظ اور موثر منتقلی کے لیے ڈیزائن کیا گیا ہے۔ IOTA کا مقصد لوگوں، کمپیوٹرز اور پروگراموں کے درمیان فوری، ہموار لین دین کو قابل بنانا، چیزوں کے انٹرنیٹ کے آپریشن کے لیے بنیادی پلیٹ فارم بننا ہے۔

    چونکہ ہم چیزوں کے انٹرنیٹ کے بارے میں بات کر رہے ہیں ، جاوا IOTA آپریشن کے بہت سے اجزاء میں C# اور C++ زبانوں کے ساتھ وسیع پیمانے پر استعمال ہوتا ہے۔

  • IBM بلاکچین

    IBM بلاکچین ایک عوامی کلاؤڈ سروس ہے جو صارفین کو اپنے محفوظ بلاکچین نیٹ ورکس بنانے کی اجازت دیتی ہے۔ بلاک چین کے طور پر ایک سروس (BaaS) کے طور پر پیش کیا گیا، IBM بلاکچین پلیٹ فارم گاہک کی پسند کے مختلف ماحول میں بلاکچین اجزاء کو تعینات کرنے کی صلاحیت فراہم کرتا ہے۔ چونکہ IBM Blockchain ایک کلاؤڈ سروس ہے، اور جاوا، جیسا کہ ہم جانتے ہیں ، بادلوں میں بہت زیادہ مانگ ہے، اور اس پلیٹ فارم میں اسے کافی وسیع پیمانے پر استعمال کیا جاتا ہے۔

  • ایتھریم

    Ethereum ایک کھلا اور عوامی بلاکچین پلیٹ فارم ہے جو سمارٹ معاہدوں کے ذریعے چلنے والی وکندریقرت آن لائن خدمات کو تخلیق کرتا ہے۔ ایک واحد وکندریقرت ورچوئل مشین کے طور پر لاگو کیا گیا۔ ایتھر ایک کریپٹو کرنسی ہے جو Ethereum پلیٹ فارم کے ذریعے کیلکولیشن کرنے کے لیے کان کنی نوڈس کے لیے انعام کے طور پر تیار کی گئی ہے۔

    Ethereum پلیٹ فارم میں، جاوا اس کی بنیاد پر ایپلی کیشنز بنانے کے لیے بڑے پیمانے پر استعمال ہوتا ہے۔

  • بٹ کوائن جے

    BitcoinJ Bitcoin پروٹوکول کے ساتھ کام کرنے کے لیے ایک لائبریری ہے۔ بٹ کوائن کور کی مقامی کاپی کے بغیر بٹوے بنانے، لین دین بھیجنے اور وصول کرنے میں معاونت کرتا ہے، اور اس میں بہت سی دیگر جدید خصوصیات ہیں۔ جاوا میں لاگو کیا جاتا ہے، لیکن کسی بھی JVM سے مطابقت رکھنے والی زبان میں استعمال کیا جا سکتا ہے، بشمول Python اور JavaScript۔

"میں 35 سالوں سے ڈیجیٹل ٹیکنالوجی کے بارے میں لکھ رہا ہوں، لیکن میں نے کبھی بھی ایسی ٹیکنالوجی نہیں دیکھی جس میں انسانیت کے لیے بلاک چین سے زیادہ صلاحیت موجود ہو۔" ڈان ٹیپسکاٹ، مصنف، بلاکچین انقلاب کے شریک مصنف۔ جاوا اور بلاکچین۔  کیا مستقبل کی ٹیکنالوجی میں جاوا کوڈ کے لیے کوئی جگہ ہوگی؟  - 5جیسا کہ آپ دیکھ سکتے ہیں، اس ٹیکنالوجی کے امکانات بہت زیادہ ہیں، اور اب، 2020 میں، یہ صنعت ابھی شکل اختیار کرنا شروع کر رہی ہے۔ ایک ہی وقت میں، جاوا پہلے سے ہی کسی نہ کسی طریقے سے بلاکچین سے متعلق بہت سے منصوبوں میں فعال طور پر استعمال ہوتا ہے۔ مستقبل میں، جیسا کہ یہ ٹیکنالوجی دنیا بھر میں پھیلتی ہے اور مختلف علاقوں میں لاگو ہوتی ہے، منصوبوں میں جاوا کی ترقی کی مانگ صرف بڑھنی چاہیے۔

ڈمی کے لیے بلاک چین: مزید پڑھنے کے لیے کچھ مضامین

  1. جاوا ڈویلپرز کے لیے بلاکچین کے ساتھ شروع کرنا
  2. جاوا سے بلاکچین تک: بلاکچین ڈویلپر کیسے بنیں۔
تبصرے
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION