Topik trending
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
1/ Bayangkan satu kunci pribadi yang bocor menelan biaya jutaan proyek Anda.
Setiap pengembang kontrak pintar telah menjatuhkannya sebagai teks biasa ke dalam file .env di beberapa titik. Sampai jumpa Anda 👀
Mudah, tetapi sangat berisiko.
Plugin keystore oleh @NomicFoundation mengenkripsi rahasia dalam proyek Hardhat, sehingga Anda menghindari kebocoran dan paparan yang tidak disengaja.
Berikut panduan lengkap untuk mengaturnya menggunakan proyek Neon.

2/ Penyimpanan kredensial teks biasa adalah kerentanan utama dalam pengembangan blockchain.
Ini membuka pintu untuk kebocoran yang tidak disengaja, akses berbahaya, dan akhirnya kehilangan dana.
Pada tahun 2024 saja, $2,2 miliar dicuri di 303 peretasan - terbanyak yang pernah tercatat. @chainalysis melaporkan bahwa 43,8% dari itu berasal dari kebocoran kunci pribadi.


3/ Saat Anda menambahkan kunci pribadi ke file .env, Anda terpapar pada:
- Git bocor dari commit yang tidak disengaja
- Memproses eksposur melalui subproses atau plugin
- Penyalahgunaan tim melalui file bersama
- Malware membaca file dan mengekstrak kredensial
Tidak ideal, bukan?
4/ Plugin Hardhat Keystore memecahkan ini dengan penyimpanan terenkripsi dan dilindungi kata sandi. Dia:
- Mengenkripsi kunci pribadi dengan kata sandi yang aman
- Hanya menyimpan file keystore terenkripsi di direktori project Anda
- Mendekripsi hanya saat runtime - tidak pernah menyentuh log disk atau memori
Kami menggunakannya dalam proyek Neon, di mana penanganan kunci yang aman adalah suatu keharusan.
5/ Beralih ke enkripsi berbasis penyimpanan kunci mengurangi permukaan serangan Anda dan selaras dengan praktik terbaik keamanan.
📝 Artikel ini menunjukkan kepada Anda cara mengaturnya dan menggunakannya dalam proyek Neon. Coba lihat!
2,4K
Teratas
Peringkat
Favorit