ชุมชนเติบโตอย่างรวดเร็วและระดมทุนได้มากกว่า 20 ล้านดอลลาร์สหรัฐ เหตุใดเครือข่ายสาธารณะแห่งใหม่ Nibiru จึงกลายเป็นคู่แข่งสำคัญของ dYdX

Nibiru Chain ซึ่งเป็นเครือข่ายสาธารณะ Layer1 ได้เปิดตัวสิ่งจูงใจในการแจก Airdrop เมื่อปลายเดือนมกราคม 2024 หลังจากกิจกรรม Airdrop เป็นเวลาหนึ่งเดือน ชุมชนก็เติบโตขึ้นมากกว่าสามเท่า และจำนวนผู้ติดตาม Twitter ก็เกิน 500,000 ราย ในฐานะเครือข่ายสาธารณะแห่งใหม่ที่มีเงินทุนมากกว่า 20 ล้านเหรียญสหรัฐ Nibiru Chain มุ่งเน้นไปที่การแก้ปัญหาความปลอดภัยและความเร็วของแอปพลิเคชัน DeFi และจะกลายเป็นคู่แข่งที่มีศักยภาพของ dYdX

ปัจจุบัน Nibiru Chain วางแผนที่จะเปิดตัว mainnet ในสัปดาห์นี้ **ในฐานะเลเยอร์ 1 ที่เติบโตอย่างรวดเร็ว คุณลักษณะทางเทคนิคและความได้เปรียบในการแข่งขันของ Nibiru Chain คืออะไร? ประเด็นด้านความปลอดภัยที่ต้องให้ความสนใจในการพัฒนาโครงการเชิงนิเวศน์มีอะไรบ้าง วันนี้ Beosin จะวิเคราะห์ทีละคนสำหรับทุกคน **

ชุมชนกำลังเติบโตอย่างรวดเร็วและระดมทุนได้มากกว่า 20 ล้านดอลลาร์สหรัฐ เหตุใดเครือข่ายสาธารณะแห่งใหม่ Nibiru จึงกลายเป็นคู่แข่งสำคัญของ dYdX?

การวิเคราะห์โปรโตคอล NibiruChain

Nibiru Chain มุ่งเน้นไปที่ธุรกรรม DeFi เป็นหลักเป็นธุรกิจหลัก ส่วนประกอบหลักมีสี่องค์ประกอบดังต่อไปนี้:

1. นี่-Perps

การซื้อขายสัญญาถาวรแบบออนไลน์ช่วยให้ผู้ใช้ซื้อขายด้วยเลเวอเรจสูงสุด 10 เท่าในสินทรัพย์ crypto ยอดนิยม เช่น BTC, ETH และ ATOM ผู้เดิมพัน $NIBI จะมีสิทธิ์ในการกำกับดูแลของ Nibi-Perps และส่วนลดค่าธรรมเนียมการทำธุรกรรม

2. ที่นี่-Swap

โปรโตคอลผู้ดูแลสภาพคล่องแบบอัตโนมัติของ Nibiru วางแผนที่จะสนับสนุนกลุ่ม LP สองประเภท: กลุ่มการแลกเปลี่ยนสกุลเงินที่มีเสถียรภาพ และกลุ่มผลิตภัณฑ์คงที่ทั่วไป

3. $NUSD

เหรียญเสถียรที่มีหลักประกันเต็มรูปแบบของระบบนิเวศ Nibiru Nibiru วางแผนที่จะสนับสนุนผู้ใช้ให้ใช้ $USDC และ $NIBI เพื่อสร้าง NUSD ก่อน อัตราส่วนเฉพาะระหว่างทั้งสองถูกกำหนดโดย Collateral Ratio หาก CR= 80% ซึ่งหมายถึงการสร้าง 100 $NUSD ผู้ใช้จำเป็นต้องจัดเตรียม 80$USDC และ NIBI เทียบเท่ากับ 20NUSD

ในอนาคต Nibiru Chain จะรองรับหลักประกันประเภทต่างๆ มากขึ้น ปัจจุบัน $NUSD เป็นเหมือน $FRAX ของระบบนิเวศ Cosmos มากกว่า

4. ที่นี่-Oracles

Nibi-Oracles เป็น โซลูชัน Oracle ดั้งเดิมของ Nibiru ที่ช่วยให้ผู้ปฏิบัติงานตรวจสอบความถูกต้องมีส่วนร่วมในการลงคะแนนฉันทามติของ Oracle รวมข้อมูลนอกเครือข่ายเข้ากับบล็อกเชนที่มีความเที่ยงตรงสูง และจัดเตรียมข้อมูลจาก API ภายนอกและสัญญาอัจฉริยะ การตอบสนองเวลาแฝงต่ำ

ในปี 2024 Nibiru Chain จะมุ่งเน้นไปที่การขยายระบบนิเวศ และการพัฒนาหลักจะรวมถึงแผนงานที่หลากหลาย เช่น การบูรณาการกับโครงการ DeFi ที่สำคัญบนหลายเครือข่าย การจดทะเบียนในการแลกเปลี่ยนแบบรวมศูนย์ระดับเฟิร์สคลาส การดำเนินการเชิงบวกแบบคู่ขนานให้เสร็จสิ้น และการบรรลุความเข้ากันได้ของ EVM ที่ครอบคลุม

แนวทางปฏิบัติในการพัฒนาความปลอดภัย

หากคุณพัฒนาแอปพลิเคชันบน Nibiru Chain กระบวนการพัฒนาและภาษาที่ต้องการเกือบจะเหมือนกันกับที่อยู่ในเครือข่ายสาธารณะของ Cosmos อื่น ๆ การปฏิบัติตามหลักเกณฑ์ด้านความปลอดภัยต่อไปนี้สามารถปรับปรุงความปลอดภัยของสัญญาของโครงการได้:

การรักษาความปลอดภัยการพัฒนาสัญญา

  1. เตรียมพร้อมสำหรับการโจมตี

เช่นเดียวกับการพัฒนาสัญญาโดยใช้ Solidity นักพัฒนาจำเป็นต้องพิจารณาวิธีเผชิญการโจมตีและแก้ไขช่องโหว่ ดังนั้นนักพัฒนาจึงต้องสร้างสัญญาอัจฉริยะที่สามารถอัปเกรดได้ และพัฒนาแผนการตอบสนองต่อความเสี่ยง

  1. ใส่ใจกับมาตรฐานของการตรวจสอบที่อยู่

มีการแสดงที่ถูกต้องสองรายการสำหรับที่อยู่ Cosmos SDK ที่ถูกต้อง: ตัวพิมพ์เล็กทั้งหมดและตัวพิมพ์ใหญ่ทั้งหมด เช่น: cosmos1uzwqa88hcqe5gs7u7lgjxekz7xc6sm0f7xwp6a vs.

COSMOS1UZWQA88HCQE5GS7U7LGJXEKZ7XC6SM0F7XWP6A เป็นที่อยู่เดียวกันทั้งหมด และ Nibiru ก็เหมือนกัน เมื่อต้องจัดการกับที่อยู่ในสัญญา เราต้องพิจารณาลักษณะของที่อยู่นี้ด้วย

pub fn valid_transfer ( deps: DepsMut, info: MessageInfo, amount: Uint128, dest: String , ) -> Result { // 检查地址是否在黑名单 if la Some (is_in_blacklist) = BLACKLIST. may_load (deps.storage, &dest.to_string ( )? { if is_denied { return Err (ContractError::DeniedRecipient); } } else if ให้บาง (คือ_in_blacklist) = BLACKLIST.may_load ( deps.storage , &info.sender.clone ( ) )? { if is_denied { return Err (ContractError::DeniedSender); } ......};

ดังที่แสดงในโค้ดด้านบน เนื่องจาก deest ไม่ได้มาตรฐานและที่อยู่ที่ใช้กันทั่วไปคือที่อยู่ตัวพิมพ์เล็ก ใครๆ ก็สามารถข้าม BLACKLIST ได้โดยการระบุที่อยู่ตัวพิมพ์ใหญ่

  1. ใส่ใจกับการดำเนินงานและการล้น

ในสัญญา CosmWasm นักพัฒนาจำเป็นต้องใส่ใจกับความเสี่ยงที่จำนวนเต็มล้นหรือหารด้วยศูนย์ **ขอแนะนำให้นักพัฒนาใช้ประเภท Uint256 และ Uint512 ของ CosmWasm และใช้ฟังก์ชันทางคณิตศาสตร์ full_mul() ที่ไม่ล้น **

  1. ปัญหาการควบคุมการเข้าถึง

**การควบคุมการเข้าถึงเป็นหนึ่งในประเด็นหลักในการรักษาความปลอดภัยของโปรแกรม **มีเหตุการณ์ด้านความปลอดภัยมากมายที่เกิดจากปัญหาการควบคุมการเข้าถึงซึ่งจำเป็นต้องให้ความสนใจในสัญญา Cosmwasm ด้วย ต่อไปนี้เป็นกรณีทั่วไป:

fn update_config( deps: DepsMut, msg: UpdateMsg) -> ผลลัพธ์ { ให้ config = CONFIG.load(deps.storage)?;

ให้ new_config = Config { รางวัล_vault_contract: msg.vault_address .map(|human| deps.api.addr_validate(&human)) .transpose()? .unwrap_or(config.rewards_vault_contract) }; CONFIG.save(deps.storage, &ใหม่_config)?;

ตกลง(การตอบสนอง::new().add_attribute("action", "update_config"))}

เนื่องจากขาดการตรวจสอบและข้อจำกัดเกี่ยวกับที่อยู่ของผู้โทร โค้ดด้านบนจึงอนุญาตให้ใครก็ตามสามารถโทรได้ update_config() ตั้งค่าที่อยู่ของตนเองเป็นที่อยู่คลัง และรับรางวัลทั้งหมดที่สร้างโดยสัญญา

  1. ระวังการวนซ้ำไม่สิ้นสุด

การดำเนินการตามสัญญาของจักรวาลกำหนดขีดจำกัดก๊าซที่สูง แต่การใช้ที่ไม่เหมาะสมจะทำให้ก๊าซหมด สัญญา CosmWasm อาจติดอยู่ในวงวนไม่สิ้นสุดโดยการเรียกตัวเองกลับมาในตัวจัดการ ACK **หากนักพัฒนาถ่ายโอนแพ็กเก็ตข้อมูลระหว่างสัญญา CosmWasm สองสัญญา โปรดทราบว่าการดำเนินการนี้อาจทำให้เกิดการวนซ้ำไม่สิ้นสุดและใช้ค่าธรรมเนียมก๊าซจำนวนมาก **

แนวทางปฏิบัติด้านความปลอดภัยของโครงการ

  1. การตรวจสอบสัญญาอัจฉริยะ

การตรวจสอบสัญญาอัจฉริยะคือการทดสอบและตรวจสอบโค้ดสัญญาอัจฉริยะอย่างเป็นระบบเพื่อค้นหาช่องโหว่ด้านความปลอดภัยที่อาจเกิดขึ้นได้มากที่สุด ขจัดความเสี่ยงด้านความปลอดภัย และตรวจสอบให้แน่ใจว่าโค้ดไม่มีช่องโหว่ทางตรรกะทางธุรกิจ และสอดคล้องกับกระบวนการปฏิบัติงานและผลลัพธ์ที่คาดหวัง การตรวจสอบความปลอดภัยเป็นประจำของสัญญาอัจฉริยะของโครงการมีความสำคัญ ขอแนะนำให้ดำเนินการตรวจสอบหลังจากการพัฒนาสัญญาเสร็จสมบูรณ์และก่อนใช้งานเมนเน็ต

  1. ใช้กระเป๋าเงินหลายลายเซ็น

ฝ่ายโครงการจำเป็นต้องพิจารณาใช้กระเป๋าเงินแบบหลายลายเซ็นเพื่อจัดการคลังโครงการและสัญญาอัจฉริยะ บัญชีแบบหลายลายเซ็นจำเป็นต้องมีหน่วยงานหลายแห่งเพื่อหลีกเลี่ยงความเสี่ยงในการควบคุมการเข้าถึงที่อาจเกิดขึ้นและความชั่วร้ายภายใน **ปัจจุบัน Nibiru Chain ได้นำโซลูชันลายเซ็นหลายลายเซ็นของ Nomos มาใช้ และฝ่ายโครงการอาจพิจารณาใช้ Nomos สำหรับการจัดการสินทรัพย์ **

สรุป

ในฐานะเครือข่ายสาธารณะ Layer 1 ใหม่ Nibiru Chain มอบแพลตฟอร์มที่เป็นนวัตกรรมสำหรับ DeFi เกม RWA และสาขาอื่น ๆ โดยมีจุดมุ่งหมายเพื่อแก้ไขปัญหาการเข้าถึง ความปลอดภัย และประสิทธิภาพของแอปพลิเคชัน Web3 และมอบบริการที่ครอบคลุมและเป็นเลิศแก่นักพัฒนาและผู้ใช้ทั่วไป บริการ

ดูต้นฉบับ
  • รางวัล
  • แสดงความคิดเห็น
  • แชร์
แสดงความคิดเห็น
0/400
ไม่มีความคิดเห็น