Stratum ทำงานอย่างไร?
เครื่องจะเชื่อมต่อกับพูลและเปิดการเชื่อมต่อค้างไว้ จากนั้นลงชื่อเข้าใช้ด้วยชื่อ worker แล้วพูลจะส่งค่าความยากของแชร์และงานมาให้ งานจะมีส่วนต่าง ๆ ของส่วนหัวบล็อก รวมถึงส่วนต่าง ๆ ของธุรกรรม coinbase เพื่อให้เครื่องเปลี่ยน extra nonce เองได้ และมีงานทำต่อเนื่องไม่หมด
จากนั้นจะมีข้อความสองแบบวนซ้ำไปเรื่อย ๆ คือ งานใหม่ทุกครั้งที่พูลอัปเดตบล็อก และแชร์จากเครื่องทุก ๆ สองสามวินาที Slush Pool เปิดตัว Stratum ในปี 2012 เพื่อแทนระบบแบบเก่าที่นักขุดต้องคอยขอรับงานจากพูล
ตอนตั้งค่าเครื่องขุด ต้องทำอย่างไรบ้าง?
ในหน้าตั้งค่าเครื่อง ให้กรอกข้อมูลสามช่อง ได้แก่ ที่อยู่พูล เช่น stratum+tcp://pool.example.com:3333 ชื่อ worker เช่น myaccount.rig1 และรหัสผ่าน ซึ่งหลายพูลไม่ได้ตรวจสอบ แค่นี้ก็ตั้งค่า Stratum เสร็จแล้ว หากเปลี่ยนพูล ก็แค่แก้ข้อมูลในช่องเหล่านี้
Stratum V2 เปลี่ยนอะไรบ้าง?
V1 ส่งข้อมูลเป็นข้อความธรรมดา ซึ่งโดยทั่วไปไม่ได้เข้ารหัส คนที่อยู่บนเส้นทางเครือข่ายจึงอาจเปลี่ยนเส้นทางงานของเครื่องขุดได้ Stratum V2 ใช้ข้อมูลไบนารี มีการเข้ารหัสและยืนยันตัวตน อีกทั้งใช้แบนด์วิดท์น้อยกว่า นอกจากนี้ยังมีส่วนประกาศงานที่เลือกใช้ได้ ซึ่งให้นักขุดเลือกธุรกรรมในบล็อกของตัวเอง
ใครเป็นคนกำหนดว่าธุรกรรมใดจะอยู่ในบล็อก?
Stratum V1
- เลือกธุรกรรม
- พูล
- นักขุดเห็น
- มีเพียงงานสำหรับแฮช
- การรับส่งข้อมูล
- ข้อความธรรมดา ซึ่งมักไม่ได้เข้ารหัส
Stratum V2 พร้อมการประกาศงาน
- เลือกธุรกรรม
- อาจเป็นเครื่องขุด
- นักขุดเห็น
- เทมเพลตของตัวเอง
- การรับส่งข้อมูล
- เข้ารหัสแบบไบนารี
แหล่งข้อมูล
- โปรโตคอลขุด Stratum · Bitcoin Wiki
- Stratum V2: โปรโตคอลการขุดรุ่นใหม่ · คณะทำงาน Stratum V2
- ข้อกำหนด Stratum V2 · คณะทำงาน Stratum V2
ตัวเลขเรียลไทม์ในหน้านี้มาจาก API ของ CloudMineCrypto และข้อมูลบล็อกเชนสาธารณะ ซึ่งอัปเดตเป็นประจำและมีป้ายกำกับกำกับไว้ ใช้เพื่อการศึกษาเท่านั้น ไม่ใช่คำแนะนำทางการเงิน