Lanjut ke konten utama

Halaman terakhir kali diperbaharui: 21 September 2023

Glosarium

#

Serangan 51%

Jenis serangan pada jaringan terdesentralisasi di mana grup mendapatkan kendali atas sebagian besar node. Ini akan memungkinkan mereka untuk menipu blockchain dengan membalikkan transaksi dan menggandakan pembelanjaan ether dan token lainnya.

A

akun

Objek yang berisi alamat, saldo, nonce, serta penyimpanan dan kode opsional. Sebuah akun dapat berupa akun kontrak atau akun yang dimiliki secara eksternal (EOA).

alamat

Pada umumnya, akun 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.

application binary interface (ABI)

Cara standar untuk berinteraksi dengan kontrak di ekosistem Ethereum, baik dari luar blockchain maupun untuk interaksi antar kontrak.

application programming interface

Application Programming Interface (API) adalah serangkaian definisi tentang cara menggunakan suatu perangkat lunak. API ada di antara aplikasi dan server web, dan memfasilitasi transfer data di antaranya.

assert

Dalam Solidity, assert(false) dikompilasi ke 0xfe, opcode yang tidak valid, yang menggunakan semua gas dan mengembalikan semua perubahan. Ketika pernyataan assert() gagal, sesuatu yang sangat salah dan tidak terduga terjadi, dan anda harus memperbaiki kode Anda. Anda harus menggunakan assert() untuk menghindari kondisi yang seharusnya tidak pernah terjadi.

pengesahan

Suara validator untuk Ranta Suar atau shard blok. Validator harus membuktikan blok, menandakan bahwa mereka setuju dengan status yang diusulkan oleh blok.

B

Biaya dasar

Setiap blok memiliki harga minimum yang dikenal sebagai 'harga dasar'. Itu adalah harga gas minimum yang harus dibayar seorang pengguna untuk memasukkan transaksi dalam blok berikutnya.

Rantai Suar

Peningkatan jaringan yang memperkenalkan lapisan konsensus baru, yang akan menjadi koordinator untuk seluruh jaringan Ethereum. Ini memperkenalkan bukti taruhan dan validator ke Ethereum. Pada akhirnya ini akan tergabung dengan Jaringan Utama.

big-endian

Representasi nomor posisi dengan digit paling signifikan berada di urutan pertama dalam memori. Kebalikan dari little-endian, dengan angka penting terkecil berada di urutan pertama.

blok

Kumpulan informasi yang diperlukan (header blok) tentang transaksi yang terdiri dari, dan satu set header blok lainnya yang dikenal sebagai ommers. Blok ditambahkan ke jaringan Ethereum oleh penambang.

blockchain

Di Ethereum, urutan blok divalidasi oleh sistem bukti kerja, masing-masing menautkan ke pendahulunya semua cara ke blok genesis. Tidak ada batasan ukuran blok; melainkan menggunakan batas gas yang bervariasi.

kode bita

Kumpulan instruksi abstrak yang dirancang untuk eksekusi yang efisien oleh penerjemah perangkat lunak atau mesin virtual. Tidak seperti kode sumber yang dapat dibaca manusia, kode bita diekspresikan dalam format numerik.

Fork Byzantium

Tipe fork pertama dari dua fork keras untuk fase pengembangan Metropolis. Fork ini mencakup Penundaan Bom Kesulitan Metropolis EIP-649 dan Pengurangan Imbalan Blok, yaitu dengan cara Zaman Es ditunda selama 1 tahun dan imbalan blok dikurangi dari 5 ke 3 ether.

C

pos pemeriksaan

Rantai Suar memiliki tempo yang dibagi menjadi beberapa slot (12 detik) dan epoch (32 slot). Slot pertama dalam setiap epoch merupakan pos pemeriksaan. Ketika supermayoritas validator membuktikan tautan antara dua pos pemeriksaan, mereka dapat dibenarkan dan ketika pos pemeriksaan lainnya dibenarkan pada tingkat atas, mereka dapat difinalisasi.

mengkompilasi

Mengubah kode yang ditulis dalam bahasa pemrograman tingkat tinggi (seperti Solidity) menjadi bahasa dengan tingkat yang lebih rendah (seperti kode bita EVM).

panitia

Sebuah grup yang terdiri dari minimal 128 validator yang ditetapkan ke suar dan blok shard secara acak oleh Rantai Suar.

konsensus

Saat semua node yang berjumlah besar (biasanya sebagian besar node di jaringan) memiliki blok yang sama dalam blockchain terbaik yang divalidasi secara lokal. Jangan dirancukan dengan aturan konsensus.

klien konsensus

Klien konsensus (seperti Prysm, Teku, Nimbus, Lightouse, Lodestar) menjalankan algoritma konsensus bukti taruhan Ethereum, yang memungkinkan jaringan mencapai kesepakatan mengenai kepala Rantai Suar. Klien konsensus tidak berpartisipasi dalam memvalidasi/menyiarkan transaksi atau mengeksekusi transisi state. Tindakan ini dilakukan oleh klien eksekusi.

lapisan konsensus

Lapisan konsensus Ethereum merupakan jaringan klien konsensus.

aturan konsensus

Aturan validasi blok yang diikuti node penuh untuk tetap dalam konsensus dengan node lainnya. Jangan dirancukan dengan konsensus.

Fork Konstantinopel

Bagian kedua dari tahapan Metropolis, awalnya direncanakan untuk diluncurkan pada pertengahan 2018. Diharapkan untuk mencakup pergeseran ke algoritma konsensus bukti kerja/bukti taruhan hibrida, yang ada di antara perubahan lainnya.

akun kontrak

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

transaksi pembuatan kontrak

Transaksi spesial, dengan alamat kosong sebagai penerimanya, yang digunakan untuk mendaftarkan sebuah kontrak dan mencatatnya di blockchain Ethereum.

Sebuah tautan silang menyediakan ringkasan tentang state shard. Tautan silang berisi cara rantai shard akan berkomunikasi satu sama lain melalui Rantai Suar dalam sistem bukti taruhan yang berbentuk shard.

D

Organisasi Otonom Terdesentralisasi (DAO)

Perusahaan atau organisasi lain yang beroperasi tanpa pengelolaan hierarkis. DAO bisa juga mengacu pada sebuah kontrak bernama "The DAO" yang diluncurkan pada 30 April 2016, yang kemudian diretas pada Juni 2016; ini pada akhirnya memotivasi pembuatan fork keras (dengan nama kode DAO) di blok 1.192.000, yang membalikkan kontrak DAO yang diretas dan menyebabkan Ethereum dan Ethereum Classic terpisah menjadi dua sistem yang saling berkompetisi.

Dapp

Aplikasi terdesentralisasi. Singkatnya, Dapp adalah sebuah kontrak pintar dan antarmuka pengguna web. Lebih luasnya, Dapp adalah aplikasi web yang dibangun di atas layanan infrastruktur peer-to-peer terbuka dan terdesentralisasi. Selain itu, banyak Dapp mencakup penyimpanan terdesentralisasi dan/atau protokol dan platform message.

pertukaran terdesentralisasi (DEX)

Jenis dapp yang memungkinkan Anda menukar token dengan rekan sejawat di jaringan. Anda memerlukan ether untuk menggunakannya (untuk membayar biaya transaksi) tapi ini bukan subjek yang tunduk pada pembatasan geografis seperti bursa terpusat โ€“ siapa pun bisa berpartisipasi.

deed

Lihat token yang tidak dapat dipertukarkan (NFT)

DeFi

Singkatan dari "decentralized finance", sebuah kategori luas dari dapp yang bertujuan menyediakan layanan keuangan yang didukung blockchain, tanpa perantara mana pun, sehingga siapa pun yang memiliki koneksi internet dapat berpartisipasi.

tingkat kesulitan

Pengaturan di seluruh jaringan yang mengontrol berapa banyak komputasi yang dibutuhkan untuk menghasilkan sebuah bukti kerja.

bom kesulitan

Peningkatan eksponensial terencana dalam pengaturan tingkat kesulitan bukti kerja yang dirancang untuk memotivasi transisi ke bukti taruhan, yang mengurangi peluang fork

tanda tangan digital

Data string pendek yang dibuat pengguna untuk dokumen yang menggunakan kunci privat sehingga siapa pun dengan kunci publik, tanda tangan, dan dokumen yang sesuai dapat memverifikasi bahwa (1) dokumennya "ditandatangani" oleh pemilik dari kunci privat tersebut, dan (2) dokumen tidak diubah setelah ditandatangani.

E

algoritma tanda tangan digital kurva eliptik (ECDSA)

Algoritma kriptografik yang digunakan oleh Ethereum untuk memastikan bahwa dana yang tersedia hanya dapat dipakai oleh pemiliknya. Ini adalah metode yang lebih disukai untuk membuat kunci publik dan privat. Cocok untuk pembuatan alamat akun dan verifikasi transaksi.

epoch

Periode waktu 32 slot (6,4 menit) dalam sistem terkoordinasi Rantai Suar. Komite validator diacak pada tiap epoch untuk alasan keamanan. Ada peluang bagi rantai di tiap epoch untuk di finalisasi.

Eth1

'Eth1' adalah istilah yang merujuk pada Jaringan Utama Ethereum, blockchain bukti kerja yang telah ada. Istilah ini sudah tidak dipakai dan digantikan dengan 'lapisan eksekusi'. Pelajari selengkapnya mengenai perubahan nama tersebut(opens in a new tab).

Eth2

'Eth2' adalah istilah yang merujuk pada sebuah set peningkatan protokol Ethereum, termasuk transisi Ethereum ke bukti taruhan. Istilah ini sudah tidak dipakai dan digantikan dengan 'lapisan konsensus'. Pelajari selengkapnya mengenai perubahan nama tersebut(opens in a new tab).

Proposal Peningkatan Ethereum (EIP)

Dokumen desain yang menyediakan informasi bagi komunitas Ethereum, yang menjelaskan fitur baru yang diusulkan atau proses atau lingkungannya (lihat ERC).

Layanan Nama Ethereum (ENS)

Pendaftaran ENS adalah kontrak sentral tunggal yang menyediakan pemetaan dari nama domain hingga pemilik dan penyelesai, seperti yang dijelaskan dalam EIP 137.

Baca lebih lanjut di ens.domains(opens in a new tab)

entropi

Dalam konteks kriptografi, entropi berarti kurangnya prediktabilitas atau tingkat keserampangan. Saat membuat informasi rahasia, seperti kunci privat, algoritme biasanya bergantung pada sumber entropi tinggi untuk memastikan output menjadi tidak dapat diprediksi.

klien eksekusi

Klien eksekusi (dulu disebut "klien Eth1"), seperti Besu, Erigon, go-ethereum, Nethermind, ditugaskan untuk memroses dan menyiarkan transaksi, serta mengelola status Ethereum. Mereka menjalankan komputasi untuk setiap transaksi di Mesin Virtual Ethereum untuk memastikan bahwa aturan protokol dipatuhi. Sekarang, mereka juga menangani konsensus bukti kerja. Setelah transisi ke bukti taruhan, mereka akan mendelegasikan tugas tersebut ke klien konsensus.

lapisan eksekusi

Lapisan eksekusi Ethereum merupakan jaringan untuk klien eksekusi.

akun dengan kepemilikan eksternal (EOA)

Akun yang dibuat oleh atau untuk pengguna manusia di jaringan Ethereum.

Permintaan Ethereum untuk Komentar (ERC)

Label yang diberikan ke beberapa EIP yang berusaha untuk menentukan standar spesifik penggunaan Ethereum.

Ethash

Algoritma bukti kerja untuk Ethereum 1.0.

Baca lebih lanjut di eth.wiki(opens in a new tab)

ether

Mata uang kripto asli yang digunakan oleh ekosistem Ethereum, yang mencakup biaya gas saat mengeksekusi transaksi. Juga tertulis sebagai ETH atau simbolnya ฮž, huruf besar Yunani untuk karakter Xi.

aksi

Memungkinkan penggunaan fasilitas pembuatan log EVM. Dapp bisa mendengarkan aksi dan menggunakannya untuk memicu pemanggilan kembali JavaScript dalam antarmuka pengguna.

Mesin Virtual Ethereum (EVM)

Mesin virtual berbasis tumpukan yang mengeksekusi kode bita. Dalam Ethereum, model eksekusi menentukan cara state sistem dimodifikasi sesuai rangkaian instruksi kode bita dan tupel kecil data lingkungan. Cara ini ditentukan melalui sebuah model formal dari mesin state virtual.

Bahasa perakitan EVM

Bentuk kode bita EVM yang dapat dibaca manusia.

F

fungsi fallback

Fungsi default yang dipanggil saat tidak ada data atau nama fungsi yang dideklarasikan.

keran

Layanan yang dilaksanakan lewat kontrak pintar yang mengeluarkan dana dalam bentuk ether ujicoba gratis yang bisa digunakan dalam satu testnet.

finalitas

Finalitas adalah jaminan bahwa serangkaian transaksi sebelum waktu yang ditentukan tidak akan berubah dan tidak bisa dibalikkan.

finney

Denominasi ether. 1 finney = 1015 wei. 103 finney = 1 ether.

fork

Perubahan dalam protokol yang menyebabkan pembuatan rantai alternatif, atau perbedaan sementara dalam dua jalur blok potensial selama penambangan.

algoritma pilihan fork

Algoritma tersebut digunakan untuk mengidentifikasi kepala blockchain. Pada lapisan eksekusi, kepala rantai diidentifikasikan sebagai yang memiliki tingkat kesulitan tertinggi dibaliknya. Ini berarti kepala rantai sebenarnya adalah yang memerlukan paling banyak pekerjaan untuk menambangnya. Pada lapisan konsensus, algoritma mengobservasi atestasi yang diakumulasi dari validator (LMD_GHOST).

bukti penipuan

Model keamanan untuk solusi lapisan 2 tertentu di mana, untuk meningkatkan kecepatan, transaksi di-roll up ke dalam kelompok dan dikirimkan ke Ethereum dalam transaksi tunggal. Mereka dianggap valid tapi bisa ditentang jika ada kecurigaan penipuan. Bukti penipuan kemudian akan menjalankan transaksi untuk memeriksa apakah penipuan terjadi. Metode ini meningkatkan kemungkinan jumlah transaksi sekaligus mempertahankan keamanan. Beberapa rollup menggunakan bukti validitas.

garis depan

Fase pengembangan uji coba awal Ethereum, yang berlangsung dari Juli 2015 sampai Maret 2016.

G

gas

Bahan bakar virtual yang digunakan di Ethereum untuk mengeksekusi kontrak pintar. EVM menggunakan mekanisme akuntansi untuk mengukur pemakaian gas dan membatasi pemakaian dengan menghitung sumber daya (lihat Lengkap secara Turing).

batas gas

Jumlah maksimum gas yang mungkin dipakai oleh transaksi atau blok.

blok genesis

Blok pertama di blockchain, digunakan untuk menginisialisasi jaringan tertentu dan mata uang kriptonya.

geth

Go Ethereum. Salah satu implementasi protokol Ethereum yang paling menonjol, ditulis dalam bahasa Go.

Baca lebih lanjut di geth.ethereum.org(opens in a new tab)

gwei

Singkatan untuk gigawei, sebuah denominasi ether, biasanya digunakan untuk memberi harga pada gas. 1 gwei = 109 wei. 109 gwei = 1 ether.

H

fork keras

Perbedaan permanen dalam rantai blok; juga dikenal sebagai perubahan fork keras. Fork ini biasanya muncul saat node yang tak ditingkatkan tidak bisa memvalidasi blok yang dibuat oleh node yang ditingkatkan yang mengikuti aturan konsensus yang lebih baru. Jangan dirancukan dengan fork, fork lunak, fork perangkat lunak, atau fork Git.

hash

Sidik jari input berukuran variabel yang panjangnya tetap, dihasilkan oleh fungsi hash. (Lihat keccak-256)

Dompet HD

Dompet yang menggunakan pembuatan dan protokol pemindahan kunci hierarchical deterministic (HD).

Baca lebih lanjut di github.com(opens in a new tab)

Seed dompet HD

Nilai yang digunakan untuk membuat kunci privat master dan kode rantai master untuk dompet HD. Seed dompet dapat diwakili oleh kata mnemonik, yang memudahkan manusia untuk menyalin, membuat cadangan, dan memulihkan kunci privat.

homestead

Tahapan pengembangan kedua Ethereum, yang diluncurkan pada Maret 2016 di blok 1.150.000.

I

indeks

Struktur jaringan yang dimaksudkan untuk mengoptimalkan pembuatan kueri informasi dari seluruh blockchain dengan menyediakan jalur efisien ke sumber penyimpanannya.

Protokol Alamat Klien Antar Bursa (ICAP)

Pengodean alamat Ethereum yang setengah kompatibel dengan pengodean Kode Rekening Bank Internasional (IBAN), menawarkan pengodean alamat Ethereum yang serbaguna, checksum, dan dapat bertukar informasi. Alamat ICAP menggunakan kode negara semu IBAN yang baru- XE, kepanjangan dari "eXtended Ethereum," seperti yang digunakan dalam mata uang nonyurisdiksi (contohnya, XBT, XRP, XCP).

Zaman Es

Fork keras Ethereum di blok 200.000 untuk memperkenalkan peningkatan tingkat kesulitan eksponensial (alias bom kesulitan), mendorong transisi ke bukti taruhan.

lingkungan pengembangan terintegrasi (IDE)

Antarmuka pengguna yang biasanya menggabungkan editor, pengompilasi, waktu eksekusi, dan debugger kode.

masalah kode yang disebarkan bersifat abadi

Setelah kode kontrak (atau pustaka) disebarkan, kode menjadi abadi. Cara pengembangan perangkat lunak standar bergantung pada kemampuan untuk memperbaiki potensi bug dan menambahkan fitur baru, sehingga ini merupakan tantangan untuk pengembangan kontrak pintar.

transaksi internal

Transaksi yang dikirim dari akun kontrak ke akun kontrak lainnya atau EOA (lihat message).

K

fungsi derivasi kunci (KDF)

Juga dikenal sebagai "algoritma perentangan kata sandi", ini digunakan oleh format penyimpanan kunci untuk melawan serangan pemaksaan, kamus, dan tabel pelangi pada enkripsi frasa kata sandi, dengan secara berulang membuat hash dari frasa kata sandinya.

keccak-256

Fungsi hash kriptografik yang digunakan di Ethereum. Keccak-256 distandardisasi sebagai SHA-3.

file penyimpanan kunci

File yang dikodekan dengan JSON yang berisi kunci privat tunggal (dibuat secara acak), dienkripsi oleh frasa kata sandi untuk pengamanan tambahan.

L

lapisan 2

Area pengembangan yang berpusat pada peningkatan pembuatan lapisan di atas protokol Ethereum. Peningkatan ini terkait dengan kecepatan transaksi, biaya transaksi yang lebih murah, dan privasi transaksi.

LevelDB

Penyimpan nilai kunci pada disk sumber terbuka, yang diimplementasikan sebagai pustaka berbobot ringan, bertujuan tunggal, dengan pengaitan ke banyak platform.

pustaka

Tipe kontrak spesial yang tidak memiliki fungsi yang dapat dibayar, fungsi fallback, dan penyimpanan data. Oleh karena itu, tidak bisa menerima atau menampung ether, atau menyimpan data. Sebuah pustaka yang sebelumnya berfungsi sebagai kode yang disebarkan yang dapat dipanggil kontrak lainnya untuk komputasi yang hanya dapat dibaca.

klien ringan

Klien Ethereum yang tidak menyimpan salinan lokal dari rantai blok, atau memvalidasi blok dan transaksi. Menawarkan fungsi dompet dan bisa membuat dan menyiarkan transaksi.

LMD_GHOST

Algoritma pilihan fork yang digunakan oleh klien konsensus Ethereum untuk mengidentifikasi kepala rantai. LMD-GHOST merupakan singkatan dari "Latest Message Driven Greediest Heaviest Observed SubTree" yang berarti bahwa kepala rantai merupakan blok dengan akumulasi atestasi terbesar dalam sejarah rantai tersebut.

M

Jaringan Utama

Singkatan dari "jaringan utama", ini adalah blockchain Ethereum publik yang utama. ETH sebenarnya, nilai sebenarnya, dan konsekuensi sebenarnya. Juga dikenal sebagai lapisan 1 saat mendiskusikan tentang solusi penskalaan lapisan 2. (Selain itu, lihat jaringan percobaan)

Pohon Merkle Patricia

Struktur data yang digunakan di Ethereum untuk menyimpan pasangan nilai kunci secara efisien.

message

Transaksi internal yang tidak pernah diurutkan dan hanya dikirim dalam EVM.

pemanggilan message

Tindakan penyampaian message dari satu akun ke akun lainnya. Jika akun tujuan dikaitkan dengan kode EVM, maka VM akan dimulai dengan status objek tersebut dan message yang dijadikan dasar aksi.

Metropolis

Tahapan pengembangan ketiga Ethereum, yang diluncurkan pada Oktober 2017.

penambang

Node jaringan yang menemukan bukti kerja valid untuk blok baru, melalui metode hashing penyampaian yang berulang (lihat Ethash).

Cetak

Pencetakan adalah proses membuat token baru dan membawanya ke dalam sirkulasi sehingga dapat digunakan. Ini adalah mekanisme terdesentralisasi untuk membuat token baru tanpa keterlibatan otoritas pusat.

N

jaringan

Mengacu pada jaringan Ethereum, jaringan peer-to-peer yang menyebarkan transaksi dan blok ke setiap node Ethereum (peserta jaringan).

token yang tidak dapat dipertukarkan (NFT)

Juga dikenal sebagai "deed", ini adalah standar token yang diperkenalkan oleh proposal ERC-721. NFT bisa dilacak dan diperdagangkan, tapi tiap token adalah unik dan berbeda; token ini tidak bisa ditukarkan seperti ETH dan token ERC-20. NFT bisa menunjukkan kepemilikan aset digital atau fisik.

node

Klien perangkat lunak yang berpartisipasi dalam jaringan.

nonce

Dalam kriptografi, sebuah nilai hanya bisa digunakan satu kali. Ada dua tipe nonce yang digunakan di Ethereum- nonce akun adalah penghitung transaksi dalam tiap akun, yang digunakan untuk mencegah serangan pengulangan; nonce bukti kerja adalah nilai acak dalam satu blok yang digunakan untuk memenuhi bukti kerja.

O

blok ommer (uncle)

Ketika seorang penambang menemukan blok valid, penambang lain mungkin telah menerbitkan blok saingan yang pertama-tama ditambahkan ke ujung blockchain. Blok valid tapi lama ini bisa dimasukkan oleh blok yang lebih baru sebagai ommer dan menerima setengah dari imbalan blok. Istilah "ommer" adalah istilah netral secara gender yang lebih disukai untuk saudara kandung dari blok induk, tapi kadang-kadang disebut juga sebagai "uncle".

Rollup optimistic

Rollup transaksi yang menggunakan bukti penipuan untuk menawarkan keluaran transaksi lapisan 2 yang ditingkatkan, sekaligus menggunakan pengamanan yang disediakan oleh Jaringan Utama (lapisan 1). Tidak seperti Plasma, solusi lapisan 2 yang mirip dengannya, rollup Optimistic bisa menangani jenis transaksi yang lebih rumit โ€“ apa pun memungkinkan di EVM. Rollup ini memang memiliki masalah latensi jika dibandingkan dengan rollup Zero-knowledge karena satu transaksi bisa ditentang lewat bukti penipuan.

Oracle

Oracle merupakan sebuah jembatan yang menghubungkan antara blockchain dan dunia nyata. Mereka bertindak sebagai API on-chain yang dapat dikuerikan untuk informasi dan digunakan di kontrak pintar.

P

parity

Salah satu dari implementasi kemampuan pertukaran informasi yang paling menonjol dari perangkat lunak klien Ethereum.

Plasma

Solusi penskalaan off-chain yang menggunakan bukti penipuan, seperti Rollup optimistic. Plasma terbatas pada transaksi sederhana seperti transfer dan penukaran token dasar.

kunci privat (kunci rahasia)

Angka rahasia yang memungkinkan pengguna Ethereum membuktikan kepemilikan sebuah akun atau kontrak, dengan membuat tanda tangan digital (lihat kunci publik, alamat, ECDSA).

Bukti Taruhan (PoS)

Metode yang digunakan oleh protokol blockchain mata uang kripto untuk mencapai konsensus terdistribusi. PoS meminta pengguna membuktikan kepemilikan sejumlah mata uang kripto tertentu ("taruhan" mereka di jaringan) untuk dapat berpartisipasi dalam proses validasi transaksi.

Bukti kerja (PoW)

Data (bukti) yang membutuhkan komputasi signifikan untuk ditemukan. Dalam Ethereum, penambang harus menemukan solusi numerik dari algoritma Ethash yang sesuai dengan target tingkat kesulitan keseluruhan jaringan.

kunci publik

Angka, yang didapatkan lewat fungsi satu arah dari kunci privat, yang bisa dibagikan secara pubik dan digunakan oleh siapa pun untuk memverifikasi tanda tangan digital yang terbuat dengan kunci privat yang sesuai.

R

tanda terima

Data yang dikembalikan oleh klien Ethereum untuk mewakili hasil dari sebuah transaksi tertentu, termasuk hash transaksi, nomor bloknya, jumlah gas terpakai, dan, dalam hal penggunaan kontrak pintar, alamat kontraknya.

serangan re-entrancy

Serangan yang terdiri dari kontrak penyerang memanggil fungsi kontrak korban dalam cara yang pada saat eksekusinya, korban memanggil kontrak penyerang lagi, secara berulang. Ini bisa mengakibatkan, sebagai contoh, pencurian dana dengan melewatkan bagian kontrak korban yang memerbarui saldo atau yang menghitung jumlah penarikan.

imbalan

Sejumlah ether yang dimasukkan ke dalam setiap blok baru sebagai imbalan oleh jaringan untuk penambang yang menemukan solusi bukti kerja.

Prefiks Panjang Rekursif (RLP)

Standar pengodean yang dirancang oleh pengembang Ethereum untuk mengodekan dan mengurutkan objek (stuktur data) dengan kompleksitas dan penjang yang bersifat arbitrari.

rollup

Jenis solusi penskalaan lapisan 2 yang mengelompokkan beberapa transaksi dan mengirimkannya ke rantai utama Ethereum dalam transaksi tunggal. Ini memungkinkan pengurangan biaya gas dan menambah keluaran transaksi. Ada rollup Optimistic dan Zero-knowledge yang menggunakan metode pengamanan berbeda untuk menawarkan perolehan skalabilitas ini.

S

Serenity

Tahapan pengembangan Ethereum yang memulai serangkaian penskalaan dan peningkatan berkelanjutan, yang sebelumnya dikenal sebagai 'Ethereum 2.0', atau 'Eth2'.

Algoritma Hash Aman (SHA)

Serumpun fungsi hash kriptografik yang diterbitkan oleh National Institute of Standards and Technology (NIST).

shard / rantai shard

Rantai bukti taruhan yang dikoordinir oleh Rantai Suar dan diamankan oleh validator. Akan ada 64 rantai yang ditambahkan ke jaringan sebagai bagian dari peningkatan rantai shard. Rantai shard akan menawarkan keluaran transaksi yang bertambah untuk Ethereum dengan menyediakan data tambahan untuk solusi lapisan 2 seperti rollup optimistic dan rollup ZK.

sidechain

Solusi penskalaan yang menggunakan rantai terpisah dengan aturan konsensus yang berbeda, sering kali lebih cepat. Sebuah jembatan diperlukan untuk menghubungkan sidechain ini ke Jaringan Utama. Rollup juga menggunakan sidechain, tetapi beroperasi dalam kolaborasi dengan Jaringan Utama sebagai gantinya.

singleton

Komputer yang memprogram istilah yang mendeskripsikan objek istilah tersebut yang hanya dapat berisi satu instance tunggal.

slot

Periode waktu (12 detik) yang di dalamnya Rantai Suar dan blok rantai shard baru bisa diusulkan oleh validator dalam sistem bukti taruhan. Sebuah slot mungkin tidak berisi. 32 slot membentuk satu epoch.

kontrak pintar

Program yang beroperasi dalam infrastruktur komputasi Ethereum.

SNARK

Kependekan dari "succinct non-interactive argument of knowledge", SNARK merupakan sejenis bukti zero-knowledge.

Solidity

Bahasa pemrograman prosedural (imperatif) dengan sintaksis yang mirip dengan JavaScript, C++, atau Java. Bahasa paling populer dan paling sering digunakan untuk kontrak pintar Ethereum. Dibuat oleh Dr. Gavin Wood.

Perakitan inline Solidity

Bahasa perakitan EVM dalam program Solidity. Dukungan Solidity untuk perakitan inline memudahkan proses untuk menulis operasi tertentu.

Spurious Dragon

Fork keras dari blockchain Ethereum, yang muncul di blok 2.675.000 untuk mengatasi lebih banyak vektor serangan penolakan layanan dan state yang bersih (lihat Tangerine Whistle). Juga, mekanisme perlindungan terhadap serangan perulangan (lihat nonce).

stablecoin

Token ERC-20 dengan nilai yang dipatok pada nilai aset lainnya. Ada stablecoin yang didukung oleh mata uang fiat seperti dolar, logam mulia seperti emas, dan mata uang kripto lainnya seperti Bitcoin.

penaruhan

Mendepositokan sejumlah ether (taruhan Anda) untuk menjadi validator dan mengamankan jaringan. Seorang validator memeriksa transaksi dan mengusulkan blok di bawah model konsensus bukti taruhan. Penaruhan memberi Anda insentif ekonomi untuk bertindak demi keuntungan terbaik jaringan. Anda akan mendapatkan imbalan untuk melaksanakan tugas validator Anda, tapi kehilangan jumlah ETH secara beragam jika Anda tidak menjalankannya.

STARK

Kependekan dari "scalable transparent argument of knowledge", STARK merupakan sejenis bukti zero-knowledge.

kanal state

Solusi lapisan 2, yaitu sebuah kanal disiapkan di antara perserta, dan mereka bisa bertransaksi dengan bebas dan dengan biaya rendah. Hanya transaksi yang ditujukan untuk memulai kanal dan menutup kanal yang dikirimkan ke Jaringan Utama. Ini memungkinkan throughput transaksi yang sangat tinggi, tapi memang bergantung pada prosedur mengetahui jumlah peserta dari awal dan mengunci pendanaan yang tersedia.

supermayoritas

Supermayoritas adalah istilah yang diberikan untuk jumlah yang melampaui 2/3 (66%) dari total ether yang dipertaruhkan pada Rantai Suar. Suara supermayoritas diperlukan agar blok dapat difinalisasi pada Rantai Suar.

panitia sinkronisasi

Panitia sinkronisasi adalah grup validator yang dipilih secara acak pada Rantai Suar yang disegarkan setiap ~27 jam. Tujuannya adalah menambahkan tanda tangan mereka pada header blok yang valid. Komite sinkronisasi memungkinkan klien ringan untuk terus melacak kepala blockchain tanpa harus mengakses keseluruhan set validator.

szabo

Denominasi ether. 1 szabo = 1012 wei, 106 szabo = 1 ether.

T

Tangerine Whistle

Fork keras dalam blockchain Ethereum, yang muncul di blok 2.463.000 untuk mengubah perhitungan gas dari operasi intensif I/O tertentu dan untuk membersihkan state yang terkumpul dari serangan penolakan layanan, yang mengeksploitasi biaya gas rendah untuk operasi tersebut.

jaringan percobaan

Singkatan dari "test network", jaringan yang digunakan untuk menyimulasikan perilaku jaringan Ethereum utama (lihat Jaringan Utama).

standar token

Diperkenalkan oleh proposal ERC-20, ini menyediakan struktur kontrak pintar yang terstandardisasi untuk token yang dapat dipertukarkan. Token dari kontrak yang sama bisa dilacak, diperdagangkan, dan dapat dipertukarkan, tidak seperti NFT.

transaksi

Data yang dikomit ke Blockchain Ethereum yang ditandatangani oleh akun pengirim, yang menargetkannya alamat tertentu. Transaksi berisi metadata seperti batas gas untuk transaksi tersebut.

biaya transaksi

Biaya yang Anda perlukan kapan pun Anda menggunakan jaringan Ethereum. Contohnya mencakup pengiriman dana dari dompet, atau interaksi dapp, seperti menukar token atau membeli item koleksi. Anda bisa menganggap ini seperti biaya layanan. Biaya ini akan berubah berdasarkan seberapa sibuk jaringan. Ini karena penambang, orang-orang yang bertanggungjawab untuk memproses transaksi Anda, kemungkinan memprioritaskan transaksi dengan biaya lebih tinggi โ€“ sehingga kemacetan memaksa harga untuk naik.

Pada level teknis, biaya transaksi Anda berhubungan dengan seberapa banyak gas yang diperlukan transaksi Anda.

Mengurangi biaya transaksi adalah subjek diskusi yang sangat diminati saat ini. Lihat Lapisan 2

Lengkap secara Turing

Konsep yang dinamai dari ahli matematika dan ilmuwan komputer Inggris, Alan Turing- sebuah sistem aturan manipulasi data (seperti rangkaian instruksi komputer, bahasa pemrograman, atau otomat seluler) dianggap "lengkap secara Turing" atau "universal secara komputasional" jika bisa digunakan untuk mensimulasikan mesin Turing mana pun.

V

validator

Node dalam sistem bukti taruhan yang bertanggung jawab untuk menyimpan data, memproses transaksi, dan menambahkan blok baru ke blockchain. Untuk mengaktifkan perangkat lunak validator, Anda harus menaruhkan 32 ETH.

Bukti validitas

Model keamanan untuk solusi lapisan 2 tertentu di mana, untuk meningkatkan kecepatan, transaksi di-roll up ke dalam kelompok dan dikirimkan ke Ethereum dalam transaksi tunggal. Komputasi transaksi dijalankan secara off-chain dan kemudian disediakan ke dalam rantai utama dengan bukti validitasnya. Metode ini meningkatkan kemungkinan jumlah transaksi sekaligus mempertahankan keamanan. Beberapa rollup menggunakan bukti penipuan.

Validium

Solusi off-chain yang menggunakan bukti validitas untuk meningkatkan keluaran transaksi. Tidak seperti Rollup zero-knowledge, data Validium tidak disimpan pada Jaringan Utama lapisan 1.

Vyper

Bahasa pemrograman tingkat tinggi dengan sintaksis seperti Phyton. Ditujukan untuk mengenal bahasa fungsional yang lebih murni. Dibuat oleh Vitalik Buterin.

W

dompet

Perangkat lunak yang berisi kunci privat. Digunakan untuk mengakses dan mengontrol akun Ethereum dan berinteraksi dengan kontrak pintar. Kunci tidak perlu disimpan dalam dompet, dan bisa didapatkan dari penyimpanan luring (yaitu, kartu memori atau kertas) agar lebih aman. Terlepas dari namanya, dompet tidak pernah menyimpan koin atau token sebenarnya.

Web3

Versi ketiga 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, ke aplikasi yang dibangun pada protokol terdesentralisasi (lihat Dapp).

wei

Denominasi terkecil dari ether. 1018 wei = 1 ether.

Z

alamat kosong

Alamat Ethereum spesial, tidak berisi sama sekali, yang dikhususkan sebagai alamat tujuan dari transaksi pembuatan kontrak.

Bukti zero-knowledge

Bukti zero-knowledge adalah metode kriptografik yang memungkinkan seorang individu untuk membuktikan bahwa sebuah pernyataan adalah benar tanpa menyampaikan informasi tambahan.

Rollup zero-knowledge

Rollup transaksi yang menggunakan bukti validitas untuk menawarkan keluaran transaksi lapisan 2 yang ditingkatkan, sementara menggunakan keamanan yang disediakan oleh Jaringan Utama (lapisan 1). Sekalipun rollup ini tidak bisa menangani jenis transaksi rumit, seperti Rollup optimistic, rollup ini tidak memiliki masalah latensi karena transaksi terbukti valid saat dikirimkan.

Sumber

Disediakan dalam bagian melalui Menguasai Ethereum(opens in a new tab) oleh Andreas M. Antonopoulos, Gavin Wood(opens in a new tab) di bawah CC-BY-SA

Berkontribusi untuk halaman ini

Apakah kami melewatkan sesuatu? Apakah ada yang salah? Bantu kami meningkatkannya dengan berkontribusi untuk glosarium ini di GitHub!

Pelajari lebih lanjut tentang cara berkontribusi

Apakah artikel ini membantu?