Binance Square
#internetcomputer

internetcomputer

1.2M penayangan
1,528 Berdiskusi
dfinity
·
--
Kursus Lengkap ICP — Bagian 36: Proyek End-to-EndPROYEK END-TO-END: MEMBUAT DAFTAR TUGAS TERDESENTRALISASI Mari kita bangun aplikasi lengkap dari nol. PERSIAPAN PROYEK: 1. Instal dfx 2. Buat proyek: dfx new todo-app 3. Pilih Motoko atau Rust 4. Konfigurasikan dfx.json CANISTER BACKEND: actor TodoApp { stable var todos: [(Nat, Text, Bool)] = []; stable var nextId: Nat = 0; public func addTodo(text: Text) : async Nat { let id = nextId; todos := Array.append(todos, [(id, text, false)]); nextId += 1; return id; }; public func completeTodo(id: Nat) : async () {

Kursus Lengkap ICP — Bagian 36: Proyek End-to-End

PROYEK END-TO-END: MEMBUAT DAFTAR TUGAS TERDESENTRALISASI
Mari kita bangun aplikasi lengkap dari nol.
PERSIAPAN PROYEK:
1. Instal dfx
2. Buat proyek: dfx new todo-app
3. Pilih Motoko atau Rust
4. Konfigurasikan dfx.json
CANISTER BACKEND:
actor TodoApp {
stable var todos: [(Nat, Text, Bool)] = [];
stable var nextId: Nat = 0;
public func addTodo(text: Text) : async Nat {
let id = nextId;
todos := Array.append(todos, [(id, text, false)]);
nextId += 1;
return id;
};
public func completeTodo(id: Nat) : async () {
Kursus Lengkap ICP — Bagian 35: Studi Kasus ArsitekturSTUDI KASUS ARSITEKTUR — APLIKASI ICP DI DUNIA NYATA STUDI KASUS 1: OPENCHAT Arsitektur: - Canister messaging: Menangani pesan - Canister pengguna: Mengelola profil - Canister grup: Logika obrolan grup - Canister frontend: Penyajian UI Keputusan kunci: - Canister terpisah untuk fungsi yang berbeda - Memori stabil untuk riwayat pesan - Identity Internet untuk autentikasi - SNS untuk tata kelola terdesentralisasi STUDI KASUS 2: SONIC DEX Arsitektur: - Canister swap: Logika perdagangan inti - Canister pool: Manajemen likuiditas

Kursus Lengkap ICP — Bagian 35: Studi Kasus Arsitektur

STUDI KASUS ARSITEKTUR — APLIKASI ICP DI DUNIA NYATA
STUDI KASUS 1: OPENCHAT
Arsitektur:
- Canister messaging: Menangani pesan
- Canister pengguna: Mengelola profil
- Canister grup: Logika obrolan grup
- Canister frontend: Penyajian UI
Keputusan kunci:
- Canister terpisah untuk fungsi yang berbeda
- Memori stabil untuk riwayat pesan
- Identity Internet untuk autentikasi
- SNS untuk tata kelola terdesentralisasi
STUDI KASUS 2: SONIC DEX
Arsitektur:
- Canister swap: Logika perdagangan inti
- Canister pool: Manajemen likuiditas
Kursus Lengkap ICP — Bagian 33: Ekosistem & Peta Jalan Masa DepanEKOSISTEM ICP — APA YANG ADA HARI INI DAN APA YANG AKAN DATANG EKOSISTEM SAAT INI (2026): 1. DEFI - ICPSwap: DEX terdepan - Sonic: protokol AMM - Hot or Not: platform Social-fi - ICP.Lending: protokol lending 2. SOSIAL - OpenChat: platform pesan - DSCVR: media sosial - Taggr: platform blog - Hot or Not: penilaian konten 3. ALAT - Plug Wallet: dompet browser - Internet Identity: otentikasi - NFID: penyedia identitas - Stöpsi: dompet perangkat keras 4. INFRASTRUKTUR - CycleDAO: manajemen siklus - ICP.rocks: analitik - ICP Dashboard: pemantauan jaringan

Kursus Lengkap ICP — Bagian 33: Ekosistem & Peta Jalan Masa Depan

EKOSISTEM ICP — APA YANG ADA HARI INI DAN APA YANG AKAN DATANG
EKOSISTEM SAAT INI (2026):
1. DEFI
- ICPSwap: DEX terdepan
- Sonic: protokol AMM
- Hot or Not: platform Social-fi
- ICP.Lending: protokol lending
2. SOSIAL
- OpenChat: platform pesan
- DSCVR: media sosial
- Taggr: platform blog
- Hot or Not: penilaian konten
3. ALAT
- Plug Wallet: dompet browser
- Internet Identity: otentikasi
- NFID: penyedia identitas
- Stöpsi: dompet perangkat keras
4. INFRASTRUKTUR
- CycleDAO: manajemen siklus
- ICP.rocks: analitik
- ICP Dashboard: pemantauan jaringan
Kursus Lengkap ICP — Bagian 32: Monitoring & PembaruanPEMANTAUAN DAN PEMBARUAN — MENJAGA DAPP ANDA TETAP HIDUP PEMANTAUAN PRODUKSI: 1. Metrik Canister - Konsumsi instruksi - Penggunaan memori - Keseimbangan siklus - Throughput pesan 2. Pemberitahuan (Alerting) - Keseimbangan siklus rendah - Tingkat kesalahan tinggi - Penurunan performa - Peristiwa keamanan 3. Pencatatan (Logging) - Pencatatan terstruktur - Pelacakan peristiwa - Penangkapan kesalahan - Jejak audit ALAT: 1. status canister dfx 2. IC Dashboard 3. snapshot canister 4. canister pemantauan kustom STRATEGI PEMBARUAN: 1. Blue-green deployment - Deploy versi baru bersama yang lama

Kursus Lengkap ICP — Bagian 32: Monitoring & Pembaruan

PEMANTAUAN DAN PEMBARUAN — MENJAGA DAPP ANDA TETAP HIDUP
PEMANTAUAN PRODUKSI:
1. Metrik Canister
- Konsumsi instruksi
- Penggunaan memori
- Keseimbangan siklus
- Throughput pesan
2. Pemberitahuan (Alerting)
- Keseimbangan siklus rendah
- Tingkat kesalahan tinggi
- Penurunan performa
- Peristiwa keamanan
3. Pencatatan (Logging)
- Pencatatan terstruktur
- Pelacakan peristiwa
- Penangkapan kesalahan
- Jejak audit
ALAT:
1. status canister dfx
2. IC Dashboard
3. snapshot canister
4. canister pemantauan kustom
STRATEGI PEMBARUAN:
1. Blue-green deployment
- Deploy versi baru bersama yang lama
Kursus Lengkap ICP — Bagian 31: Membangun Production dAppMEMBANGUN PRODUKSI DAPP PADA ICP Panduan langkah demi langkah untuk membangun dan melakukan deployment aplikasi yang siap produksi. TAHAP 1: PERENCANAAN 1. Tentukan masalahnya 2. Pilih arsitektur Anda 3. Pilih bahasa yang tepat 4. Rancang model data 5. Rencanakan pembaruan TAHAP 2: PENGEMBANGAN 1. Siapkan dfx secara lokal 2. Buat proyek canister 3. Tulis canister backend 4. Tulis kode frontend 5. Uji secara lokal TAHAP 3: PENGUJIAN 1. Uji unit 2. Uji integrasi 3. Pengujian beban 4. Audit keamanan 5. Deployment testnet TAHAP 4: DEPLOYMENT 1. Deploy ke mainnet

Kursus Lengkap ICP — Bagian 31: Membangun Production dApp

MEMBANGUN PRODUKSI DAPP PADA ICP
Panduan langkah demi langkah untuk membangun dan melakukan deployment aplikasi yang siap produksi.
TAHAP 1: PERENCANAAN
1. Tentukan masalahnya
2. Pilih arsitektur Anda
3. Pilih bahasa yang tepat
4. Rancang model data
5. Rencanakan pembaruan
TAHAP 2: PENGEMBANGAN
1. Siapkan dfx secara lokal
2. Buat proyek canister
3. Tulis canister backend
4. Tulis kode frontend
5. Uji secara lokal
TAHAP 3: PENGUJIAN
1. Uji unit
2. Uji integrasi
3. Pengujian beban
4. Audit keamanan
5. Deployment testnet
TAHAP 4: DEPLOYMENT
1. Deploy ke mainnet
Kursus Lengkap ICP — Bagian 29: Infrastruktur DeFiDEFI DI ICP — INFRASTRUKTUR KEUANGAN TERDESENTRALISASI ICP menyediakan fondasi untuk membangun aplikasi DeFi yang canggih. KOMPONEN UTAMA: 1. Token - Token asli ICP - ckBTC dan ckETH - Token SNS - Token kustom melalui canister ledger 2. Infrastruktur DEX - DEX order book - AMM (Automated Market Maker) - Liquidity pools - Swap lintas-chain 3. Protokol Lending - Pinjaman berbasis jaminan (collateralized lending) - Flash loans - Yield farming - Model suku bunga KEUNGGULAN ICP UNTUK DEFI: 1. Biaya rendah (pecahan sen) 2. Finalitas cepat (200ms)

Kursus Lengkap ICP — Bagian 29: Infrastruktur DeFi

DEFI DI ICP — INFRASTRUKTUR KEUANGAN TERDESENTRALISASI
ICP menyediakan fondasi untuk membangun aplikasi DeFi yang canggih.
KOMPONEN UTAMA:
1. Token
- Token asli ICP
- ckBTC dan ckETH
- Token SNS
- Token kustom melalui canister ledger
2. Infrastruktur DEX
- DEX order book
- AMM (Automated Market Maker)
- Liquidity pools
- Swap lintas-chain
3. Protokol Lending
- Pinjaman berbasis jaminan (collateralized lending)
- Flash loans
- Yield farming
- Model suku bunga
KEUNGGULAN ICP UNTUK DEFI:
1. Biaya rendah (pecahan sen)
2. Finalitas cepat (200ms)
ICP Complete Course — Bagian 28: Skalaling ke Jutaan PenggunaSKALING — DARI 100 HINGGA 100 JUTA PENGGUNA ICP melakukan penskalaan horizontal dengan menambahkan subnet. Berikut cara membangun untuk skala yang sangat besar. SKALING HORIZONTAL: 1. Beberapa kanister untuk fungsi yang berbeda 2. Distribusi geografis kanister 3. Penyeimbangan beban di seluruh subnet 4. Skalabilitas otomatis melalui NNS ARSITEKTUR KANISTER: 1. Pendekatan microservices 2. Setiap fungsi dalam kanisternya sendiri 3. Komunikasi antar-kanister 4. Skalabilitas independen per kanister PARTISI DATA: 1. Shard data di beberapa kanister 2. Gunakan stable memory untuk kumpulan data berukuran besar

ICP Complete Course — Bagian 28: Skalaling ke Jutaan Pengguna

SKALING — DARI 100 HINGGA 100 JUTA PENGGUNA
ICP melakukan penskalaan horizontal dengan menambahkan subnet. Berikut cara membangun untuk skala yang sangat besar.
SKALING HORIZONTAL:
1. Beberapa kanister untuk fungsi yang berbeda
2. Distribusi geografis kanister
3. Penyeimbangan beban di seluruh subnet
4. Skalabilitas otomatis melalui NNS
ARSITEKTUR KANISTER:
1. Pendekatan microservices
2. Setiap fungsi dalam kanisternya sendiri
3. Komunikasi antar-kanister
4. Skalabilitas independen per kanister
PARTISI DATA:
1. Shard data di beberapa kanister
2. Gunakan stable memory untuk kumpulan data berukuran besar
Kursus Lengkap ICP — Bagian 25: AI pada ICPAI PADA ICP — KONVERGENSI AI DAN BLOCKCHAIN ICP sedang memposisikan dirinya sebagai platform untuk aplikasi terdesentralisasi berbasis AI. PILIHAN INTEGRASI AI: 1. Panggilan Keluar HTTPS Kanister memanggil API AI eksternal (OpenAI, Anthropic, dll.) - Mengirim prompt ke model AI - Memproses respons di rantai (on-chain) - Menyimpan hasil di stable memory 2. Model AI On-Chain Menjalankan model AI kecil langsung di kanister: - Decision trees - Neural network sederhana - Sistem berbasis aturan - Terbatas oleh kendala komputasi 3. AI Oracles Kanister khusus yang menyediakan layanan AI untuk kanister lain:

Kursus Lengkap ICP — Bagian 25: AI pada ICP

AI PADA ICP — KONVERGENSI AI DAN BLOCKCHAIN
ICP sedang memposisikan dirinya sebagai platform untuk aplikasi terdesentralisasi berbasis AI.
PILIHAN INTEGRASI AI:
1. Panggilan Keluar HTTPS
Kanister memanggil API AI eksternal (OpenAI, Anthropic, dll.)
- Mengirim prompt ke model AI
- Memproses respons di rantai (on-chain)
- Menyimpan hasil di stable memory
2. Model AI On-Chain
Menjalankan model AI kecil langsung di kanister:
- Decision trees
- Neural network sederhana
- Sistem berbasis aturan
- Terbatas oleh kendala komputasi
3. AI Oracles
Kanister khusus yang menyediakan layanan AI untuk kanister lain:
Kursus Lengkap ICP — Bagian 23: Azle TypeScriptAZLE — TYPECRIPT DI ICP Azle adalah framework TypeScript/JavaScript untuk membangun canister ICP. Ia menghadirkan ekosistem JavaScript yang familiar ke pengembangan blockchain. MENGAPA AZLE: 1. Tulis canister dalam TypeScript 2. Gunakan paket npm 3. Alat JavaScript yang familiar 4. Generasi tipe Candid lengkap 5. Integrasi frontend bergaya React CONTOH DASAR: import { query, update, StableBTreeMap } from azle; let counter: StableBTreeMap = new StableBTreeMap(counter, 0, 100, 1000); #[update] function increment(): void { counter.insert(count, (counter.get(count) ?? 0n) + 1n);

Kursus Lengkap ICP — Bagian 23: Azle TypeScript

AZLE — TYPECRIPT DI ICP
Azle adalah framework TypeScript/JavaScript untuk membangun canister ICP. Ia menghadirkan ekosistem JavaScript yang familiar ke pengembangan blockchain.
MENGAPA AZLE:
1. Tulis canister dalam TypeScript
2. Gunakan paket npm
3. Alat JavaScript yang familiar
4. Generasi tipe Candid lengkap
5. Integrasi frontend bergaya React
CONTOH DASAR:
import { query, update, StableBTreeMap } from azle;
let counter: StableBTreeMap = new StableBTreeMap(counter, 0, 100, 1000);
#[update]
function increment(): void {
counter.insert(count, (counter.get(count) ?? 0n) + 1n);
Kursus Lengkap ICP — Bagian 22: Pengembangan Rust CanisterRUST DI ICP — PERFORMA DAN KEAMANAN Rust adalah bahasa kelas satu di ICP. Bahasa ini digunakan untuk canister yang membutuhkan performa tinggi dan aplikasi yang kompleks. MENGAPA RUST: 1. Keamanan memori tanpa garbage collection 2. Abstraksi biaya-nol 3. Konkurensi tanpa data race 4. Performa yang sangat baik 5. Ekosistem ICP yang terus berkembang KOMPONEN UTAMA (CRATES): - ic-cdk: Core CDK untuk pengembangan canister - ic-cdk-macros: Procedural macros - ic-stable-memory: Perpustakaan stable memory - candid: Serialisasi Candid CONTOH DASAR: use ic_cdk_macros::query;

Kursus Lengkap ICP — Bagian 22: Pengembangan Rust Canister

RUST DI ICP — PERFORMA DAN KEAMANAN
Rust adalah bahasa kelas satu di ICP. Bahasa ini digunakan untuk canister yang membutuhkan performa tinggi dan aplikasi yang kompleks.
MENGAPA RUST:
1. Keamanan memori tanpa garbage collection
2. Abstraksi biaya-nol
3. Konkurensi tanpa data race
4. Performa yang sangat baik
5. Ekosistem ICP yang terus berkembang
KOMPONEN UTAMA (CRATES):
- ic-cdk: Core CDK untuk pengembangan canister
- ic-cdk-macros: Procedural macros
- ic-stable-memory: Perpustakaan stable memory
- candid: Serialisasi Candid
CONTOH DASAR:
use ic_cdk_macros::query;
Kursus Lengkap ICP — Bagian 21: Bahasa Pemrograman MotokoMOTOKO — BAHASA NATIF DARI ICP Motoko adalah bahasa pemrograman yang dirancang khusus untuk menulis canister ICP. MENGAPA MOTOKO: 1. Dibuat khusus untuk ICP 2. Dukungan native untuk fitur canister 3. Sistem tipe yang kuat 4. Mudah dipelajari bagi pengembang JavaScript 5. Dukungan kelas pertama untuk aktor dan pesan SINTAK DASAR: aktor Hello { public query func greet(name: Text) : async Text { return "Halo, " # name # "!"; }; }; KONSEP UTAMA: 1. Aktor Canister adalah aktor. Mereka berkomunikasi melalui pesan. Setiap aktor memiliki state-nya sendiri.

Kursus Lengkap ICP — Bagian 21: Bahasa Pemrograman Motoko

MOTOKO — BAHASA NATIF DARI ICP
Motoko adalah bahasa pemrograman yang dirancang khusus untuk menulis canister ICP.
MENGAPA MOTOKO:
1. Dibuat khusus untuk ICP
2. Dukungan native untuk fitur canister
3. Sistem tipe yang kuat
4. Mudah dipelajari bagi pengembang JavaScript
5. Dukungan kelas pertama untuk aktor dan pesan
SINTAK DASAR:
aktor Hello {
public query func greet(name: Text) : async Text {
return "Halo, " # name # "!";
};
};
KONSEP UTAMA:
1. Aktor
Canister adalah aktor. Mereka berkomunikasi melalui pesan. Setiap aktor memiliki state-nya sendiri.
Kursus Lengkap ICP — Bagian 16: Integrasi EthereumINTEGRASI ETHERUM — FUSI RANTAI DI ICP ICP dapat berinteraksi dengan Ethereum secara native. Canister dapat membaca keadaan (state) ETH, menandatangani transaksi, dan menerapkan kontrak pintar. CARA KERJANYA: 1. Ethereum Adapter Mirip dengan Bitcoin, setiap node menjalankan adapter Ethereum. Adapter ini terhubung ke node Ethereum dan membaca data blockchain. 2. Threshold ECDSA Node-node ICP secara kolektif menandatangani transaksi Ethereum. Kriptografi ambang (threshold) yang sama yang digunakan untuk Bitcoin berlaku di sini. 3. Canister EVM RPC Sebuah canister sistem yang menyediakan akses langsung ke endpoint Ethereum RPC. Canister dapat melakukan kueri saldo ETH, memanggil kontrak pintar, dan mengirimkan transaksi.

Kursus Lengkap ICP — Bagian 16: Integrasi Ethereum

INTEGRASI ETHERUM — FUSI RANTAI DI ICP
ICP dapat berinteraksi dengan Ethereum secara native. Canister dapat membaca keadaan (state) ETH, menandatangani transaksi, dan menerapkan kontrak pintar.
CARA KERJANYA:
1. Ethereum Adapter
Mirip dengan Bitcoin, setiap node menjalankan adapter Ethereum. Adapter ini terhubung ke node Ethereum dan membaca data blockchain.
2. Threshold ECDSA
Node-node ICP secara kolektif menandatangani transaksi Ethereum. Kriptografi ambang (threshold) yang sama yang digunakan untuk Bitcoin berlaku di sini.
3. Canister EVM RPC
Sebuah canister sistem yang menyediakan akses langsung ke endpoint Ethereum RPC. Canister dapat melakukan kueri saldo ETH, memanggil kontrak pintar, dan mengirimkan transaksi.
Kursus Lengkap ICP — Bagian 15: Integrasi BitcoinINTEGRASI BITCOIN — BTC ASLI DI ICP ICP dapat secara native membuat, menandatangani, dan mengirim transaksi Bitcoin. Tanpa jembatan, tanpa token terbungkus, tanpa perantara. CARA KERJANYA: 1. Threshold ECDSA Node-node ICP secara kolektif menyimpan pembagian kunci privat BTC. Mereka menandatangani transaksi menggunakan kriptografi ambang (threshold). Tidak ada satu pun node yang pernah memiliki kunci lengkap. 2. Adapter Bitcoin Setiap node menjalankan adapter Bitcoin yang terhubung ke jaringan Bitcoin. Ia membaca blok, mengirim transaksi, dan melacak konfirmasi. 3. Bitcoin Testnet dan Mainnet

Kursus Lengkap ICP — Bagian 15: Integrasi Bitcoin

INTEGRASI BITCOIN — BTC ASLI DI ICP
ICP dapat secara native membuat, menandatangani, dan mengirim transaksi Bitcoin. Tanpa jembatan, tanpa token terbungkus, tanpa perantara.
CARA KERJANYA:
1. Threshold ECDSA
Node-node ICP secara kolektif menyimpan pembagian kunci privat BTC. Mereka menandatangani transaksi menggunakan kriptografi ambang (threshold). Tidak ada satu pun node yang pernah memiliki kunci lengkap.
2. Adapter Bitcoin
Setiap node menjalankan adapter Bitcoin yang terhubung ke jaringan Bitcoin. Ia membaca blok, mengirim transaksi, dan melacak konfirmasi.
3. Bitcoin Testnet dan Mainnet
Kursus Lengkap ICP — Bagian 14: HTTPS OutcallsCALL KELUAR HTTPS — TERHUBUNG KE DUNIA LUAR Kanister ICP dapat membuat permintaan HTTP ke server eksternal. Ini disebut HTTPS Outcalls. Ini memecah isolasi tradisional blockchain. CARA KERJANYA: 1. Kanister membuat permintaan HTTP (GET, POST, HEAD) 2. Semua node di subnet secara independen menjalankan permintaan tersebut 3. Respons dibandingkan menggunakan konsensus 4. Satu respons yang disepakati bersama dikembalikan ke kanister APA YANG INI MEMUNGKINKAN: - Mengambil data harga real-time dari bursa - Memanggil API tradisional (Twitter, GitHub, cuaca)

Kursus Lengkap ICP — Bagian 14: HTTPS Outcalls

CALL KELUAR HTTPS — TERHUBUNG KE DUNIA LUAR
Kanister ICP dapat membuat permintaan HTTP ke server eksternal. Ini disebut HTTPS Outcalls. Ini memecah isolasi tradisional blockchain.
CARA KERJANYA:
1. Kanister membuat permintaan HTTP (GET, POST, HEAD)
2. Semua node di subnet secara independen menjalankan permintaan tersebut
3. Respons dibandingkan menggunakan konsensus
4. Satu respons yang disepakati bersama dikembalikan ke kanister
APA YANG INI MEMUNGKINKAN:
- Mengambil data harga real-time dari bursa
- Memanggil API tradisional (Twitter, GitHub, cuaca)
Kursus Lengkap ICP — Bagian 12: Service Nervous System (SNS)SNS — TATA KELOLA TERDESENTRALISASI UNTUK DAPPS Service Nervous System memungkinkan aplikasi berbasis canister apa pun untuk menjadi terkelola oleh DAO. Ini adalah kerangka kerja untuk tata kelola terdesentralisasi di ICP. APA ITU SNS? SNS adalah kerangka kerja DAO. SNS memungkinkan: - Pengembang mendesentralisasi kontrol atas dApp mereka - Pengguna berpartisipasi dalam tata kelola (governance) - Pemegang token memberikan suara untuk proposal - Perbendaharaan dikelola secara kolektif PROSES PELUNCURAN SNS: 1. Pengembang mengajukan proposal ke NNS 2. NNS menyetujui peluncuran SNS 3. Komunitas menukar ICP dengan token SNS

Kursus Lengkap ICP — Bagian 12: Service Nervous System (SNS)

SNS — TATA KELOLA TERDESENTRALISASI UNTUK DAPPS
Service Nervous System memungkinkan aplikasi berbasis canister apa pun untuk menjadi terkelola oleh DAO. Ini adalah kerangka kerja untuk tata kelola terdesentralisasi di ICP.
APA ITU SNS?
SNS adalah kerangka kerja DAO. SNS memungkinkan:
- Pengembang mendesentralisasi kontrol atas dApp mereka
- Pengguna berpartisipasi dalam tata kelola (governance)
- Pemegang token memberikan suara untuk proposal
- Perbendaharaan dikelola secara kolektif
PROSES PELUNCURAN SNS:
1. Pengembang mengajukan proposal ke NNS
2. NNS menyetujui peluncuran SNS
3. Komunitas menukar ICP dengan token SNS
Kursus Lengkap ICP — Bagian 10: Ekonomi Token ICPTOKEN ICP — KEGUNAAN DAN TATA KELOLA Token ICP memiliki tiga tujuan: 1. TATA KELOLA Pemegang ICP dapat melakukan staking token di NNS untuk memberikan suara atas proposal. Kekuatan voting sebanding dengan jumlah staking. Durasi staking akan mengalikan kekuatan voting (staking 8 tahun = pengali 3x). 2. KONVERSI CYCLES ICP dapat dikonversi menjadi cycles untuk menjalankan canister. Ini adalah konversi satu arah: ICP masuk, cycles keluar. Hal ini menciptakan permintaan untuk ICP. 3. IMBALAN Penyedia node diberi imbalan dalam ICP. Staker menerima imbalan voting. Ini mendorong partisipasi.

Kursus Lengkap ICP — Bagian 10: Ekonomi Token ICP

TOKEN ICP — KEGUNAAN DAN TATA KELOLA
Token ICP memiliki tiga tujuan:
1. TATA KELOLA
Pemegang ICP dapat melakukan staking token di NNS untuk memberikan suara atas proposal. Kekuatan voting sebanding dengan jumlah staking. Durasi staking akan mengalikan kekuatan voting (staking 8 tahun = pengali 3x).
2. KONVERSI CYCLES
ICP dapat dikonversi menjadi cycles untuk menjalankan canister. Ini adalah konversi satu arah: ICP masuk, cycles keluar. Hal ini menciptakan permintaan untuk ICP.
3. IMBALAN
Penyedia node diberi imbalan dalam ICP. Staker menerima imbalan voting. Ini mendorong partisipasi.
Kursus Lengkap ICP — Bagian 5: Subnet & ReplikasiSUBNET — BAGAIMANA ICP MENSKALAKAN SECARA HORIZONTAL Subnet adalah sekumpulan node yang berjalan dalam konsensus. Setiap subnet pada dasarnya adalah blockchain independen yang menampung canister. JENIS SUBNET: 1. Subnet Sistem Jalankan infrastruktur penting seperti NNS, CMC, dan II. Bukan untuk canister publik. 2. Subnet Aplikasi Menampung canister pengguna. Ini adalah mesin kerja ICP. Setiap subnet aplikasi menjalankan 13-40 node. 3. Subnet Terverifikasi Subnet khusus di mana semua node diverifikasi secara independen oleh pihak ketiga. BAGAIMANA REPLIKASI BEKERJA:

Kursus Lengkap ICP — Bagian 5: Subnet & Replikasi

SUBNET — BAGAIMANA ICP MENSKALAKAN SECARA HORIZONTAL
Subnet adalah sekumpulan node yang berjalan dalam konsensus. Setiap subnet pada dasarnya adalah blockchain independen yang menampung canister.
JENIS SUBNET:
1. Subnet Sistem
Jalankan infrastruktur penting seperti NNS, CMC, dan II. Bukan untuk canister publik.
2. Subnet Aplikasi
Menampung canister pengguna. Ini adalah mesin kerja ICP. Setiap subnet aplikasi menjalankan 13-40 node.
3. Subnet Terverifikasi
Subnet khusus di mana semua node diverifikasi secara independen oleh pihak ketiga.
BAGAIMANA REPLIKASI BEKERJA:
Kursus Lengkap ICP — Bagian 4: Protokol KonsensusKONSENSUS ICP — BAGAIMANA KESEPAKATAN DICAPAI ICP menggunakan protokol konsensus baru yang disebut IC-Consensus. Ini menggabungkan beberapa inovasi: 1. AMBANG TANDA TANGAN BLS Setiap usulan blok ditandatangani oleh BLS ambang batas. Jika cukup banyak node setuju, blok dinyatakan final. Ini lebih cepat daripada konsensus Nakamoto tradisional. 2. FUNGSI ACAK TERKETAHUI SECARA ASINKRON (AVRF) Secara acak memilih pembuat blok setiap ronde. Mencegah serangan terarah pada node tertentu. Menjamin keadilan. 3. PIVOTING Jika pembuat blok lambat atau berbuat jahat, node lain mengambil alih. Jaringan secara dinamis beralih ke pengusul jujur yang paling cepat.

Kursus Lengkap ICP — Bagian 4: Protokol Konsensus

KONSENSUS ICP — BAGAIMANA KESEPAKATAN DICAPAI
ICP menggunakan protokol konsensus baru yang disebut IC-Consensus. Ini menggabungkan beberapa inovasi:
1. AMBANG TANDA TANGAN BLS
Setiap usulan blok ditandatangani oleh BLS ambang batas. Jika cukup banyak node setuju, blok dinyatakan final. Ini lebih cepat daripada konsensus Nakamoto tradisional.
2. FUNGSI ACAK TERKETAHUI SECARA ASINKRON (AVRF)
Secara acak memilih pembuat blok setiap ronde. Mencegah serangan terarah pada node tertentu. Menjamin keadilan.
3. PIVOTING
Jika pembuat blok lambat atau berbuat jahat, node lain mengambil alih. Jaringan secara dinamis beralih ke pengusul jujur yang paling cepat.
Kursus Lengkap ICP — Bagian 2: Mendalami ArsitekturARSITEKTUR ICP — CARA KERJANYA SECARA INTERNAL Internet Computer terdiri dari empat lapisan utama: LAPISAN 1 — PERANGKAT KERAS (Node) Mesin fisik yang menjalankan protokol ICP. Setiap node menjalankan perangkat lunak IC Replica. Node dikelompokkan ke dalam subnet. LAPISAN 2 — SUBNETS Sekelompok node yang menjalankan konsensus. Setiap subnet adalah blockchain independen tempat logika canister berjalan. Subnet saling terhubung melalui routing yang dikoordinasikan oleh NNS. LAPISAN 3 — CANISTERS Kontrak pintar di ICP. Berbeda dari smart contract Ethereum, canister:

Kursus Lengkap ICP — Bagian 2: Mendalami Arsitektur

ARSITEKTUR ICP — CARA KERJANYA SECARA INTERNAL
Internet Computer terdiri dari empat lapisan utama:
LAPISAN 1 — PERANGKAT KERAS (Node)
Mesin fisik yang menjalankan protokol ICP. Setiap node menjalankan perangkat lunak IC Replica. Node dikelompokkan ke dalam subnet.
LAPISAN 2 — SUBNETS
Sekelompok node yang menjalankan konsensus. Setiap subnet adalah blockchain independen tempat logika canister berjalan. Subnet saling terhubung melalui routing yang dikoordinasikan oleh NNS.
LAPISAN 3 — CANISTERS
Kontrak pintar di ICP. Berbeda dari smart contract Ethereum, canister:
Artikel
Skalabilitas $ICP — TPS Real-Time 1.089, Finalitas 0sTahukah kamu $ICP memproses lebih dari 1.000 transaksi per detik secara terus-menerus? Itu membuat Internet Computer menjadi salah satu jaringan blockchain ber-throughput tertinggi di Web3. 🔹 TPS Real-Time: 1.089 tx/dtk 🔹 TPS Maks (100 blok): 25.621 tx/dtk 🔹 TPS Teoretis Maks: 209.708 tx/dtk 🔹 Volume Transaksi (1H): 94M transaksi 🔹 Waktu Blok: 480 md 🔹 Finalitas: 0 detik 🔹 Koefisien Nakamoto: 14 🔹 Validator: 673 🔹 Rata-rata Biaya Tx: $0,00008485 🔹 Total Transaksi: 294B Aplikasi berskala internet membutuhkan performa berskala internet. $ICP menyediakannya. 🔥

Skalabilitas $ICP — TPS Real-Time 1.089, Finalitas 0s

Tahukah kamu $ICP memproses lebih dari 1.000 transaksi per detik secara terus-menerus?
Itu membuat Internet Computer menjadi salah satu jaringan blockchain ber-throughput tertinggi di Web3.
🔹 TPS Real-Time: 1.089 tx/dtk
🔹 TPS Maks (100 blok): 25.621 tx/dtk
🔹 TPS Teoretis Maks: 209.708 tx/dtk
🔹 Volume Transaksi (1H): 94M transaksi
🔹 Waktu Blok: 480 md
🔹 Finalitas: 0 detik
🔹 Koefisien Nakamoto: 14
🔹 Validator: 673
🔹 Rata-rata Biaya Tx: $0,00008485
🔹 Total Transaksi: 294B
Aplikasi berskala internet membutuhkan performa berskala internet. $ICP menyediakannya. 🔥
Masuk untuk menjelajahi konten lainnya
Bergabunglah dengan pengguna kripto global di Binance Square
⚡️ Dapatkan informasi terbaru dan berguna tentang kripto.
💬 Dipercayai oleh bursa kripto terbesar di dunia.
👍 Temukan wawasan nyata dari kreator terverifikasi.
Email/Nomor Ponsel