Today I Learned πŸƒπŸ»β€β™€οΈ μ•Œκ³ λ¦¬μ¦˜μ„ ν’€κΈ°μœ„ν•œ κ³ κ΅°λΆ„νˆ¬

맀정·2022λ…„ 5μ›” 25일
1

TIL

λͺ©λ‘ 보기
6/12
post-thumbnail

πŸ’» 였늘 μ§„ν–‰ν•œ 것

  • 슀마트 μ»¨νŠΈλž™νŠΈ 개발 도ꡬ
    Ganache, Truffle, OpenZeppelin λ“±μ˜ κ°œλ°œλ„κ΅¬ ν™œμš© 방법을 λ°°μ› λ‹€. 아직 본격적으둜 κ°œλ°œμ„ μ§„ν–‰ν•˜μ§€ μ•Šμ•„μ„œ μ½”λ“œ λΆ™μ—¬λ„£λŠ” μ •λ„μ˜ μ‹€μŠ΅λ§Œ μ§„ν–‰ν–ˆμ„ 뿐, κΉŠμ΄μžˆλŠ” ν•™μŠ΅μ€ μ§„ν–‰ν•˜μ§€ λͺ»ν–ˆλ‹€. ν† ν°λ§Œλ“œλŠ” κ±° μ–΄μ œκΉŒμ§€ μž¬λ°Œμ—ˆλŠ”λ° 였늘 벌써 살짝쿡 질리기 μ‹œμž‘ν–ˆλ‹€.

  • μ½”ν”Œλ¦Ώ 36번 문제 -> λͺ» ν’ˆ
    μ–΄μ œ μ½”ν”Œλ¦Ώμ„ 레퍼런슀λ₯Ό 보고 ν’€μ—ˆκΈ° λ•Œλ¬Έμ— μ˜€λŠ˜μ€ λ°˜λ“œμ‹œ 풀어보렀고 ν–ˆλ‹€. 였늘 μ•½ 3-4μ‹œκ°„μ„ νˆ¬μžν•΄μ„œ ν’€μ—ˆλ‹€. κΈ°λŠ₯이 κ΅¬ν˜„λ˜λŠ” μ½”λ“œλŠ” μžμž˜ν•˜κ²Œ 많이 λ‚˜μ™”λŠ”λ°, νš¨μœ¨μ„±μ„ μΆ©μ‘±ν•œ μ½”λ“œλŠ” κ²°κ΅­ κ΅¬ν˜„ν•˜μ§€ λͺ»ν–ˆλ‹€. 머지 μ†ŒνŠΈ (merge sort)λ₯Ό ν™œμš©ν•΄μ„œ ν’€μ–΄μ•Ό ν•˜λŠ” λ¬Έμ œμ˜€λ‹€. 비둝 문제λ₯Ό μ œλŒ€λ‘œ 풀진 λͺ»ν–ˆμ§€λ§Œ 머지 μ†ŒνŠΈλ₯Ό μ œλŒ€λ‘œ 체화할 수 μžˆμ—ˆλ‹€.

    μ½”λ“œ
    μ„Έ 가지 λ²„μ „μ˜ μ½”λ“œλ₯Ό λ‚¨κ²¨λ‘μ—ˆλ‹€. μ„Έ 가지 λͺ¨λ‘ 정닡은 μ•„λ‹ˆλ‹€..


πŸ“ 배운 λ‚΄μš© 정리

  • 개발 및 배포 κ³Όμ •: TestRPC > TestNet > MainNet
  • Ganache: κ°€μƒμ˜ 이더리움 λ„€νŠΈμ›Œν¬λ₯Ό 생성해 슀마트 μ»¨νŠΈλž™νŠΈλ₯Ό μ‹€ν–‰ν•  수 μžˆλ„λ‘ ν•΄μ£ΌλŠ” ν”„λ‘œκ·Έλž¨
  • Truffle: 슀마트 μ»¨νŠΈλž™νŠΈ κ°œλ°œμ‹œ 개발, 배포 및 ν…ŒμŠ€νŠΈ ν™˜κ²½μ„ 제곡
  • Open Zepplin: 솔리디티 기반의 슀마트 μ»¨νŠΈλž™νŠΈλ₯Ό κ°œλ°œν•˜λŠ” ν”„λ ˆμž„μ›Œν¬

πŸ”† ν•™μŠ΅ 감정(아무 말)

  • μ•Œκ³ λ¦¬μ¦˜ λ„ˆλ¬΄ ν’€κ³  μ‹Άλ‹€... ν…ŒμŠ€νŠΈλ₯Ό μ™„λ²½νžˆ ν†΅κ³Όν•œ 지 λ„ˆλ¬΄ 였래 λ˜μ—ˆλ‹€. 그런데 μ•Œκ³ λ¦¬μ¦˜ ν‘ΈλŠ” 것은 κ½€ μž¬λ°ŒλŠ” κ±° κ°™λ‹€. 수λŠ₯ 30번 문제λ₯Ό ν‘ΈλŠ” 것 κ°™λ‹€. (어렸을 λ•Œ μˆ˜ν•™μ„ ꡉμž₯히 μ’‹μ•„ν–ˆλ‹€.)
  • μ–΄μ©Œλ‹€ λ³΄λ‹ˆ μ•Œκ³ λ¦¬μ¦˜μœΌλ‘œ 1일 1컀밋을 μ§„ν–‰ν•˜κ³  μžˆλ‹€. μ΄λ ‡κ²Œ 된 이상 1일 1컀밋을 μ­‰ 이어 λ‚˜κ°€μ•Όκ² λ‹€.
profile
Prospective Entrepreneur

0개의 λŒ“κΈ€