เปิดตัว 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 (ง่ายมาก!)
วิธีที่เราแนะนำในการรันโหนด 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 โดยไม่ใช้ 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 (ขั้นสูง)
หากคุณสนใจที่จะเข้าร่วมในฉันทามติบล็อกเชนของ 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
ขอแสดงความยินดี ตอนนี้โหนดของคุณเป็นโหนดตัวตรวจสอบความถูกต้องแล้ว!
อะไรต่อไป
เราได้ทำงานอย่างหนักเพื่อพัฒนา 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/





































![รายการที่เชื่อมโยงคืออะไร? [ส่วนที่ 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)