Peluncuran Testnet Protokol Enevti!

Jan 25 2023
Setelah 740 melakukan pada repo enevti-app dan 234 melakukan pada repo enevti-core, kami sangat senang mengumumkan bahwa Enevti Protocol telah meluncurkan jaringan Testnet-nya, tersedia sebagai Gambar Docker! Itu selalu menjadi dedikasi kami untuk membuat #NextEvolutionOfNFT mudah untuk diadopsi secara massal! Setelah beberapa pengembangan fitur mulai dari MVP, wallet, interaksi sosial on-chain, NFT utility video call, dan proof-of-redeem, kini saatnya kita masuk lebih dalam ke kekuatan web3 yang sebenarnya, yaitu desentralisasi. Oleh karena itu, kami dengan senang hati mengumumkan bahwa jaringan Testnet Enevti LANGSUNG, sejak 15 Januari 2023! Seperti yang dijelaskan dalam whitepaper kami, sebagai rantai khusus aplikasi yang mengimplementasikan algoritme konsensus DPoS menggunakan Lisk SDK, blockchain Enevti sangat efisien, dapat diskalakan, dan ramah lingkungan.
Peluncuran Testnet Protokol Enevti!

Setelah 740 komit pada repo enevti-app dan 234 komit pada repo enevti-core , kami sangat senang mengumumkan bahwa Enevti Protocol telah meluncurkan jaringan Testnet-nya, tersedia sebagai Gambar Docker !

Itu selalu menjadi dedikasi kami untuk membuat #NextEvolutionOfNFT mudah untuk diadopsi secara massal! Setelah beberapa pengembangan fitur mulai dari MVP , wallet , interaksi sosial on-chain , NFT utility video call , dan proof-of-redeem , kini saatnya kita masuk lebih dalam ke kekuatan web3 yang sebenarnya, yaitu desentralisasi. Oleh karena itu, kami dengan senang hati mengumumkan bahwa jaringan Testnet Enevti LANGSUNG, sejak 15 Januari 2023!

Seperti yang dijelaskan dalam whitepaper kami , sebagai rantai khusus aplikasi yang mengimplementasikan algoritme konsensus DPoS menggunakan Lisk SDK , blockchain Enevti sangat efisien, dapat diskalakan, dan ramah lingkungan. Siapa pun dapat berpartisipasi dalam protokol Enevti dengan menjalankan node enevti-core mereka sendiri, bahkan nantinya mereka juga dapat menjadi validator dan mendapatkan hadiah blok. Tentu saja, untuk mendukung adopsi massal, kami merancang proses penyebaran Testnet semudah mungkin.

Melalui artikel ini, kami akan menjelaskan bagaimana Anda dapat menjalankan node Enevti Testnet melalui docker image atau membangun dari sumber, menyiapkan node validator, serta memberi Anda gambaran tentang apa yang akan kami lakukan selanjutnya!

Jalankan Enevti Testnet Node Melalui Docker Image (Sangat Mudah!)

Kontainerisasi melalui Docker membuat penyebaran menjadi sangat mudah! (Sumber: Pexels)

Cara yang kami rekomendasikan untuk menjalankan node Enevti Testnet adalah melalui Docker Image. Mengapa? Karena prosesnya jauh lebih mudah, dan hanya membutuhkan waktu sekitar 5 menit saja! Untuk dapat mengikuti panduan ini, pastikan Anda telah menginstal Docker dengan benar di sistem Anda.

Apakah kamu siap? Untuk dapat menjalankan node Enevti Testnet, Anda hanya perlu menjalankan satu perintah berikut:

docker run -p 5000:5000 --name enevti-core enevti/core:latest

Untuk mengetahui lebih lanjut tentang konfigurasi tambahan, silakan kunjungi halaman enevti/core Docker Hub !

Jalankan Enevti Testnet Node dengan Membangun Dari Sumber

Membangun Enevti dari repo GitHub kami juga tidak kalah keren! (Sumber: Pexels)

Jika Anda menginginkan lebih banyak fleksibilitas, atau ingin menjalankan node Enevti tanpa menggunakan docker, tentunya Anda dapat membangun enevti-core dari sumbernya! Meskipun tidak semudah men-deploy melalui docker, kami jamin prosesnya tetap menyenangkan! Satu hal lagi, panduan berikut ini khusus untuk Ubuntu OS dan Mac OS !

Langkah 1: Siapkan Ketergantungan

Sebelum menjalankan Enevti Core, pastikan Anda telah menginstal NodeJS versi 16! Namun, jika Anda menggunakan seri Mac M1, NodeJS harus di atas versi 16! Cara termudah untuk mengelola instalasi NodeJS adalah dengan menggunakan Node Version Manager (NVM).

Kemudian, untuk dapat membangun modul-modul yang diperlukan, Anda perlu menyiapkan alat-alat pembangunan. Jika Anda menggunakan OS Ubuntu, pastikan sistem Anda sudah build-essentialterinstal, dengan menjalankan perintah berikut:

sudo apt-get update
sudo apt-get install -y build-essential

brew install libtool cmake autoconf automake pyenv
pyenv install 2.7.18
pyenv global 2.7.18

Langkah 2: Instalasi

Siap menginstal Enevti Core? Untuk menginstal Enevti Core dari sumbernya, Anda dapat menjalankan perintah di bawah ini:

git clone https://github.com/enevtihq/enevti-core
cd enevti-core
npm install

Pastikan Anda harus menjalankan izin untuk ./bin/run:

chmod +x ./bin/run

Terakhir, jalankan Enevti Core menggunakan perintah berikut:

./bin/run start --network testnet

Menyiapkan Node Validator (Lanjutan)

Siap melakukan beberapa hal tingkat lanjut? (Sumber: Pexels)

Jika Anda tertarik untuk berpartisipasi dalam konsensus blockchain Enevti untuk mengoperasikan jaringan dan selanjutnya mendapatkan hadiah blok, Anda bisa menjadi Validator! Ada hal-hal tertentu yang perlu diingat, dalam mekanisme konsensus Enevti, hanya 101 validator teratas dengan stake terbanyak yang dapat berpartisipasi dalam konsensus . Di bagian ini, kami akan menjelaskan secara singkat cara menyiapkan node validator.

Langkah 1: Siapkan Akun Validator

Hanya akun yang telah disiapkan sebagai validator yang dapat memvalidasi pemblokiran. Sebenarnya, pengaturan akun validator sama dengan pengaturan akun pembuat NFT di aplikasi , dan karena itu untuk proses ini kami sarankan Anda melakukannya melalui aplikasi.

Harap diingat bahwa Anda membutuhkan setidaknya 1000 ENVT self-stake agar memenuhi syarat sebagai validator. Untungnya, jika Anda menggunakan aplikasi ini, Anda akan mendapatkan koin uji dengan mudah! Belum lagi, Anda juga bisa dipertaruhkan oleh orang lain!

Apakah Anda memperhatikan permainan di sini? Mekanisme ini berarti kami mendorong Protokol Enevti sebagai jaringan yang dioperasikan oleh pencipta, dari pencipta, dan untuk pencipta . Kedengarannya seperti ide yang menarik, bukan?

Langkah 2: Siapkan File Konfigurasi

Untuk menyiapkan file konfigurasi, pertama, Anda perlu menyalin konfigurasi default testnet. Jika Anda membangun dari sumber, navigasikan ke root direktori enevti-core, lalu, kami sarankan mengunduh konfigurasi testnet dari repo enevti-core menggunakan pustaka seperti curl :

curl -o config.json https://raw.githubusercontent.com/enevtihq/enevti-core/main/config/testnet/config.json

docker run --rm enevti/core:latest forging:config -p "your twelve passphrase here" -w mypassword --pretty > validator_config.json

./bin/run forging:config -p "your twelve passphrase here" -w mypassword --output ./validator_config.json

Setelah itu, Anda perlu memasukkan nilai dari variabel validator_config.jsonto .forging.delegatesconfig.json di dalam . Untuk membuat hidup lebih mudah, kami sarankan menggunakan jq . Setelah menginstalnya, Anda dapat menjalankan perintah berikut:

TEMP_FILE=$( mktemp )
jq --argjson validatorConfig "$(<validator_config.json)" '.forging.delegates += [$validatorConfig]' config.json > $TEMP_FILE
mv $TEMP_FILE config.json

Dan terakhir, gunakan ini yang baru dibuat config.jsonsaat Anda menjalankan node enevti-core. Jika Anda menggunakan buruh pelabuhan, jalankan perintah berikut:

docker run -p 5000:5000 \
           --name enevti-core \
           -v {path-to-config}/config.json:/home/enevti/enevti-core/config/testnet/config.json \
           enevti/core:latest

mv config.json ./config/testnet/config.json
./bin/run start --network testnet

Langkah 3: Aktifkan Penempaan

Ups, kita belum selesai! Langkah terakhir adalah memberi tahu node Anda untuk mengaktifkan penempaan. Untuk melakukannya, pertama-tama, pastikan node Anda berjalan dan tersinkronisasi sepenuhnya dengan jaringan ! Kemudian, jika Anda menggunakan buruh pelabuhan, jalankan perintah berikut:

docker exec -it enevti-core ./bin/run forging:enable 9bd82e637d306533b1e1ad66e19ca0047faa1a6a 0 0 0

./bin/run forging:enable 9bd82e637d306533b1e1ad66e19ca0047faa1a6a 0 0 0

Selamat, node Anda sekarang menjadi Validator Node!

Apa berikutnya

Umpan balik Anda akan membantu kami membangun media sosial web3 terbaik!

Kami telah bekerja sangat keras untuk mengembangkan Enevti.com, mulai dari aplikasi seluler hingga aspek blockchain. Dan dari keseluruhan proses tersebut, kami sangat menyadari bahwa masukan dan saran ANDA sangatlah penting.

Oleh karena itu, tujuan utama kami merilis Testnet adalah mengumpulkan umpan balik sebanyak mungkin, terutama dari aspek desentralisasi protokol ini. Untuk itu, kami juga membuat form feedback yang dapat Anda isi melalui link berikut:

https://link.enevti.com/testnet-feedback-en

Dari survei ini, kami akan memetakan prioritas tentang fitur apa yang akan kami kembangkan selanjutnya untuk MAINNET (Terima kasih telah mengisi formulir, kami sangat menghargainya)

Selain itu, Anda dapat mencoba Testnet kami melalui Aplikasi Alpha v2 kami yang baru dibuat, yang dapat diunduh untuk Android melalui tautan berikut:

https://link.enevti.com/android-alpha-v2

Harap diingat, karena ini adalah testnet, tidak akan ada jaminan kegigihan, dan token di jaringan uji tidak akan dapat ditransfer ke mainnet dengan cara apa pun. Kami berharap kami perlu membuat ulang blok genesis dan mengatur ulang jaringan Testnet secara berkala. Jadi jika Anda menemukan bug atau masalah apa pun, silakan buka masalah di repositori GitHub kami untuk enevti-app atau enevti-core . Bersama-sama, kita bisa berjuang untuk #NextEvolutionOfNFT!

Bagaimana menurutmu? Bersemangat untuk mengetahui lebih banyak tentang Enevti.com? Kunjungi kami di:

Situs Web Resmi:https://enevti.com/

Blog Resmi:https://blog.enevti.com/

Sedang:https://enevti.medium.com/

GitHub:https://github.com/enevtihq

Twitter:https://twitter.com/enevtihq

Perselisihan:http://chat.enevti.com/

Instagram:https://www.instagram.com/enevtihq/