เปิดตัว Enevti Protocol Testnet!

Jan 25 2023
หลังจาก 740 คอมมิตบน repo enevti-app และ 234 คอมมิตบน repo enevti-core เรารู้สึกตื่นเต้นอย่างยิ่งที่จะประกาศว่า Enevti Protocol ได้เปิดตัวเครือข่าย Testnet ซึ่งมีให้ในรูปแบบ Docker Images! ความทุ่มเทของเราเสมอมาในการทำให้ #NextEvolutionOfNFT เป็นเรื่องง่ายสำหรับการนำไปใช้ในวงกว้าง! หลังจากการพัฒนาคุณสมบัติหลายอย่างตั้งแต่ MVP, กระเป๋าเงิน, การโต้ตอบทางสังคมออนไลน์, ยูทิลิตี้วิดีโอคอล NFT และการพิสูจน์การแลก ตอนนี้เป็นเวลาที่เราจะเจาะลึกลงไปถึงพลังที่แท้จริงของ web3 ซึ่งก็คือการกระจายอำนาจ ดังนั้นเราจึงรู้สึกตื่นเต้นที่จะประกาศว่าเครือข่าย Enevti Testnet เปิดให้ใช้งานแล้วตั้งแต่วันที่ 15 มกราคม 2023! ดังที่อธิบายไว้ในสมุดปกขาวของเรา ในฐานะที่เป็นห่วงโซ่เฉพาะแอปที่ใช้อัลกอริทึมฉันทามติของ DPoS โดยใช้ Lisk SDK บล็อกเชนของ Enevti นั้นมีประสิทธิภาพสูง ปรับขยายได้ และเป็นมิตรต่อสิ่งแวดล้อม
เปิดตัว Enevti Protocol Testnet!

หลังจาก 740 คอมมิตบน repo enevti-appและ 234 คอมมิตบน repo enevti-coreเรารู้สึกตื่นเต้นอย่างยิ่งที่จะประกาศว่า Enevti Protocol ได้เปิดตัวเครือข่าย Testnet ซึ่งมีให้ในรูปแบบDocker Images !

ความทุ่มเทของเราเสมอมาในการทำให้ #NextEvolutionOfNFT เป็นเรื่องง่ายสำหรับการนำไปใช้ในวงกว้าง! หลังจากการพัฒนาฟีเจอร์หลายอย่างตั้งแต่MVP , wallet , on-chain social interaction , NFT Utility video call , and proof-of-redeem , ตอนนี้เป็นเวลาที่เราจะลงลึกในพลังที่แท้จริงของ web3 ซึ่งก็คือการกระจายอำนาจ ดังนั้นเราจึงรู้สึกตื่นเต้นที่จะประกาศว่าเครือข่าย Enevti Testnet เปิดให้ใช้งานแล้วตั้งแต่วันที่ 15 มกราคม 2023!

ดังที่ได้อธิบายไว้ในสมุดปกขาว ของเรา ในฐานะที่เป็นเชนเฉพาะแอปที่ใช้อัลกอริทึมฉันทามติของ DPoS โดยใช้Lisk SDKบล็อกเชนของ Enevti นั้นมีประสิทธิภาพสูง ปรับขนาดได้ และเป็นมิตรต่อสิ่งแวดล้อม ทุกคนสามารถเข้าร่วมในโปรโตคอล Enevti ได้โดยการรันโหนด enevti-core ของตนเอง ภายหลังพวกเขายังสามารถเป็นผู้ตรวจสอบความถูกต้องและรับรางวัลการบล็อกได้ แน่นอน เพื่อรองรับการใช้งานจำนวนมาก เราได้ออกแบบกระบวนการปรับใช้ Testnet ให้ง่ายที่สุดเท่าที่จะเป็นไปได้

ในบทความนี้ เราจะอธิบายวิธีเรียกใช้โหนด Enevti Testnet ผ่านอิมเมจนักเทียบท่าหรือการสร้างจากแหล่งที่มา ตั้งค่าโหนดเครื่องมือตรวจสอบความถูกต้อง ตลอดจนให้คุณเห็นว่าเรากำลังจะทำอะไรต่อไป!

เรียกใช้โหนด Enevti Testnet ผ่าน Docker Image (ง่ายมาก!)

การทำให้คอนเทนเนอร์ผ่าน Docker ทำให้การปรับใช้ง่ายสุด ๆ ! (ที่มา: Pexels)

วิธีที่เราแนะนำในการรันโหนด Enevti Testnet คือผ่าน Docker Image ทำไม เพราะขั้นตอนง่ายกว่ามากและใช้เวลาประมาณ 5 นาทีเท่านั้น! เพื่อให้สามารถปฏิบัติตามคำแนะนำนี้ได้ ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง Docker อย่างถูกต้องบนระบบของคุณ

คุณพร้อมไหม? ในการรันโหนด Enevti Testnet คุณต้องรันคำสั่งเดียวต่อไปนี้:

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

หากต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับการกำหนดค่าเพิ่มเติม โปรดไปที่หน้า enevti/core Docker Hub !

เรียกใช้โหนด Enevti Testnet โดยสร้างจากแหล่งที่มา

การสร้าง Enevti จาก repo GitHub ของเรานั้นเจ๋งไม่น้อย! (ที่มา: Pexels)

หากคุณต้องการความยืดหยุ่นมากขึ้น หรือต้องการรันโหนด Enevti โดยไม่ใช้ docker คุณสามารถสร้าง enevti-core จากซอร์สได้! แม้ว่าจะไม่ง่ายเหมือนการปรับใช้ผ่านนักเทียบท่า แต่เราขอรับรองว่ากระบวนการนี้ยังคงสนุกอยู่! อีกอย่างหนึ่งคำแนะนำต่อไปนี้เฉพาะสำหรับ Ubuntu OS และ Mac OS !

ขั้นตอนที่ 1: ตั้งค่าการพึ่งพา

ก่อนใช้งาน Enevti Core ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง NodeJS เวอร์ชัน 16 แล้ว! อย่างไรก็ตาม หากคุณใช้ Mac M1 ซีรีส์ NodeJS ต้องเป็นเวอร์ชันที่สูงกว่า 16! วิธีที่ง่ายที่สุดในการจัดการการติดตั้ง NodeJS คือการใช้Node Version Manager (NVM)

จากนั้น เพื่อให้สามารถสร้างโมดูลที่จำเป็นได้ คุณต้องตั้งค่าเครื่องมือสำหรับสร้าง หากคุณใช้ Ubuntu OS ตรวจสอบให้แน่ใจว่าระบบของคุณได้รับbuild-essentialการติดตั้งแล้ว โดยเรียกใช้คำสั่งต่อไปนี้:

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

ขั้นตอนที่ 2: การติดตั้ง

พร้อมติดตั้ง Enevti Core แล้วหรือยัง ในการติดตั้ง Enevti Core จากแหล่งที่มา คุณสามารถเรียกใช้คำสั่งด้านล่าง:

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

ตรวจสอบให้แน่ใจว่าคุณต้องดำเนินการอนุญาตสำหรับ./bin/run:

chmod +x ./bin/run

สุดท้าย เรียกใช้ Enevti Core โดยใช้คำสั่งต่อไปนี้:

./bin/run start --network testnet

ตั้งค่า Validator Node (ขั้นสูง)

พร้อมที่จะทำบางสิ่งขั้นสูงแล้วหรือยัง? (ที่มา: Pexels)

หากคุณสนใจที่จะเข้าร่วมในฉันทามติบล็อกเชนของ Enevti เพื่อดำเนินการเครือข่ายและรับรางวัลบล็อกเพิ่มเติม คุณสามารถเป็น Validator ได้! มีบางสิ่งที่ต้องคำนึงถึง ในกลไกฉันทามติของ Enevti มีเพียงผู้ตรวจสอบความถูกต้อง 101 อันดับแรกที่มีเดิมพันมากที่สุดเท่านั้นที่สามารถเข้าร่วมในฉันทามติได้ ในส่วนนี้ เราจะอธิบายสั้นๆ ว่าคุณสามารถตั้งค่าโหนดตัวตรวจสอบความถูกต้องได้อย่างไร

ขั้นตอนที่ 1: ตั้งค่าบัญชี Validator

เฉพาะบัญชีที่ได้รับการตั้งค่าเป็นผู้ตรวจสอบความถูกต้องเท่านั้นที่สามารถตรวจสอบการบล็อกได้ ที่จริงแล้ว การตั้งค่าบัญชีตัวตรวจสอบจะเหมือนกับการตั้งค่าบัญชีของผู้สร้าง NFT ในแอปและนั่นคือเหตุผลที่เราแนะนำให้คุณทำผ่านแอปสำหรับขั้นตอนนี้

โปรดทราบว่าคุณต้องมีส่วนได้ส่วนเสียในตัวเองอย่างน้อย 1,000 ENVT เพื่อให้มีสิทธิ์เป็นผู้ตรวจสอบความถูกต้อง โชคดีที่ถ้าคุณใช้แอพนี้ คุณจะได้รับเหรียญทดสอบอย่างง่ายดาย! แถมยังโดนคนอื่นแย่งไปอีกด้วย!

คุณสังเกตเห็นเกมที่นี่หรือไม่? กลไกนี้หมายความว่าเราสนับสนุนให้ Enevti Protocol เป็นเครือข่ายที่ดำเนินการโดยผู้สร้าง จากผู้สร้าง และเพื่อผู้สร้าง ฟังดูเป็นแนวคิดที่น่าสนใจใช่ไหม?

ขั้นตอนที่ 2: ตั้งค่าไฟล์กำหนดค่า

ในการตั้งค่าไฟล์การกำหนดค่า ก่อนอื่นคุณต้องคัดลอกการกำหนดค่าเริ่มต้นของ testnet หากคุณกำลังสร้างจากแหล่งที่มา ให้ไปที่รูทของไดเร็กทอรี enevti-core จากนั้นเราขอแนะนำให้ดาวน์โหลดการกำหนดค่า testnet จากrepo enevti-coreโดยใช้ไลบรารี เช่น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

หลังจากนั้น คุณต้องใส่ค่าตัวแปร from to validator_config.json.forging.delegates เข้าไปข้างใน เพื่อให้ ชีวิตconfig.jsonง่ายขึ้น ขอแนะนำให้ใช้jq หลังจากติดตั้งแล้ว คุณสามารถเรียกใช้คำสั่งต่อไปนี้:

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

และสุดท้าย ใช้สิ่งนี้ที่สร้างขึ้นใหม่config.jsonเมื่อคุณเรียกใช้โหนด enevti-core หากคุณใช้ docker ให้รันคำสั่งต่อไปนี้:

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

ขั้นตอนที่ 3: เปิดใช้งานการปลอม

อ๊ะ เรายังไม่เสร็จ! ขั้นตอนสุดท้ายคือการบอกโหนดของคุณให้เปิดใช้งานการปลอมแปลง ในการทำเช่นนั้น อันดับแรกตรวจสอบให้แน่ใจว่าโหนดของคุณกำลังทำงานและซิงโครไนซ์กับเครือข่ายอย่างสมบูรณ์ ! จากนั้น หากคุณใช้ docker ให้รันคำสั่งต่อไปนี้:

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

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

ขอแสดงความยินดี ตอนนี้โหนดของคุณเป็นโหนดตัวตรวจสอบความถูกต้องแล้ว!

อะไรต่อไป

ความคิดเห็นของคุณจะช่วยให้เราสร้างสื่อโซเชียล web3 ที่ดีที่สุดเท่าที่เคยมีมา!

เราได้ทำงานอย่างหนักเพื่อพัฒนา Enevti.com ตั้งแต่แอปมือถือไปจนถึงด้านบล็อกเชน และจากกระบวนการทั้งหมด เราทราบดีว่าคำติชมและข้อเสนอแนะของคุณมีความสำคัญมาก

ดังนั้น เป้าหมายหลักของเราในการเผยแพร่ Testnet คือการรวบรวมข้อเสนอแนะให้ได้มากที่สุด โดยเฉพาะอย่างยิ่งจากมุมมองแบบกระจายอำนาจของโปรโตคอลนี้ ด้วยเหตุนี้ เราจึงสร้างแบบฟอร์มความคิดเห็นที่คุณสามารถกรอกผ่านลิงก์ต่อไปนี้:

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

จากแบบสำรวจนี้ เราจะจัดลำดับความสำคัญเกี่ยวกับคุณสมบัติที่เราจะพัฒนาต่อไปสำหรับ MAINNET (ขอขอบคุณที่กรอกแบบฟอร์ม เราขอขอบคุณเป็นอย่างยิ่ง)

นอกจากนี้ คุณสามารถสัมผัสประสบการณ์ Testnet ของเราผ่าน Alpha App v2 ที่สร้างขึ้นใหม่ ซึ่งสามารถดาวน์โหลดสำหรับ Android ผ่านลิงก์ต่อไปนี้:

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

โปรดจำไว้ว่าเนื่องจากนี่คือเครือข่ายทดสอบ จะไม่มีการรับประกันความคงอยู่ และโทเค็นในเครือข่ายทดสอบจะไม่สามารถถ่ายโอนไปยัง mainnet ได้ไม่ว่าทางใด เราคาดว่าเราจะต้องสร้างบล็อกการกำเนิดใหม่และรีเซ็ตเครือข่าย Testnet เป็นระยะ ดังนั้นหากคุณพบข้อบกพร่องหรือปัญหาใดๆ โปรดเปิดปัญหาในที่เก็บ GitHub ของเราสำหรับenevti -appหรือenevti-core เราสามารถต่อสู้เพื่อ #NextEvolutionOfNFT ไปด้วยกัน!

คุณคิดอย่างไร? ตื่นเต้นที่จะรู้เพิ่มเติมเกี่ยวกับ Enevti.com? ตรวจสอบเราได้ที่:

เว็บไซต์อย่างเป็นทางการ:https://enevti.com/

บล็อกอย่างเป็นทางการ:https://blog.enevti.com/

ปานกลาง:https://enevti.medium.com/

GitHub:https://github.com/enevtihq

ทวิตเตอร์:https://twitter.com/enevtihq

ความไม่ลงรอยกัน:http://chat.enevti.com/

อินสตาแกรม:https://www.instagram.com/enevtihq/