Skip to content

karinCrypto/1_Solidity-Basic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

solidity

솔리디티 실습 자료순서

  1. 기초문법
  2. 객체지향언어
  3. 컨트랙트 구현

# Solidity 언어의 장단점
- Strengths of Solidity

“It’s designed specifically for smart contracts, so it’s tightly integrated with the Ethereum Virtual Machine.”

“It provides strong tooling support, like Hardhat and Foundry, which makes development and testing much easier.”

“Its syntax is familiar to JavaScript developers, so it’s relatively easy to start with.”

“It supports features like events, modifiers, and inheritance, which help organize contract logic cleanly.”

- Weaknesses of Solidity

“Because it interacts with blockchain directly, small mistakes can lead to serious security vulnerabilities.”

“Gas optimization can be tricky, and developers must constantly think about cost efficiency.”

“The language evolves quickly, so keeping up with version changes is essential.”

“Debugging is harder compared to typical programming languages due to the blockchain environment.”

solidity 참고 자료

  • Ethereum 가이드 https://ethereum.org/en/developers/docs/smart-contracts/upgrading/#tutorials
  • SMART CONTRACTS 가이드 https://blog.openzeppelin.com/the-state-of-smart-contract-upgrades/#delegate-calls
  • About

    솔리디티 실습 자료

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published