Earn 5.76% APY staking with Solana Compass + help grow Solana's ecosystem

Stake natively or with our LST compassSOL to earn a market leading APY

Conference Talk Breakpoint 23

Breakpoint 2023: Auditor's Panel

Solana 🧭 Compass By Solana 🧭 Compass Nov 09, 2023 5 min read

Insights from leading blockchain auditors on the importance of security in the Solana ecosystem.

The notes below are AI generated and may not be 100% accurate. Watch the video to be sure!
Note: these notes were generated by AI to help surface more Solana content

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.

Related Content

Solana Program Security Audits and Bounties with David from MadShield - Solfate Podcast #27

Learn about Solana program security from MadShield's David, covering audit processes, common vulnerabilities, and the future of blockchain adoption.

Lightspeed DeFi Solana Panel with Jito, Ellipsis Lab, and Margin Labs

Leading Solana DeFi projects share insights on ecosystem growth, liquid staking tokens, and upcoming innovations in this must-listen panel discussion.

Anchor: Today and Tomorrow

Anchor 1.0 launches with major security improvements, better tooling, and a roadmap featuring Pinocchio integration, native fuzzing, and security linting

Breakpoint 2024: Introducing Radar: Extensible Static Analysis for Solana Programs

Discover Radar: The new open-source static analysis tool revolutionizing Solana program security

Breakpoint 2024: Product Keynote: Birdeye (Kha Nguyen)

Birdeye announces game-changing updates for Solana traders at Breakpoint 2024

The Internet Capital Markets Roadmap | Lucas Bruder, Max Resnick & Austin Federa

Deep dive into Solana's Internet Capital Markets vision with leaders from Anza, Jito, and Double Zero discussing market microstructure, application-controlled execution, and competing with traditional finance.

Breakpoint 2023: School of Solana by Ackee Blockchain

Ackee Blockchain's latest initiative, the School of Solana, offers free, online blockchain developer education.

Ship or Die 2025: Will Stablecoins Be Winner-Takes-All?

Stablecoins: winner-takes-all or diverse ecosystem? Experts weigh in on future use cases and regulations

Institutional-Grade Staking in ETFs with Helius and Bitwise

Learn how Bitwise and Helius partnered to launch BSOL, the first Solana staking ETF trading on NYSE, bringing institutional-grade staking to traditional finance

Breakpoint 2025: Security Block: Almanax (Francesco Piccoli)

AlmondX unveils AI security engineer for Solana developers with free one-year audit program backed by Solana Foundation

Macro Updates, Industry Narratives & Big Tech Coming For Crypto | Permissionless IV Recap

Blockworks podcast hosts discuss Bitcoin treasury acquisition vehicles, stablecoin legislation, and whether big tech's move into crypto is real this time at Permissionless IV in Brooklyn.

Breakpoint 2023: An Inside Look into the Past and Future of Solana Security

An exploration into the evolution and strengthening of security on the Solana blockchain as presented by Neodyme's co-founder.

Ship or Die at Accelerate 2025: Panel with Rick Scott, French Hill, Bill Hagerty, Kristin Smith

Senators and Representatives reveal plans for stablecoin regulation and market structure reform at major crypto event

Breakpoint 2025: Security Block: Asymmetric Research

Discover the biggest security risks facing Solana in 2025, from oracle compromises to CU optimization dangers, and learn how developers can protect their protocols.

Crypto's Path Forward In The Next 10 Years - Lightspeed Live at Permissionless 2025

Industry leaders from Pudgy Penguins, Backpack, Baxus, and Inversion Capital discuss why crypto must evolve beyond speculation to capture billions of new users through consumer applications.

Solana tokens

Solana Token Markets

Explore all tokens →