Blake เป็นอัลกอริธึมการแฮชการเข้ารหัสซึ่งเป็นเวอร์ชันปรับปรุงของ SHA256 และเป็นหนึ่งในผู้เข้ารอบสุดท้ายในการแข่งขัน NIST (National Institute of Standards and Technology) SHA3 ออกแบบและส่งโดย Jean-Philippe Aumasson และอิงและใช้การเข้ารหัสสตรีม ChaCha ของ Dan Bernstein.
Blake เป็นอัลกอริทึมดั้งเดิมและปัจจุบันมีอัลกอริทึมนี้หลายเวอร์ชันเช่น Blake 2b, Blake 2s, Blake256r14, Blake256r8 เป็นต้นทั้งหมดนี้เป็นส่วนหนึ่งของตระกูล Blake และมี cryptocurrencies มากมายตามอัลกอริทึมของ Blake ด้วย Blake หลายเวอร์ชันจึงสร้างความสับสนให้กับผู้คนเมื่อต้องเลือกเหรียญและคนขุดแร่ที่เหมาะสม ก่อนหน้านี้เราได้แสดงรายการเหรียญทั้งหมดที่อ้างอิงจาก Blake 2b และ Blake 2s ในโพสต์นี้เราจะพูดถึง Blake-256 เช่นเดียวกัน.
อัลกอริทึมของ Blake 256 คืออะไรและอะไรคือความแตกต่างระหว่าง Blake256 และ Blake เวอร์ชันอื่น ๆ Blake256r14 และ Blake256 เหมือนกันและรายการเหรียญที่ใช้อัลกอริทึม PoW นี้มีอะไรบ้าง?
อัลกอริทึม Blake256 – Blake256 R14
ก่อนอื่น Blake256 และ Blake256R14 เหมือนกันทั้งคู่ เริ่มแรกเมื่อ Blake256 เปิดตัวมันใช้การแฮช 10 รอบซึ่งนักพัฒนาพบว่ามีความปลอดภัยน้อยกว่า เพื่อปรับปรุงความปลอดภัยในภายหลังพวกเขาได้เพิ่มจำนวนรอบจาก 10 เป็น 14 จึงเรียกว่า Blake256R14 หรือ Blake 14r นอกจากนี้โปรดทราบว่ามี Blake256R8 ซึ่งใช้การแฮช 8 รอบและ Blake 512 ซึ่งใช้การแฮช 16 รอบ.
Blake 256 ใช้โครงสร้าง HAIFA ซึ่งไม่ได้รับผลกระทบจากช่องโหว่ของ Merkle-Damgårdเหมือนที่ SHA256 ทำ (การโจมตีแบบขยายความยาว) นอกจากนี้ 14 รอบไม่เพียง แต่ปลอดภัย แต่ยังเร็วกว่า SHA 256 64 รอบอย่างมากฟังก์ชันแฮชนี้มีประสิทธิภาพที่แข็งแกร่งมากบนสถาปัตยกรรมไมโครชิป x86-64 Blake-256 เป็นรุ่นก่อนของ Blake 2s และความแตกต่างระหว่าง Blake 256 และ Blake 2 เวอร์ชันอื่น ๆ คือใช้คำ 32 บิตและสร้างขนาดย่อย 256 บิต.
ข้อมูลอ้างอิง:
Blake256 เหรียญ
ในช่องว่างของ cryptocurrency อัลกอริธึมการแฮช Blake 256 ไม่ได้ถูกใช้อย่างแพร่หลาย เหรียญเดียวที่กำลังใช้อัลกอริทึม Blake256 คือ Decred Decred เป็นหนึ่งในสกุลเงินดิจิทัลที่ได้รับความนิยมมากที่สุดซึ่งติดอันดับหนึ่งใน 50 ของ CoinMarketCap เป็นสกุลเงินดิจิทัลในกำกับของรัฐที่มีระบบฉันทามติแบบไฮบริด (PoW / PoS) ซึ่งมุ่งเน้นไปที่การกระจายอำนาจและการปกครองแบบเปิด.
ตอนนี้อัลกอริทึม Blake 256 เป็นอัลกอริทึม PoW ที่ไม่เหมือนใครซึ่งหมายความว่า Decred coin เป็นโครงการเดียวที่ใช้จนถึงตอนนี้ อย่างไรก็ตามอย่าว่าอัลกอริทึมนี้ไม่ได้ออกแบบมาให้ทนต่อ ASIC การใช้งานฮาร์ดแวร์ที่ง่ายและรวดเร็วเป็นเป้าหมายหลักในการออกแบบของ Blake 256 ซึ่งทำให้ผู้ผลิต ASIC หลายรายผลิตชิปสำหรับอัลกอริทึมของ Decred.
เหตุใด Decred จึงเลือก Blake256R14 เป็นฟังก์ชันแฮชเมื่อมีอัลกอริทึมอื่น ๆ ที่ทนต่อ ASIC?
ทำไม Decred ถึงเลือก Blake256? https://www.reddit.com/r/decred/comments/7rp46d/why_blake256/
เช่นเดียวกับอัลกอริธึมการขุดอื่น ๆ Decred’s Blake256R14 คือ GPU ที่ขุดได้ในตอนแรก ในความเป็นจริงผู้คนใช้ในการขุด Ethereum และ Decred แต่เมื่อ ASIC เข้าสู่ตลาดความสามารถในการทำกำไรของ GPU miners ก็ถูกฆ่าทิ้ง ASIC ไม่เพียง แต่ฆ่าการขุด GPU เท่านั้น แต่ยังทำให้นักขุด ASIC อื่น ๆ ล้าสมัยอีกด้วย.
Blake (256) R14 คนงานเหมือง ASIC
หากคุณสนใจในการขุดอัลกอริทึม Blake 256 (Decred) และต้องการทำกำไรคุณต้องหา ASIC miner แต่โปรดทราบว่าเครื่องจักรที่ถูกพิจารณาว่ามีประสิทธิภาพเมื่อสองสามเดือนก่อนนั้นไร้ประโยชน์ในตอนนี้ ด้วยเหตุนี้เจ้าของเครื่องเหล่านี้จึงมองหาเหรียญที่ใช้อัลกอริทึม Blake 256 ดังที่เรากล่าวไว้ว่า Decred (DCR) เป็นเหรียญเดียวและหากคุณเป็นเจ้าของ Blake 256 ASIC อยู่ในขณะนี้คุณสามารถขุด Decred ที่ขาดทุนหรือเพียงแค่วางไว้เฉยๆ.
มีเว็บไซต์ชื่อ www.asicminervalue.com มีการประมาณรายได้สดของคนงานเหมือง ASIC ที่รู้จักกันทั้งหมด เพียงพิมพ์อัลกอริทึมในแท็บค้นหาและจะแสดงโมเดล ASIC miner ทั้งหมดพร้อมกับแฮชเรทการใช้พลังงานและความสามารถในการทำกำไร.
เมื่อดูการประมาณรายได้ของเครื่องจักรเหล่านี้จะเป็นการดีกว่าที่จะซื้อ Decred โดยตรงแทนที่จะลงทุนใน ASIC miner ซึ่งจะไม่มี ROI.
เรียนรู้เพิ่มเติมเกี่ยวกับ Keccak (Sha-3 hash algorithm) ซึ่งเป็นอัลกอริทึมที่มีประสิทธิภาพมากกว่า Blake256.