|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Cryptocurrency News Articles
Why Are Blockchain Audits So Expensive: A Deep Dive into the Factors that Drive the Hefty Price Tags
Dec 19, 2024 at 05:00 am
A development firm shocked laypersons by quoting $300000 for a security audit in a preliminary market survey. However, those familiar with the ins and outs of the blockchain world were not surprised by the hefty price tag in the least.
Blockchain audits are notoriously expensive, with some firms quoting up to $300,000 for a preliminary market survey. However, those familiar with the ins and outs of the blockchain world were not surprised by the hefty price tag in the least. A number of factors necessitate the high costs, including the extreme scarcity of audit teams with the required expertise.
For example, Atom Accelerator recently ran an RFP that culminated in a grant of $440,000 for Zellic to engage as an audit partner of Cosmos Hub over a period of two years. Zellic has performed audits for Cosmos Hub numerous times, including the Inactive Validator Set, Permissionless ICS, and Liquid Staking Module (engaged by Atom Accelerator).
The Inactive Validators set involved a third-party audit of the codebase with the same name. Zellic conducted the audit in two weeks for a total ask price of $59,500, which included Simply Staking’s fee as an intermediary. This entity also performed mediation for the Permissionless ICS third-party audit, which enabled anyone to create an optional consumer chain without a governance proposal, aimed at launching chains faster and with less friction. Zellic’s quote was $90,000 and a 25% price buffer to account for ATOM token volatility during the voting period. The total price, including Simply Staking’s fees, was $121,500.
Cosmos Hub spent $327,000 on one-off feature audits in the past year and a half, coming to an average of $26,000 for each week in which audits took place. The grant engages Zellic based on a 20 audit-week contract, which costs 16% less per week than Cosmos Hub paid, thanks to Atom Accelerator’s efforts.
A smart contract audit can take up to a month
The project’s size and complexity are the primary factors in determining how long a smart contract audit will take. While auditing a single token contract takes a couple of days, this goes up to a week for a decentralized application with complicated tokenomics. More advanced smart contract security audits are performed in up to a month.
The length also depends on whether the developer team wants a full security audit or only an interim report. It’s generally a better idea to audit the smart contract that has been deployed, not the one on GitHub. It minimizes the risk of code churning and malicious last-minute bugs and conveys a message of transparency to the user community.
The audit’s duration is also affected by whether it’s manual or automated. Reviewing individual functions in the code manually is time-intensive. However, manual audits are more efficient because they reduce the risk of false reports. They involve checking the code line-by-line to help identify hidden issues in its architecture and logic.
Binary analysis and cryptographic algorithm verification
Smart contract auditors perform a binary analysis to make sure the code is free from backdoors, i.e. hidden mechanisms attackers use to access a system without authentication. To this end, the team makes sure no unauthorized entities gain administrative access and inspects the transcoding and bonding protocols among participants. It also verifies cryptographic algorithms and enhances the overall security infrastructure.
Product security audits require deep knowledge of programming languages
Most software products integrate a user interface. Smart contracts frequently interact with a backend server in DeFi and Web3, whose code can be proprietary or open-source. The interface communicates with the backend server and uses Metamask or another local wallet to verify the user and sign transactions. There is often at least one database, such as PostgreSQL or MongoDB, and AWS Cognito, Auth0, or another OAuth2 authentication service.
Product security auditors verify that all components interact with each other as expected, each component performs its functions correctly, no information leaks are possible, system deployment procedures follow best practices, and unauthorized access is prevented. These tasks require a strong understanding of large software project architecture and the ability to navigate codebases written in different programming languages. Typically, the frontend is written in ReactJS, while the backend is a mix of Golang, NodeJS, Python, etc. The smart contracts are in Rust or Solidity. A wide range of tools is involved, including blockchain nodes and Docker container management techniques.
Penetration testers are well-versed in network protocols and architecture
Penetration testing focuses on external API endpoints Web2 backend services offer. Testing auditors mitigate security flaws by calling some of these APIs via unexpected syntax to obtain privileged access. This is a common attack vector, where cybercriminals trick the system into leaking private data or performing another unauthorized action. Auditors are well-versed in network protocols such as TCP/IP, HTTP/HTTPS, UDP, DNS, and SMTP, as well as architecture like firewalls, routers, switches, and their configurations. Familiarity with subnets and IP addressing (CIDR, NAT, VLANs, and VPNs) and tools like Wireshark to analyze packets
Disclaimer:info@kdj.com
The information provided is not trading advice. kdj.com does not assume any responsibility for any investments made based on the information provided in this article. Cryptocurrencies are highly volatile and it is highly recommended that you invest with caution after thorough research!
If you believe that the content used on this website infringes your copyright, please contact us immediately (info@kdj.com) and we will delete it promptly.
-
- OTC Markets Group Welcomes Osprey BNB Chain Trust to OTCQX
- Dec 19, 2024 at 09:05 am
- NEW YORK, Dec. 18, 2024 (GLOBE NEWSWIRE) -- OTC Markets Group Inc. (OTCQX: OTCM), operator of regulated markets for trading 12,000 U.S. and international securities, announces Osprey BNB Chain Trust (OTCQX: OBNB), provides a simple and secure exposure to BNB, the native token of the BNB Chain ecosystem, has qualified to trade on the OTCQX® Best Market. Osprey BNB Chain Trust was previously privately-held.
-
- Osprey BNB Chain Trust Qualifies to Trade on OTCQX® Best Market
- Dec 19, 2024 at 09:05 am
- NEW YORK, Dec. 18, 2024 (GLOBE NEWSWIRE) -- OTC Markets Group Inc. (OTCQX: OTCM), operator of regulated markets for trading 12,000 U.S. and international securities, announces Osprey BNB Chain Trust (OTCQX: OBNB), provides a simple and secure exposure to BNB, the native token of the BNB Chain ecosystem, has qualified to trade on the OTCQX® Best Market.
-
- HashKey Chain Mainnet Impressive Performance Metrics, Hong Kong's Crypto Framework Expands
- Dec 19, 2024 at 09:05 am
- HashKey Group launched the Ethereum layer-2 HashKey Chain mainnet on Dec. 18, following a successful testnet period. The testnet phase saw over 24.72 million transactions and registered 860,000 wallet addresses within one month.
-
- Jerome Powell’s Comments on Bitcoin Reserve Fuel Uncertainty In Crypto Market
- Dec 19, 2024 at 09:05 am
- In a dramatic turn of events, the cryptocurrency market experienced a massive liquidation of $310 million within just one hour. This sudden wave of sell-offs and massive liquidation in crypto market triggered the market volatility.
-
- Texas Strategic Bitcoin Reserve Act: BTC Indicator Paints a Path to $190,000 in 2025
- Dec 19, 2024 at 09:05 am
- The proposed legislation aims at making the state treasury invest directly in BTC. It seeks to push for the government agencies in Texas to start accepting cryptocurrencies as well, which the state can then convert to boost its Strategic Bitcoin Reserve.
-
- Fed Chair Powell Says U.S. Central Bank Has No Desire to Stockpile Bitcoin
- Dec 19, 2024 at 08:55 am
- By Michael S. Derby, Ann Saphir NEW YORK (Reuters) -Federal Reserve Chair Jerome Powell said on Wednesday the U.S. central bank has no desire to be involved in any government effort to stockpile large amounts of bitcoin.