Definition
Chainlink ایک غیر مرکزیت یافتہ (decentralized) oracle پروٹوکول ہے جو بلاک چینز (blockchains) کو بیرونی ڈیٹا اور سروسز سے جوڑتا ہے۔ یہ آزاد nodes استعمال کرتا ہے تاکہ off-chain ذرائع سے معلومات کو on-chain smart contracts تک قابلِ اعتماد اور چھیڑ چھاڑ سے محفوظ طریقے سے پہنچایا جا سکے۔ Chainlink میں ایک مقامی ٹوکن LINK بھی شامل ہے، جو پروٹوکول کے اندر ادائیگیوں اور ترغیبات کے لیے استعمال ہوتا ہے تاکہ محفوظ ڈیٹا کی ترسیل کو سہارا دیا جا سکے۔
In Simple Terms
Chainlink ایک ایسا سسٹم ہے جو بلاک چینز (blockchains) کو حقیقی دنیا کا وہ ڈیٹا حاصل کرنے میں مدد دیتا ہے جس تک وہ خود براہِ راست نہیں پہنچ سکتے۔ یہ بیرونی ذرائع سے معلومات کو smart contracts تک خودکار اور محفوظ انداز میں بھیجتا ہے۔ اس کا LINK ٹوکن سسٹم کے اندر اسی ڈیٹا کی ادائیگی کے لیے اور ان nodes کو ایمانداری سے حصہ لینے کی ترغیب دینے کے لیے استعمال ہوتا ہے جو یہ ڈیٹا فراہم کرتے ہیں۔
Context and Usage
Chainlink کا ذکر عموماً ان smart contracts کے حوالے سے ہوتا ہے جو بیرونی معلومات پر انحصار کرتے ہیں، مثلاً مارکیٹ کی قیمتیں، کسی ایونٹ کے نتائج، یا دیگر off-chain ڈیٹا۔ یہ oracles، غیر مرکزیت یافتہ (decentralized) انفراسٹرکچر، اور ڈیٹا میں ہیرا پھیری کے خطرات کم کرنے کے طریقوں سے متعلق گفتگو میں سامنے آتا ہے۔ یہ پروٹوکول بہت سی بلاک چین (blockchain) نیٹ ورکس میں اہم ہے، جہاں on-chain پروگرامز کو off-chain ماحول سے قابلِ اعتماد ان پٹس کی ضرورت ہوتی ہے۔