Perjalanan Saya Menjadi Validator di Ethereum 2.0

blog 1NewsPengembangEnterpriseBlockchain DijelaskanAcara dan KonferensiTekanBuletin

Berlangganan newsletter kami.

Alamat email

Kami menghormati privasi Anda

HomeBlogBlockchain Dijelaskan

Perjalanan Saya Menjadi Validator di Ethereum 2.0

Ini adalah yang pertama dari serangkaian artikel yang menjelaskan bagaimana seseorang, dengan ~ 32 ETH dan pengetahuan teknis, dapat berpartisipasi dalam peluncuran rantai suar Ethereum oleh Coogan BrennanNovember 25, 2020Diposting pada 25 November 2020

teku validator flow

Gambar: Gambar di atas, oleh Ben Edgington dari Teku (yang juga menulis essential Eth2.news buletin), menjelaskan langkah-langkah yang akan kami ambil pada tiga entri blog berikutnya. 

Catatan: Meskipun batas waktu telah berlalu untuk validator untuk dimasukkan dalam acara Genesis untuk rantai suar, orang masih dapat menyetor 32 ETH dalam kontrak Deposit mengikuti langkah-langkah di bawah ini. Menurut Alex Tudorache dari Eth2stats, setelah rantai dimulai pada 1 Desember, 12:00 UTC, 2020, individu yang melakukan deposit dari 24 November 12:00 UTC, 2020, ke genesis akan diantrekan dan mengikuti prosedur aktivasi normal. 

  1. pengantar
  2. Penolakan
  3. Bahan dan Persyaratan
  4. Memperoleh 32 ETH di MetaMask
  5. Ringkasan Launchpad
  6. Pembuatan Kunci
  7. Menghubungkan Ethereum 1.0 dan 2.0 dan Mengunci 32 ETH
  8. Kesimpulan

1. Perkenalan

Ini adalah yang pertama dari serangkaian artikel yang menjelaskan bagaimana seseorang, dengan ~ 32 ETH dan pengetahuan teknis, dapat berpartisipasi dalam peluncuran rantai suar Ethereum, Fase 0 dari proyek Ethereum 2.0. Sebelum kita masuk ke langkah pertama mengirim ETH ke Kontrak Setoran dan mendapatkan kunci validator kita, saya ingin membahas beberapa motivasi di balik Ethereum 2.0.

Ethereum akan memulai perjalanan baru dan menarik ke wilayah yang belum dipetakan untuk jaringan blockchain mana pun. Pergeseran dari Proof of Work ke Proof of Stake adalah perubahan protokol paling signifikan dalam sejarah singkat blockchain publik. Persamaan terdekat adalah Saksi Terpisah (atau, SegWit) hard fork Bitcoin – penyesuaian dengan cara ukuran blok diproses di jaringan Bitcoin. Perubahan itu, relatif kecil dibandingkan dengan Ethereum 2.0, menghasilkan pertengkaran, pertarungan sengit dan pada akhirnya menyebabkan fragmentasi komunitas Bitcoin..  

Peluncuran Ethereum 2.0 membuat SegWit terlihat seperti pergantian ban. Ada dua alasan utama mengapa komunitas ini melakukan pengerjaan ulang yang signifikan. Pertama, komunitas Ethereum adalah komunitas pengembang. Pengembang tidak meluncurkan produk dan tidak pernah menyentuhnya lagi. Kami terus-menerus menyebarkan, mengamati, berdiskusi, dan mengulangi ide dan pekerjaan yang kami hasilkan. Siklus tersebut disertai dengan perencanaan tingkat tinggi, pemodelan dan koordinasi di banyak tim yang, dalam pengaturan lain, dapat dianggap sebagai pesaing. Ketika ada kesalahan, komunitas berkumpul untuk menyelesaikannya dengan cara terbaik.

Alasan kedua kami melakukan upaya baru ini adalah itu kami yakin blockchain publik masih jauh dari potensi penuhnya. Proof of Work adalah hipotesis yang belum teruji ketika Bitcoin diluncurkan pada tahun 2009. Sebagian besar orang tidak percaya Anda dapat menyelesaikan masalah pengeluaran ganda kecuali dengan menggunakan perantara tepercaya. Bitcoin, dan jaringan Proof of Work lainnya, kini telah membuktikan bahwa kami dapat menerapkan sistem moneter sebagai protokol peer-to-peer (saya mengirimkan uang kepada Anda) tanpa pihak ketiga.

Membuktikan hal itu hanyalah permulaan. Ethereum dijuluki Bitcoin 2.0 oleh komunitas ketika pertama kali dikembangkan: Ethereum mengakui kekurangan sistem operasi Bitcoin dan diluncurkan untuk memperluas kemampuan protokol peer-to-peer. Ethereum 1.0 akan terus membuat langkah besar selama bertahun-tahun saat kami membangun 2.0 di sampingnya, tetapi seperti yang dikatakan Vitalik Buterin dalam Reddit AMA baru-baru ini:

“Jika Anda berada di sini di Ethereum hari ini, Anda harus berada di sini bukan karena Anda yakin aturan saat ini (ekonomi atau teknis) layak untuk dilindungi dan distabilkan dengan cara apa pun, tetapi karena Anda yakin ke mana arah ekosistem. […] Partisipasi dalam Ethereum tidak dapat dihindari sebagian merupakan prediksi bahwa peta jalannya bagus dan begitu proses peningkatan ini berakhir, kita benar-benar akan sampai ke tempat di mana jaringannya efisien dan stabil dan kuat serta mampu menjadi basis yang signifikan. bagian dari ekonomi global “

Proof of Stake dalam tahap Ethereum 2.0 ini sebenarnya adalah taruhan pada kemampuan pengembang dan komunitas Ethereum, yang telah membangun begitu banyak hal, untuk memberikan lebih banyak lagi ke dunia yang lebih besar.. Anda harus berharap untuk mengunci dana apa pun yang Anda masukkan ke dalam Kontrak Setoran ini setidaknya dua tahun, kemungkinan besar lebih lama. Harap jangan meremehkan risikonya dan hanya investasikan apa yang Anda mampu untuk kehilangan. Namun, dengan berkontribusi pada langkah pertama ini, Anda berpartisipasi dalam momen yang berpotensi bersejarah untuk mendorong blockchain publik ke tahap pengembangan berikutnya..

Mari kita mulai.

2. Penafian

Ini adalah pos yang saya tulis sebagai karyawan ConsenSys dan seseorang yang berencana untuk benar-benar mempertaruhkan rantai suar. Pernyataan sebelumnya berarti saya memprioritaskan produk ConsenSys (produk ConsenSys biasanya yang terbaik di kelasnya untuk Ethereum, dan saya juga memiliki akses ke tim teknik yang dapat membantu saya menjawab pertanyaan dan memecahkan masalah). Pernyataan terakhir berarti saya mengoptimalkan biaya dan kemudahan penggunaan: Saya tidak memiliki ribuan ETH untuk menghasilkan penghargaan yang substansial, jadi saya mengambil beberapa jalan pintas. Saya juga tidak ingin memiliki server di apartemen saya untuk keperluan biaya dan logistik, jadi saya menggunakan Amazon Web Services (AWS) untuk menghosting node validator saya. Ini adalah layanan yang saya kenal sebagai pengembang dan bersifat virtual sehingga saya dapat mengaksesnya dari mana saja untuk pemeliharaan. (Awalnya, saya sedang mempertimbangkan untuk menggunakan RAM 8GB Raspberry Pi saya tetapi tidak ingin khawatir tentang koneksi internet, membuat daya situs masih menyala, terlalu panas dan cepat, atau jika anjing saya menendang laptop saya ketika saya pergi Itu adalah pilihan dan Ethereum di ARM adalah grup yang menyediakan bahan untuk staking Ethereum 2.0 di Raspberry Pi) 

Banyak orang di komunitas crypto tidak akan setuju dengan menggunakan titik akhir Infura daripada klien Ethereum 1.0 lokal dan hosting di AWS (bagian dari Amazon goliath). Ini adalah keputusan yang saya buat untuk membuat pertaruhan di Ethereum 2.0 sesederhana dan sedapat mungkin dapat diakses oleh individu, tetapi disertai dengan kompromi untuk desentralisasi dan privasi. Namun, Anda dapat mengikuti tutorial petunjuk luas di bawah ini dan memilih untuk menjalankan klien dan host Ethereum 1.0 Anda sendiri secara lokal. Faktanya, jika Anda bisa melakukan itu, saya akan mendorong Anda untuk melakukannya! 

3. Bahan dan Persyaratan

Berikut adalah materi yang kami perlukan dan keseluruhan langkah yang akan kami ambil selama tiga pos:

Bahan

  • Komitmen tiga tahun untuk mempertaruhkan 32 ETH dan memelihara node validator
  • 32 ETH (plus <1 ETH untuk biaya gas)
  • $ 717,12 (harga instans cadangan tiga tahun untuk instans m5.xlarge) + 120 (biaya satu tahun untuk penyimpanan 100 GB, secara konservatif dengan asumsi kapasitas penyimpanan hampir penuh) = $ 837,12 dibayarkan selama setahun ke AWS
  • Ekstensi MetaMask (instal gratis
  • Akun Infura (tingkat gratis)

Langkah

  1. Dapatkan 32 ETH di MetaMask, Walkthrough Launchpad
  2. Konfigurasikan instans AWS (komitmen tiga tahun, bisa lebih sedikit tetapi Anda menghemat uang dengan lebih banyak waktu dan Anda terkunci), perkuat fitur keamanan
  3. Impor kunci verifikasi, jalankan Teku, pengaturan pemantauan 

Ada beberapa tutorial bagus dan lebih umum yang menjelaskan proses ini, yaitu panduan Mara Schmiedt dan Collin Myers dalam buletin Bankless. Tutorial ini akan berbeda saat saya menjalani proses staking individu saya sendiri dan menambahkan langkah-langkah khusus untuk penyiapan saya secara keseluruhan.

4. Memperoleh 32 ETH di MetaMask

Langkah termudah dan tersulit dari tutorial ini. Saat saya menulis ini, Ethereum sedang mengalami penurunan harga yang secara dramatis meningkatkan biaya taruhan (Evan Van Ness telah posting yang menyenangkan yang melacak biaya validasi kembali selama berbulan-bulan, dimulai pada Maret 2019, ketika harganya $ 3,100USD untuk membeli 32 ETH hingga Okt 2020 ketika harganya $ 12,000USD). Ada beberapa orang yang telah membeli dan, ahem, HODLed Ethereum cukup lama. Jika Anda belum menghabiskan crypto Anda pada pizza di tahun 2010, menganggap diri Anda sebagai investor strategis yang beruntung.

Mengapa kita membutuhkan dompet berbasis browser seperti MetaMask? Alur penguncian ETH dalam kontrak Deposit di Ethereum 1.0 Mainnet dan menghubungkannya ke rantai Beacon Ethereum 2.0 membutuhkan semacam tarian yang rumit. Kedua rantai tersebut menggunakan kelas kriptografi yang berbeda, jadi kita harus membuat jenis kunci kriptografi yang sama sekali baru. Kunci tersebut harus terhubung ke alamat Ethereum 1.0 kami dengan 32 ETH. Akan sangat sulit untuk melakukannya sendiri, jadi Ethereum Foundation dan ConsenSys telah menyiapkan situs web yang menangani proses yang disebut Landasan peluncuran. Untuk berinteraksi dengan situs web itu, kami memerlukan dompet berbasis browser dengan kunci Ethereum 1.0 yang terkait dengan saldo 32 ETH kami. Kita akan membahasnya lebih lanjut nanti, tetapi saya ingin memberi tahu orang-orang mengapa kita melakukan ini.

Jika Anda tidak memiliki eter (mata uang dasar untuk jaringan Ethereum): Anda dapat membeli langsung di MetaMask. Anda juga dapat membeli ETH di bursa bersertifikat seperti Gemini, tetapi berhati-hatilah karena ada proses KYC yang ekstensif dan Gemini akan menyimpan dan dapat menyerahkan catatan ke lembaga negara bagian, negara bagian dan nasional.. Jika Anda memegang token ERC-20 tetapi tidak eter: Saya merekomendasikan menggunakan fitur swap baru MetaMask langsung di dompet MetaMask Anda, yang menggabungkan agregator pertukaran terdesentralisasi seperti Uniswap dan AirSwap untuk mendapatkan harga terbaik dan biaya jaringan terendah. Jika ETH Anda ada di dompet perangkat keras Trezor atau Ledger, Saya sarankan Anda mengikuti langkah-langkah ini untuk menghubungkan dompet itu ke MetaMask. Saya menggunakan MetaMask, tetapi Ethereum Foundation juga merekomendasikan dompet berbasis browser seperti Portis atau Fortmatic

Bagi saya, ini agak menegangkan melihat sejumlah besar uang yang saya miliki dengan tanda tangan kriptografi yang langsung. Mungkin saat yang tepat untuk mengagumi kekuatan luar biasa crypto untuk dapat memberikan ini pada individu, sambil juga mengingatkan orang-orang untuk memastikan Anda telah mencadangkan kunci pribadi atau frasa pemulihan Anda..

5. Ikhtisar Launchpad

Gambar: Launchpad.ethereum.org

Sekarang kita memiliki hak asuh atas 32 ETH untuk dipertaruhkan, kita bisa pergi ke Launchpad.ethereum.org, situs Launchpad yang kami sebutkan sebelumnya. Panduan Bankless Mara and Collin menelusuri halaman awal (ditampilkan di bawah) dengan sangat baik dan sebagian besar sudah cukup jelas, tetapi saya ingin memberikan interpretasi pribadi saya tentang beberapa hal:

Empat langkah pertama (Gambaran, Daftar, Tanggung jawab, dan Nekat) adalah sinopsis dasar dari Ethereum 2.0, pertaruhan dan tanggung jawab Anda sebagai validator. Pada dasarnya, mekanisme konsensus Proof of Stake bergantung pada “penambang” (dalam bahasa Proof of Work) meletakkan uang mereka di tempat mulut mereka berada, daripada menghabiskan sejumlah besar CPU untuk memecahkan teka-teki Proof of Work. Itulah 32 ETH, tabel taruhan untuk berpartisipasi dalam konsensus Proof of Stake. 

Dan karena jaringan masih dalam pengembangan, belum ada validator keluar (bagaimana jika Anda menemukan peretasan DAO di jaringan baru? Kami tidak dapat membiarkan Anda keluar…). Jadi semua orang mendukung untuk jangka panjang. (yang menutupi Transfer Delay dan Komitmen)

Terakhir, jika Anda “berperilaku tidak semestinya” sebagai validator dalam jaringan (baik karena niat jahat atau ketidaktahuan atau kebetulan), Anda akan dikenai sanksi. Di Ethereum 2.0, itu disebut nekat. Sisi positifnya, jika Anda berperilaku dengan benar sebagai validator, Anda mendapatkan “imbalan penambangan” yang terkait dengan jaringan (kita akan membahasnya lebih lanjut nanti). Singkatnya, keseimbangan disinsentif / insentif berbeda dengan Proof of Work, yang hanya ada insentif agar penambang tidak menyabotase jaringan dan berperilaku dengan benar. 

Berikutnya adalah sistem kunci yang saya sebutkan sebelumnya. Sistem tanda tangan kunci yang akan digunakan Ethereum 2.0 adalah BLS. Saya bukan ahli kriptografi, tetapi manfaat dari BLS adalah memungkinkan beberapa tanda tangan digital diciutkan menjadi satu tanda tangan yang dapat diverifikasi. Ini berguna untuk mengumpulkan pengesahan suar (“Suara sehubungan dengan validitas blok pecahan atau suar”). Yang paling penting bagi kami, skema BLS berbeda dari skema yang digunakan untuk Ethereum 1.0.

Untuk informasi lebih lanjut tentang BLS, silakan lihat utas ini dari Jeff Coleman atau posting Reddit ini tentang sejarah pengembangan BLS untuk Ethereum 2.0

Biasanya, mengubah skema kunci privat untuk jaringan publik yang besar hampir tidak mungkin dilakukan. Namun, karena Ethereum 2.0 akan berjalan bersama Ethereum 1.0, pengembang inti telah menemukan solusi cerdas, yang merupakan jabat tangan klasik:

Landasan peluncuran

Dalam diagram di atas, kunci dan kotak biru mewakili Ethereum 1.0 dan skema kriptografinya, sedangkan kunci merah dan kotak mewakili Ethereum 2.0 dan skema kriptografinya. Kontrak deposit, yang ada di Ethereum 1.0 Mainnet, memungkinkan pengguna untuk membuktikan bahwa mereka memiliki kunci pribadi untuk Ethereum 1.0 dan Ethereum 2.0. Begini cara kerjanya:

Transaksi yang dikirimkan ke kontrak deposit di Ethereum 1.0 harus ditandatangani oleh kunci pribadi Ethereum 1.0 (seperti transaksi apa pun yang dikirimkan di Mainnet). Namun, transaksi itu dibungkus dengan tanda tangan kunci pribadi lainnya, kunci pribadi Ethereum 2.0. Rantai suar mengawasi kontrak setoran di Ethereum 1.0, jika transaksi yang valid dikirimkan ke kontrak dengan saldo yang benar, rantai suar kemudian membuka lapisan enkripsi pertama dan mengakses lapisan kedua, tanda tangan digital Ethereum 2.0. Itu digunakan untuk mengonfirmasi alamat validator Ethereum 2.0 dan menghubungkannya ke alamat Ethereum 1.0.

Untuk orang yang akrab dengan Solidity, berikut adalah transaksi yang masuk ke dalam kontrak Ethereum 1.0, dengan parameter tanda tangan BLS dilingkari:

Ada satu parameter lagi di sini (kredensial penarikan) yang belum kami diskusikan, yang pada dasarnya adalah kunci sekali pakai untuk menarik 32 ETH setelah kami diizinkan untuk melakukannya. Kami juga akan membuatnya dengan Launchpad.

Seperti yang Anda lihat, ini adalah proses rumit yang akan menantang pengguna individu untuk melakukannya sendiri. Launchpad memberi kami proses terpandu untuk membantu dan mengurangi kerumitan.

Tiga bagian berikutnya (Komitmen, Risiko Pengguna Awal dan Konfirmasi) adalah satu pengingat terakhir tentang komitmen berisiko dan jangka panjang untuk berpartisipasi dalam Ethereum 2.0 

Untuk lebih lanjut tentang terminologi Ethereum 2.0 dan memahami peran validator, silakan lihat dua bagian luar biasa Alex Tudorache Ketentuan Ethereum 2.0 Diungkap dan Perjalanan Seorang Validator Melalui Rantai Beacon.

6. Pembuatan Kunci

Sekarang kita memiliki gambaran umum tentang peran kita di Ethereum 2.0 sebagai validator, kita akan melanjutkan prosesnya: membuat kunci validator dan menautkannya ke Ethereum 1.0 dengan transfer 32 ETH ke kontrak Mainnet Deposit Ethereum 1.0.

Setelah mengonfirmasi bahwa Anda telah membaca pengungkapan, Launchpad akan menjelaskan opsi yang Anda miliki untuk memilih klien Ethereum 1.0 dan 2.0. Kami akan membahasnya di postingan lain dan ini bukan persyaratan untuk melanjutkan. 

Selanjutnya, Anda akan pergi ke bagian “Generate Keys”, yang ditunjukkan di bawah ini:

Saya telah memilih 1 Validator, dan ini menunjukkan biaya saya. Ia kemudian meminta sistem operasi saya saat ini untuk membantu saya mengunduh sedikit perangkat lunak untuk menghasilkan pasangan kunci validator. Ini rumit, karena meskipun klien validator saya akan berjalan di Linux, saya menggunakan Mac sehari-hari. Jadi saya memilih Mac dan itu membawa kami ke langkah berikutnya, menanyakan kepada kami bagaimana kami ingin menyiapkan perangkat lunak:

Saya memilih untuk mendownload aplikasi CLI, dan aplikasi tersebut membawa saya ke halaman download di halaman Github Yayasan Ethereum (versi rilis mungkin terlihat berbeda untuk Anda, pastikan itu adalah versi terbaru):

Gulir ke bawah untuk melihat bagian unduhan:

Unduh file `tar.gz` untuk sistem operasi yang sesuai dan keluarkan file.

Kita sekarang perlu membuka terminal baris perintah kita dan menavigasi ke direktori file kita yang belum diekstrak, yang disebut eth2deposit-cli. Jalan pintas untuk beberapa mesin adalah dengan mengetikkan cd lalu seret dan jatuhkan direktori ke terminal, yang akan memberi Anda jalur ke direktori. Tekan enter dan, di direktori eth2deposit-cli jalankan perintah berikut yang disediakan oleh Launchpad:

./ setorkan jaringan-mnemonik-baru-rantai

Ada pengingat konstan untuk menyertakan –chain mainnet, karena tutorial sebelumnya memiliki rantai yang berbeda untuk testnet yang berbeda. Jadi pastikan untuk menambahkan mainnet jika tidak informasi transaksi Anda tidak akan valid!

Masukkan jumlah validator yang ingin Anda jalankan dan ikuti langkah-langkahnya.

Saya tidak akan membagikan tangkapan layar untuk beberapa langkah berikutnya, karena ini melibatkan pembuatan kunci dan sandi sensitif. Dua hal utama: 1) Cadangkan frasa mnemonik yang Anda dapatkan karena ini adalah satu-satunya cara untuk menarik ETH yang Anda pertaruhkan setelah diizinkan 2) Langkah ini hanya untuk pengguna Teku: Buat file teks biasa yang berisi sandi yang Anda masukkan untuk kunci validator Anda. Simpan dengan nama yang sama dengan file keystore.json Anda tetapi dengan akhiran a.txt di direktori yang sama dengan kunci dan info setoran Anda. Misalnya, jika file keystore Anda adalah KEYSTORE-M_123456_789_ABCD.json, file teks biasa dengan sandi Anda harus bernama KEYSTORE-M_123456_789_ABCD.txt. Ini akan digunakan nanti saat menjalankan Teku.

Setelah menjalankan eth2deposit-cli dari terminal Anda dengan sukses dan menambahkan file kata sandi, direktori Anda akan terlihat seperti ini:

eth2deposit-cli /

└── validator_key_info /

   ├── KEYSTORE-M_123456_789_ABCD.json

   ├── KEYSTORE-M_123456_789_ABCD.txt

   └── DEPOSIT_DATA_YOUR_TIMESTAMP_HERE.json

└── MNEMONIC_BACKUP.txt

7. Menghubungkan Ethereum 1.0 dan 2.0 dan Mengunci 32 ETH

Langkah terakhir untuk tutorial ini adalah mengirimkan informasi validator kami ke kontrak Deposit di mainnet Ethereum 1.0 dengan informasi yang benar yang juga dapat dikenali oleh beacon chain (jabat tangan yang kami sebutkan sebelumnya).

Tab “Upload Validator” memiliki tempat untuk menarik dan melepas file lain yang dibuat oleh eth2deposit-cli: File data deposit Anda (DEPOSIT_DATA_YOUR_TIMESTAMP_HERE.json pada direktori contoh di atas). Seret dan jatuhkan file itu dari komputer Anda ke tempat di halaman Launchpad:

Jika data setoran diformat dengan benar, Anda akan melihat ini:

Sekarang, Launchpad akan meminta kami untuk menghubungkan dompet perangkat lunak dengan akun yang kami kirimi 32 ETH kami sebelumnya:

Setelah Anda berhasil melakukannya, Anda akan melihat ini:

Fitur keamanan baru dari MetaMask memerlukan situs web untuk meminta agar terhubung dengan setiap akun secara khusus – jika akun dengan 32 ETH tidak dipilih saat Anda terhubung, cukup buka MetaMask, klik akun yang memiliki 32 ETH dan hubungkan ke Launchpad.

Saat Anda mengeklik lanjutkan, Anda akan melihat ringkasan informasi, bersama dengan penekanan lebih lanjut pada risiko dan komitmen jangka panjang dari apa yang akan Anda lakukan:

Setelah Anda melalui pengungkapan dan peringatan ini dengan hati-hati, tibalah saatnya:

Setelah Anda mengklik “Lakukan Transaksi”, Anda akan dihadapkan dengan salah satu kotak konfirmasi paling menarik dalam KEHIDUPAN (crypto) ANDA! Tarik napas dalam-dalam, pastikan Anda siap karena tidak ada jalan untuk mundur setelah Anda menekan konfirmasi! (Yah, MetaMask memang memiliki fitur “Batalkan Transaksi” yang sensitif terhadap waktu, karena ini adalah dompet yang hebat, tetapi anggaplah Anda tidak memilikinya!)

Setelah semuanya dikonfirmasi dan ditambang, Anda akan melihat layar seperti ini:

8. Kesimpulan

Selamat! Anda telah berpartisipasi dalam salah satu perkembangan paling menarik dalam sejarah koordinasi publik!!

Tetapi pekerjaan baru saja dimulai. Dua posting kami berikutnya akan menyiapkan instance AWS Ubuntu 20.04 Server untuk node validator Teku kami menggunakan Infura sebagai titik akhir Ethereum 1.0. Kami kemudian akan mengerjakan penguatan keamanan dan pemantauan node menggunakan alat seperti Grafana. 

Untuk angsuran berikutnya, yang kita perlukan dari posting ini adalah isi direktori eth2deposit-cli / validator_key_info, contoh diberikan di bawah ini:

eth2deposit-cli /

└── validator_key_info /

   ├── KEYSTORE-M_123456_789_ABCD.json

   ├── KEYSTORE-M_123456_789_ABCD.txt

   └── DEPOSIT_DATA_YOUR_TIMESTAMP_HERE.json

Tetap disini!

Terima kasih kepada James Beck, Meredith Baxter, Chaminda Divitotawela, Ben Edgington, The Dark Jester, Somer Esat, Joseph Lubin, Collin Meyers, Nick Nelson, Mara Schmiedt, Adrian Sutton, dan Alex Tudorache atas dukungan dan bantuan teknis.

BlockchainCryptoEthereumEthereum 2.0Newsletter 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