คุณสมบัติของเหล่า PlasmaChain Validator

Loom Network Thai
Loom Network Thai
Published in
3 min readOct 1, 2018

บทความนี้แปลมาจากบทความที่เขียนโดย Michael Cullinanถ้ามีส่วนไหนในบทความที่แปลผิด ขอความกรุณาแจ้งให้เราทราบได้ตลอดผ่านทาง Private Note ขอบคุณค่ะ❤

Background

ทางทีมงาน Loom Network ได้มีความตั้งใจที่จะจัดสร้าง tools ที่ช่วยในการสเกลบน Ethereum และ ช่วย developers สร้าง DApps เพื่อคนหมู่มาก

เราเพิ่งทำการประกาศ วิสัยทัศน์ของเรา สำหรับการเชื่อมต่อเครือข่าย, high-throughput และ การแชร์ sidechains โดยที่ตัวหลัก คือ PlasmaChain ทำหน้าที่เป็น Layer 2 ที่เป็นสะพานเชื่อมต่อ sidechains หลากหลายอัน เข้าสู่ Ethereum ซึ่งช่วยให้ transaction ของ token นั้นมีความรวดเร็ว และราคาถูกลง มากไปกว่านั้น คือการเป็น chain ที่มีประสิทธิภาพเพื่อให้เหล่านักพัฒนาฯ ได้ deploy ตัว Solidity DApps

ด้วยการใช้ Plasma Cash-based relays เป็นการโอนถ่าย assets ข้ามไปมาระหว่าง chains โดยเราสามารถรักษาระดับความปลอดภัยของ Ethereum mainnet ในขณะเดียวกันก็ใช้ DPoS consensus ของ sidechains เพื่อเพิ่ม speed และ scalability บน Layer 2

ทำให้ Users สามารถได้สิ่งที่ดีที่สุดจากทั้งสองฝั่ง — transactions ที่จ่าย gas ถูกลง และ การคอนเฟิร์มเพียงเสี้ยววินาทีบน Loom’s sidechains รวมไปถึงการการันตีว่า tokens ของพวกเขาได้รับรองความปลอดภัยโดย Ethereum mainnet

PlasmaChain: เป็น Layer 2 hub สำหรับการรองรับ Plasma Cash-backed ที่ sidechains สามารถทำธุรกรรมได้รวดเร็วยิ่งขึ้น และ ถูกลงกว่า Ethereum mainnet

ตอนนี้เราอยู่จุดไหนกันแล้ว?

เราทำการปล่อยตัว PlasmaChain อย่างเป็นทางการเมื่อสิงหาคมที่ผ่านมา และตอนนี้มันสามารถใช้งานได้จริงบน Zombie Battleground Marketplace นับเป็นความสำเร็จอันยิ่งใหญ่ ของทางทีมงาน Loom ที่สร้างอภินิหารอีกครั้ง พวกเราทำการจัดส่งการ์ดเกือบ 2 ล้านใบ ให้กับ early backers ทั้ง 1,800 คน (และทำการปล่อย ERC721x token standard แบบใหม่ได้จริง)

ในช่วงเดือนที่จะมาถึงนี้ พวกเราจะทำการปล่อย external testnets หลายอัน เพื่อเป็นตัวซัพพอร์ทการ staking สำหรับ external validators และเป็นการเริ่มนำ นักพัฒนาฯ third-party มาเข้าร่วมในระบบ ในการ deploy DApps ของพวกเขาลงบน PlasmaChain

คุณจะกลายเป็น Validator ได้อย่างไร?

หนึ่งในส่วนสำคัญในการรัน DPoS chain คือ การมี validators หลากหลายกลุ่มที่ร่วมกันรับผิดชอบ และ ได้รับการโหวตโดย users ใน chain

หลายคนที่ให้ความสนใจ ส่งคำถามเข้ามาถึงความเป็นไปได้ในการเข้าร่วม —และเราปลื้มกับเรื่องนี้มาก สำหรับคนที่ยังไม่ถามมาครับผมจะอธิบายให้ฟังว่ามีขั้นตอนอย่างไรบ้าง ในการเป็น testnet validators ก่อนใคร:

  • แจ้งให้พวกเราทราบถ้าพวกคุณสนใจด้วยการ กรอกแบบฟอร์มนี้
  • ทำตาม procedures ของ Loom’s KYC/AML
  • เห็นชอบกับข้อตกลงในการเป็น validator node agreement
  • ถือครอง LOOM tokens ขั้นต่ำที่ต้องนำมา stake คือ (1,250,000 LOOM).
  • ได้รับอนุญาตจากทาง Loom Network เรื่องเกี่ยวกับ hardware specs และ configuration
  • เข้าร่วมการเทรนแบบส่วนตัวกับบริษัท Loom Network ในวิธีการ set up a production node และเชื่อมต่อกับระบบ

Note: เรื่องนี้เป็นเพียงช่วงเริ่มต้นของ testnet phase หลังจากที่ ทำการปล่อย mainnet กลุ่ม validators ผู้เริ่มต้นจะบูทเครือข่ายให้เข้าสู่ stability และหลังจากนั้น ผู้ถือครอง token จะสามารถโหวต validators กลุ่มใหม่ ในการเลือกตั้ง

ความรับผิดชอบของ Validator

มันเป็นเรื่องที่เป็นไปไม่ได้เลยที่จะไม่พูดถึงหน้าที่และความรับผิดชอบของ validators เพื่อทำให้ network honest เพื่อให้แน่ใจว่าคุณสมบัติของ validator node จะประกอบไปด้วยเรื่องดังต่อไปนี้ :

  • จะต้องทำการรัน Loom SDK เวอร์ชั่นล่าสุด ที่ดีที่สุด
  • Staking LOOM tokens ในระยะเวลาหนึ่ง
  • จะต้องยอมรับกับระเบียบบังคับของ Loom validation requirements and specs
  • รักษา hardware ให้ทำงานอย่างมีประสิทธิภาพ
  • มีส่วนร่วมอย่างต่อเนื่องในการควบคุม network governance (การร่วมโหวตในการอัพเกรดซอฟต์แวร์, เปลี่ยนค่า fee structure, และอื่นๆ อีกมากมาย)

คุณสมบัติ Validator ที่ต้องการ

ในช่วงแรกของการเป็น validation นั้น ทางเราต้องการเพียง resources ขั้นตำ่เบื้องต้นแต่ทางเราก็คาดหวังจะทำการเร่ง bootstrapping network ตามแผนการณ์ที่วางไว้ใน บทความ ล่าสุด

ด้วยเหตุนี้ เราค่อนข้างจะเข้มงวดกับ specs และคุณสมบัติที่ต้องการในการตามหา setup ของ mainnet ที่เหมาะสมที่สุด และมาร่วมเป็นส่วนหนึ่งในการรองรับ transaction ที่สูงขึ้น ณ จุดนี้ ผมขอมาบอกไกด์ไลน์เบื้องต้นสำหรับ testnet validators ตามข้อมูลข้างล่างนี้:

Hardware

  • Server และ backup server ในการรัน Loom software (ทั้งคู่ต้องติดตั้ง firewall)
  • memory: 16GB of RAM, preferably 32GB
  • Disk space: 2TB of SSD storage
  • CPU: 64-bit
  • Processor: 2 cores, 3GHz each
  • Network: 1GB fiber
  • Hardware security module (HSM) และ backup

Operational

  • Co-location ที่ top-tier data center; security และ 100% uptime เป็นสิ่งที่สำคัญที่สุด ดังนั้น redundancy จึงเป็นสิ่งที่จำเป็น
  • มี backup location operation เพิ่มเติม
  • มีกลุ่ม Sentry nodes เพื่อป้องกัน การโจมตีของ DDOS attacks
  • Loom จะจัดเอกสารและตัวอย่างเกี่ยวกับการมอนิเตอร์ และ alerting tools แต่ทว่า validator แต่ละคนก็ต้องรับผิดชอบหน้าที่ของตัวเอง
  • ในช่วงเริ่มต้นต้องมีการอัพเกรด testnet phase อย่างสม่ำเสมอ เหมือนรอยยับที่ต้องคอยรีดให้เรียบ

LOOM Tokens

  • ต้องวาง stake เป็นจำนวน 1,250,000 LOOM tokens
  • จะต้องวาง staked tokens แบบถอนคืนไม่ได้ เป็นเวลา 6 เดือน
  • ยิ่งวาง stake มากเท่าไร ก็ยิ่งทำให้ validator ได้ reward มากเท่านั้น

ทำไมต้องรัน Node?

Validators ไม่ต้อง propose blocks และตรวจสอบความถูกต้องของทุก transactions เพียงเพื่อความเร้าใจ— พวกเขายังได้ rewarded จากความพยายามในการช่วยทำให้ระบบปลอดภัย สำหรับ Validator ที่ stake tokens และมีส่วนร่วมจะได้รับส่วนแบ่งจากสองแหล่งใหญ่คือ:

  • ค่า LOOM fees จากเหล่านักพัฒนา third-party ที่มาเป็น hosting และรัน DApps บน PlasmaChain
  • Commission fees ที่จ่ายโดย users ที่ทำธุรกรรมบน Marketplace นั้น มากกว่า 50% ของเงินนั้นเข้าสู่กระเป๋าเงินของ validator nodes

อย่าง ใน roadmap ได้กล่าวไว้ในเรื่องเกี่ยวกับความตั้งใจของเราในการผลักดันการใช้งานระบบ, การแลกเปลี่ยน, และการนำ third-party DApps เข้าสู่ network ทางเรามองเห็นศักยภาพในการเติบโตในการรับ hosting และ ค่า commission fees นอกจากนี้ยังมองเห็นผลลัพธ์อันสำคัญที่จะเกิดขึ้นในเวลาอันใกล้นี้:

  • Zombie Battlegroundและ Marketplace สามารถใช้งานได้แล้ว และเรามีมากกว่า 1,800 users รวมไปถึงมี tokens เกือบถึง 2 ล้าน (ตัวอย่างเช่น การ์ด) ที่ได้มีการซื้อไป และ ถูกส่งไปให้ลูกค้าแล้ว!
  • ทั้งเกมส์และ Marketplace จะพร้อมใช้งานได้เต็มที่ ในเวอร์ชั่น public ในช่วงเดือนธันวาคม — จะมีผู้ใช้หน้าใหม่ไหลเข้ามาอย่างถล่มทลาย users
  • นักพัฒนา third-party กลุ่มใหญ่ ได้ทำการสร้างบน Loom SDK แล้ว และกำลังรอที่จะ deploy เข้าสู่ PlasmaChain (ที่จะทำการแจกจ่ายภายใต้ assets เข้าสู่ Marketplace)
  • ทางเราจะทำการช่วยเหลือ community ที่สุดพิเศษของเราทั้ง 285,000+ CryptoZombies users ในการ deploy โดยตรงเข้าสู่ PlasmaChain

ผู้ที่มีส่วนร่วมก่อนใคร ก็จะมีส่วนร่วมในการเป็น validators ที่มาสร้างชื่อเสียงของตัวเองก่อนการโหวตเลือกจะเปิดขึ้นกับเหล่าcommunity สำหรับคนที่ได้รับเลือกจะมีสิทธิ์เข้าใช้ GameChain และ SocialChain ก่อนใคร เมื่อได้วาง staking

ข้อสรุป

ถ้าคุณเป็นหนึ่งในผู้เชี่ยวชาญในเทคโนโลยีอย่างลึกซึ้ง อีกทั้งมีประสบการณ์การรัน validator nodes สำหรับ large-scale networks และมีความสนใจเกี่ยวกับเรา — ดังนั้น ลงชื่อในฟอร์มนี้เลยครับ

ตั้งตารอเกี่ยวกับประกาศอื่นๆ ที่กำลังจะออกมา เราจะมาบอกกี่ยวกับเรื่อง validator process เพิ่มเติม อีกทั้ง PlasmaChain และเรื่องเจ๋งๆ ที่ทาง Loom Network กำลังทำ (อาทิเช่น GameChain, SocialChain, Zombie Battleground, the Marketplace, Plasma Cash, DelegateCall, และ CryptoZombies!)

…พูดถึงข่าวใหญ่ของเรา เราตื่นเต้นที่จะบอกว่าสมาชิกในทีมของเรา (Matt และ Georgios) จะขึ้นพูดในงาน DevCon ที่จะจัดขึ้นเดือนหน้า พวกเขาจะไปไขข้อข้องใจเกี่ยวกับเรื่องอัพเดทเกี่ยวกับ PlasmaChain ดังนั้นตั้งตารอเลยนะครับ

Loom Network เป็นแพลตฟอร์มที่มีไว้สำหรับการสร้าง highly scalable DPoS sidechains เข้าสู่ Ethereum โดยที่มีจุดโฟกัสไปที่การเสกลเกมส์และโซเชียล แอพฯ ขนาดใหญ่

อยากรู้เรื่องราวไปมากกว่านี้? เริ่มอ่านจากที่นี่เลยครับ

คุณเป็นแฟนเกมส์ blockchainหรือเปล่าครับ ? ลองมาเช็ค Zombie Battlegroundเกมส์การ์ดแรกของโลกในระบบ PC & mobileที่รันระบบทั้งหมดบน blockchain

ถ้าคุณอ่านบทความนี้แล้วชื่นชอบ และอยากรู้ข่าวสารอัพเดทของเรา มาสมัครรับ private mailing list ของเราได้เลยครับ

https://loomx.io

ติดตามข่าวสารและพูดคุยกับทีมงาน Loom Network เป็นภาษาไทยได้ทางนี้ค่ะ!
ห้องแช็ท Telegram
แฟนเพจ Facebook

--

--