Sejarah Singkat Ethereum

blog 1NewsPengembangEnterpriseBlockchain DijelaskanAcara dan KonferensiTekanBuletin

Berlangganan newsletter kami.

Alamat email

Kami menghormati privasi Anda

HomeBlogBlockchain Dijelaskan

Sejarah Singkat Ethereum

Tinjauan tentang peningkatan dan garpu keras dari masa lalu Ethereum, dengan pandangan ke arah apa yang ada di depan. Oleh ConsenSysMay 13, 2019Diposting pada 13 Mei 2019

ethereum sejarah singkat

Dari sudut pandang luas, teknologi blockchain sudah lama tidak ada. Padahal konsep dasarnya (kriptografi, desentralisasi, jaringan peer-to-peer & transaction) telah dipelajari selama beberapa dekade, hingga rilis Bitcoin pada tahun 2008, semua komponen tersebut dapat dilihat dengan percaya diri sebagai sesuatu yang bersatu untuk menciptakan produk fungsional. Ethereum khususnya telah ada dalam format publik yang dapat digunakan hanya sejak 2015. Meskipun tanggal dan detail evolusi yang diproyeksikan telah berubah, Ethereum telah terjebak dengan rencananya untuk secara konsisten meningkatkan protokol untuk memastikan peningkatan kegunaan, keamanan, fungsionalitas, dan desentralisasi.

Dengan peningkatan Konstantinopel baru-baru ini pada bulan Februari, Ethereum berada di titik puncak Serenity (juga dikenal sebagai Ethereum 2.0), untuk dijangkau melalui serangkaian hard fork dan fase peningkatan, termasuk “Ethereum 1.x.” Namun, untuk memahami ke mana kita akan pergi, kita harus melihat ke belakang dan memahami dari mana kita datang. Garis waktu ini melihat sejarah hard fork dan peningkatan Ethereum yang signifikan (tidak) yang direncanakan dan peningkatan dalam persiapan fase evolusi berikutnya..

Olimpiade | 9 Mei 2015

Blockchain Ethereum bermunculan ke publik pada Juli 2015. Langkah langsung sebelum itu, bagaimanapun, adalah Olimpiade – bukti kesembilan dan terakhir dari konsep open testnet, tersedia bagi pengembang untuk mengeksplorasi seperti apa blockchain Ethereum setelah dirilis. Vitalik mengumumkan hadiah total 25.000 ETH untuk pengembang yang menghabiskan waktu mereka untuk menguji jaringan. Permintaannya jelas: cobalah untuk membebani jaringan dan melakukan “hal-hal gila dengan negara bagian” untuk memberikan wawasan tentang bagaimana protokol akan menangani lalu lintas tinggi. Pengembang diberi empat kategori untuk diuji: Aktivitas Transaksi, Penggunaan Mesin Virtual, Kecakapan Menambang, dan Hukuman Umum.

Perbatasan | 30 Juli 2015

Setelah beberapa bulan melakukan uji stres, jaringan Ethereum siap untuk peluncuran mainnet publik resmi. Pada tanggal 30 Juli, blok genesis Ethereum ditambang dan komunitas mulai tumbuh. Beberapa bulan sebelum peluncuran Frontier, Vinay Gupta menerbitkan catatan tentang proses peluncuran Ethereum. Di tengah paragraf kegembiraan adalah peringatan bagi calon pengguna. Frontier, katanya, adalah Ethereum “dalam bentuk paling sederhana” dan pengembang harus berhati-hati. Hanya beberapa hari sebelum peluncuran Frontier, Stephen Taul menggema Peringatan Gupta kepada pengembang: “Seperti rekan-rekan mereka selama Perbatasan Amerika, para pemukim ini akan diberikan peluang besar, tetapi juga akan menghadapi banyak bahaya.”

Protokol Frontier berisi serangkaian karakteristik penting:

  • Blok Hadiah: Saat penambang berhasil menambang blok agar ada di blockchain Ethereum, mereka menerima hadiah di ETH. Frontier diluncurkan dengan hadiah blok 5 ETH per blok.
  • Gas: Selama beberapa hari pertama keberadaan Frontier, batas gas per blok di-hardcode pada 5.000 gas. Pada dasarnya, ini berarti tidak ada yang dapat terjadi di jaringan. Ini sengaja diterapkan untuk memberikan beberapa hari waktu buffer untuk memungkinkan penambang memulai operasi mereka di Ethereum dan untuk memungkinkan pengadopsi awal menginstal klien mereka. Setelah beberapa hari, batas gas secara otomatis dihapus dan jaringan menjadi mampu menangani transaksi dan kontrak pintar sebagaimana mestinya.
  • Kontrak Canary: Kontrak Canary dimasukkan ke dalam Frontier untuk memberi tahu pengguna bahwa rantai tertentu buruk atau rentan. Kontrak Canary diberi nilai 0 atau 1. Kontrak yang bermasalah diberi 1 dan klien diberi tahu sehingga mereka tidak akan menambang dari rantai yang rusak itu. Pada dasarnya, kemampuan kontrak kenari memberi grup pengembang Ethereum inti kemampuan untuk menghentikan operasi atau transaksi di jaringan jika terjadi kesalahan. Kontrak Canary adalah mekanisme perlindungan yang sangat tersentralisasi tetapi diperlukan sejak awal keberadaan Ethereum.
  • Kegunaan: Semua tindakan pengembang dilakukan dengan baris perintah; tidak ada Antarmuka Pengguna Grafis. Jaringan itu dapat digunakan, tetapi UI-nya kasar dan kemampuannya sebagian besar terbatas pada orang-orang dengan pengetahuan dan pengalaman yang ada dengan Ethereum.

Homestead | 14 Maret 2016

Upgrade Homestead adalah hard fork pertama yang direncanakan dari jaringan Ethereum dan diimplementasikan pada 14 Mei 2016 dengan nomor blok 1.150.000. Secara keseluruhan, peningkatan Homestead mencakup tiga peningkatan besar pada Ethereum. Pertama, menghapus fungsionalitas kontrak canary, menghapus titik sentralisasi pada jaringan. Kedua, ia memperkenalkan kode baru di Solidity, bahasa pemrograman yang digunakan di Ethereum. Terakhir, ia memperkenalkan dompet Mist, yang memungkinkan pengguna untuk memegang / bertransaksi ETH dan menulis / menyebarkan kontrak pintar.

Pembaruan Homestead adalah salah satu implementasi paling awal dari Proposal Peningkatan Ethereum. EIP adalah rekomendasi yang dibuat untuk komunitas yang kemudian, jika disetujui, akan disertakan dalam peningkatan jaringan. Peningkatan Homestead mencakup tiga EIP:

EIP-2: Upgrade Utama Homestead

EIP 2.1: Meningkatkan biaya untuk membuat kontrak pintar melalui transaksi dari 21.000 gas menjadi 53.000 gas. Biaya untuk membuat kontrak melalui kontrak lain – metode yang disukai – memiliki biaya lebih banyak daripada membuatnya melalui transaksi. Dengan meningkatkan biaya gas untuk membuat kontrak melalui transaksi, EIP 2.1 memberi insentif kepada pengguna untuk kembali membuat kontrak melalui kontrak lain.

EIP 2.2: “Semua tanda tangan transaksi yang nilai s lebih besar dari secp256k1n / 2 dianggap tidak valid. Kontrak yang telah dikompilasi pemulihan ECDSA tetap tidak berubah dan tetap menerima nilai s yang tinggi; ini berguna mis. jika kontrak memulihkan tanda tangan Bitcoin lama. ” [sumber]

EIP 2.3: Didiktekan bahwa jika suatu kontrak tidak memiliki cukup gas untuk menyelesaikan operasi, kontrak akan “gagal” daripada membuat kontrak kosong. Ini mengubah kemungkinan keluaran dari sebuah transaksi dari [berhasil] [gagal] atau [kosong] menjadi hanya [berhasil] atau [gagal].

EIP 2.4: Menghilangkan insentif yang memungkinkan pengguna membuat blok dengan kesulitan yang sedikit lebih tinggi – yaitu blok yang kemungkinan besar akan ditambang. Peningkatan ini menstabilkan waktu blok antara 10-20 detik dan memulihkan jaringan ke waktu target keseluruhan ~ 15 detik per blok.

EIP-7

“Menambahkan opcode baru, DELEGATECALL at 0xf4, yang idealnya mirip dengan CALLCODE, kecuali bahwa ia menyebarkan pengirim dan nilai dari lingkup induk ke lingkup anak, yaitu. panggilan yang dibuat memiliki pengirim dan nilai yang sama dengan panggilan asli “. [sumber]

EIP-8: Peningkatan Masa Depan

EIP-8 adalah Proposal Peningkatan dengan pandangan ke masa depan, peningkatan jaringan yang direncanakan. Peningkatan tersebut memastikan semua perangkat lunak klien di Ethereum dapat mengakomodasi pembaruan protokol jaringan di masa mendatang.

DAO Fork | 20 Juli 2016

Dalam sejarah peningkatan Ethereum yang direncanakan dan garpu keras, insiden DAO yang tidak direncanakan layak untuk dimasukkan. Pada tahun 2016, Organisasi Otonomi Terdesentralisasi bernama The DAO mengumpulkan $ 150 juta USD dalam penjualan token untuk pendanaan. Pada bulan Juni, DAO diretas dan ETH senilai $ 50 juta dicuri oleh peretas yang tidak dikenal. Komunitas Ethereum pada umumnya memutuskan untuk melakukan hard fork rantai untuk mengembalikan dana ke dompet asli mereka dan menambal kerentanan. Garpu keras, bagaimanapun, kontroversial, dan beberapa di komunitas Ethereum terus menambang dan bertransaksi pada rantai asli. Rantai asli – dengan eter yang dicuri tidak dikembalikan – menjadi Ethereum Classic, yang menjadi lebih lemah dan dapat dieksploitasi seiring waktu. Mayoritas komunitas dan pengembang inti terus mengerjakan rantai bercabang – dengan ETH yang dicuri dikembalikan ke pemilik aslinya – yang sekarang kita kenal sebagai blockchain Ethereum.

Metropolis: Byzantium | 16 Oktober 2017

Tahap selanjutnya dari peta jalan Ethereum dikenal sebagai Metropolis, dan berlangsung dalam dua tahap: Byzantium dan Konstantinopel. Byzantium ditayangkan pada tahun 2017 di blok 4.370.000 dan termasuk sembilan EIP, termasuk:

EIP 100

Rumus yang disesuaikan untuk menilai kesulitan blok untuk memperhitungkan blok paman. Formula baru ini memberikan stabilitas pada tingkat penerbitan, memastikannya tidak dapat dipaksa naik dengan memanipulasi blok paman.

EIP 658

Untuk blok setelah peningkatan Byzantium, tanda terima transaksi menyertakan bidang status untuk menunjukkan keberhasilan (diwakili oleh 1) atau kegagalan (diwakili oleh 0).

EIP 649

Bom Kesulitan adalah mekanisme yang, jika diaktifkan, akan meningkatkan energi yang dibutuhkan (yaitu ‘kesulitan) untuk menambang blok baru hingga menjadi tidak mungkin dan tidak ada blok baru yang dapat ditambang. Pada titik ini, jaringan Ethereum akan ‘dibekukan’. Difficulty Bomb awalnya disertakan dalam jaringan pada September 2015. Tujuannya adalah untuk mendukung transisi dari Proof of Work menuju Proof of Stake. Ketika PoS diimplementasikan, penambang secara teoritis dapat memilih untuk mendukung rantai PoW lama, sehingga menyebabkan perpecahan dalam komunitas dan terciptanya dua rantai terpisah – satu dipelihara oleh pemegang saham dan satu lagi dipertahankan oleh penambang. Solusi agar hal ini tidak terjadi adalah dengan menerapkan Bom Kesulitan, yang pada akhirnya akan menghentikan efektivitas penambangan dan memungkinkan transisi jaringan sepenuhnya ke PoS tanpa ancaman dari hard fork yang kontroversial. Penundaan zaman es / bom kesulitan selama 1 tahun, dan pengurangan hadiah blok dari 5 ETH menjadi 3 ETH

Tinjauan tentang sisa EIP Byzantium (140, 196, 197, 198, 211, 214) ditemukan di sini.

Metropolis: Konstantinopel | 28 Februari 2019

Bagian kedua dari peningkatan Metropolis, bernama Constantinople, dijadwalkan untuk ditayangkan di blok 7.080.000 – diperkirakan pada pertengahan Januari 2019. Pada tanggal 15 Januari, sebuah perusahaan audit keamanan independen bernama ChainSecurity menerbitkan laporan yang menunjukkan salah satu dari lima peningkatan sistem utama dapat memberi penyerang kesempatan untuk mencuri dana. Menanggapi laporan tersebut, pengembang inti Ethereum dan komunitas luas memilih untuk menunda peningkatan hingga celah keamanan dapat diselesaikan. Belakangan bulan itu, pengembang inti mengumumkan bahwa peningkatan akan dilakukan di blok 7.280.000. Blok 7.280.000 tiba pada 28 Februari dan peningkatan hard fork Konstantinopel diluncurkan. Jaringan Ethereum saat ini berada dalam fase Konstantinopel.

EIP 145: Instruksi Pergeseran Bitwise

Menambahkan instruksi pergeseran Bitwise ke Ethereum Virtual Machine (EVM). Instruksi memungkinkan bit informasi biner untuk bergerak ke kiri dan ke kanan. Peningkatan ini berarti eksekusi shift dalam kontrak pintar akan menjadi 10x lebih murah.

EIP 1052: Verifikasi Kontrak Cerdas

Diizinkan untuk kontrak pintar untuk memverifikasi satu sama lain hanya dengan menarik hash dari kontrak pintar lainnya. Sebelum Konstantinopel, kontrak pintar harus menarik seluruh kode yang lain untuk memverifikasi, yang membutuhkan waktu dan energi untuk melakukannya..

EIP 1014: CREATE2

Meningkatkan pemberdayaan saluran negara, solusi penskalaan Ethereum berdasarkan transaksi off-chain.

EIP 1283: SSTORE

Mengurangi biaya gas untuk operasi SSTORE. Pengurangan ini memungkinkan beberapa pembaruan terjadi dalam transaksi dengan lebih murah.

EIP 1234: Hadiah Blok & Kesulitan Penundaan Bom

Terdiri dari dua komponen: Block Reward Reduction dan Difficulty Bomb Delay.

Blokir Pengurangan Hadiah

Hadiah untuk penambang dikurangi dari 3 ETH per blok menjadi 2 ETH per blok. Pengurangan ini dikenal sebagai “Thirdening”.

Kesulitan Penundaan Bom

EIP 1234 menunda implementasi Bom Kesulitan selama dua belas bulan berikutnya, di mana pada saat itu akan dipilih lagi.

Melihat Ke Depan: Istanbul & Ketenangan

Ke depan, Serenity adalah tujuan akhirnya untuk blockchain Ethereum, tetapi tidak sebelum hard fork Istanbul dan “Ethereum 1.x.” Hardfork Istanbul akan ditentukan sebagian besar oleh keputusan seputar ProgPoW. Ketenangan akan ditentukan oleh peralihan lengkap dari Bukti Kerja ke Bukti Pasak, tetapi akan mencakup peningkatan penting lainnya. Khususnya, pengenalan Beacon Chain, Sharding, dan peralihan dari Ethereum Virtual Machine (EVM) ke Ethereum-flavored Web Assembly (eWASM). Semua peningkatan Serenity akan dikirim secara bertahap, dan selama waktu itu, Ethereum 1.x akan terus ditingkatkan untuk memastikan kelanjutan dari rantai PoW asli. Nantikan artikel berikutnya tentang hard fork dan Serenity masa depan.

***
Ingin membawa pendidikan blockchain Anda ke level selanjutnya?

Jelajahi kami kursus pelatihan blockchain →

Berlangganan buletin kami untuk berita Ethereum terbaru, solusi perusahaan, sumber daya pengembang, dan banyak lagi Alamat emailKonten EksklusifLaporan DeFi Ethereum Q3 2020Melaporkan

Laporan DeFi Ethereum Q3 2020

Laporan DeFi Ethereum Q2 2020Melaporkan

Laporan DeFi Ethereum Q2 2020

Panduan Lengkap untuk Jaringan Bisnis BlockchainPanduan

Panduan Lengkap untuk Jaringan Bisnis Blockchain

Cara Membangun Produk Blockchain yang BerhasilWebinar

Cara Membangun Produk Blockchain yang Berhasil

Pengantar TokenisasiWebinar

Pengantar Tokenisasi

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
map