Home » istilah dalam Ethereum | Kamu harus tau ini

istilah dalam Ethereum | Kamu harus tau ini

ini mengandung banyak istilah yang digunakan sehubungan dengan Ethereum. Istilah-istilah ini digunakan di seluruh buku, jadi bookmark ini untuk referensi cepat.

ETHERUM A-Z

Akun (Account): Objek yang berisi alamat, keseimbangan, nonce, dan penyimpanan dan kode opsional. Akun dapat berupa akun kontrak atau akun milik eksternal (EOA).

Alamat (Address/Wallet): Paling umum, ini mewakili EOA atau kontrak yang dapat menerima (alamat tujuan) atau mengirim (alamat sumber) transaksi di blockchain. Lebih khusus lagi, ini adalah 160 bit paling kanan dari hash Keccak dari kunci publik ECDSA.

Beacon Chain: Peningkatan Eth2 yang akan menjadi koordinator untuk jaringan Ethereum. Ini memperkenalkan bukti kepemilikan / Proof-Of-Work dan validator ke Ethereum. Ini akhirnya akan digabungkan dengan mainnet.

BIP: Proposal Peningkatan Bitcoin. Serangkaian proposal yang telah diajukan oleh anggota komunitas Bitcoin untuk meningkatkan Bitcoin. Misalnya, BIP-21 adalah proposal untuk meningkatkan skema pengenal sumber daya seragam Bitcoin (URI).

Blok (Block): Kumpulan informasi yang diperlukan (header blok) tentang transaksi yang terdiri, dan satu set header blok lain yang dikenal sebagai ommers. Blok ditambahkan ke jaringan Ethereum oleh penambang/Miners.

Blockchain: Dalam Ethereum, urutan blok divalidasi oleh sistem proof-of-work, masing-masing menghubungkan ke pendahulunya sampai ke blok genesis. Ini bervariasi dari protokol Bitcoin karena tidak memiliki batas ukuran blok; alih-alih menggunakan berbagai batas gas.

Kompilasi(Compile): Mengonversi kode yang ditulis dalam bahasa pemrograman tingkat tinggi (misalnya, Solidity) ke bahasa tingkat rendah (misalnya, bytecode EVM).

Konsensus (Consensus): Ketika banyak node — biasanya kebanyakan node di jaringan — semua memiliki blok yang sama di blockchain terbaik yang divalidasi secara lokal. Jangan bingung dengan aturan konsensus.

Aturan konsensus: Aturan validasi blok mengikuti node penuh untuk tetap dalam konsensus dengan node lain. Jangan bingung dengan konsensus.

Akun kontrak: Akun yang berisi kode yang dieksekusi setiap kali menerima transaksi dari akun lain (EOA atau kontrak).

Transaksi pembuatan kontrak: Transaksi khusus, dengan “alamat nol” sebagai penerima, yang digunakan untuk mendaftarkan kontrak dan mencatatnya di blockchain Ethereum (0xxxxxxx).

DAO: Organisasi Otonomi Terdesentralisasi. Perusahaan atau organisasi lain yang beroperasi tanpa manajemen hirarkis. Juga dapat merujuk pada kontrak bernama “The DAO” yang diluncurkan pada 30 April 2016, yang kemudian diretas pada Juni 2016; ini pada akhirnya memotivasi hard fork (DAO dengan nama kode) di blok # 1.192.000, yang membalikkan kontrak DAO yang diretas dan menyebabkan Ethereum (ETH) dan Ethereum Classic (ETC) terpecah menjadi dua sistem yang bersaing.

DApp: Aplikasi terdesentralisasi. Minimal, ini adalah kontrak pintar dan antarmuka pengguna web. Secara lebih luas, DApp adalah aplikasi web yang dibangun di atas layanan infrastruktur peer-to-peer yang terbuka, terdesentralisasi, dan terdepan. Selain itu, banyak DApps menyertakan penyimpanan terdesentralisasi dan / atau protokol dan platform pesan.

Digital Art/Barang/Goods: Non-fungible token (NFT) standar yang diperkenalkan oleh proposal ERC721. Tidak seperti token ERC20, Digital Art / Goods membuktikan kepemilikan dan tidak dapat dipertukarkan, meskipun mereka tidak diakui sebagai dokumen hukum dalam yurisdiksi mana pun — setidaknya tidak untuk saat ini (lihat juga “NFT”).

Kesulitan(Hard): Pengaturan seluruh jaringan yang mengontrol berapa banyak komputasi yang diperlukan untuk menghasilkan bukti kerja.

Tanda tangan digital (Digital Signature/Sign): Untaian singkat data yang dihasilkan pengguna untuk dokumen yang menggunakan kunci pribadi sehingga siapa pun dengan kunci publik yang sesuai, tanda tangan, dan dokumen dapat memverifikasi bahwa (1) dokumen itu “ditandatangani” oleh pemilik kunci privat tertentu , dan (2) dokumen tidak dapat diubah setelah ditandatangani.

ECDSA: Algoritma Tanda Tangan Digital Elliptic Curve. Algoritma kriptografi digunakan oleh Ethereum untuk memastikan bahwa dana hanya dapat dibelanjakan oleh pemiliknya.

EIP: Proposal Peningkatan Ethereum. Dokumen desain yang memberikan informasi kepada komunitas Ethereum, menjelaskan fitur baru yang diusulkan atau proses atau lingkungannya. Untuk informasi lebih lanjut, lihat https://github.com/ethereum/EIPs.

ENS: Layanan Nama Ethereum. Untuk informasi lebih lanjut, lihat https://github.com/ethereum/ens/.

Entropi: Dalam konteks kriptografi, kurang dapat diprediksi atau tingkat keacakan. Saat menghasilkan informasi rahasia, seperti kunci pribadi, algoritma biasanya mengandalkan sumber entropi tinggi untuk memastikan output tidak dapat diprediksi.

EOA: Akun Milik Eksternal. Akun yang dibuat oleh atau untuk pengguna manusia dari jaringan Ethereum.

ERC: Permintaan Ethereum untuk Komentar. Label yang diberikan kepada beberapa EIP yang berupaya mendefinisikan standar spesifik penggunaan Ethereum.

Ethash: Algoritma proof-of-work untuk Ethereum 1.0. Untuk informasi lebih lanjut, lihat https://github.com/ethereum/wiki/wiki/Ethash.

Ether: Cryptocurrency asli yang digunakan oleh ekosistem Ethereum, yang mencakup biaya gas saat menjalankan kontrak pintar. Simbolnya adalah Ξ, karakter Xi huruf besar Yunani.

Event / peristiwa: Mengizinkan penggunaan fasilitas logging EVM. DApps dapat mendengarkan acara dan menggunakannya untuk memicu panggilan balik JavaScript di antarmuka pengguna. Untuk informasi lebih lanjut, lihat http://solidity.readthedocs.io/en/develop/contracts.html#events.

EVM: Mesin Virtual Ethereum. Mesin virtual berbasis stack yang mengeksekusi bytecode. Dalam Ethereum, model eksekusi menentukan bagaimana keadaan sistem diubah diberikan serangkaian instruksi bytecode dan sejumlah kecil data lingkungan. Ini ditentukan melalui model formal dari mesin virtual state.

Bahasa assembly EVM: Suatu bentuk bytecode EVM yang bisa dibaca manusia.

Faucet: Layanan yang mengeluarkan dana dalam bentuk test ether gratis yang dapat digunakan di testnet.

Fork: Perubahan protokol menyebabkan penciptaan rantai alternatif, atau perbedaan temporal dalam dua jalur blok potensial selama penambangan.

Ganache: Blockchain Ethereum pribadi yang dapat Anda gunakan untuk menjalankan tes (Di Local Komputer), menjalankan perintah, dan memeriksa status sambil mengontrol bagaimana rantai/chain beroperasi.

Gas (Gas Fee): Bahan bakar virtual yang digunakan dalam Ethereum untuk menjalankan kontrak pintar. EVM menggunakan mekanisme akuntansi untuk mengukur konsumsi gas dan membatasi konsumsi sumber daya komputasi.

Batas gas: Jumlah maksimum gas yang dikonsumsi atau blok transaksi.

Gavin Wood: Seorang programmer asal Inggris yang merupakan pendiri dan mantan CTO Ethereum. Pada Agustus 2014 ia mengusulkan Solidity, bahasa pemrograman berorientasi kontrak untuk menulis kontrak cerdas.

Block event: Blok pertama dalam blockchain, digunakan untuk menginisialisasi jaringan tertentu dan cryptocurrency-nya.

Geth (Go Ethereum): Salah satu implementasi protokol Ethereum yang paling menonjol, ditulis dalam bahasa Go.

Hard fork: Perbedaan permanen dalam blockchain; juga dikenal sebagai perubahan yang sulit dilakukan. Biasanya terjadi ketika node yang tidak diupgrade tidak dapat memvalidasi blok yang dibuat oleh node yang diupgrade yang mengikuti aturan konsensus yang lebih baru. Jangan bingung dengan garpu, garpu lunak, garpu perangkat lunak, atau garpu Git.

Hash: Sidik jari dengan panjang tetap input ukuran variabel, dihasilkan oleh fungsi hash.

ICAP: Protokol Alamat Klien Antar Tukar. Pengkodean alamat Ethereum yang sebagian kompatibel dengan pengkodean Nomor Rekening Bank Internasional (IBAN), menawarkan pengodean serbaguna, checksummed, dan interoperable untuk alamat Ethereum. Alamat ICAP menggunakan kode pseudo-negara IBAN baru: XE, singkatan dari “eXtended Ethereum,” seperti yang digunakan dalam mata uang non-yurisdiksi (misalnya, XBT, XRP, XCP).

IDE: Lingkungan Pengembangan Terpadu. Antarmuka pengguna yang biasanya menggabungkan editor kode, kompiler, runtime, dan debugger.

IPFS: Sistem File Antar Planet (InterPlanetary File System). Protokol, jaringan, dan proyek sumber terbuka yang dirancang untuk membuat metode penyimpanan dan berbagi hypermedia konten-addressable, peer-to-peer dalam sistem file terdistribusi.

Keccak-256: Fungsi hash kriptografis yang digunakan dalam Ethereum. Keccak-256 distandarisasi sebagai SHA-3.

File keystore: File bersandi JSON yang berisi kunci privat tunggal (yang dibuat secara acak), dienkripsi dengan frasa sandi untuk keamanan ekstra.

NFT: Token yang tidak dapat dipertukarkan (juga dikenal sebagai “perbuatan”). Ini adalah standar token yang diperkenalkan oleh proposal ERC721. NFT dapat dilacak dan diperdagangkan, tetapi masing-masing token unik dan berbeda; mereka tidak dapat dipertukarkan seperti token ERC20. NFT dapat mewakili kepemilikan aset digital atau fisik.

Bukti kepemilikan / Proof-of-Stake (PoS): Metode yang digunakan protokol cryptocurrency blockchain untuk mencapai konsensus terdistribusi. PoS meminta pengguna untuk membuktikan kepemilikan sejumlah cryptocurrency (“saham” mereka dalam jaringan) agar dapat berpartisipasi dalam validasi transaksi.

Bukti kerja / Proof-of-Work(PoW): Sepotong data (bukti) yang membutuhkan perhitungan signifikan untuk ditemukan. Di Ethereum, penambang harus menemukan solusi numerik untuk algoritma Ethash yang memenuhi target tingkat kesulitan jaringan.

Kunci publik (Public Key): Angka, diturunkan melalui fungsi satu arah dari kunci pribadi, yang dapat dibagikan secara publik dan digunakan oleh siapa saja untuk memverifikasi tanda tangan digital yang dibuat dengan kunci pribadi yang sesuai.

Receipt: Data yang dikembalikan oleh klien Ethereum untuk mewakili hasil transaksi tertentu, termasuk hash transaksi, nomor bloknya, jumlah gas yang digunakan, dan, dalam kasus penerapan kontrak pintar, alamat kontrak.

Reward: Sejumlah eter dimasukkan dalam setiap blok baru sebagai hadiah oleh jaringan kepada penambang / miner yang menemukan solusi pembuktian kerja.

Satoshi Nakamoto: Nama yang digunakan oleh orang atau orang yang merancang Bitcoin, menciptakan implementasi referensi aslinya, dan merupakan orang pertama yang memecahkan masalah pengeluaran ganda untuk mata uang digital. Identitas asli mereka tetap tidak diketahui.

Private Key / Kunci rahasia (alias Private Key): Nomor rahasia yang memungkinkan pengguna Ethereum untuk membuktikan kepemilikan akun atau kontrak, dengan membuat tanda tangan digital (lihat “kunci publik”, “alamat”, “ECDSA”).

SHA: Algoritma Hash Aman. Keluarga fungsi hash kriptografi yang diterbitkan oleh National Institute of Standards and Technology (NIST).

Smart Contract (Kontrak pintar): Sebuah program yang dijalankan pada infrastruktur komputasi Ethereum.

Testnet: Singkatan dari “ Coba Jaringan / jaringan uji,” sebuah jaringan yang digunakan untuk mensimulasikan perilaku jaringan Ethereum utama.

Transaction (Transaksi): Data yang dikomit ke Blockchain Ethereum yang ditandatangani oleh akun asal, menargetkan alamat tertentu. Transaksi tersebut berisi metadata seperti batas gas untuk transaksi tersebut.

Truffle: Salah satu kerangka kerja pengembangan Ethereum yang paling umum digunakan.

Vitalik Buterin: Seorang programmer dan penulis Rusia–Kanada yang dikenal sebagai salah satu pendiri Ethereum dan Majalah Bitcoin. (Bitcoin Magazine).

Wallet: Perangkat lunak yang menyimpan kunci rahasia. Digunakan untuk mengakses dan mengontrol akun Ethereum dan berinteraksi dengan kontrak pintar. Kunci tidak perlu disimpan dalam dompet, dan sebagai gantinya dapat diambil dari penyimpanan offline (misalnya, kartu memori atau kertas) untuk meningkatkan keamanan. Terlepas dari namanya, dompet tidak pernah menyimpan koin atau token yang sebenarnya.

Web3: Versi ketiga dari web. Pertama kali diusulkan oleh Dr. Gavin Wood, Web3 mewakili visi dan fokus baru untuk aplikasi web: dari aplikasi yang dimiliki dan dikelola secara terpusat, hingga aplikasi yang dibangun di atas protokol terdesentralisasi.

Wei: Denominasi terkecil dari eter. 1 wei = 0.00000001 ether | artinya 1018 wei = 1 ether. (101.800.000 WEI)

Whisper: Layanan pesan terdesentralisasi (P2P). Ini digunakan bersama dengan Web3 dan Swarm untuk membangun DApps.

Alamat nol: Alamat Ethereum khusus, seluruhnya terdiri dari nol, ditetapkan sebagai alamat tujuan dari transaksi pembuatan kontrak.

Sekian, semoga bermanfaat dan menambah pengetahuan. wassalam.


Donate Via MetaMask

Donate ETH/BSC/Polygon/Heco/Okex & xDai (ERC20-ERC721 & Other's) Via MetaMask