บทความนี้ post ลง facebook เมื่อวันที่ 17 Juk 2022 => link
อ้างอิงจาก
*** ขอขอบคุณ คุณ Karlkim Suwanmongkol สำหรับ link ต้นฉบับครับ
ในวันที่ 8 Jul มี chia pool เกิดใหม่ที่ชื่อว่า NoSSD Chia Pool …. การเกิดใหม่ของ chia pool ไม่ใช่เรื่องใหม่สำหรับเหล่าชาว farmer แต่อย่างใด … แต่สิ่งที่สร้างความประหลาดใจให้กับเหล่า farmer คือ คุณสมบัติของ NoSSD Chia pool ที่ได้โฆษณาว่า
ถ้าใช้ software ของ NoSSD Chia pool ในการ plot … ขนาดของ plot file จะมีขนาดลดลงเหลือเพียงแค่ 78.1-84.5GiB จากปกติที่มีขนาด 101.3GiB …. และใช้เวลาในการ plot เร็วมากแม้ว่าจะใช้ HDD โดยใช้เวลา plot ประมาณ 1-4 ชมสำหรับ HDD ก้อนเดียว และสามารถลดเวลาในการ plot เหลือเพียงแค่ 80 นาทีถ้าใช้ HDD 3 ก้อน …. เท่านั้นยังไม่พอ ยังมี feature delegate plotting หรือ ให้คนอื่น plot file ให้กับเราโดยที่ไม่ต้องใช้ private key ของเจ้าของ plot file
เหล่าชาว farmer ที่ได้เข้ามาต่างลงความเห็นเป็นเสียงเดียวกันว่า pool นี้เป็น scam แน่นอน หรือ เป็นพวกหลอกลวง แม้กระทั่ง Bram ก็ได้ post ลงทวิตเตอร์ของเขาว่าให้เหล่าชาว farmer ระวังการโกงแบบนี้
เหตุผลที่ทุกคนลงความเห็นว่าเป็น scam เพราะ
1 ตัวโปรแกรมของ NoSSD เป็น closed source คือแจกโปรแกรมอย่างเดียวไม่แจก source code …. ดังนั้นการเอาโปรแรม NoSSD มาลงที่เครื่อง farm เราจะไม่รู้เลยว่าตัวโปรแกรมจะแอบบส่ง private key ออกไปข้างนอกหรือไม่ หรือจะแอบทำอะไรประหลาดๆ จนทำให้เครื่อง farm ของเราเสียหาย
2 การที่ทำให้ขนาดของ plot ลดลงจาก 101.3GiB เหลือ 78.1GiB หรือลดลงไป 23% ถือว่าเป็นเรื่องที่เป็นไปไม่ได้ … ขนาดทีมงานของ Chia Network Inc ทั้งทีมพยายามลดขนาดของ plot file ยังทำได้อย่างมากก็แค่ 8% แถมยังไม่ stable ด้วย เพราะถ้า stable คงได้ release ออกมานานแล้ว …. ดังนั้นการที่ NoSSD ทำให้ขนาดของ plot file ลดลงถึง 23% จึงเป็นเรื่องที่เหลือเชื่อมากๆ
Dawson หนึ่งในทีมงาน NoSSD จึงได้ออกมาแก้ข่าวว่าพวกเขาไม่ใช่ scam ตัวโปรแกรมของเขาสามารถทำงานได้ตามที่โฆษณาไว้ … พร้อมทั้งท้าให้คนที่ไม่เชื่อทำการ download docker จาก NoSSD แล้วเอาไปทดลองรันได้เลย
*** สำหรับคนที่ไม่ทราบตัว docker เอาไว้จำลอง environment ของระบบบน server การที่ Dawson แจก docker คือ Dawson setup ทุกอย่างลงบน docker ไว้หมดแล้ว … คนที่อยากพิสูจน์ก็แค่ download docker แล้วเอาไปรันบน server ได้เลย … จึงเป็นการปลอดภัยกับผู้ทดสอบที่ไม่ต้องเอาไปรันไป farm จริงๆ
จนกระทั่ง madMax เจ้าของ madMax plotter ที่สร้าง plot file ได้เร็วกว่าโปรแกรม Chia จน Chia Network ต้องเอาโปรแกรมของเขามาใส่ไว้ในโปรแกรมหลักของ chia ได้เข้ามาแจมใน post ด้วย .. โดยอธิบายว่าตัว data ที่อยู่ใน plot file ไม่ใช่ data มั่วๆ (plots are not random data) มันผ่านการคำนวณมาอย่างหนักน่วงโดย hash functions การที่จะทำให้ขนาดของ polt file เล็กลงจึงมีเพียงแค่ encoding schemes เหมือนที่ Chia Network ทำอยู่ในตอนนี้ การที่จะทำให้ data เป็น patterns เพื่อที่จะทำให้ file มีขนาดเล็กลงจึงเป็นไปไม่ได้
ถึงแม้ว่าตัว plot format ในปัจจุบันจะยังไม่มีประสิทธิภาพมากนักก็เพราะว่าเราต้องการอ่านข้อมูลใน plot files ได้อย่างรวดเร็ว … เราจึงข้ามส่วนที่จะ improve ส่วนนี้ไปก่อน แต่ถึงแม้ว่าเราจะ improve ส่วนนี้ได้เราก็ทำให้มันลดลงได้เพียง few % (ประมาณ 2-3%) เท่านั้น
ตัว plotter ของ NoSSD ดูเหมือนว่าจะเป็นการบีบอัดที่ larger chunk ของ data ซึ่งเป็น level ที่สูงที่สุดของการบีบอัด data มันจึงดูเหมือนว่า data ที่อยู่ใน plot file เป็น random data มากกว่าที่มาจากการคำนวณ
แต่ถ้า Dawson สามารถทำได้จริงๆ นั้นหมายถึงคุณเก่งกว่า Chia Network ทั้งทีม และเป็น genius แน่ๆ
Dawson จึงเข้ามาท้า madMax ให้ลอง plot ด้วยโปรแกรมของ NoSSD แล้วมาดูว่า plot ที่สร้างด้วย NoSSD สามารถทำ signage ได้หรือไม่ …
madMax ก็เลยรับคำท้าโดยทำการ plot ด้วยโปรแกรม NoSSD และได้มา update ว่าเขาใช้เวลาในการสร้าง plot file 24 นาทีซึ่งต่างจากปกติที่ใช้เวลา 42 นาที (สร้าง plot file เร็วขึ้นหนึ่งเท่า โอววววว) และขนาดของ plot file มีขนาด 88.1G ซึ่งต่างจากปกติที่ 102G ….
ในระหว่างการ plot สังเกตุจาก CPU usage ดูเหมือนว่าจะสร้าง file เพียงแค่ 3 phase จากปกติที่ file plot ต้องใช้ทั้งหมด 4 phase และ all the magic ถูกทำที่ phase 1 เท่านั้น … ในตอนนั้น madMax ก็ยังไม่ค่อยเชื่อว่า plot file มันจะทำงานได้จริงๆ และยังได้พูดในทำนอง เสียเวลาเปล่าๆ
Dawson ก็เลยท้า madMax อีกรอบให้ run –query ด้วยโปรแกรม NoSSD เพื่อดูประสิทธิภาพของ plot file ว่าสามารถส่ง signage ได้หรือไม่
madMax ก็บอกว่า ทำแล้ว … มันพยายามส่งประมาณ 10 ครั้งซึ่งก็ไม่สามารถบอกได้ว่าประสิทธิภาพได้ drop หรือไม่
Dawson ก็ส่งภาพลูกพี่ไอรอนแมนผ่ายมือ ขึ้นมาแทน … แสดงในเห็นว่า บอกแล้วไงว่าตัว file plot ที่มีขนาดเล็กลงของ NoSSD สามารถทำ PoST ได้

หลังจากนั้นท่าทีของ madMax ก็เปลี่ยนไปโดยเริ่มสนใจในตัว NoSSD software มากขึ้นโดยทำการ plot file เพิ่มขึ้นอีก 11 plot และเริ่มเห็น signage points เพิ่มมากขึ้น นอกจากนั้นยังเข้าไปเป็นสมาชิกของ NoSSD Chia pool ในเวลาต่อมา
สิ่งนี้หมายความว่า NoSSD software สามารถสร้าง plot file ให้มีขนาดเล็กลงกว่า original ได้เยอะมากๆ และ file ยังสามารถชิงรางวัลได้ …. แต่ก็ยังไม่เคยมีใครเอาเงินรางวัลที่ได้จาก NoSSD plot มาโชว์ … จึงยังเป็นข้อสงสัยว่ามันชิงเงินรางวัลได้แล้วถ้าถูกจะได้เงินรางวัลจริงๆ หรือไม่
จนกระทั่ง J ก็ได้เข้ามาแจมด้วย… โดย J บอกว่าถ้า NoSSD สามารถทำได้อย่างที่ว่าไว้จริงๆ เรายินดีที่จะซื้อ software ของ NoSSD เป็น USD แต่มันจะต้องผ่านการตรวจสอบโดย Bram และทีมพัฒนาของเราก่อน
Dawson ตอบกลับ J ว่า …. 100BTC สำหรับ source code
J ตอบกลับไปว่า เราจะจ่ายเมื่อได้รับการตรวจสอบว่า code ของคุณมีการ improveได้อย่างถูกต้อง จะไม่มีการจ่ายก่อนการตรวจสอบหรือจ่ายก่อนเซ็น NDA … source code ราคา $2M ต้องมั่นใจว่ามันคุ้มค่าที่จะจ่าย
แต่ Dawson ก็ต่อรองที่จะให้เปิดที่ล่ะส่วน ส่วนล่ะ 25BTC โดยให้เหตุผลว่าเขา work อย่างหนักสำหรับ software ตัวนี้ การที่จะเซ็น NDA แล้วให้ Chia Network เข้ามาดู code ของเขา … มันก็เสี่ยงกับ NoSSD เหมือนกัน
หลังจากนั้น thechiaplot ก็ได้เข้ามาแจมด้วย … โดยเขาได้ download NoSSD software แล้ว install ลงที่เครื่องเขาที่เป็น Windows version … แต่เขาไม่ได้ plot และไม่ได้ farm สิ่งที่เขาทำคือ decompile code และ revert engineering file DLL บ้าง file เพื่อศึกษาดูว่าเป็น malware หรือไม่ นอกจากนั้นยังใช้โปรแกรมตรวจจับ network อย่าง procmon และ wireshark เข้าร่วมทดสอบด้วย
thechiaplot พบว่าตัว code มีการ download บางอย่างมาที่เครื่องซึ่งน่าจะเป็น source code ของ Malware และทำการ compile ตัว malware ที่เครื่องของเรา … ความคิดของเขาก็คือ software ตัวนี้อันตรายมากไม่ควรรันอย่างยิ่ง

ภาพ data file ที่ thechiaplot ทำการ decompile ตัวโปรแกรม plot ของ NoSSD
(ภาพจาก post ต้นฉบับ)
จากนั้น J ได้เข้ามา comment ได้น่าสนใจว่า เขาเห็นด้วยกับ amarena ว่านี้คือ Hellman Attack … ถึงแม้ว่าขนาดของ file จะมีขนาดเล็กลงจริงแต่ตอนที่ทำ signage จะต้องใช้พลังงานมากกว่าปกติโดยเฉพาะ farm ที่มีขนาดใหญ่ เพราะต้องเสียเวลา decompress file ถ้าเรายอมรับ logic ของ NoSSD มันก็จะกลายเป็น PoW ในที่สุด …. แต่แล้วยังไงล่ะถ้า PoW แล้วสามารถชนะแล้วได้รางวัล มันก็น่าสนใจนะ
จนถึงตอนนี้ตัว original post ก็ยังไม่สิ้นสุด .. ก็ยังโต้ตอบกันอยู่เรื่อยๆ ทุกคนใน post กำลังทำการพิสูจน์ว่า plot ของ NoSSD สามารถชิงรางวัลได้จริงๆ หรือไม่ เพราะเรื่องนี้เป็นเรื่องที่อันตรายมาก ถ้า NoSSD ทำการ plot file ให้มีขนาดเล็กลงแม้ว่ามันจะไม่สมบูรณ์แต่ถ้าสามารถชิงรางวัลได้ ใครจะแคร์ ….
ยกตัวอย่างถ้าเรามีล็อกเตอรี่ที่ทั่วไปขายในราคา 101บาท … แต่ถ้าเราซื้อของปลอมในราคา 88บาท และเมื่อของปลอมถูกรางวัลแล้วสามารถเอาไปขึ้นเงินรางวัลได้ …. เป็นผมผมก็ไม่แคร์ว่ามันคือของปลอมหรือของจริง…. ถ้าผมสามารถช่วงชิงความได้เปรียบคู่แข่งรายอื่นๆ
นี้คือสิ่งที่ Chia Network Inc จะต้องพิสูจน์ให้ได้ว่า plot ที่ไม่สมบูรณ์พวกนี้ไม่สามารถขึ้นเงินรางวัลได้ไม่งั้นยุ่งแน่ๆ เพราะถ้าสามารถขึ้นเงินรางวัลได้ แสดงว่าตัว plot file มีจุดโหว่ที่สามารถทำงานได้แม้ตัว plot file จะไม่เป็นไปตามที่ออกแบบไว้ก็ตาม … นอกจากนั้นจะมีคนแห่ไปใช้ plot file พวกนี้มากขึ้น ซึ่งจะเป็นการเอาเปรียบ farmer คนอื่นๆ ที่ใช้ขนาด file 101G
ผมเชื่อว่า Chia Network จะออกมาชี้แจงเรื่องนี้ในไม่ช้าหลังจากได้ศึกษา NoSSD มากขึ้น … เดียวเรามาติดตามกันครับว่ามันเกิดอะไรขึ้นกันแน่ … ดูจาก NoSSD ที่ยังเปิดให้บริการอยู่ (https://nossd.com/) ก็แสดงถึงความมั่นใจว่า plot file ของเขาสามารถชิงรางวัลได้แน่ๆ …. ถ้ามีความคืบหน้าแล้วผมจะมา update ให้ครับ
ขอบคุณทุกท่านที่ติดตาม … happy farming ครับ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น