อภิธานศัพท์ · พูล

Stratum

โดย ทีม CloudMineCryptoอัปเดตเมื่อ เรียกอีกอย่างว่า Stratum v2

คำจำกัดความ

Stratum คือโปรโตคอลที่เครื่องขุดใช้สื่อสารกับพูลขุด พูลจะส่งงานให้แต่ละเครื่องนำไปแฮช แล้วเครื่องจะส่งแชร์กลับมาเพื่อยืนยันว่าทำงานไปมากแค่ไหน

อยู่ในอภิธานศัพท์การขุด Bitcoin มีคำศัพท์ 88 คำ อธิบายด้วยภาษาง่าย ๆ

เซสชัน Stratum V1 ทีละข้อความ

นักขุด

พูล

mining.subscribe

สวัสดี ฉันเป็นนักขุด

mining.authorize

นี่คือชื่อ worker ของฉัน

mining.set_difficulty

ส่งแชร์ที่ระดับความยากนี้

mining.notify

นี่คืองานใหม่ให้คำนวณแฮช

mining.submit

นี่คือตัวอย่าง share ที่เจอ

JSON แบบข้อความธรรมดาผ่านการเชื่อมต่อ TCP สองขั้นตอนสุดท้ายนี้เกิดซ้ำตลอดวัน ได้แก่ รับงานใหม่ทุกครั้งที่พูลอัปเดตบล็อก และส่ง share ทุกไม่กี่วินาที

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 พร้อมการประกาศงาน

เลือกธุรกรรม
อาจเป็นเครื่องขุด
นักขุดเห็น
เทมเพลตของตัวเอง
การรับส่งข้อมูล
เข้ารหัสแบบไบนารี
การประกาศงานเป็นตัวเลือกใน V2 พูลอาจรองรับ V2 แต่ก็ยังสร้างเทมเพลตเองได้

แหล่งข้อมูล

  1. โปรโตคอลขุด Stratum · Bitcoin Wiki
  2. Stratum V2: โปรโตคอลการขุดรุ่นใหม่ · คณะทำงาน Stratum V2
  3. ข้อกำหนด Stratum V2 · คณะทำงาน Stratum V2

ตัวเลขเรียลไทม์ในหน้านี้มาจาก API ของ CloudMineCrypto และข้อมูลบล็อกเชนสาธารณะ ซึ่งอัปเดตเป็นประจำและมีป้ายกำกับกำกับไว้ ใช้เพื่อการศึกษาเท่านั้น ไม่ใช่คำแนะนำทางการเงิน

มาดูกันว่าการขุดเกิดขึ้นได้อย่างไร

Claim a free 8-hour mining plan in the CloudMineCrypto app and watch your estimated BTC tick up from live network data. Withdraw to your own wallet, Lightning included. Rewards are estimates.