กลุ่มการขุด Bitcoin อาศัยการรวมศูนย์ แต่ P2Pool และโปรโตคอลอื่น ๆ ได้พยายามลดความจำเป็นในการไว้วางใจบุคคลที่สาม
ใน บทความก่อนหน้านี้ฉันเขียนเกี่ยวกับธรรมชาติของการกระจายอำนาจกับการรวมศูนย์ในการขุด Bitcoin และวิธีสร้างแนวคิดในแง่เชิงคุณภาพเป็นส่วนใหญ่ บทความได้แบ่งกลุ่มการทำเหมืองทั้งหมด ตั้งแต่การประสานงานของสระไปจนถึงการผลิตพลังงาน เพื่อให้เข้าใจถึงความสัมพันธ์ระหว่างชั้นต่างๆ ของกองการทำเหมืองและศักยภาพในการเพิ่มการกระจายอำนาจสูงสุด ทำให้เห็นว่ายิ่งคุณอยู่ลึกลงไปมากเท่าไหร่ ไปสู่การผลิตพลังงาน ยิ่งยากและต้องใช้เงินทุนมากเท่าใดเพื่อนำการกระจายอำนาจในระดับที่มีความหมายไปยังเลเยอร์นั้น
ในบทความนี้ ฉันตั้งใจที่จะเจาะลึกในหัวข้อของพูลการขุดและการประสานงานของ miner เพื่ออำนวยความสะดวกในการดำเนินการขุดที่เป็นเจ้าของโดยอิสระในความพยายามที่จะขุดบล็อกเพื่อต่อท้ายบล็อคเชน
การสร้างสระขุด
การขุดมาไกลตั้งแต่สมัยที่คุณสามารถคลิกปุ่มและทำเหมืองบล็อกทั้งหมดด้วยตัวเองบน CPU ของแล็ปท็อปได้อย่างน่าเชื่อถือ ย้อนกลับไปในตอนนั้น มันเป็นความพยายามอย่างมีประสิทธิผลของมือสมัครเล่นที่ไม่ต้องใช้เงินลงทุนหรือความเชี่ยวชาญใดๆ แต่ทุกวันนี้มันเป็นตลาดมืออาชีพที่มีมูลค่าหลายพันล้านดอลลาร์ซึ่งมีการลงทุนจำนวนมากตามขนาดที่ต้องการ มันเป็นเกมบอลที่แตกต่างไปจากเดิมอย่างสิ้นเชิง
ผลที่ตามมาตามธรรมชาติอย่างหนึ่งของการเปลี่ยนแปลงในธรรมชาติของอุตสาหกรรมการขุดนี้คือการสร้างพูลการขุดตั้งแต่เนิ่นๆ เมื่อการทำเหมืองทิ้งแล็ปท็อปไว้ตรงหัวมุมอย่างมีประสิทธิภาพ ความแปรปรวนและคาดเดาไม่ได้ว่าเมื่อใดที่คุณจะพบบล็อกนั้นไม่ใช่เรื่องใหญ่โตอะไร - ในที่สุด คุณก็จะต้องเสียค่าใช้จ่ายในการทำให้แล็ปท็อปทำงานต่อไปไม่ได้เรื่องเศรษฐกิจจริงๆ ความสำคัญ
เมื่อสิ่งต่าง ๆ เปลี่ยนไปใช้ GPU และ ASIC จะมีการลงทุนด้านวัสดุล่วงหน้าและค่าไฟฟ้าที่สำคัญกว่ามากเพื่อให้พวกเขาทำงานต่อไป ความคาดเดาไม่ได้เมื่อคุณพบบล็อกกลายเป็นปัญหาที่ใหญ่กว่ามากสำหรับนักขุดที่พยายามสร้างผลตอบแทนจากการลงทุนและดำเนินการอย่างมีกำไร นี่คือจุดที่สระการขุดเข้ามาในภาพ
พวกเขาอนุญาตให้นักขุดร่วมมือกันค้นหาส่วนหัวของบล็อกที่ถูกต้องซึ่งทำงานบนบล็อกเดียวกันร่วมกัน โดยส่งรางวัล coinbase ไปยังพูลการขุด ซึ่งจะแจกจ่ายตามสัดส่วนในหมู่นักขุดที่เข้าร่วมทั้งหมดเมื่อเทียบกับงานที่พวกเขาทำเพื่อช่วยในการค้นหา บล็อก สิ่งนี้ได้รับการพิสูจน์โดยการเปลี่ยน "การแบ่งปัน" ไปที่กลุ่มการขุด บล็อกที่ไม่ตรงตามเป้าหมายความยากของเครือข่าย แต่สูงพอที่จะพิสูจน์ได้ว่าผู้ขุดไม่ได้โกหกและใช้ฮาร์ดแวร์อยู่จริงและพยายามค้นหาบล็อกที่ถูกต้อง
การรวมศูนย์การทำเหมือง
พูลการขุดแบบรวมศูนย์มีผลกระทบอย่างมากสำหรับผู้ขุดแต่ละคน เป็นจุดรวมศูนย์ในกระบวนการเลือก (หรือที่สำคัญกว่านั้นคือไม่รวม) ธุรกรรมเพื่อรวมไว้ในบล็อก สิ่งนี้ทำให้ผู้ดำเนินการพูลการขุดแต่ละรายสามารถควบคุมธุรกรรมที่พวกเขาเลือกที่จะประมวลผลบนบล็อคเชนได้อย่างสมบูรณ์ โดยที่เจ้าของฮาร์ดแวร์การขุดตัวจริงไม่สามารถพูดออกมาได้ ยกเว้นการออกจากพูลหากพวกเขาไม่เห็นด้วยกับเกณฑ์ที่ โอเปอเรเตอร์เลือกที่จะตั้งค่า
พวกเขายังดูแล bitcoin ของผู้ขุดแต่ละคนจนกว่าผู้ขุดเหล่านั้นเลือกที่จะถอนตัวออกจากกลุ่ม ปล่อยให้ผู้ดำเนินการพูลทำหน้าที่เป็นผู้ดูแลและจุดศูนย์กลางที่สามารถหลอกลวงผู้ขุดโดยใช้พูล หรือถูกกดดันจากรัฐบาลให้ยึดกองทุนคนงานเหมืองแต่ละรายหรือใช้ KYC ข้อกำหนดสำหรับพวกเขา
ดังนั้นมีวิธีแก้ไขปัญหาใดเพื่อแก้ไขปัญหานี้
P2Pool: แหล่งรวมการขุดแบบกระจายอำนาจดั้งเดิม
พีทูพูล เป็นโปรโตคอลพูลการขุดแบบกระจายอำนาจดั้งเดิม เป็นโปรโตคอลแบบ peer-to-peer ซึ่งนักขุดจะประสานงานกันเองเพื่อแบ่งรางวัลการขุดในขณะที่พวกเขาทำงานร่วมกันเพื่อค้นหาบล็อกที่ถูกต้องซึ่งตรงตามเป้าหมายความยาก การประสานงานนี้ทำได้สำเร็จโดยใช้สิ่งที่ออกแบบโปรโตคอลเรียกว่า "sharechain"
นักขุดใน P2Pool รับบล็อกที่ไม่ตรงตามเป้าหมายความยากของเครือข่าย และทำเหมืองบล็อกเชนของพวกเขาเองอย่างมีประสิทธิภาพซึ่งประกอบด้วยสำเนาทั้งหมดของบล็อกเดียวที่พูลทำงานอยู่ เมื่อพวกเขาบรรลุเป้าหมายความยากที่เล็กกว่าซึ่งบล็อกจะถูกเปลี่ยนเป็นพูลเพื่อพิสูจน์ว่าพวกเขากำลังขุดในรูปแบบรวมศูนย์ พวกเขาจะเผยแพร่บล็อกนั้นไปยังนักขุดที่เหลือ "ความยากในการแบ่งปัน" ของ P2Pool มีเป้าหมายเพื่อให้นักขุดพบส่วนแบ่งประมาณทุกๆ XNUMX วินาที
ฉันแน่ใจว่าผู้อ่านสงสัยว่าการจ่ายเงินให้กับคนงานเหมืองแต่ละคนทำงานอย่างไร ธุรกรรม coinbase มีโครงสร้างเพื่อสร้างเอาต์พุตสำหรับผู้ขุดแต่ละคนใน P2Pool โดยแยกเงินออกจากธุรกรรม coinbase โดยตรง ผู้ขุดใน P2Pool ตรวจสอบว่าการจ่ายเงินทั้งหมดให้กับตนเองและทุกคนที่เข้าร่วมในกลุ่มนั้นถูกต้อง และผู้ขุดแต่ละคนที่มีส่วนร่วมในส่วนแบ่งในเชนจะได้รับการจ่ายอย่างถูกต้องสำหรับงานของพวกเขาในแต่ละหุ้นใหม่ที่เพิ่มเข้ามา หากผู้ขุดที่เข้าร่วมบางคนไม่ได้กำหนดโครงสร้างการจ่ายเงินให้ทุกคนอย่างถูกต้องในส่วนแบ่งล่าสุด นักขุดคนอื่นๆ ทั้งหมดใน P2Pool จะหยุดรวมถึงพวกเขาในการจ่ายเงินของตนเองและ "ขับไล่" ที่ขุดออกจากกลุ่มอย่างมีประสิทธิภาพเพราะประพฤติตัวไม่เป็นธรรม
การออกแบบนี้ทำให้เกิดปัญหาเรื่องการปรับขนาดเล็กน้อย ซึ่งเป็นสาเหตุที่ทำให้ไม่ใช้งานอีกต่อไป เมื่อการเข้าร่วมใน P2Pool เติบโตขึ้น ความยากโดยรวมก็กำหนดเป้าหมายสำหรับการแชร์ในแชร์เชน ซึ่งกำหนดเป้าหมายประมาณหนึ่งครั้งทุกๆ สามสิบวินาที ซึ่งหมายความว่าสำหรับนักขุดรายย่อย การเข้าถึงความยากเชนเชนได้ยากขึ้นภายในระยะเวลาสามสิบวินาที ซึ่งหมายความว่าสำหรับผู้ขุดรายย่อย ความแปรปรวนหรือความไม่แน่นอนในรายได้จะเพิ่มขึ้นเมื่ออัตราแฮชรวมใน P2Pool เพิ่มขึ้น สิ่งนี้ยังนำไปสู่บล็อกเก่าจำนวนมากขึ้น เนื่องจากผู้ขุดจำนวนมากขึ้นค้นหาหุ้นที่แข่งขันกันสำหรับเชนในเวลาเดียวกันโดยประมาณ เนื่องจากมีนักขุดเข้าร่วม P2Pool มากขึ้น ซึ่งนำไปสู่ "งานที่สูญเปล่า" จากมุมมองของนักขุดแต่ละคนที่ได้รับ ชดเชยหากหุ้นของพวกเขารวมอยู่ในเชน
ปัญหาด้านความสามารถในการขยายหลักอื่น ๆ อยู่ที่การจ่ายเงินที่ส่งตรงไปยังผู้ขุดแต่ละคนจากธุรกรรมของ coinbase เอง เนื่องจากผู้ขุดแต่ละคนจะได้รับเงินตามสัดส่วนของหุ้นที่พวกเขาขุดซึ่งรวมอยู่ในเครือข่ายแชร์ ผู้ขุดแต่ละคนใน P2Pool ต้องมีเอาต์พุตใหม่ที่เพิ่มเข้ามาในธุรกรรมของ coinbase
สิ่งนี้มีผลสองประการ ประการแรก: ผู้ขุดจะได้รับ UTXO ขนาดเล็กและมีมูลค่าต่ำในทุกบล็อกที่ P2Pool พบ ซึ่งมาพร้อมกับค่าใช้จ่ายในการกลั่นกรองเอาท์พุตเหล่านั้นในภายหลัง และ/หรือแบกรับต้นทุนของธุรกรรมที่มากกว่ามาก เมื่อพวกเขาใช้เหรียญเพราะ UTXO แต่ละรายการจำนวนมากที่พวกเขาใช้ แทนที่จะเป็น UTXO เดียวเมื่อถอนตัวหลังจากช่วงเวลาหนึ่งจากพูลทั่วไป ประการที่สอง: เอาต์พุต coinbase ใหม่แต่ละรายการใช้พื้นที่บล็อกที่สามารถใช้โดยการทำธุรกรรมของผู้อื่น และรับ P2Pool ในรายรับค่าธรรมเนียมมากขึ้น เป็นการสูญเสียสองครั้งสำหรับคนงานเหมืองที่เข้าร่วมโปรโตคอล
ประเด็นทั้งสองนี้มีส่วนทำให้โปรโตคอลตายอย่างช้าๆ และในที่สุดก็ตกอยู่ในสถานะเลิกใช้ จากข้อบ่งชี้ทั้งหมดจากความพยายามอย่างดีที่สุดของฉันในการติดตามสถิติที่แม่นยำและล่าสุด (นักสำรวจบล็อกเก่าหลายคนที่ติดตามส่วนแบ่งการขุดได้ปิดตัวลงในช่วงหลายปีที่ผ่านมา) ดูเหมือนว่าบล็อกสุดท้ายที่ขุดโดย P2Pool นั้นเปิดอยู่ กุมภาพันธ์ 12, 2019.
P2Pool พร้อมช่องทางการชำระเงิน การจ่ายเงิน
ในปี 2017 หนึ่งเดือนหลังจากการล็อคการเปิดใช้งาน SegWit คริส เบลเชอร์ทำ ข้อเสนอ เพื่อปรับปรุงความสามารถในการปรับขนาดของ P2Pool ด้วยการใช้ช่องทางการชำระเงินทางเดียวและกลุ่มฮับที่จัดการการจ่ายเงินให้กับผู้ขุด
วัตถุประสงค์หลักของข้อเสนอคือเพื่อแก้ไขปัญหาการทำธุรกรรมของ coinbase ที่ใหญ่ขึ้นทำให้สูญเสียเงินของผู้ขุดในสองวิธีที่แตกต่างกัน ในระดับสูง แนวคิดนี้เป็นเพียงการจ่ายธุรกรรม coinbase ทั้งหมดไปยังศูนย์กลางที่มีช่องทางการชำระเงินที่เปิดให้นักขุดแต่ละคน และรับประกันว่าความสามารถในการรับเงินจากธุรกรรมของ coinbase นั้นเชื่อมโยงกับนักขุดที่ได้รับการชดเชย หุ้นของตนผ่านช่องทางการชำระเงิน
เพื่อให้บรรลุเป้าหมายของอะตอมมิกซิตีระหว่างธุรกรรมของ coinbase และช่องทางการชำระเงินสำหรับการจ่ายเงิน สคริปต์เอาท์พุตธุรกรรมของ coinbase จะต้องถูกปรับแต่ง ในข้อเสนอของ Belcher มีโครงสร้างเป็นสคริปต์หลายสาขาโดยมีเงื่อนไขการใช้จ่ายสามประการ:
- มัลติซิกสองในสอง คีย์ที่หนึ่ง: ฮับ (Hc) คีย์ที่สอง: นักขุดที่พบบล็อก (Mc)
- คีย์เดียวและแฮชล็อค คีย์: ฮับ (H) Hashlock: ค่าสุ่มที่สร้างโดยฮับ (X)
- กุญแจดอกเดียวและล็อคเวลา คีย์: คนขุดพบบล็อก (M) Timelock: การล็อกเวลาแบบสัมพันธ์ CSV ของหกเดือน
เงื่อนไขการใช้จ่ายใด ๆ เหล่านี้สามารถใช้เพื่อปลดล็อกเอาต์พุตธุรกรรมของ coinbase ตอนนี้ มาดูสคริปต์ช่องทางการชำระเงินสำหรับผู้ขุด เพื่อให้เราเห็นว่าทั้งสองสิ่งมีปฏิสัมพันธ์กันอย่างไร:
- มัลติซิกสองในสอง คีย์ที่หนึ่ง: ฮับ (Hc1) คีย์ที่สอง: คนขุดแร่ (Mc1)
- multisig สองในสองและแฮชล็อค คีย์หนึ่ง: ฮับ (Hu1) คีย์ที่สอง: คนขุดแร่ (Mu1) Hashlock: ค่าสุ่มที่สร้างโดยฮับที่ใช้ใน coinbase (X)
ตอนนี้ มาดูกันว่าทั้งสองสิ่งนี้มีปฏิสัมพันธ์กันอย่างไร
ในขณะที่ผู้ขุดกำลังผลิตหุ้นเพื่อเพิ่มไปยังเชน ฮับจะตรวจสอบความคืบหน้า สำหรับแต่ละการแชร์ ฮับจะอัพเดตสถานะของแชนเนลกับผู้ขุดที่เปลี่ยนส่วนแบ่งเพื่อจ่ายตามสัดส่วนของปริมาณงานที่พวกเขาทำ อย่างไรก็ตาม พวกเขาให้ลายเซ็นสำหรับเส้นทางสคริปต์ที่สองเท่านั้นที่ต้องใช้แฮชล็อกพรีอิมเมจเพื่อใช้จ่าย - สิ่งนี้รับประกันได้ว่าโดยค่าเริ่มต้นหากไม่มีฮับให้ลายเซ็นสำหรับเส้นทางแรก พวกเขาไม่สามารถเรียกร้องเงินเหล่านั้นได้เว้นแต่ฮับจะใช้ฐานเหรียญ เอาต์พุตด้วยตัวเองโดยใช้เส้นทางสคริปต์ที่มีแฮชล็อก ซึ่งต้องการให้เผยแพร่พรีอิมเมจ
ในที่สุดหนึ่งในนักขุดใน P2Pool จะพบบล็อกที่ถูกต้องและเผยแพร่ไปยังเครือข่าย ณ จุดนี้ฮับสามารถอัปเดตช่องทางการชำระเงินทั้งหมดกับผู้ขุดและให้ลายเซ็นไปยังเส้นทางสคริปต์แรกในช่อง อนุญาตให้ผู้ขุดแต่ละคนปิดช่องของตนและรวบรวมรางวัลที่พวกเขาได้รับเมื่อใดก็ได้ที่ต้องการโดยไม่ต้องใช้แฮชล็อค พรีอิมเมจ
ณ จุดนี้ นักขุดที่พบบล็อกจะลงนามในเส้นทางสคริปต์แรกในฐานเหรียญ ทำให้ศูนย์กลางสามารถรับเงินจากฐานเหรียญได้ นักขุดคนนั้นจะได้รับโบนัสเล็กน้อยจากรางวัลการขุดเพื่อจูงใจให้พวกเขาเซ็นสัญญาร่วมมือ แต่อย่าลืมว่า หากผู้ขุดปฏิเสธที่จะให้ความร่วมมือ ศูนย์กลางก็สามารถใช้จ่ายได้เพียงลำพังโดยใช้เส้นทางแฮชล็อกและเปิดเผยภาพพรีอิมเมจ ซึ่งช่วยให้นักขุดทุกคนรวบรวมส่วนแบ่งที่ยุติธรรมของรางวัลได้
นี่เป็นเพียงข้อเสียของการบังคับให้ทุกช่องปิดบนห่วงโซ่ จำเป็นต้องเปิดใหม่เพื่อทำเหมืองต่อไป มีตัวเลือกสุดท้ายในกรณีที่ผู้ให้บริการศูนย์กลางเลือกที่จะหยุดการประมวลผลการจ่ายเงินหรือหายไป หลังจากหกเดือน นักขุดที่พบบล็อกสามารถเรียกร้องเงินทั้งหมดสำหรับตัวเอง หากศูนย์กลางไม่ตอบสนองต่อความร่วมมือหรือใช้เหรียญกับเส้นทางแฮชล็อค
ซึ่งทำให้เกิดปัญหาเฉพาะสองประการในแง่ของรูปแบบภัยคุกคามด้วยการปรับปรุงที่ Belcher เสนอ การตัดสินใจว่าจะรวมธุรกรรมใดในบล็อกจะทำให้ความแปรปรวนของรางวัลบล็อกทั้งหมดนั้นขึ้นอยู่กับสิ่งที่ผู้ขุดแต่ละคนเลือกที่จะรวมไว้ในเทมเพลตบล็อกที่พวกเขากำลังขุด
เมื่อแนะนำช่องทางการชำระเงิน สิ่งนี้จะสร้างมาร์จิ้นสำหรับข้อผิดพลาด กล่าวคือ รางวัลบล็อกที่ขุดได้จริงไม่เท่ากับที่ศูนย์กลางการขุดทำในช่องทางการชำระเงินแก่นักขุด ในกรณีที่ประมาณการค่าธรรมเนียมจริงน้อยกว่ารางวัลบล็อก ฮับสามารถอัปเดตช่องทางการชำระเงินโดยใช้เส้นทางการใช้จ่ายแบบมีส่วนร่วมด้วยจำนวนเงินที่น้อยกว่า และตราบใดที่พวกเขาไม่เรียกร้องเอาท์พุตของ coinbase ด้วยเส้นทางแฮชล็อค คนงานเหมืองไม่มีทางเลือกอื่นนอกจากต้องยอมรับการจ่ายเงินที่น้อยกว่าซึ่งตรงกับรางวัลการขุดจริง ๆ
ในกรณีที่รางวัลการขุดสูงกว่าที่คาดการณ์ไว้เล็กน้อย ก็ยังอยู่ในความสนใจที่ดีที่สุดของฮับในการอัปเดตช่องทางไปยังนักขุดเพื่อสะท้อนสิ่งนี้ เนื่องจากนักขุดที่ศูนย์กลางปฏิบัติอย่างไม่ซื่อสัตย์สามารถออกไปได้ทุกเมื่อ กรณีขอบเดียวที่อาจสมเหตุสมผลสำหรับฮับที่จะเสียและรักษารางวัลพิเศษไว้ก็คือถ้ามีคนจ่ายค่าธรรมเนียมการขุดจำนวนมากผิดปกติ แต่นอกเหนือจากสถานการณ์นั้น มันอยู่ในความสนใจของฮับและนักขุดเพื่อปรับให้เข้ากับความแตกต่างระหว่าง การประเมินรางวัลและรางวัลบล็อกที่เกิดขึ้นจริง
ปัญหาที่สองคือความจริงที่ว่าฮับเป็นจุดศูนย์กลางที่สามารถ DDoS และถูกบังคับให้ป้องกันไม่ให้ P2Pool ทำงาน ข้อเสนอของ Belcher เกี่ยวข้องกับการใช้ฮับหลายแห่ง และส่งธุรกรรม coinbase แต่ละรายการจากบล็อกต่างๆ ไปยังฮับต่างๆ อย่างไรก็ตาม สิ่งนี้ต้องการให้นักขุดต้องเปิดช่องสัญญาณจากฮับทั้งหมดที่พวกเขาใช้ ซึ่งตามการประเมินของ Belcher ศูนย์กลางที่ต้องการ 50 เท่าของรางวัลบล็อก (ประมาณ 650 BTC) เพื่อให้สภาพคล่องแก่นักขุดกลายเป็นทุนที่ไม่มีประสิทธิภาพอย่างไม่น่าเชื่อ
Braidpool: วนซ้ำอีก
เข้าสู่ ถักเปีย (คำเตือน: ลิงก์เป็นการดาวน์โหลดไฟล์ PDF โดยตรงจาก GitHub) Braidpool เป็นข้อเสนอจาก Bob McElrath และ Kulpreet Singh ที่สร้างข้อเสนอของ Belcher โดยใช้ช่องทางการชำระเงิน มีการเปลี่ยนแปลงสำคัญสองประการที่นำมาใช้เพื่อปรับปรุงปัญหาที่ค้างอยู่ตามข้อเสนอของ Belcher
ประการแรกคือการเปลี่ยนแปลงวิธีที่ฮับและคนงานเหมืองสื่อสารกัน พวกเขาเสนอให้นักขุดแนบที่อยู่ Tor v3 กับแต่ละหุ้นที่พวกเขาออกอากาศไปยังพูล ด้วยวิธีนี้ ฮับสามารถทำงานได้โดยไม่เปิดเผยจุดสิ้นสุดของเครือข่ายที่ไวต่อการโจมตี DoS
ฮับโอเปอเรเตอร์สามารถเชื่อมต่อกับผู้ขุดเพื่อเปิดและอัปเดตช่องสัญญาณกับพวกเขา ช่วยลดความจำเป็นที่นักขุดต้องใช้ฮับหลายจุดเพื่อหลีกเลี่ยงการโจมตีจุดเดียว สิ่งนี้ทำให้ Braidpool ทำงานด้วยฮับเดียว ทำให้ทั้งระบบแข็งแกร่งและมีประสิทธิภาพมากขึ้น
การเปลี่ยนแปลงประการที่สองคือการใช้กราฟ acyclic แบบกำกับทิศทาง (DAG) แทนการใช้แชร์เชน ปัญหาของเชนเชนคือ ด้วยเป้าหมายเวลาแชร์ XNUMX วินาที ความยากที่จำเป็นสำหรับการแชร์เพิ่มขึ้นเมื่อพูลมีขนาดใหญ่ขึ้น ทำให้ยากขึ้นสำหรับนักขุดรายย่อย การใช้ DAG เช่น Ethereum ซึ่งไม่ใช่เกมผลรวมศูนย์ของการแชร์ครั้งเดียวทำให้เป็นแชร์เชนและคนอื่น ๆ ถูกกำพร้าช่วยให้ผู้ขุดสามารถตั้งค่าความยากลำบากแบบไดนามิกสำหรับหุ้นที่สามารถปรับเปลี่ยนตามอัตราแฮชที่พวกเขามีและอย่างไร บ่อยครั้งพวกเขาสามารถหาหุ้นกับมันได้
โครงสร้าง DAG ประกอบด้วยทุกคนที่เข้าร่วมระหว่างบล็อก Bitcoin ที่พบจริง โดยจะแจกจ่ายรางวัลตามสัดส่วนระหว่างทุกคนตามงานที่พวกเขาให้ไว้กับ DAG วิธีนี้ช่วยแก้ปัญหาการปรับขนาดของความแปรปรวนสำหรับนักขุดแต่ละคนเมื่อพูลมีขนาดใหญ่ขึ้น
นอกเหนือจากการเปลี่ยนแปลงทั้งสองนี้ โครงสร้างที่เหลือก็เหมือนกับข้อเสนอของ Belcher สคริปต์ coinbase และ channel ก็เหมือนกัน
ข้อคิด
ผู้อ่านบางคนอาจสงสัยว่าเหตุใด Betterhash จึงไม่ถูกกล่าวถึงในบทความนี้ ในขณะที่กระจายอำนาจการเลือกธุรกรรมเพื่อรวมในบล็อก มันไม่ได้กระจายอำนาจหน้าที่ทั้งหมดของพูลอย่างสมบูรณ์ — ที่สำคัญที่สุดคือ ลักษณะการดูแลของพูลที่จัดการกองทุน สิ่งนี้ทำให้ผู้ขุดเปิดกว้างต่อการบังคับขู่เข็ญผ่านการปฏิเสธที่จะจ่ายเงินหากผู้ขุดเลือกธุรกรรมที่กลุ่มไม่อนุมัติ ดังนั้น ฉันจะไม่คิดว่ามันเป็นพูลการขุดแบบกระจายอำนาจ แม้ว่ามันจะปรับปรุงสถานการณ์เพียงเล็กน้อยในสภาพแวดล้อมที่ไม่เป็นมิตรแต่ไม่ใช่สภาพแวดล้อมที่เป็นปรปักษ์อย่างสมบูรณ์
บทความนี้เน้นที่ P2Pool และเสนอการทำซ้ำเพื่อปรับปรุงตามข้อจำกัดในการปรับขนาด ฉันไม่ได้เขียนหนังสือทั้งเล่ม ฉันไม่ได้แตะต้องการออกแบบอื่นๆ ที่มีอยู่หรือที่เป็นไปได้ ทันทีที่ฉันสามารถทำได้ ฉันวางแผนที่จะเขียนส่วนต่อๆ ไปซึ่งนำไปสู่กลไกอื่นๆ เพื่อกระจายอำนาจกลุ่มการขุด
นี่คือแขกโพสต์โดย Shinobi ความคิดเห็นที่แสดงออกมาเป็นความคิดเห็นของตนเองทั้งหมด และไม่จำเป็นต้องสะท้อนถึงความคิดเห็นของ BTC Inc หรือ นิตยสาร Bitcoin.
- "
- เกี่ยวกับเรา
- ถูกต้อง
- ที่อยู่
- ทั้งหมด
- การอนุญาต
- แม้ว่า
- ในหมู่
- จำนวน
- อื่น
- อนุมัติ
- รอบ
- บทความ
- กำลัง
- ที่ดีที่สุด
- Bitcoin
- การทำเหมือง Bitcoin
- blockchain
- โบนัส
- BTC
- BTC อิงค์
- การก่อสร้าง
- เมืองหลวง
- เปลี่ยนแปลง
- ช่อง
- coinbase
- เหรียญ
- ชดเชย
- ต่อ
- ส่วน
- ควบคุม
- สหกรณ์
- แกน
- ได้
- การดูแล
- จัดการ
- การกระจายอำนาจ
- ซึ่งกระจายอำนาจ
- ลึก
- ออกแบบ
- การออกแบบ
- ต่าง
- ดอลลาร์
- สอง
- ลง
- ก่อน
- ด้านเศรษฐกิจ
- ขอบ
- กระแสไฟฟ้า
- ปลายทาง
- พลังงาน
- สิ่งแวดล้อม
- ประมาณการ
- ประมาณการ
- ethereum
- ทุกคน
- ยกเว้น
- ความชำนาญ
- ธรรม
- พบ
- ชื่อจริง
- ปฏิบัติตาม
- พบ
- เงิน
- เกม
- GitHub
- ให้
- เป้าหมาย
- ไป
- รัฐบาล
- บัญชีกลุ่ม
- ขึ้น
- แขก
- โพสต์ของผู้เข้าพัก
- การจัดการ
- ฮาร์ดแวร์
- กัญชา
- อัตราการแฮช
- มี
- จุดสูง
- สรุป ความน่าเชื่อถือของ Olymp Trade?
- ทำอย่างไร
- HTTPS
- ความคิด
- ความสำคัญ
- ปรับปรุง
- จูงใจ
- ประกอบด้วย
- รวม
- รวมทั้ง
- รวม
- เงินได้
- เพิ่มขึ้น
- เป็นรายบุคคล
- อุตสาหกรรม
- อยากเรียนรู้
- ผลประโยชน์
- การลงทุน
- เงินลงทุน
- ปัญหา
- ปัญหา
- IT
- ร่วม
- การเก็บรักษา
- คีย์
- KYC
- ข้อกำหนด KYC
- แล็ปท็อป
- ใหญ่
- ที่มีขนาดใหญ่
- ล่าสุด
- ชั้นนำ
- นำ
- ชั้น
- LINK
- สภาพคล่อง
- ล็อค
- นาน
- สำคัญ
- การทำ
- ตลาด
- คนงานเหมือง
- การทำเหมืองแร่
- บ่อเหมืองแร่
- แบบ
- เงิน
- เดือน
- มากที่สุด
- มัลติซิก
- ธรรมชาติ
- เครือข่าย
- มากมาย
- เปิด
- การดำเนินงาน
- การดำเนินการ
- ความคิดเห็น
- ตัวเลือกเสริม (Option)
- ใบสั่ง
- อื่นๆ
- เจ้าของ
- p2p
- ต้องจ่าย
- การมีส่วนร่วม
- ชำระ
- การชำระเงิน
- การจ่ายเงินรางวัล
- รูปแบบไฟล์ PDF
- คน
- ภาพ
- ชิ้น
- จุดชมวิว
- สระ
- สระว่ายน้ำ
- อำนาจ
- ปัญหา
- กระบวนการ
- การผลิต
- มืออาชีพ
- ข้อเสนอ
- เสนอ
- โปรโตคอล
- ให้
- ประกาศ
- ผู้อ่าน
- ลด
- ความสัมพันธ์
- จำเป็นต้องใช้
- ความต้องการ
- REST
- รายได้
- รางวัล
- วิ่ง
- scalability
- ขนาด
- ปรับ
- SegWit
- ยึด
- ความรู้สึก
- ชุด
- Share
- หุ้น
- เปลี่ยน
- สำคัญ
- สัญญาณ
- หก
- หกเดือน
- ขนาด
- เล็ก
- So
- โซลูชัน
- แก้
- บางคน
- ใช้จ่าย
- การใช้จ่าย
- แยก
- สถานะ
- สถิติ
- ระบบ
- เป้า
- บุคคลที่สาม
- ตลอด
- เวลา
- ร่วมกัน
- ยอดหินของภูเขา
- ลู่
- การติดตาม
- การทำธุกรรม
- การทำธุรกรรม
- วางใจ
- ปลดล็อก
- บันทึก
- การปรับปรุง
- ใช้
- ความคุ้มค่า
- กับ
- รายละเอียด
- อะไร
- WHO
- ลม
- ภายใน
- ไม่มี
- งาน
- การทำงาน
- โรงงาน
- การเขียน
- X
- ปี
- เป็นศูนย์