Tentang ICP

The Internet Computer adds autonomous serverless cloud functionality to the public internet – making it possible to build almost any system or service entirely on a decentralized network using “canister software,” an evolution of smart contracts.

Internet Computer adalah blockchain L1 serbaguna yang paling cepat, efisien, dan satu-satunya yang dapat diukur secara tak terbatas — dikembangkan dan diluncurkan oleh DFINITY Foundation pada Mei 2021.

Internet Computer adalah blockchain Komputer Dunia yang dapat menghosting segala hal mulai dari jaringan sosial hingga sistem perusahaan besar — menghilangkan kebutuhan akan IT terpusat.

Kode blockchain Internet Computer yang canggih adalah bebas dari manipulasi dan tidak dapat dihentikan. Ia benar-benar dapat meluas dan berjalan dengan efisiensi luar biasa dalam menyajikan pengalaman web kepada pengguna akhir, berinteraksi dengan Web2, dan secara tepercaya membuat transaksi di rantai lain.

ICP adalah jaringan kontrak cerdas desentralisasi publik generasi terbaru. Berkat harga penyimpanan data on-chain yang paling rendah di industri dan teknologi terkini, Anda dapat menghosting dan mengotomatisasi berbagai jenis dapp dan layanan pada kontrak cerdas ICP yang disebut canisters.

Fitur unik dari Internet Computer:

Mekanisme Konsensus Novel

Proof-of-Useful-Work
Efisien, aman, dan tidak dapat dihentikan.

Baca lebih lanjut dari pendiri ICP (Twitter)
Baca lebih lanjut (Wiki)

Sangat aman dan dapat diandalkan

0 downtime
dalam >1.5 tahun pertumbuhan yang konstan

Buktikan sendiri di dalam ICP live dashboard

Tersertifikasi sebagai blockchain yang paling ramah lingkungan

0 significant downtime in >1.5 years of constant growth.

Tonton lebih lanjut (Youtube)
Baca lebih lanjut (Laporan)

Smart contracts dengan generasi terakhir

Smart contract canister yang dapat menyimpan software dan data.

Baca lebih lanjut (Blog)
Baca lebih lanjut (Website)

Termudah & biaya transaksi yang stabil

Biaya transaksi sebesar 0,0001 $ICP memungkinkan skalabilitas yang tak terbatas.

Baca lebih lanjut (Blog)
Baca lebih lanjut (Website)

Model Biaya Gas Terbalik yang Unik

Pengguna akhir tidak pernah membayar untuk menggunakan dapp dan layanan web.

Baca lebih lanjut (Website)
Baca lebih lanjut (Blog)

Biaya penyimpanan data on-chain sebesar $5,5 per GB per tahun.

Jauh lebih murah jutaan kali dibandingkan dengan ETH. Aplikasi tidak memerlukan layanan cloud.

Baca lebih lanjut (Guide)

Pemanggilan langsung HTTPS ke situs Web2.

Memungkinkan interoperabilitas antara Web3 dan Web2, menghilangkan kebutuhan akan oracles.

Baca lebih lanjut (Berita)
Baca lebih lanjut (Blog)

Pengalaman Pengguna On-Chain dari Awal hingga Akhir

Full-Stack Blockchain

Internet Computer dapat menyelenggarakan layanan online dan game sepenuhnya on-chain tanpa mengandalkan penyedia cloud terpusat. Ini memberikan desentralisasi yang lengkap dan menghilangkan titik-titik kegagalan tunggal.

Web3 social platforms, exchanges, games, and other innovative projects are running on-chain on the IC.

Jelajahi Pengalaman Penuh Dari Web3

Antarmuka pengguna aplikasi di dalam rantai (on-chain).

Now on-chain platforms like OpenChat, DSCVR, InfinitySwap, distrikt, Papyrs, and many more are all optimised for search. Though their frontends are built on an advanced blockchain rather than traditional IT, this is no longer an obstacle to discoverability and large-scale adoption.

Tonton Lebih Lanjut

Optimisasi SEO

Kontrak pintar yang pertama kali dapat ditemukan melalui mesin pencari seperti Google. Dapat ditemukan (kompatibel dengan SEO) pada mesin pencari tradisional seperti Google. Terlihat pada pratinjau media sosial, bahkan dengan URL on-chain. Tersedia melalui URL blockchain yang nyata dan bukan "raw".

Baca lebih lanjut (Blog)

Identitas Internet

Apa dan Mengapa

Identitas Internet adalah gerbang ke aplikasi-aplikasi di Internet Computer yang terhubung dengan perangkat favorit Anda. Ketika Anda menggunakan Identitas Internet, website tidak dapat mengumpulkan dan membagikan informasi tentang aktivitas online Anda. Hal ini dikarenakan Identitas Internet membantu Anda membuat dan mengelola akun anonim dan independen dengan satu tautan unik. Anda mendapatkan privasi dengan memiliki banyak akun yang berbeda tanpa beban mengelolanya.

Baca lebih lanjut (Website)

Mulailah dengan Identitas Internet

Internet Identity memungkinkan pengguna untuk membuat sesi dengan layanan dan dApp Web3, serta menandatangani transaksi blockchain tradisional. Anda dapat mendaftar dan masuk ke aplikasi ICP apa pun menggunakan Internet Identity. Semua ini dilakukan dengan keamanan, kemudahan, dan kenyamanan yang optimal, serta dalam cara yang sepenuhnya terdesentralisasi. Pelajari cara menggunakan Identitas Internet.

Create Your Internet Identity

Arsitektur dari IC

Protokol Internet Computer berjalan pada server dengan perangkat keras standar yang kita sebut sebagai node. Node-node ini didistribusikan secara global dan dihosting di pusat data independen untuk memastikan toleransi kesalahan dan desentralisasi. Node-node dikelompokkan ke dalam subnets, di mana setiap subnet memiliki blockchainnya sendiri yang bergerak maju secara independen dari subnet lainnya, menghasilkan kinerja dan skalabilitas yang belum pernah terjadi sebelumnya di ruang blockchain. Semua subnet terhubung dan diatur oleh Protokol Internet Computer untuk membentuk Internet Computer.

The IC improves and evolves at a rapid pace through regular and seamless roll-outs of software updates that boost performance, iron out bugs, and introduce entirely new capabilities. Continuous hardware upgrades, adding nodes or subnets, make the IC scale virtually without bounds — scaling the IC is always possible by adding additional nodes.

ICP adalah token utilitas yang digunakan untuk tujuan-tujuan berikut:

Partisipasi

dalam tata kelola Internet Computer dengan memasang (staking) ICP dalam Network Nervous System DAO (NNS) - untuk memberikan suara pada proposal dan memperoleh imbalan suara.

Baca lebih lanjut (Website)
Baca lebih lanjut (NNS Dao)

Untuk Membayar

Entitas yang menyediakan kapasitas komputasi dengan mengoperasikan mesin node (penyedia node).

Baca lebih lanjut (Blog)

Untuk Merubah

ICP dikonversikan menjadi siklus ($XTC), yang digunakan sebagai bahan bakar untuk komputasi di jaringan - menjalankan dan menggunakan dApp.

Baca lebih lanjut (Website)

Untuk Berinvestasi

 dalam penjualan token organisasi otonom terdesentralisasi (DAO) di Internet Computer.

Baca lebih lanjut (Website)

DAO (Organisasi Otonom Terdesentralisasi) pada Sistem Nervous Service ICP

Cara kerjanya

Sama seperti Network Nervous System (NNS) adalah DAO terbuka yang ter-tokenisasi yang mengendalikan blockchain IC, sistem nervous service (SNS) adalah DAO algoritmik yang memungkinkan pengembang untuk menyerahkan dapp mereka ke sistem tata kelola terdesentralisasi berbasis token sejak awal. Setiap dapp terdesentralisasi akan memiliki SNS-nya sendiri.

Baca lebih lanjut (Website)
Baca lebih lanjut (SNS-1)

OpenChat DAO

SNS DAO pertama adalah OpenChat, sebuah aplikasi percakapan yang lengkap dan berfitur penuh yang berjalan secara end-to-end di blockchain Internet Computer.

Baca lebih lanjut (Berita)
Baca lebih lanjut (Berita)

Ribuan pengembang sekarang sedang membangun di Internet Computer.

Gabunglah dengan mereka

Membangun dApps Yang Keren

Cara membangun dApps dengan Internet Computer

Internet Computer dibangun untuk pengembang dan dApp. Di sini Anda akan menemukan segala yang Anda butuhkan mulai dari panduan pemula tentang bahasa pemrograman aslinya, Motoko, hingga forum pengembang tingkat lanjutan.

Bahasa Pemograman & Dokumentasi

Motoko
Rust
Azle (Typescript)
Kybra (Python)

DFinity forum & komunitas pengembang

Dfinity Foundation telah membuat Forum Dfinity yang bukan hanya merupakan sumber informasi yang kaya, tetapi juga tempat di mana mudah untuk terhubung dengan para peneliti Dfinity dan juga pengembang ekosistem.

Number of dapps and the developer ecosystem are growing fast on the IC, and everyone is out there to help each other. Join the Dfinity Dev Server on Discord to start connecting & getting your questions answered.

Forum pengembang
Discord pengembang

Canister — evolusi selanjutnya dari smart contract

Kontrak pintar adalah program komputer yang dieksekusi di atas blockchain. Kontrak pintar canister pada Internet Computer menggabungkan program komputer dan datanya. Setiap canister dihosting pada satu subnet dari Internet Computer. Canister dapat dieksekusi secara bersamaan dan mampu berkomunikasi di dalam dan antara subnet dengan mengirim pesan asinkron secara non-blocking, sehingga menghasilkan skalabilitas yang esensial tanpa batas. Canister lebih kuat daripada kontrak pintar di blockchain lain karena mereka dapat

  • melayani antarmuka pengguna secara langsung ke browser web apa pun,
  • menyimpan gigabyte memori dengan biaya rendah,
  • melakukan jumlah komputasi yang signifikan dengan biaya rendah, dan
  • membayar untuk komputasi merekareverse gas model).

Canister dapat diimplementasikan dalam bahasa pemrograman apa pun yang dapat dikompilasi menjadi WebAssembly. Lihatlah pilihan dari kit pengembangan canister ([CDKs]).https://internetcomputer.org/docs/current/developer-docs/backend/choosing-language).

Protocol Internet Computer

Protokol Internet Computer memastikan bahwa keadaan canister di subnet mana pun selalu konsisten - bahkan jika beberapa node subnet bermasalah atau berperilaku buruk. IC bukanlah jaringan proof-of-work atau proof-of-stake, melainkan jaringan yang dikendalikan oleh DAO, yang mana DAO NNS mengelola keanggotaan node subnet. Konsensus protokol memiliki sifa-sifat berikut ini:

  • Latensi rendah - Sejumlah kecil putaran pertukaran cukup untuk mencapai kesepakatan. Konsensus biasanya tercapai dalam waktu 1 hingga 2 detik.
  • Throughput tinggi - Setiap eksekusi konsensus dapat menangani payload dalam urutan megabyte.
  • Finalitas kriptografis - Konsensus IC mencapai finalitas yang dijamin secara kriptografis, artinya perubahan keadaan yang telah difinalisasi tidak dapat dibatalkan.
  • Toleransi kesalahan Byzantine (BFT) - IC dapat mentolerir hingga (tetapi kurang dari) sepertiga dari node yang secara sembarang bermasalah.

Arsitektur Keamanan IC

Operasi yang benar dari subnet (dan komunikasi antar-subnet) bergantung pada serangkaian protokol kriptografis inovatif, secara kolektif disebut sebagai chain-key cryptographyChain-key cryptography memungkinkan subnet untuk mengautentikasi

  • tanggapan terhadap permintaan pengguna
  • keadaan subnet
  • pesan antar-subnet secara sepenuhnya terdesentralisasi.

NNS memberikan dukungan terhadap kunci publik subnet, mirip dengan otoritas sertifikasi terdesentralisasi. Pengguna hanya perlu memiliki kunci publik BLS 48-byte dari NNS untuk memvalidasi interaksi dengan setiap canister. Blockchain tradisional umumnya mengharuskan pihak yang baru bergabung untuk melakukan ulang semua transaksi yang pernah dilakukan di rantai, hal ini tidak dapat dilakukan dalam sistem dengan throughput tinggi seperti IC.

IC menggunakan chain-key cryptography untuk menyediakan:

  • Perubahan keanggotaan subnet - Suatu replika dapat bergabung dengan subnet, dengan memulai dari titik kontrol yang valid yang paling baru, atau meninggalkannya pada setiap waktu.
  • Keamanan proaktif - Kunci ambang batas subnet secara berkala dibagikan ulang antara node-node saat ini dari subnet tersebut.
  • Kunci publik permanen - Perubahan keanggotaan dan pembagian kembali kunci tidak mempengaruhi kunci publik dari subnet mana pun.
  • Pengumpulan sampah (garbage collection) - Secara berkala, blok-blok sebelumnya dibuang dari setiap rantai blok subnet untuk mencegah penyimpanan dari terus bertambah tanpa batas.

Chain Key Cryptography & Integrasi Blockchain Asli

Integrasi BTC Secara Langsung

Kontrak pintar canister ICP dapat menyimpan, menerima, dan mengirimkan bitcoin asli di jaringan Bitcoin, membawa fungsi kontrak pintar generasi terakhir ke Bitcoin tanpa menggunakan jembatan yang tidak aman untuk melibatkan bitcoin.

Baca lebih lanjut (Blog)
Baca lebih lanjut (Website)

Penjelasan ckBTC

ckBTC didukung 1:1 oleh bitcoin, dan karena berada di ICP, Anda dapat melakukan transaksi dengan cepat dan murah, sama seperti ICP.

Kontrak pintar ckBTC minting menampilkan semua UTXO (Unspent Transaction Output) yang dipegangnya, sehingga Anda dapat memeriksa bahwa status 1:1 sesuai dengan jumlah ckBTC yang beredar (verifiable wrapped bitcoin).

ckBTC menghilangkan risiko pihak ketiga dan risiko peretasan yang terkait dengan jembatan (bridges). Ini meningkatkan pengalaman web3 dari BTC dengan membuatnya mudah digunakan, diperdagangkan, dengan kecepatan web dan biaya yang dapat diabaikan.

Baca lebih lanjut tentang pemrograman BTC (Tingkat Lanjut)

Integrasi ETH Yang Akan Datang

Integrasi Ethereum, serta integrasi Internet Computer dengan blockchain lainnya, bekerja sedikit berbeda dibandingkan dengan integrasi dengan Bitcoin yang melibatkan UTXOs. Kontrak pintar Internet Computer dapat membuat transaksi Ethereum sembarang, kemudian mengambil hasilnya menggunakan fitur HTTPS outcalls.

Baca lebih lanjut (Wiki)

Pertumbuhan tahun-ke-tahun sebesar +92% dalam jumlah pengembang aktif.

Ditampilkan sebagai pemain utama dalam laporan "Top 50" oleh Crypto Valley.

Referensi dan informasi lebih lanjut

  • Referensi yang bagus untuk memperoleh pemahaman yang lebih mendalam tentang bagaimana semua komponen IC bekerja dan saling berhubungan adalah Cara bekerja dan white paper.
  • Seluruh source code dari IC tersedia di IC repo.
  • Anda dapat menemukan informasi tentang subnet IC, node, penyedia node, canister, proposal NNS, pemungutan suara, transaksi ICP, dan lainnya di dashboard kami.
  • Motoko adalah bahasa pemrograman yang baru dan dirancang khusus untuk kontrak pintar di IC. Lihatlah Motoko.
    Latensi rendah - Sejumlah kecil putaran pertukaran cukup untuk mencapai kesepakatan. Konsensus biasanya tercapai dalam waktu 1 hingga 2 detik.
  • Throughput tinggi - Setiap eksekusi konsensus dapat menangani payload dalam urutan megabyte.
  • Finalitas kriptografis - Konsensus IC mencapai finalitas yang dijamin secara kriptografis, artinya perubahan keadaan yang telah difinalisasi tidak dapat dibatalkan.
  • Toleransi kesalahan Byzantine (BFT) - IC dapat mentolerir hingga (tetapi kurang dari) sepertiga dari node yang secara sembarang bermasalah.