Decentral Bank แก้ไขข้อผิดพลาดที่อนุญาตให้ผู้ใช้รายหนึ่งสร้างเงิน 10 ล้านล้าน USN ในราคาเพียง $10

Decentral Bank กล่าวว่าได้แก้ไขข้อผิดพลาดของสัญญาอัจฉริยะที่ทำให้โทเค็น USN ประมาณ 10 ล้านล้านเหรียญถูกสร้างเสร็จในเวลาสั้นๆ ผู้พัฒนา stablecoin ประกาศเมื่อวันพฤหัสบดี ทีมได้เผาโทเค็นและวางแผนที่จะให้รางวัลแก่ผู้ใช้ที่ได้รับผลกระทบด้วยค่าหัวบั๊ก

Decentral Bank เป็นองค์กรอิสระแบบกระจายอำนาจ (DAO) ที่กำลังพัฒนา USN Stablecoin บน Near blockchain

ตามรายงานเหตุการณ์ด้านความปลอดภัยที่แชร์กับ The Block ข้อบกพร่องถูกค้นพบเมื่อผู้ใช้ชื่อ “pavladiv.near” พยายามแลกเปลี่ยน 5 USN ($ 5) เป็น 5 USD Tether (USDT) เวลา 01:35 น. EDT ในวันที่ 6 กรกฎาคม ผู้ใช้พยายามทำการซื้อขายผ่านกลไกการแลกเปลี่ยนบนเครือข่ายของ Decentral Bank

ยังมีปัญหาที่ทำให้การสลับทำงานไม่ได้หากกระเป๋าเงินไม่มี USDT ใดๆ (แม้ว่าจะไม่จำเป็นสำหรับการแลกเปลี่ยนก็ตาม) จากข้อผิดพลาดนี้ การสลับล้มเหลว

ผู้ใช้ลองกระบวนการสองครั้งและล้มเหลวทั้งสองครั้ง เนื่องจากการทำธุรกรรมไม่ผ่าน USN smart contract จึงพยายามคืนเงินให้ นี่คือจุดที่บั๊กเกิดขึ้นจริง

ข้อผิดพลาดทำให้เกิดการวางตำแหน่งทศนิยมผิดตำแหน่งเมื่อคืนเงิน USN ของ pavladiv.near แทนที่จะส่งคืน 4.9995 USN (ประมาณ $5) บั๊กของสัญญาอัจฉริยะสร้างเงิน 4.9995 ล้านล้าน USN สำหรับผู้ใช้ทั้งสองครั้ง ซึ่งสร้างเกือบ 10 ล้านล้านดอลลาร์จากอากาศ

Decentral Bank เมื่อสังเกตเห็นจุดบกพร่องของเหรียญกษาปณ์ ได้หยุดสัญญาชั่วคราวและดำเนินการแก้ไขเพื่อป้องกันการวางทศนิยมที่ไม่ถูกต้องเมื่อคืนเงินสำหรับการแลกเปลี่ยนที่ล้มเหลว ทีมงานยังได้เผาโทเค็น USN ส่วนเกินที่เกิดจากจุดบกพร่อง ฟื้นฟูอุปทานหมุนเวียนของ USN ให้อยู่ในสถานะที่ถูกต้อง

หากปล่อยทิ้งไว้โดยไม่ได้ตรวจสอบ แสดงว่าจุดบกพร่องอาจถูกนำไปใช้เพื่อสร้าง USN ที่ไม่มีที่สิ้นสุด สิ่งนี้อาจนำไปสู่การระบายแหล่งรวมสภาพคล่องของ Ref Finance USDT อย่างสมบูรณ์ Ref Finance เป็นโปรโตคอล DeFi บนเครือข่าย Near และยังเป็นหนึ่งในผู้สนับสนุนและผู้มีส่วนร่วมหลักของ Decentral Bank

นักพัฒนา USN กล่าวว่ากำลังทดสอบการแก้ไขความล้มเหลวของการแลกเปลี่ยนโดยผู้ใช้กระเป๋าเงินที่ไม่เคยมี USDT Decentral Bank กล่าวว่าผู้ใช้ควรถือ USDT บางส่วนเมื่อทำการแลกเปลี่ยนดังกล่าวในขณะที่เตรียมเปิดตัวโซลูชัน

การประกาศในวันนี้ยังระบุด้วยว่าไม่มีใครได้รับผลกระทบจากจุดบกพร่องดังกล่าว และผู้ใช้ที่ค้นพบปัญหาจะได้รับรางวัลเป็นรางวัลข้อบกพร่อง สัญญาอัจฉริยะของ USN ยังไม่หยุดชั่วคราวตั้งแต่ 08:27 น. EDT ในวันที่ 6 กรกฎาคม Decentral Bank ระบุไว้ในรายงานความปลอดภัย

เมื่อไม่นานมานี้ Decentral Bank ได้หยุดการใช้ NEAR ซึ่งเป็นเหรียญพื้นเมืองของระบบนิเวศ Near สำหรับการขุดเหรียญ USN การเคลื่อนไหวนี้เกิดขึ้นหลังจากการล่มสลายของ TerraUSD (UST) ซึ่งทำให้เกิดความกังวลว่า USN ซึ่งเดิมได้รับการออกแบบในลักษณะเดียวกัน อาจประสบชะตากรรมเดียวกัน USDT เป็นหลักทรัพย์ค้ำประกันสำหรับ USN

© 2022 The Block Crypto, Inc. สงวนลิขสิทธิ์ บทความนี้จัดทำขึ้นเพื่อให้ข้อมูลเท่านั้น ไม่มีการเสนอหรือมีจุดประสงค์เพื่อใช้เป็นคำแนะนำทางกฎหมายภาษีการลงทุนการเงินหรือคำแนะนำอื่น ๆ

ที่มา: https://www.theblock.co/post/156328/decentral-bank-fixes-bug-that-let-one-user-mint-10-trillion-usn-for-just-10?utm_source=rss&utm_medium= rss