Breakpoint 2023: Auditor's Panel
Insights from leading blockchain auditors on the importance of security in the Solana ecosystem.
Summary
The Breakpoint 2023 conference brought together a panel of esteemed blockchain auditors who discussed the paramount importance of security auditing in the blockchain ecosystem, particularly within Solana. This panel included insights from Adam Hrazdira of Ackee Blockchain, Peter Cielas from Halborn, Robert Chen of OtterSec, Robert Reith from Neodyme, and Jack from Sec3. These experts delved deep into why auditing is crucial for the safety of decentralized ecosystems, the tools that assist auditors, the collaborative process between developers and auditors, and the exciting potential of AI and machine learning in this domain.
Key Points:
The Necessity of Auditing in Blockchain Security
Through the dialogue, it became clear that auditing is an indispensable part of ensuring the security and integrity of blockchain applications. Auditing acts as a safety net that supplements the use of security tools. Despite the array of tools available to detect vulnerabilities, the panelists emphasized the need for robust manual reviews and one-on-one collaboration with developers to ensure that no stone goes unturned in the pursuit of securing programs.
The Toolbox for Auditors
Auditors utilize a variety of tools to aid in their work, ranging from simple linting programs to compiler messages and more sophisticated scanning and fuzzing tools. These instruments help provide preliminary checks, warning auditors about potential problematic areas that could lead to vulnerabilities. The discussion highlighted the need for high-quality tools to support auditors, including the development of frameworks that streamline processes like fuzzing for developers.
Partnership Between Developers and Auditors
A key takeaway from the panel was the necessity for a collaborative approach between developers and auditors. Developers should come prepared with thorough unit tests and have a robust understanding of their code before approaching auditors. This upfront work helps facilitate the auditing process and enhances program security. The panelists also suggested that developers ensure their code is well-documented and readable to simplify the audit process.
AI and Machine Learning in Security Auditing
Machine learning and artificial intelligence (AI) were presented as promising technologies in the auditing space. However, the panelists also cautioned that while these tools have potential, they require vast amounts of data and may not yet replace the human elements of auditing. They called for responsible usage of AI and highlighted the need for high-quality training datasets to ensure effectiveness.
Post-Launch Security Considerations
Post-launch, continuous monitoring is essential. Watchtower products can alert developers of unusual patterns in smart contract interactions, indicating potential malicious activity. This proactive monitoring can complement the pre-launch preparation and auditing process in maintaining the security of programs.
Facts + Figures
- Auditing is essential for the safety and total value locked (TVL) in blockchain ecosystems.
- Manual audits are necessary despite the existence of security tools, as some aspects of security require expert judgment.
- Developers should write comprehensive unit tests and prepare their code before contacting auditors.
- Auditors employ a range of tools, including linting programs, compilers, and fuzzers.
- Effective code documentation and readable code can facilitate the auditing process.
- The use of AI and machine learning in auditing is growing, with an emphasis on providing good data to train models.
- Post-launch security tools such as Watchtower can monitor smart contracts for abnormal interactions.
Top quotes
- "It's important to have someone have another look at your code to basically verify that everything that you have done works correctly."
- "The correct way to think about auditing is as they pass. They hopefully will find most of the bugs."
- "Using anchor correctly... you can put insecurity right from the beginning, essentially."
- "Every contract should be open source."
Questions Answered
What is the role of auditing in blockchain security?
Auditing is fundamental to blockchain security, serving as an extra layer of verification that works alongside security tools to protect blockchain programs. Auditors employ manual and automated practices to scrutinize code, catch potential vulnerabilities, and help developers reinforce their programs against threats.
What tools do auditors use when examining blockchain code?
Auditors have access to a suite of tools that include linters, compilers, scanner programs, and fuzzers. These help them to scan for vulnerabilities, correct code, and rigorously test smart contracts to prevent security breaches.
How do developers and auditors collaborate?
Developers and auditors collaborate in a partnership where developers should first thoroughly test and review their code to ensure a baseline level of quality. Auditors then assist by bringing a fresh perspective, identifying overlooked vulnerabilities, and proposing solutions to strengthen security.
Can AI replace human auditors in blockchain security?
AI has not yet reached a stage where it can replace human auditors in blockchain security. While AI and machine learning technologies offer promise and can assist with some tasks like identifying patterns, intricate knowledge and understanding of code and vulnerabilities still require human insight.
Is open sourcing contracts important in blockchain security?
Open sourcing contracts is considered very important in the blockchain community as it allows for transparency, peer reviews, and community involvement, contributing greatly to the overall security of the blockchain ecosystem.
Comments
Please login to leave a comment.
On this page
Related Content
Solana Program Security Audits and Bounties with David from MadShield - Solfate Podcast #27
Lightspeed DeFi Solana Panel with Jito, Ellipsis Lab, and Margin Labs
Anchor: Today and Tomorrow
Breakpoint 2024: Introducing Radar: Extensible Static Analysis for Solana Programs
Breakpoint 2024: Product Keynote: Birdeye (Kha Nguyen)
The Internet Capital Markets Roadmap | Lucas Bruder, Max Resnick & Austin Federa
Breakpoint 2023: School of Solana by Ackee Blockchain
Ship or Die 2025: Will Stablecoins Be Winner-Takes-All?
Institutional-Grade Staking in ETFs with Helius and Bitwise
Breakpoint 2025: Security Block: Almanax (Francesco Piccoli)
Breakpoint 2023: An Inside Look into the Past and Future of Solana Security
Macro Updates, Industry Narratives & Big Tech Coming For Crypto | Permissionless IV Recap
Breakpoint 2025: Security Block: Asymmetric Research
Ship or Die at Accelerate 2025: Panel with Rick Scott, French Hill, Bill Hagerty, Kristin Smith
Crypto's Path Forward In The Next 10 Years - Lightspeed Live at Permissionless 2025
Latest news
CLARITY Act July 4 Target at Risk After Ethics Clause Deal Collapses
Tokenized Trading Card Market Hits $230M in May as Solana Claims 64% of Gacha Volume
Three Tokenized SpaceX Products Now Trade on Solana, and They Work Very Differently
SPCX Tokenized SpaceX Shares Hit $37M in First-Day Trading Volume on Solana
Solana Foundation Signs New MOU with Kazakhstan's Alatau City for Blockchain Hub
Securitize Brings STAC Tokenized CLO Fund to Solana as Ethena Plans $250M Allocation
Exodus Launches Tokenized Stock Trading on Solana via Ondo Finance Partnership
Circle Mints Another $1B USDC on Solana as 2026 Gross Issuance Approaches $57 Billion
Collector Crypt Sets Weekly Pack Record With 215K Opens, Crosses $50M in Revenue
Solana Becomes Presenting Sponsor of WSOP 2026, Enabling Zero-Fee Crypto Buy-Ins
Solana Token Markets
