ติดตามงานขุดจาก bntpool.com ไปยัง seine และแชร์ที่ส่งกลับพูล การเข้าใจลำดับช่วยให้อ่านข้อความเชื่อมต่อ การอัปเดตงาน และคำตอบการส่งได้ง่ายขึ้น คู่มือนี้อธิบายระบบของ bntpool.com สำหรับปลายทางและที่อยู่รับเงินเริ่มต้น ดูคู่มือตั้งค่าพูล
Stratum ในการขุดคืออะไร
Stratum คือชั้นสื่อสารที่เครื่องขุดใช้รับงานจากพูลและส่งผล สำหรับ seine กับ bntpool.com การเชื่อมต่อ TCP ต่อเนื่องส่งข้อความ JSON สำหรับล็อกอิน งาน และแชร์ เครื่องของคุณคำนวณแฮชเอง ส่วนพูลรับแม่แบบบล็อกจากโหนดและประมวลผลงานที่ส่งมา
เครื่องขุดส่งล็อกอินและแชร์ รับงานและคำตอบ ส่วนพูลแลกเปลี่ยนแม่แบบและบล็อกผู้สมัครกับโหนดของตน
ปลายทางระบุการเชื่อมต่อสำหรับขุด
ปลายทางที่ระบุไว้คือ stratum+tcp://bntpool.com:3333 scheme บอกวิธีขนส่ง ชื่อโฮสต์ระบุบริการ และพอร์ตเลือกตัวรับการขุด การเชื่อมต่อเบราว์เซอร์ https://bntpool.com มีหน้าที่อื่น คัดลอกปลายทางขุดทั้งหมดจาก Get Started ลงค่าพูลเพื่อให้ไคลเอนต์เปิดการเชื่อมต่อที่ต้องการ
การเชื่อมต่อต่อเนื่องทำให้ทั้งสองฝ่ายส่งข้อความเมื่อมีงานได้ bntpool ใช้ JSON แยกด้วยบรรทัดใหม่และรหัสคำขอเชื่อมคำตอบกับคำขอ นี่คือรูปแบบสื่อสารของพูลนี้ โปรแกรมขุดต้องรองรับรูปแบบและความสามารถดังกล่าวนอกเหนือจากอัลกอริทึมแฮช Blocknet ดูฟิลด์ปัจจุบันในซอร์สโปรโตคอล
เกิดอะไรขึ้นเมื่อเครื่องขุดล็อกอิน
ไคลเอนต์ส่งคำขอ login ที่มีที่อยู่รับเงิน ชื่อริก รุ่นโปรโตคอล และความสามารถที่รองรับ พูลตรวจแล้วตอบด้วยข้อมูลโปรโตคอลและความสามารถที่จำเป็น เพื่อกำหนดวิธีแลกเปลี่ยนงาน การเชื่อมต่อ TCP สำเร็จเป็นขั้นแรก ส่วนล็อกอินที่ยอมรับแสดงว่าบทสนทนาระดับแอปเริ่มแล้ว
ชื่อริกช่วยแยกกิจกรรมแต่ละเครื่องภายใต้ที่อยู่เดียวกัน ใช้ชื่อต่างกันสำหรับหลายเครื่องและรักษาที่อยู่รับเงินที่ต้องการ ล็อกอินใช้ที่อยู่รับ ไม่ใช่วลีกู้คืนกระเป๋าหรือคีย์ใช้จ่ายส่วนตัว เมื่อยอมรับเซสชันและมีงาน พูลส่งข้อความ job เพื่อเริ่มแฮช
งานขุดมีข้อมูลอะไรบ้าง
งานมีรหัสการมอบหมายและแม่แบบต้นทาง ข้อมูลส่วนหัว ความสูงบล็อก เป้าหมายแชร์ เป้าหมายเครือข่าย และช่วง nonce ที่จัดให้ nonce คือค่าที่เครื่องขุดเปลี่ยนในการลองแฮช ช่วงดังกล่าวกำหนดพื้นที่ค้นหาของเซสชัน รหัสงานทำให้พูลเชื่อมผลที่ส่งภายหลังกับงานและเงื่อนไขเดิมได้
เป้าหมายแชร์กำหนดผลที่ควรส่งเป็นหลักฐานงาน ส่วนเป้าหมายเครือข่ายกำหนดผลที่เป็นบล็อกผู้สมัครได้ แชร์ส่วนใหญ่ใช้ในบัญชีพูลโดยไม่กลายเป็นบล็อก คู่มือความยาก อธิบายความสัมพันธ์ของขนาดเป้าหมายกับงานที่คาดหมาย โปรโตคอลส่งเป้าหมายเหล่านี้เป็นส่วนหนึ่งของงาน
งานเปลี่ยนได้ขณะการเชื่อมต่อยังเปิด
งานใหม่อย่างเดียวไม่ได้แปลว่าเครื่องขุดหลุด พูลอาจส่งงานใหม่เมื่อแม่แบบต้นทางเปลี่ยน หรือมอบหมายงานที่เปลี่ยนความยากแชร์ ระบบความยากแปรผันปรับเกณฑ์ส่งตามการไหลของงานที่สังเกตได้ เครื่องขุดตามงานใหม่ขณะที่การเชื่อมต่อเดิมยังส่งข้อความสองทาง
แยกรหัสงานกับรหัสแม่แบบเมื่ออ่านบันทึกเทคนิค หลายงานอาจอ้างแม่แบบเดียวกันแต่มีรายละเอียดเซสชันต่างกัน ความสูงอย่างเดียวอธิบายการเปลี่ยนงานทั้งหมดไม่ได้ สำหรับผู้ใช้งานทั่วไป ให้ดูว่ามีงานเข้า แฮชเดินหน้า และการส่งมีคำตอบ คู่มือติดตาม อธิบายจุดดูผลกิจกรรม
การส่งแชร์ประกอบด้วยอะไร
เมื่อ seine พบผลที่เข้าเกณฑ์ จะส่ง submit ระบุงาน nonce และแฮชที่อ้าง พูลใช้บริบทการมอบหมายประมวลผลแล้วตอบตามรหัสคำขอ ค่าแฮชที่อ้างเป็นส่วนของข้อความ แต่เส้นทางตรวจสอบของพูลและการตรวจบล็อกเป็นตัวกำหนดขั้นต่อไป บล็อกผู้สมัครถูกส่งไปยัง daemon เพื่อตรวจสอบ
คำตอบอาจรายงานการยอมรับ สถานะตรวจสอบ และข้อมูลความยาก อ่านเป็นคนละฟิลด์ ไม่ใช่มองทุกคำตอบสำเร็จว่าเจอบล็อก การทำบัญชีและส่งเงินเกิดนอกเหนือจากการแลกข้อความนี้ คู่มือผลแชร์ อธิบายผลการส่ง และคู่มือ PPLNS อธิบายความสัมพันธ์ของงานที่มีสิทธิ์กับรางวัลและการจ่าย
ใช้ลำดับนี้ตรวจเครื่องขุดอย่างไร
อ่านตามขั้น: ถึงปลายทาง ล็อกอินได้รับการยอมรับ รับงาน แฮชทำงาน และการส่งได้รับคำตอบ ถ้าหลุด ไคลเอนต์เชื่อมใหม่และสร้างเซสชันก่อนรับงานเพิ่ม ใช้ข้อความบันทึกตรงตัวกับเวลาเพื่อหาขั้นที่เกี่ยวข้อง หน้าเว็บพูลทำงานเป็นข้อมูลประกอบ แต่ไม่พิสูจน์ว่าเครื่องนั้นเข้าถึงพอร์ตขุดได้
เปิด My Stats ด้วยที่อยู่รับเงินที่ต้องการและดูสถานะพูล สำหรับบริบทบริการ ให้ค่าประเมินแฮชเรตจากแชร์มีเวลาสะสมข้อมูลหลังเริ่มหรือเชื่อมใหม่ แยกบทสนทนาออกจากเวลาจ่าย: ล็อกอินเตรียมเซสชัน งานให้สิ่งที่ต้องทำ แชร์รายงานผล และบัญชีพูลกำหนดขั้นรางวัลภายหลัง
คำถามที่พบบ่อย
Stratum ทำอะไรในการขุดกับพูล
Stratum ส่งบทสนทนาระหว่างเครื่องขุดกับพูล ได้แก่ การระบุเซสชัน ส่งงาน ส่งแชร์และคำตอบ เครื่องขุดคำนวณแฮชในเครื่อง ส่วนพูลเชื่อมงานกับโหนดต้นทางและดูแลบัญชีที่ระบบจ่ายรางวัลต้องใช้
ที่อยู่ Stratum เหมือนที่อยู่เว็บไซต์หรือไม่
เป็นคนละการเชื่อมต่อ เว็บไซต์ bntpool.com ใช้ HTTPS สำหรับหน้าเว็บและ API ส่วนปลายทางขุดที่ระบุไว้คือ stratum+tcp://bntpool.com:3333 ใส่ปลายทางขุดในค่าพูลของโปรแกรม เปิดเว็บไซต์ได้อย่างเดียวไม่ได้แปลว่าเชื่อมต่อขุดแล้ว
แชร์ Stratum ที่ยอมรับหมายถึงจ่ายเงินแล้วหรือไม่
ไม่ใช่ คำตอบแชร์บอกผลการส่งในเซสชัน การตรวจสอบ บล็อกที่เครือข่ายยอมรับ สิทธิรางวัล และการจ่ายสำเร็จเป็นคนละขั้น ติดตามกิจกรรมใน My Stats และอ่านคู่มือการจ่ายเรื่องการยืนยัน PPLNS และยอดขั้นต่ำ