📣 Gate.io Post Tiền điện tử Observer Call to Action!
📈 Chia sẻ tin tức Tiền điện tử và Nhận phần thưởng lớn hàng tuần!
💓 Đừng ngần ngại, hãy tham gia ngay ⏬
1. Chia sẻ tin tức tiền điện tử hàng ngày, xu hướng thị trường và cái nhìn sâu sắc về bài viết của bạn.
2. Bao gồm #CryptoObservers# để tham gia thành công.
🎁 10 "Tiền điện tử Observers" may mắn sẽ nhận được 20 đồng điểm vào mỗi thứ Sáu!
📌 Danh sách người chiến thắng sẽ được công bố mỗi thứ Sáu, với phần thưởng được phân phối trong cùng ngày.
📌 Lưu ý: Bài viết có thể chỉ bao gồm thẻ #CryptoObservers# ; nếu không, sẽ không được thưởng.
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. **
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
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.
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.
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. **
**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.
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
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.
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ụ.