Dipelajari oleh 5 penggunaDipublikasikan tanggal 2024.12.12 Terakhir diperbarui pada 2024.12.24
Token
Blockchain Internet Computer menggabungkan pemikiran radikal tentang desain blockchain, didorong oleh inovasi dalam kriptografi. Ini menyediakan blockchain “World Computer” pertama yang dapat digunakan untuk membangun hampir semua sistem atau layanan online Web 2.0, dan layanan web3, termasuk layanan media sosial web3 yang menuntut, tanpa perlu IT tradisional terpusat seperti layanan komputasi awan. Ini juga memungkinkan kontrak pintar yang dihostingnya untuk langsung membuat transaksi di blockchain lain. Dengan demikian, ini memungkinkan desentralisasi penuh dari layanan online dan web3 untuk pertama kalinya.
Bayangkan membuat obrolan grup untuk mengatur liburan berikutnya dengan teman-teman, bermain permainan sosial, atau berinteraksi dengan foto dan video yang diunggah oleh orang yang Anda sukai – jejaring sosial kini menjadi bagian dari kehidupan sehari-hari. Namun, mereka menimbulkan banyak masalah privasi bagi pengguna, membagikan informasi sensitif dengan perusahaan, dan sering kali membanjiri pengguna dengan iklan. Ketika Anda mendaftar, Anda diminta untuk setuju dengan syarat dan ketentuan umum, tetapi Anda tidak dapat mempengaruhi bagaimana data Anda digunakan, atau fitur apa yang disediakan oleh layanan tersebut.
Web3 memiliki potensi untuk memperbarui formula lama ini secara fundamental. Komputer Dunia yang sejati dapat digunakan untuk membangun apa pun dengan cara yang sepenuhnya terdesentralisasi, termasuk layanan yang menuntut seperti jejaring sosial. Sementara sebelumnya blockchain hanya dapat digunakan untuk membangun layanan web3 bersamaan dengan IT tradisional, seperti layanan komputasi awan, blockchain Komputer Dunia memungkinkan untuk membangun layanan yang berjalan sepenuhnya di blockchain. Ini memungkinkan kontrol layanan ini diserahkan kepada DAO komunitas (organisasi otonom terdesentralisasi). DAO ini berperan sebagai demokrasi digital di ruang siber yang menengahi keinginan komunitas online mereka terkait masalah ekonomi, dan bagaimana memperbarui dan mengonfigurasi layanan.
Dalam formula baru ini, pengguna menjadi pemilik layanan web3 dan juga bagian dari tim yang menjalankannya – misalnya dengan merujuk pengguna lain, untuk mendorong pertumbuhan viral, atau membantu dengan tugas penting seperti moderasi konten. Karena layanan web3 yang berjalan di blockchain di bawah kendali DAO sepenuhnya terdesentralisasi, sama seperti blockchain, mereka juga dapat ditokenisasi, sama seperti blockchain. Misalnya, layanan web3 mungkin memberikan token tata kelola DAO kepada pengguna yang membantu, atau memungkinkan pengguna untuk mengirim satoshi dengan pesan obrolan.
Layanan seperti ini sudah dibangun hari ini di blockchain Internet Computer, yang telah menyediakan kemampuan dan fungsi Komputer Dunia yang diperlukan. Tujuannya adalah untuk mentransformasi seluruh ekosistem internet.
Tujuan dari blockchain Internet Computer adalah untuk menambahkan fungsi Komputer Dunia ke internet publik. Di Internet Computer, pengembang dapat membangun sistem dan layanan online terdesentralisasi sepenuhnya di blockchain, tanpa menggunakan IT tradisional terpusat.
Karena Internet Computer adalah blockchain, pengembang membangun sistem dan layanan online menggunakan perangkat lunak “kontrak pintar”. Menggunakan kontrak pintar dalam aplikasi ini dapat memberikan keuntungan yang mengubah permainan. Misalnya, karena kontrak pintar bersifat tidak dapat diubah, sama seperti buku besar Bitcoin, sistem dan layanan tidak perlu dilindungi oleh firewall untuk menjaga hacker keluar – menyelesaikan masalah jumlah peretasan yang semakin meningkat yang menimpa bisnis dan masyarakat. Keuntungan lain adalah bahwa layanan web3 yang dibangun di Internet Computer dapat memproses token, dan menciptakan jalur ekonomi baru. Misalnya, web3 dapat menggabungkan media sosial dan DeFi, untuk menghasilkan SocialFi, seperti jejaring sosial yang sepenuhnya ditokenisasi.
Internet Computer menyediakan fungsi kontrak pintar “canister”. Ini dapat melakukan banyak hal baru, termasuk menyajikan pengalaman web interaktif langsung kepada pengguna dengan memproses permintaan HTTP, membuat transaksi yang langsung berjalan di blockchain lain menggunakan “Chain Key TX”, skala tanpa batas, dan berjalan dengan efisiensi yang sebanding dengan IT tradisional, sangat mengurangi emisi CO2 yang merugikan yang disebabkan oleh blockchain, dan suatu hari, ekosistem teknologi secara umum.
Pengembang web3 dapat membangun layanan DeFi, SocialFi, GameFi, dan metaverse. Mereka dapat memproses token di blockchain lain, tanpa jembatan, menggunakan Chain Key TX. Dan mereka dapat sepenuhnya mendesentralisasi sistem seperti DeFi di Ethereum, dengan menggunakan Internet Computer untuk menciptakan pengalaman web interaktif, menggantikan IT tradisional terpusat, seperti layanan komputasi awan.
Di Internet Computer, kontrak pintar canister secara unik membayar untuk komputasi mereka sendiri menggunakan model “gas terbalik”. Ini berarti pengguna web3 dapat membuat sesi dengan layanan, yang dapat mengajukan sejumlah besar transaksi blockchain, seperti mengirim pesan obrolan dalam percakapan, tanpa memerlukan interaksi tambahan dari pengguna.
Internet Computer mendukung sistem otentikasi blockchain baru yang disebut Identitas Internet. Ini memungkinkan pengguna menggunakan perangkat mereka sebagai kata sandi kriptografi, masuk ke layanan online menggunakan sensor sidik jari di laptop mereka atau Face ID di ponsel mereka, serta perangkat tradisional seperti dompet Ledger.
Karena layanan web3 dapat dibangun 100% di blockchain, mereka dapat ditempatkan di bawah kendali penuh DAO komunitas (organisasi otonom terdesentralisasi), yang melakukan semua konfigurasi dan pembaruan. Pengguna dapat dijadikan pemilik layanan online, dan bagian dari tim yang menjalankannya.
Jaringan Internet Computer dikendalikan oleh DAO canggih yang terintegrasi ke dalam protokolnya, yang disebut Sistem Saraf Jaringan, atau NNS. Ini memperbarui perangkat lunak replika (atau “klien”) yang berjalan di mesin node khusus yang menghosting blockchain hampir setiap minggu, mendorong evolusi cepat jaringan.
Token ICP memiliki tiga utilitas utama. Pertama, ICP menyediakan sumber “siklus” yang dibakar untuk memberi daya pada komputasi (sehingga ketika ICP dikonversi menjadi siklus, ia menghilang, menciptakan tekanan deflasi). Kedua, ICP dapat dipertaruhkan di DAO Sistem Saraf Jaringan yang tidak memerlukan izin yang mengatur blockchain Internet Computer, menciptakan neuron pemungutan suara yang menghasilkan hadiah pemungutan suara. Ketiga, ICP berperan sebagai penyimpan nilai, misalnya memungkinkan pengguna untuk berinvestasi dalam penjualan desentralisasi yang dijalankan oleh layanan web3.
Internet, yang kini menghubungkan hampir semua orang dan segala sesuatu, berjalan pada jaringan perangkat khusus yang disebut router. Beberapa, seperti router WiFi, dipasang di rumah, sementara yang lain, yang menghubungkan negara, sangat khusus dan mahal. Blockchain Internet Computer berjalan di jaringan perangkat komputasi khusus yang disebut “mesin node,” yang dibangun dengan berbagai standar.
Saat ini, sebagian besar blockchain Proof-of-Stake dihosting oleh node “validator” yang merupakan instance perangkat lunak yang sering kali dijalankan di layanan komputasi awan. Internet Computer tidak dapat dihosting dengan cara ini. Ia berjalan sepenuhnya di jaringan berdaulat dari mesin node khusus, yang dipasang di pusat data independen oleh “penyedia node” independen.
Mesin node ini saling terhubung menggunakan Protokol Internet Computer, atau ICP, yang menjadi nama token tersebut. Istilah terbaik untuk menggambarkan model jaringan blockchain yang digunakan oleh Internet Computer adalah “Proof-of-Useful-Work”. Jaringan ini memiliki sistem tata kelola yang disebut NNS, yang dapat memotong (“mengeluarkan”) mesin node yang gagal menghasilkan cukup blok dan mengikuti jaringan, itulah sebabnya mereka perlu dibangun sesuai spesifikasi standar.
Secara internal, jaringan Internet Computer terdiri dari “subnet blockchain.” Setiap subnet baru menambah kapasitas tambahan ke jaringan, yang berarti dapat menghosting lebih banyak kontrak pintar, komputasi, dan data. Namun, subnet ini tidak terlihat oleh kontrak pintar yang dihosting dan pengguna. Ini karena mereka digabungkan menjadi satu blockchain logis menggunakan “kripto kunci rantai.”
Kripto kunci rantai adalah unik untuk Internet Computer. Ini memungkinkan subnet blockchain, dan blockchain Internet Computer secara keseluruhan yang dihasilkan, memiliki “kunci rantai” publik. Blockchain secara kriptografis menandatangani semua interaksi mereka, yang dapat divalidasi menggunakan kunci rantai mereka. Tanda tangan yang valid menunjukkan bahwa interaksi tidak telah diubah, dan juga bahwa blockchain berjalan dengan benar – tanpa perlu mengunduh dan memeriksa blok transaksi mereka.
Berkat kripto kunci rantai, Internet Computer dapat menggabungkan subnet blockchain-nya menjadi satu blockchain dan skala tanpa batas. Namun, kripto kunci rantai juga memungkinkan hal-hal lain! Misalnya, kontrak pintar di Internet Computer dapat memproses permintaan HTTP dan menyajikan pengalaman web interaktif langsung kepada pengguna akhir. Ini lebih aman daripada penyajian web normal karena kontrak pintar dapat menandatangani konten yang mereka sajikan, yang dapat divalidasi sebelum ditampilkan kepada pengguna, menjaga mereka tetap aman.
Baru-baru ini, kripto kunci rantai telah digunakan untuk membuat fungsi “Chain Key TX” tersedia bagi pengembang kontrak pintar. Ini memungkinkan mereka untuk membuat transaksi yang ditandatangani yang berjalan di blockchain lain. Misalnya, seorang pengembang Internet Computer dapat membuat alamat bitcoin, dan mengirim serta menerima bitcoin, langsung di buku besar Bitcoin, tanpa menggunakan layanan “jembatan” yang tidak aman. Menggunakan fungsi ini, DeFi Bitcoin asli dapat dibuat.
Internet Computer juga menyediakan banyak fitur lain yang unik dalam blockchain. Ini termasuk panggilan keluar HTTP, yang memungkinkan kontrak pintar untuk dengan aman meng-query sistem lain melalui web, melalui sistem konsensus jaringannya, misalnya memungkinkan perangkat lunak kontrak pintar untuk dengan aman memperoleh data seperti umpan harga aset kripto tanpa menggunakan layanan oracle yang tepercaya.
Jaringan Internet Computer dikendalikan dan dikelola oleh subnet master, yang menjalankan DAO tanpa izin canggih yang disebut Sistem Saraf Jaringan (NNS). Ini memberi instruksi kepada mesin node tentang cara menyusun jaringan. Node dapat memverifikasi bahwa instruksi yang mereka terima dari NNS adalah asli hanya dengan memeriksa tanda tangan kunci rantai, karena kunci rantainya tidak pernah berubah.
NNS memberi instruksi kepada node untuk bergabung dan meninggalkan subnet, dan untuk membentuk subnet baru. Kriptografi dan protokol bekerja dengan cara yang cerdas, sehingga meskipun node datang dan pergi dari subnet blockchain, kunci rantai mereka selalu tetap sama.
Di Internet Computer, pengembang membangun menggunakan kontrak pintar “canister”. Mereka disebut sebagai canister, karena mereka adalah kumpulan bytecode WebAssembly, dan halaman memori persisten. Bytecode mengimplementasikan logika kontrak pintar, dan berjalan secara eksklusif di memori sendiri, berinteraksi dengan kontrak pintar lain menggunakan pengiriman pesan (menggunakan model “aktor” perangkat lunak). Ini memungkinkan kontrak pintar berjalan secara paralel, yang merupakan cara lain Internet Computer melakukan skala.
Kontrak pintar canister sangat kuat, dan dapat digunakan untuk membangun apa pun. Misalnya, transaksi multi-blok (komputasi) dimungkinkan, bersama dengan kontrak pintar daemon, yang secara otomatis dipanggil secara berkala oleh blockchain.
Bahasa utama yang digunakan untuk mengembangkan kontrak pintar Internet Computer adalah Rust dan Motoko. Motoko adalah bahasa yang dibuat oleh DFINITY khusus untuk Internet Computer, yang dikembangkan oleh tim yang dipimpin oleh Andreas Rossberg, yang merupakan co-inventor standar WebAssembly.
Cara terbaik untuk memahami bagaimana Internet Computer bekerja, dan berbagai kemampuan unik yang disediakannya, adalah mengunjungi internetcomputer.org, dan wiki.internetcomputer.org.
Catatan: Pengenalan proyek ini berasal dari materi yang dipublikasikan atau disediakan oleh tim proyek resmi, yang hanya untuk referensi dan tidak merupakan nasihat investasi. Beberapa konten mungkin sudah ketinggalan zaman, salah, atau terlewat. HTX tidak bertanggung jawab atas kerugian langsung atau tidak langsung yang diakibatkan.