Cộng đồng đang phát triển nhanh chóng và đã huy động được hơn 20 triệu đô la Mỹ. Tại sao chuỗi công khai mới Nibiru lại trở thành đối thủ tiềm năng của dYdX?

Chuỗi công khai Layer1 Nibiru Chain đã đưa ra các ưu đãi airdrop vào cuối tháng 1 năm 2024. Sau một tháng hoạt động airdrop, cộng đồng của nó đã tăng hơn ba lần và số lượng người theo dõi Twitter đã vượt quá 500.000. Là một chuỗi công khai mới với nguồn tài chính hơn 20 triệu USD, Nibiru Chain tập trung vào giải quyết vấn đề bảo mật và tốc độ của các ứng dụng DeFi và sẽ trở thành đối thủ cạnh tranh tiềm năng của dYdX.

Hiện tại, Nibiru Chain có kế hoạch ra mắt mạng chính trong tuần này. **Là Lớp 1 đang phát triển nhanh chóng, các tính năng kỹ thuật và lợi thế cạnh tranh của Chuỗi Nibiru là gì? Vấn đề an toàn nào cần được chú ý khi phát triển các dự án sinh thái? Hôm nay Beosin sẽ phân tích từng cái một cho mọi người. **

Cộng đồng đang phát triển nhanh chóng và đã huy động được hơn 20 triệu đô la Mỹ tiền tài trợ. Tại sao chuỗi công khai mới Nibiru lại trở thành đối thủ cạnh tranh tiềm năng của dYdX?

Phân tích giao thức NibiruChain

Nibiru Chain chủ yếu tập trung vào các giao dịch DeFi như hoạt động kinh doanh cốt lõi của mình. Các thành phần cốt lõi của nó có bốn thành phần sau:

1. Đây-Perps

Giao dịch hợp đồng vĩnh viễn trên chuỗi cho phép người dùng giao dịch với đòn bẩy lên tới 10 lần đối với các tài sản tiền điện tử phổ biến như BTC, ETH và ATOM. Người đặt cược $NIBI sẽ có quyền quản trị Nibi-Perps và giảm phí giao dịch.

2. Trao đổi tại đây

Giao thức tạo lập thị trường tự động của Nibiru có kế hoạch hỗ trợ hai loại nhóm LP: nhóm trao đổi tiền tệ ổn định và nhóm sản phẩm không đổi thông thường.

3. $NUSD

Stablecoin được thế chấp hoàn toàn của hệ sinh thái Nibiru. Nibiru có kế hoạch trước tiên hỗ trợ người dùng sử dụng $USDC và $NIBI để đúc NUSD. Tỷ lệ cụ thể giữa hai loại tiền này được xác định bởi Tỷ lệ tài sản thế chấp. Nếu CR = 80%, nghĩa là đúc được 100 $NUSD, người dùng cần cung cấp 80$USDC và NIBI tương đương với 20NUSD.

Trong tương lai, Nibiru Chain sẽ hỗ trợ nhiều loại tài sản thế chấp hơn. Hiện tại, $NUSD giống $FRAX của hệ sinh thái Cosmos hơn.

4. Đây-Oracles

Nibi-Oracles là giải pháp oracle gốc của Nibiru cho phép người vận hành trình xác thực tham gia tích cực vào quá trình bỏ phiếu đồng thuận của oracle, tích hợp dữ liệu ngoài chuỗi vào chuỗi khối với độ chính xác cao và cung cấp dữ liệu từ các API bên ngoài và hợp đồng thông minh.

Vào năm 2024, Chuỗi Nibiru sẽ tập trung vào việc mở rộng hệ sinh thái và các bước phát triển chính của nó bao gồm nhiều kế hoạch, chẳng hạn như tích hợp với các dự án DeFi lớn trên nhiều chuỗi, niêm yết trên các sàn giao dịch tập trung hạng nhất, hoàn thành việc thực thi lạc quan song song và đạt được khả năng tương thích EVM toàn diện.

Thực hành phát triển bảo mật

Nếu bạn phát triển một ứng dụng trên Chuỗi Nibiru, quy trình phát triển và các ngôn ngữ được yêu cầu gần như giống hệt với quy trình trên các chuỗi công khai Cosmos khác. Việc tuân theo các nguyên tắc bảo mật sau có thể cải thiện tính bảo mật hợp đồng của dự án:

Bảo mật phát triển hợp đồng

  1. Hãy chuẩn bị cho một cuộc tấn công

Tương tự như việc phát triển hợp đồng bằng Solidity, nhà phát triển cần xem xét cách đối mặt với các cuộc tấn công và khắc phục các lỗ hổng. Do đó, các nhà phát triển cần xây dựng các hợp đồng thông minh có thể nâng cấp và phát triển các kế hoạch ứng phó rủi ro.

  1. Chú ý đến việc tiêu chuẩn hóa xác minh địa chỉ

Có hai cách thể hiện hợp lệ cho bất kỳ địa chỉ SDK Cosmos hợp lệ nào: tất cả đều là chữ thường và tất cả đều là chữ hoa, chẳng hạn như: Cosmos1uzwqa88hcqe5gs7u7lgjxekz7xc6sm0f7xwp6a so với.

COSMOS1UZWQA88HCQE5GS7U7LGJXEKZ7XC6SM0F7XWP6A đều có cùng một địa chỉ và Nibiru cũng vậy. Khi xử lý địa chỉ trong hợp đồng, chúng ta cần xem xét đặc điểm này của địa chỉ.

pub fn valid_transfer ( deps: DepsMut, info: MessageInfo, money: Uint128, dest: String , ) -> Result { // 检查地址是否在黑名单 if let Some (is_in_blacklist) = BLACKLIST. may_load (deps.storage, &dest.to_string ( )? { if is_denied { return Err (ContractError::DeniedRecipient); } } else if let Some (is_in_blacklist) = BLACKLIST.may_load ( deps.storage , &info.sender.clone ( ) )? { if is_denied { return Err (ContractError::DeniedSender); } ......};

Như được hiển thị trong đoạn mã trên, vì đích không được chuẩn hóa và địa chỉ thường được sử dụng là địa chỉ chữ thường nên bất kỳ ai cũng có thể bỏ qua DANH SÁCH ĐEN bằng cách cung cấp địa chỉ chữ hoa.

  1. Chú ý đến thao tác và tràn

Trong hợp đồng CosmWasm, các nhà phát triển cần chú ý đến nguy cơ tràn số nguyên hoặc chia cho 0. **Các nhà phát triển nên sử dụng loại Uint256 và Uint512 của CosmWasm, đồng thời sử dụng hàm toán học full_mul() để không bị tràn. **

  1. Vấn đề kiểm soát truy cập

**Kiểm soát truy cập là một trong những vấn đề chính trong bảo mật chương trình **Có vô số sự cố bảo mật do vấn đề kiểm soát truy cập gây ra, cũng cần được chú ý trong hợp đồng Cosmwasm. Sau đây là một trường hợp điển hình:

fn update_config( deps: DepsMut, msg: UpdateMsg) -> Kết quả { let config = CONFIG.load(deps.storage)?;

let new_config = Config { phần thưởng_vault_contract: msg.vault_address .map(|human| deps.api.addr_validate(&human)) .transpose()? .unwrap_or(config.rewards_vault_contract) }; CONFIG.save(deps.storage, &new_config)?;

Ok(Phản hồi::new().add_attribute("action", "update_config"))}

Do thiếu kiểm tra và hạn chế về địa chỉ người gọi, đoạn mã trên cho phép bất kỳ ai gọi update_config(), đặt địa chỉ của riêng họ làm địa chỉ kho bạc và nhận tất cả phần thưởng do hợp đồng tạo ra.

  1. Cẩn thận với các vòng lặp vô hạn

Hoạt động theo hợp đồng Cosmwasm đặt ra giới hạn gas cao, nhưng việc sử dụng không đúng cách sẽ làm cạn kiệt gas. Hợp đồng CosmWasm có thể bị mắc kẹt trong một vòng lặp vô hạn bằng cách gọi lại chính nó trong trình xử lý ACK. **Nếu nhà phát triển chuyển gói dữ liệu giữa hai hợp đồng CosmWasm, xin lưu ý rằng điều này có thể gây ra vòng lặp vô hạn và tiêu tốn nhiều phí gas. **

Thực hành bảo mật dự án

  1. Kiểm toán hợp đồng thông minh

Kiểm tra hợp đồng thông minh là kiểm tra và xem xét một cách có hệ thống mã hợp đồng thông minh để phát hiện ra nhiều lỗ hổng bảo mật tiềm ẩn nhất có thể, loại bỏ rủi ro bảo mật và đảm bảo rằng mã không có lỗ hổng logic nghiệp vụ và tuân thủ quy trình và kết quả vận hành dự kiến. Việc kiểm tra bảo mật thường xuyên các hợp đồng thông minh của dự án là rất quan trọng. Việc kiểm tra nên được tiến hành sau khi quá trình phát triển hợp đồng hoàn tất và trước khi triển khai mạng chính.

  1. Sử dụng ví đa chữ ký

Các bên tham gia dự án cần cân nhắc việc sử dụng ví đa chữ ký để quản lý quỹ dự án và hợp đồng thông minh. Tài khoản đa chữ ký cần phải được nắm giữ bởi nhiều thực thể để tránh những rủi ro tiềm ẩn về kiểm soát truy cập và tội ác nội bộ. **Hiện tại Nibiru Chain đã áp dụng giải pháp đa chữ ký Nomos và các bên tham gia dự án có thể cân nhắc sử dụng Nomos để quản lý tài sản. **

Tóm tắt

Là chuỗi công khai Lớp 1 mới, Chuỗi Nibiru cung cấp nền tảng đổi mới cho DeFi, trò chơi, RWA và các lĩnh vực khác. Nó nhằm mục đích giải quyết các vấn đề về khả năng truy cập, bảo mật và hiệu suất của các ứng dụng Web3, đồng thời cung cấp cho các nhà phát triển và người dùng thông thường các dịch vụ toàn diện và xuất sắc. dịch vụ.

Xem bản gốc
  • Phần thưởng
  • Bình luận
  • Chia sẻ
Bình luận
0/400
Không có bình luận
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate.io
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • ไทย
  • Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)