Валидатор болох (Mainnet)
Энэ хэсэгт Линукс үйлдлийн систем дээр Валидатор node ажиллуулахыг харуулна. Танд мэдээллийн технологийн мэргэжлийн мэдлэг, туршлага хэрэгтэй болохыг анхаарна уу!
Валидаторын шаардлага
Та Валидатор node-ыг ажиллуулахдаа дараах шаардлагыг анхаарна уу!
Хамгийн бага барьцааны хэмжээ: 2,000,000 CRX дансандаа байршуулсан байх
Бусдын барьцаатай нийлэх дээд хязгаар: Өөрийн барьцаанаас 15 дахин их
Төхөөрөмжийн үзүүлэлт: 4 vCPUs (3.1 GHz), 16GiB RAM, багадаа 1TB SSD диск
Валидатор сервер унтрах нь танд хохиролтой тул үүлэн тооцооллыг сонгохыг зөвлөж байна. Энэ зааварт ubuntu-server ашигласан болно.
Шаардагдах хэрэгслүүдийг суулгах
Та энэ зааврын дагуу node-ыг ажиллуулахад хэрэгтэй хэрэгслийг суулгаарай.
Валидатор хаяг үүсгэх
TEO Валидатор node-ыг ажиллуулахаас өмнө эхлээд TEO энгийн node-ыг асааж, үүнтэйгээ харьцаж байж валидатор эрхийг бүртгүүлнэ. Дараах алхмаар mainnet
-ын genesis файлыг татан авч go-corex
-ыг ажиллуулснаар энгийн node асаж, корэкс сүлжээтэй шууд синхрон буюу сүлжээний бүх мэдээллийг дамжуулж эхэлнэ.
Таны node TEO сүлжээнд амжилттай холбогдсон бол New event
гэсэн өгөгдлүүдийг хүлээн авч синхрончлох процессыг эхлүүлнэ.
Валидатор хэтэвч үүсгэх
Бидний ажиллаж буй терминал дээр энгийн node ажиллаж эхэлсэн учраас бид SSH ашиглан валидатор сервертэйгээ нэмж холбогдоно. Сервертэй холбогдсоны дараагаар дараах командаар шинэ хэтэвч үүсгэнэ.
Дээрх командыг ажиллуулснаар танаас түлхүүрийг нууцлах нууц үгийг асуух болно. Энэ нууц үгийг та мартахгүй санах хэрэгтэй. Нууц үгээ мартсан тохиолдолд, эсвэл хэтэвч устсан тохиолдолд сэргээх боломжгүй гэдгийг хатуу анхаарна уу. Тиймээс аюулгүйн үүднээс та secret key file-д заагдсан зам, нэрээр үүсгэгдсэн файлыг хаа нэгтэй нөөцөлж авах нь зүйтэй. Уг файл доторх таны хувийн түлхүүр таны нууц үгээр хамгаалагдсан байх болно.
Зурагт үзүүлснээр Public address of the key
хэсэгт таны түлхүүрийн хаяг байрлах болно. Энэхүү зургаас түлхүүрийн хаягийг албаар авч хаясан болно. Одоо та өөрийн хаягаа www.corex.mn биржээр орж дор хаяж 2,000,000CRX-р цэнэглэх ёстой. Нэмэлт гүйлгээний төлбөрт зориулж арай ихээр цэнэглэхээ мартуузай.
Одоо бид валидатор түлхүүрийг үүсгэх болно.
Дээрх командыг ажиллуулсны дараа танаас түлхүүрийг нууцлах нууц үгийг асууна. Энэ нууц үгийг та мартахгүй санах хэрэгтэй. Нууц үгээ мартсан тохиолдолд, эсвэл хэтэвч устсан тохиолдолд сэргээх боломжгүй гэдгийг хатуу анхаарна уу. Тиймээс аюулгүйн үүднээс та secret key file-д заагдсан зам, нэрээр үүсгэгдсэн файлыг хаа нэгтэй нөөцөлж авах нь зүйтэй. Уг файл таны нууц үгээр хамгаалагдсан байх болно.
TEO валидатор бүртгүүлэх
TEO валидатор бүртгүүлэхдээ бид гүйлгээ хийж ухаалаг гэрээтэй харьцах тул дараах командаар JavaScript console-д орно.
Уг console дээр web3
гэж бичиж та хийж болох үйлдлүүдийг харах боломжтой.
Одоо бид TEO сүлжээнд суурилсан ухаалаг гэрээг ашиглан валидатор бүртгүүлэх болно. Эхлээд бидэнд уг гэрээний ABI хэрэгтэй. ABI-г эндээс github татаж аваарай.
ABI нь TEO-ийн албан ёсны ухаалаг гэрээний, JSON хэлбэрт байгаа abi. Одоо гэрээний хуулбарыг авчиръя. Уг албан ёсны ухаалаг гэрээ corex блокчейн дээр 0xc04e800000000000000000000000000000000cfc
хаяг дээр үүсгэгдсэн байдаг.
Хэрэв бүх зүйл амжилттай болсон бол одоо ухаалаг гэрээний функцийг дуудаж шалгаж үзье. sfcc
гэж доторх үйлдлүүдийг харах боломжтой.
Хэрэв бүх зүйлүүд амжилттай болсон бол энд алдаа заах учиргүй. Хамгийн сүүлд бүртгүүлсэн валидаторын ID-ыг буцаана. Валидатор бүр дахин давхардахгүй ID-тай байдаг.
Мөн бид бусад валидаторуудын мэдээллийг эндээс харах боломжтой.
Дээрх функцийг дуудсанаар та бусад бүх валидаторуудын барьцааны хэмжээ төлөв гэх мэт мэдээллийг харж байх ёстой.
Одоо валидатор үүсгэх гүйлгээг хийцгээе. Эхлээд гүйлгээ хийхэд бэлдэж хэтэвчээ нээе.
Дээрх командын <таны хаяг>
хэсэг дээр ./corex account new
командаар буцаасан хаягийг тавина. Командыг ажиллуулахад түлхүүрийг онгойлгох нууц үгийг танаас асуух болно. Амжилттай болсон бол true утга буцаана.
Валидатораар бүртгүүлэхийн тулд гэрээний createValidator
функцийг дуудна. Уг гүйлгээ 2,000,000CRX болон түүнээс дээш төлбөр шаардана.
Дээрх командын <таны нийтийн түлхүүр>
хэсэгт ./corex validator new
командаар буцаасан Public Key:
дээрх нийтийн түлхүүрийг хуулж тавина. "0xPubkey" бүтэцтэй байх ёстой. Харин <таны хаяг>
гэдэг нь өмнөх командтай адилхан байх юм. tx
-т валидатор үүсгэх гүйлгээний хаяг хадгалагдана. Энд бид 2,000,000CRX ашиглан валидатор бүртгүүлсэн бөгөөд та энэ хэмжээг ихэсгэх боломжтой. Одоо гүйлгээ аль хэдийн хийгдсэн бөгөөд гүйлгээ амжилттай болсон эсэхийг
гэж харах боломжтой.
Одоо та албан ёсоор валидатор болсон бөгөөд өөрийн валидатор ID-аа дараах командаар харах боломжтой.
Анхааруулга: Дээрх зурагт үзүүлсэн ID-г туршилтаар үүсгэсэн бөгөөд corex сүлжээн дээр ямар ч холбоогүй болно.
Та валидатор болоход барьцаанд тавьсан CRX-ын хэмжээг дараах үйлдлээр харах боломжтой.
Одоо та өөрийн node-ыг валидатор горимоор дахин асаах л үлдлээ.
Валидатор node асаах
Одоо сүүлийн алхам үлдлээ. Та өөрийн серверийг валидатор горимоор ажиллуулах ёстой. Та өмнө ажиллуулсан энгийн node (SSH терминал) дээр очоод ctrl + C
дарж зогсоогоод, дараах командаар валидатор горимоор ажиллуулах ёстой.
Дээрх командыг дуудахдаа та өөрийн валидатор ID, нийтийн түлхүүр, валидатор түлхүүрийн нууц үгийг агуулах файлыг зааж өгнө. Нууц үг текст хэлбэрээр файл дотор байрших шаардлагатай. Одоо таны node нь валидатор горимоор ажиллаж эхэллээ. Танд баяр хүргэе!
Last updated