Pengenalan kepada ChainLink
ChainLink adalah perkhidmatan oracle yang terdesentralisasi, yang pertama seumpamanya. Ketika Ethereum ditayangkan pada tahun 2015, ia merevolusikan apa yang boleh dibawa blockchain kepada penyelesaian perusahaan dan perniagaan tradisional. Blockchain bukan lagi hanya medium untuk transaksi kewangan zaman baru, yang terbatas pada potensi Bitcoin untuk mengganggu pertukaran mata wang tradisional. Dengan kontrak pintar bertenaga Ethereum, Vitalik Buterin membuka kotak penggunaan Pandora’s Box untuk teknologi blockchain.
Masalahnya, mengikut reka bentuk mereka, kontrak pintar hanya dapat menguruskan data di blockchain. Potensi mereka, kemampuan untuk menyediakan aplikasi terdesentralisasi yang tahan terhadap keselamatan untuk penggunaan di seluruh dunia, masih banyak yang belum dimanfaatkan, kerana banyak program kontrak pintar yang dibina di Ethereum tidak mempunyai jambatan untuk industri dunia nyata yang mereka coba tingkatkan.
Di sinilah ChainLink masuk. Dengan ChainLink, pengguna kontrak pintar dapat menggunakan oracle rangkaian untuk mengambil data dari antara muka program aplikasi luar rantai (API), kumpulan data, dan sumber lain dan menggabungkannya ke dalam blockchain. Pada dasarnya, ChainLink mengambil maklumat yang berada di luar untuk aplikasi blockchain dan meletakkannya di rantai.
Untuk banyak protokol blockchain di luar sana, oracle seperti ChainLink diperlukan untuk mengakses data yang perlu dikendalikan oleh protokol ini. Oleh itu, ChainLink adalah, seperti namanya, pautan yang menghubungkan blockchain ke infrastruktur yang ada.
Sekiranya itu mencukupi untuk memenuhi selera anda, anda boleh terus mengetahui maklumat kami mengenai pasar, dompet dan sejenisnya. Tetapi jika anda mahukan penjelasan yang lebih mendalam dan teknikal mengenai ChainLink, mari turun ke bahagian seterusnya.
Bagaimana ChainLink Berfungsi?
Objektif utama ChainLink adalah merapatkan ekosistem rantai dan luar rantai, dan dengan itu, ia mempunyai dua komponen seni bina utama: infrastruktur on-chain dan infrastruktur off-chain.
Fungsi On-Chain
Komponen pertama ChainLink terdiri daripada kontrak on-chain yang digunakan pada blockchain Ethereum. Kontrak oracle ini memproses permintaan data pengguna yang ingin memanfaatkan perkhidmatan oracle rangkaian. Sekiranya pengguna atau entiti menginginkan akses ke data di luar rantai, mereka menyerahkan kontrak pengguna (atau meminta kontrak) ke rangkaian ChainLink, dan blockchain memproses permintaan ini ke dalam kontrak mereka sendiri.
Kontrak ini bertanggungjawab untuk memadankan kontrak yang meminta dengan oracle yang sesuai. Kontrak tersebut merangkumi kontrak reputasi, kontrak pemadanan pesanan, dan kontrak agregat.
Yang pertama, kontrak reputasi, sama seperti kedengarannya: ia memeriksa rekod prestasi penyedia oracle untuk mengesahkan integriti. Sebagai gantinya, kontrak pemadanan pesanan mencatatkan perjanjian tahap perkhidmatan kontrak pengguna di rangkaian dan mengumpulkan tawaran dari penyedia oracle yang bertanggungjawab. Akhirnya, kontrak pengumpulan mengumpulkan data kolektif dari oracle yang dipilih dan mengimbangkannya untuk mendapatkan hasil yang paling tepat.
Dengan kontrak ini, fungsi rantai ChainLink menjalani proses tiga langkah.
- Pemilihan Oracle: Ketika kontrak meminta diserahkan, pengguna menentukan sekumpulan parameter dan syarat untuk pencarian data mereka yang dikenal sebagai perjanjian tingkat layanan (SLA). Ini mungkin termasuk reputasi oracle, spesifikasi data, bilangan sumber oracle / data yang diperlukan, dan sebagainya. Pengguna kemudian boleh menapis dan mencari oracle secara manual menggunakan ChainLink. Pada saat carian manual tidak optimum, mesin pencocokan automatik akan tersedia. Untuk pilihan ini, oracle boleh membuat tawaran berdasarkan SLA kontrak. Kontrak mempunyai pilihan untuk melaksanakan denda penalti kerana tidak berperilaku baik, dan setelah kontrak menerima tawaran berkualiti yang cukup, oracle ini dipilih dan perjanjian perkhidmatan dimulakan.
- Pelaporan Data: Yang ini cukup sederhana. Setelah dipilih, oracle di luar rantai melaksanakan perjanjian perkhidmatan dan menghantar data yang diminta ke blockchain untuk diproses rantai simpul.
- Hasil Pengumpulan: Untuk memastikan integriti data, kontrak agregat mengumpulkan data yang diserahkan oleh semua oracle yang berkaitan dengan kontrak yang meminta. Kontrak penggabungan kemudian rata-rata semua data untuk memberikan kontrak yang meminta dengan jawapan yang tepat dan berwajaran. Harus diingat bahawa, dalam keadaan tertentu, tidak semua rata-rata jawapan dapat dirata-rata, tetapi demi kesederhanaan, artikel ini tidak akan meneroka kemungkinan ini.
Fungsi Luar Rantai
Komponen kedua ChainLink terdiri daripada node oracle luar rantai yang disambungkan ke rangkaian Ethereum. Pada masa ini, ChainLink hanya berinteraksi dengan kontrak pintar di rangkaian Ethereum, tetapi pada masa akan datang, program ini akan menjadi agnostik blockchain untuk bekerja dengan kontrak pintar di beberapa rangkaian.
Nod luar rantai bertanggungjawab untuk mengumpulkan data dari sumber luar rantai seperti yang diminta oleh kontrak pengguna. Setelah mengambil data yang berkaitan, node ini memproses data tersebut melalui ChainLink Core, perisian simpul teras yang membolehkan infrastruktur luar rantai berinteraksi dengan blockchain ChainLink. Setelah data diproses, ChainLink Core mengirimkannya ke kontrak oracle on-chain untuk pengagregatan hasil. Sebagai pampasan untuk kerja ini, pengendali oracle di luar rangkaian dibayar dalam LINK, token asli ChainLink, untuk menuai dan menghantar data.
Selain menjalankan fungsi penting ini, simpul luar rantai juga membolehkan pembangun menyatukan penyesuai luaran. Walaupun bukan paralel yang sempurna, penyesuai luaran adalah untuk ChainLink apa aplikasi desentralisasi ke rangkaian Ethereum. Adaptor ini adalah plugin yang boleh digunakan oleh operator nod untuk menampung sejumlah program tambahan ke dalam pangkalan operasi mereka. Selain itu, mereka dapat melakukan subtugas yang melancarkan proses pengumpulan data.
Sumber Teragih dan Oracle Teragih
Kami memasukkan bahagian ini di sini kerana kedua konsep ini penting untuk memahami bagaimana ChainLink membezakan dirinya daripada protokol oracle lain.
Tidak seperti rakan sepusatnya, program ChainLink benar-benar terdesentralisasi. Masalah dengan makhluk oracle terpusat, ia mungkin memberi jalan keluar kepada data penipuan. Jika, misalnya, kontrak pengguna bergantung pada satu oracle untuk memberikan laporan audit keuangan, oracle ini dapat merusak data ini jika memiliki niat jahat.
Untuk menyelesaikan masalah keselamatan ini, ChainLink melaksanakan apa yang disebutnya sebagai sumber dan pengedaran oracle. Sekiranya oracle mahukan reputasi yang boleh dipercayai, ia dapat memperoleh datanya dari pelbagai sumber. Selain itu, ketika kontrak pengguna mengajukan permintaan dengan jaringan, permintaan itu dikontrak ke beberapa simpul oracle luar rantai. Oracle ini mungkin berasal dari sumber seperti atau berbeza.
Untuk menggambarkannya, katakanlah bahawa Boomer Blockchain Stock Tracker mengemukakan permintaan kontrak untuk data pasaran saham. Sejajar dengan pengedaran oracle ChainLink, permintaan ini kemudian dipadankan dengan Oracle A, Oracle B, dan Oracle C. Oleh kerana penekanan rangkaian pada pengedaran sumber, Oracle A menarik datanya dari Barron dan CNN Money, Oracle B dari MSN Money dan Market Watch, dan Oracle C dari Barron dan Nasdaq. Berkat pelbagai ini, Boomer Blockchain Stock Tracker tidak menerima datanya dari sumber terpusat dan sebaliknya, menerima agregat maklumat yang seimbang.
Akibatnya, sistem pengedaran dua peringkat ini memastikan oracle tetap jujur, kerana setiap kumpulan data digabungkan dan diukur satu sama lain. Oracle yang bertindak dan mengganggu data dihukum dengan penalti dan reputasi yang rosak di rangkaian ChainLink.
Sejarah Perdagangan ChainLink
ChainLink telah lama tidak aktif sehingga baru-baru ini. Keluar dari ICO pada akhir September 2017, ia meningkat ke paras tertinggi $ 0,47, hanya pada sokongan $ 0,14-0,18 hingga Disember.
Selepas akhir bulan Disember, cryptocurrency berada di kedudukan teratas 100 dengan harga $ 1.29 pada waktu penulisan.
Di mana untuk membeli ChainLink
Pertukaran utama ChainLink adalah Binance merangkumi 97% daripada jumlah dagangan syiling dalam BTC (66.20%) dan ETH (31.10%).
Tempat menyimpan ChainLink
Dibina di Ethereum, ChainLink adalah token ERC20, jadi dompet serasi Ethereum seperti My Ether Wallet dan Ledger Nano S.
Peta Jalan dan Perkara Yang Akan Datang
Malangnya, pasukan ChainLink tidak menawarkan peta jalan, tetapi testnet perkhidmatan ChainLink akan datang pada Q1 2018
Secara amnya, kekurangan pemasaran secara umum dan kemas kini konkrit telah mengecewakan anggota masyarakat pada masa lalu. Sergey Nazarov, Ketua Pegawai Eksekutif projek itu, terkenal dengan kehadiran komuniti yang tenang yang menyokong kerja di belakang layar di ChainLink.
Pasukan ini mungkin tidak terlalu meminati projek mereka, tetapi untuk apa yang bernilai, mereka mengorbankan pemasaran jenama demi pengembangan produk – dan beberapa anggota masyarakat menganggap fokus ini sangat menyegarkan. Misalnya, mereka telah membuat oracle dengan Swift Bank, dan memiliki beberapa kemitraan yang tenang dengan zepplin_os dan Request Network.
Pemikiran Akhir
Saya tahu ini bukan projek yang paling mudah untuk difahami, tetapi setelah anda memahami, anda mungkin akan memahami mengapa platform oracle seperti ChainLink penting untuk teknologi blockchain.
Dunia Blockchain memerlukan oracle jika ingin melihat penggunaan yang sah. Seperti sekarang, ChainLink adalah salah satu dari beberapa penyedia oracle di pasaran, dan ada yang menyebutnya sebagai peneraju industri. Selain itu, ini adalah satu-satunya penyedia oracle yang benar-benar terdesentralisasi, dan jika oracle beroperasi dengan selamat seperti protokol blockchain yang mereka jalankan, desentralisasi adalah suatu keharusan.