BoomπŸ’₯Labs
Published in

BoomπŸ’₯Labs

[BoomπŸ’₯Labs] λ‹ˆμ–΄ ν”„λ‘œν† μ½œ ν•Έμ¦ˆμ˜¨ μ›Œν¬μƒ΅ μ€€λΉ„κΈ°

8μ›” 1일과 2일, 이틀 κ°„μ˜ ν•Έμ¦ˆμ˜¨ μ›Œν¬μƒ΅μ„ 잘 λ§ˆμ³€μŠ΅λ‹ˆλ‹€.
μ°Έμ—¬ν•˜μ‹  λΆ„λ“€κ»˜ λͺ¨λ‘ κ°μ‚¬μ˜ 인사 μ „λ‹¬ν•˜λ©°, μ€€λΉ„ν•˜λŠ” 과정에 λŒ€ν•œ νšŒκ³ λ‘μ„ μž‘μ„±ν•΄λ΄…λ‹ˆλ‹€.

사싀 μ›Œν¬μƒ΅μ„ 마친 λ°”λ‘œ νšŒκ³ λ‘μ„ μž‘μ„±ν•˜κ³ μž ν•˜μ˜€μœΌλ‚˜, 이후 블둝체인 μœ„ν¬ 행사듀, 해컀톀, 그리고 μ½”λ‘œλ‚˜λ‘œ μΈν•œ νœ΄μ‹ 등을 이유둜 λ―Έλ€„μ§€λ©΄μ„œ μ΄μ œμ„œμ•Ό 글을 μž‘μ„±ν•˜κ²Œ λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

μ‹œμž‘

λΆλž©μŠ€μ—μ„œ 처음 κΈ°νšν•œ ꡐ윑 ν–‰μ‚¬λ‘œ EVM, λŸ¬μŠ€νŠΈκ³„μ—΄(μ†”λΌλ‚˜/λ‹ˆμ–΄), ZK, 온체인 데이터 뢄석 λ„€ 가지 νŠΈλž™μ„ κΈ°νšν•˜κ²Œ λ˜μ—ˆκ³ , κ·Έ 쀑 λ‚˜λŠ” λŸ¬μŠ€νŠΈκ³„μ—΄μ„ 맑게 λ˜μ—ˆλ‹€.

λ‹€λ§Œ λŸ¬μŠ€νŠΈκ³„μ—΄ μ»¨νŠΈλž™νŠΈ ꡐ윑 νŠΈλž™μ„ μ‹œμž‘ν•  λ•Œ, ν•œ 가지 κ±Έλ¦¬λŠ” 점이 μžˆμ—ˆλŠ”λ°, 선택지가 μ†”λΌλ‚˜μ™€ λ‹ˆμ–΄ 2가지 (CosmWasmκΉŒμ§€ ν¬ν•¨ν•œλ‹€λ©΄ 3가지)κ°€ μžˆμ—ˆκ³ , 선택지 쀑 ν•˜λ‚˜λ₯Ό κ°€λ³κ²Œ μ„ νƒν•˜κΈ°μ—λŠ” 6–8μ£ΌλΌλŠ” 기간이 λ„ˆλ¬΄ κΈΈλ‹€κ³  μƒκ°ν–ˆλ‹€.

κ·Έλž˜μ„œ λ¨Όμ € 밋업을 톡해 ν•œλ²ˆ μ‚¬λžŒλ“€μ˜ μˆ˜μš”λ₯Ό ν™•μΈν•΄λ³΄κΈ°λ‘œ ν•˜μ˜€κ³ , λ”°λΌμ„œ λ‹ˆμ–΄ 밋업을 μ€€λΉ„ν•˜κ²Œ λ˜μ—ˆλ‹€.

μ›λž˜λŠ” 뢐랩슀 λ”°λ‘œμ˜ ν–‰μ‚¬λ‘œ κΈ°νšν•˜κΈ°λ‘œ ν•˜μ˜€μœΌλ‚˜, μ‹œμ μ΄ kbw 기간에 맞물리게 λ˜μ—ˆκ³ , DSRVμΈ‘μ—μ„œ κ°μ‚¬ν•˜κ²Œλ„ λ¨Όμ € μ œμ•ˆμ„ ν•΄μ£Όμ…”μ„œ DSRV λΉŒλ”ν•˜μš°μŠ€μ—μ„œ μ§„ν–‰ν•˜κ²Œ λ˜μ—ˆλ‹€. 덕뢄에 λ”μš± 성황리에 진행할 수 있게 된 것 κ°™λ‹€.

μ€€λΉ„ κ³Όμ •

이번 밋업을 μ€€λΉ„ν•˜λ©΄μ„œ μ–΄λ–€ μ½”λ“œκ°€ μ˜ˆμ‹œλ‘œ 적합할 κΉŒμ— λŒ€ν•΄ 고민을 많이 ν•˜κ²Œ λ˜μ—ˆλ‹€. λ„ˆλ¬΄ λ³΅μž‘ν•œ μ½”λ“œλŠ” λ“£λŠ” μ‚¬λžŒλ“€μ—κ²Œ β€œμ΄κ±° λ©‹μžˆμ£ ?”라고 뽐낼 순 μžˆμ–΄λ„, κ·Έ μ‚¬λžŒλ“€μ΄ λ°°μš°λŠ” λ°μ—λŠ” μ „ν˜€ 도움이 λ˜μ§€ μ•ŠλŠ”λ‹€. μ λ‹Ήνžˆ κ°œλ…μ„ μ΄ν•΄ν•˜λŠ” 데에 도움이 λ˜λŠ” μ„ μ—μ„œ, Rustκ°€ μ²˜μŒμ΄κ±°λ‚˜ μ΅μˆ™μΉ˜ μ•Šμ€ μ‚¬λžŒλ“€λ„ 이해할 λ§Œν•œ 예제 μ½”λ“œλ“€μ„ μ°ΎλŠ” 데에 μ§‘μ€‘ν•˜κ²Œ λ˜μ—ˆλ‹€.

λ‹€μŒμœΌλ‘œλŠ”, ν•Έμ¦ˆμ˜¨ μ›Œν¬μƒ΅μœΌλ‘œ 배울 수 μžˆλŠ” μ μ ˆν•œ λ‚œμ΄λ„μ΄λ©΄μ„œ λ‹ˆμ–΄μ—μ„œ κ°œλ°œν•  λ•Œ μ•Œμ•˜μœΌλ©΄ ν•˜λŠ” κ°œλ…λ“€μ„ μ„ λ³„ν•˜λŠ” 데에도 신경을 썼닀. μ»¨νŠΈλž™νŠΈ 개발자라면 μ•Œμ•˜μœΌλ©΄ ν•˜λŠ”, ν˜Ήμ€ μ•Œλ©΄ 쒋은 κ°œλ…λ“€κ³Ό μ˜ˆμ œλ“€μ„ μ μ§„μ μœΌλ‘œ λ‚œμ΄λ„κ°€ μƒμŠΉν•˜λ„λ‘ λ°°μΉ˜ν•˜μ˜€κ³ , λ³Έ 밋업을 듀은 μ‚¬λžŒλ“€μ΄ ν˜Όμžμ„œ λ‹ˆμ–΄μ˜ μ»¨νŠΈλž™νŠΈλ₯Ό κ°œλ°œν•  수 μžˆλŠ” μ •λ„λ‘œ μ•Œλ €μ£ΌλŠ” 것이 λͺ©ν‘œμ˜€λ‹€. λ¬Όλ‘  λ³Έ λ°‹μ—…μ—μ„œ λͺ¨λ“  λ‚΄μš©μ„ λ‹€ μ•Œλ €μ€„ 순 μ—†κ² μ§€λ§Œ, 적어도 이후 ν•„μš”ν•œ 지식듀은 슀슀둜 μŠ΅λ“ν•  수 μžˆμ„ 정도가 λ˜μ—ˆμœΌλ©΄ μ‹Άμ—ˆλ‹€.

λ§ˆμ§€λ§‰μœΌλ‘œλŠ”, κ·Έλž˜λ„ μ‹€μŠ΅ν•΄λ³΄λŠ” 맛이 λ‚˜λ„λ‘ 예제 μ½”λ“œλ₯Ό μˆ˜μ •ν•˜κ±°λ‚˜, λ˜λŠ” μƒˆλ‘œ μ§°λ‹€. μ λ‹Ήνžˆ λ‹¨μˆœν•˜λ©΄μ„œλ„, μ¦‰μ‹œ ν”Όλ“œλ°±μ΄ 보여 μ λ‹Ήν•œ 재미λ₯Ό λ³΄μ—¬μ£ΌλŠ” FT μ»¨νŠΈλž™νŠΈλ₯Ό 예제둜 μ„ μ •ν•˜μ˜€κ³ , λ‹€μŒμ˜ Contract Upgrade, Cross Contract Call, Test Codeμ˜ˆμ œλ“€λ„ μœ„ FT μ»¨νŠΈλž™νŠΈμ— 덧뢙여 μ—°κ³„ν•˜λŠ” λ°©μ‹μœΌλ‘œ λ ˆλ²¨λ§ν•˜μ—¬ μ½”μŠ€λ₯Ό μ§°λ‹€.

그리고 μœ„ κ³Όμ •μ—μ„œ, λ‚˜ 혼자만 코딩을 ν•΄μ„œ λ³΄μ—¬μ£ΌλŠ” 것이 μ•„λ‹Œ, μ°Έμ—¬μžλ“€λ„ 같이 μ°Έμ—¬ν•  수 μžˆλŠ” β€˜ν•Έμ¦ˆμ˜¨ μ›Œν¬μƒ΅β€™μœΌλ‘œμ„œ 잘 μ§„ν–‰ν•˜κΈ° μœ„ν•˜μ—¬,
λ°”λ‘œ μ½”λ“œλ₯Ό λ³΅μ‚¬ν•˜μ—¬ 진행할 수 μžˆλŠ” 치트 μ‹œνŠΈμ™€, λΈŒλžœμΉ˜λ³„λ‘œ 단계λ₯Ό λ‚˜λˆ„μ–΄ 미리 μ½”λ“œλ₯Ό μ§œλ†“μ€ κΉƒν—™ 레포λ₯Ό λ§Œλ“€μ—ˆλ‹€.

진행 κ³Όμ •

밋업을 μ€€λΉ„ν•˜λ©΄μ„œ κ°€μž₯ κ±±μ •ν–ˆμ—ˆλ˜ 것은 첫 λ²ˆμ§Έλ‘œλŠ” μ°Έμ—¬μžλ“€ μ‚¬μ΄μ—μ„œ 속도 차이가 μƒκΈ°λŠ” 것과, 두 λ²ˆμ§Έλ‘œλŠ” μ°Έμ—¬μžλ“€μ΄ μ΄ν•΄ν•˜μ§€ λͺ»ν•  μ •λ„λ‘œ μ–΄λ ΅κ²Œ μ „λ‹¬ν•˜μ§€ μ•Šμ„κΉŒμ— λŒ€ν•œ κ±±μ •μ΄μ—ˆλ‹€.

첫 λ²ˆμ§Έλ‘œλŠ” μ°Έμ—¬μžλ“€ μ‚¬μ΄μ—μ„œ 속도 차이가 생길 λ•Œμ—, λˆ„κ΅¬μ—κ²Œ λ§žμΆœκΉŒμ— λŒ€ν•œ κ³ λ―Όμ΄μ—ˆλ‹€. 속도 차이가 크지 μ•Šλ‹€λ©΄, λ‹Ήμ—°νžˆ λͺ¨λ‘κ°€ λ”°λΌμ˜¬ 수 μžˆμ„ μ •λ„μ˜ μ†λ„λ‘œ μ§„ν–‰ν•˜λŠ” 것이 μ’‹μ§€λ§Œ, κ·Έ 차이가 크닀면 λ’·μ‚¬λžŒμ—κ²Œ λ§žμΆ˜λ‹€λ©΄ λ„ˆλ¬΄ λ£¨μ¦ˆν•΄μ§ˆ 수 있고, μ•žμ‚¬λžŒμ—κ²Œ λ§žμΆ˜λ‹€λ©΄ λ‹€λ₯Έ μ‚¬λžŒλ“€μ΄ μ΄ν•΄ν•˜κΈ°κ°€ μ–΄λ €μšΈ 수 μžˆλ‹€. κ·Έλž˜μ„œ κ·Έ μ€‘κ°„μ˜ μ λ‹Ήν•œ μ†λ„λ‘œ λ§žμΆ”λŠ” 것이 κ½€ μ–΄λ €μ› λ‹€.

λ˜ν•œ μ•„λ¬΄λž˜λ„ λ©”μΈμœΌλ‘œ μ§„ν–‰ν•˜λ‹€ 보면, λͺ¨λ“  μ‚¬λžŒλ“€μ˜ μ§ˆλ¬Έλ“€μ— λŒ€λ‹΅ν•˜κΈ°κ°€ μ–΄λ ΅λ‹€. 특히 κ°œλ°œν™˜κ²½κ³Ό κ΄€λ ¨λœ μ΄μŠˆλŠ” μ»€λ²„ν•˜κΈ°κ°€ λ”μš± μ–΄λ €μšΈ 수 μžˆλŠ”λ°, μ΄λŠ” 뢐 랩슀의 λ‹€λ₯Έ μ‚¬λžŒλ“€μ΄ μ„œν¬νŠΈν•΄μ£Όμ–΄ μ§ˆλ¬Έλ“€μ„ λŒ€μ‹  λ°›μ•„μ£Όμ‹œμ–΄ μ›ν™œνžˆ 진행할 수 μžˆμ—ˆλ‹€. 이 글을 톡해 λ‹€μ‹œ ν•œλ²ˆ μ •λ™λ‹˜, ν—ˆμŠΉλ‹˜, μ±„λ¦°λ‹˜, μ§„ν˜•λ‹˜, κ±΄μš°λ‹˜κ»˜ 감사인사 μ „ν•©λ‹ˆλ‹€..!

두 λ²ˆμ§Έλ‘œλŠ” μ•„λ¬΄λž˜λ„ rust 언어에 μ΅μˆ™μΉ˜ μ•Šμ€ μ°Έκ°€μžλΆ„λ“€λ„ 있고, λŒ€λΆ€λΆ„μ˜ μ°Έκ°€μžλ“€μ€ λ‹ˆμ–΄ ν”„λ‘œν† μ½œμ΄ μƒμ†Œν•œ μ‚¬λžŒλ“€μ΄ λ§Žλ‹€ λ³΄λ‹ˆ, μ‰½κ²Œ ν’€μ–΄μ„œ μ„€λͺ…ν•˜λ”λΌλ„ λ°‹μ—… μ‹œκ°„ λ™μ•ˆ 전달할 수 μžˆλŠ” λ‚΄μš©μ˜ ν•œκ³„κ°€ μžˆλ‹€λŠ” κ±±μ •μ΄μ—ˆλ‹€. λ”λΆˆμ–΄ 밋업을 μ§„ν–‰ν•˜λ‹€λ³΄λ‹ˆ 슀슀둜 λΉ¨λΌμ§€λŠ” κ²½ν–₯이 μžˆμ–΄, λ„ˆλ¬΄ λ‚΄μš©μ„ λΉ λ₯΄κ²Œ μ „λ‹¬ν•˜κΈ°λ„ ν•˜μ˜€λ‹€. μ‹€μ œλ‘œ 밋업을 μ§„ν–‰ν•˜λŠ” 쀑간쀑간 μ°Έκ°€μž λΆ„λ“€μ˜ 눈치λ₯Ό μ‚΄νŽ΄λ³΄μ•˜μ„ λ•Œ, λ”°λΌν•˜λŠ” 것을 ν¬κΈ°ν•˜κ³  ν‚€λ³΄λ“œμ—μ„œ 손을 λ–Όμ‹œλŠ” 뢄듀이 λ³΄μ˜€μ—ˆλ‹€.

이 뢀뢄은 개인의 μ—­λŸ‰ 문제 β€” 전달λ ₯μ΄λ‚˜ λ‚œμ΄λ„ 쑰절 λ“±μ—μ„œ β€” 이기 λ•Œλ¬Έμ—, μ–΄μ©” 수 μ—†λŠ” 뢀뢄도 μžˆλ‹€κ³  μƒκ°ν•œλ‹€. λ‹€λ§Œ, μ°Έκ°€μžλ“€μ΄ 적어도 ν˜„μž₯μ—μ„œ λ°”λ‘œ 이해할 μˆ˜λŠ” 없더라도 집에 λŒμ•„κ°€μ„œ 슀슀둜 λ³΅μŠ΅ν•˜λ©° 지식듀을 μ†Œν™”ν•  수 μžˆλ„λ‘, μžλ£Œλ“€μ„ μΆ©λΆ„νžˆ 잘 λ§Œλ“œλŠ” κ²ƒμœΌλ‘œ μ–΄λŠμ •λ„ 문제λ₯Ό 컀버할 수 μžˆλ‹€κ³  μƒκ°ν–ˆλ‹€. κ·Έλž˜μ„œ μΉ˜νŠΈμ‹œνŠΈλ‚˜ κΉƒν—™λ ˆν¬μ˜ μž‘μ„± λͺ©ν‘œλ„, 밋업을 μ°Έμ„ν•˜μ§€ μ•Šμ€ μ‚¬λžŒλ„ λ¬Έμ„œλ§Œ 보고 슀슀둜 따라할 수 μžˆλ„λ‘ ν•˜λŠ” 것이 κΈ°μ€€μ΄μ—ˆκ³ , λ˜ν•œ 각 μ½”λ“œλ“€μ„ λΌμΈλ³„λ‘œ ν•΄μ„ν•˜λŠ” 글을 DSRV 미디엄을 톡해 λ°œν–‰ν•˜μ—¬ 이해에 도움이 되고자 ν•˜μ˜€λ‹€.

μ†ŒνšŒ

μ°Έμ—¬μž λΆ„λ“€λ‘œλΆ€ν„° λ”°λ”ν•œ ν”Όλ“œλ°±μ„ λ°›κ³  μ‹Άμ—ˆμ§€λ§Œ, 받지 λͺ»ν•œ 것은 아쉬웠닀. λ˜ν•œ λ‹ˆμ–΄ ν”„λ‘œν† μ½œμ΄ 아직 유λͺ…ν•œ 메인넷이 μ•„λ‹ˆκ³ , λ˜ν•œ Auroraλ₯Ό 톡해 solidity둜 μ§œμ—¬μ§„ μ»¨νŠΈλž™νŠΈμ˜ 배포가 (이 λŒ€μ‹  μž‡λͺΈμœΌλ‘œ) κ°€λŠ₯ν•˜κΈ΄ ν•˜λ‹€λ³΄λ‹ˆ rust둜 배우고자 ν•˜λŠ” λ‹ˆμ¦ˆκ°€ μ›Œλ‚™ 적은 것 κ°™μ•„ 아쉽닀.

λ‹€λ§Œ κ·Έλž˜λ„ μ€€λΉ„ν•œ 만큼 전달할 수 μžˆμ–΄μ„œ ν™€κ°€λΆ„ν•˜κ³ , ν•΄λ‹Ή λ‚΄μš©μ€ λ―Έλ””μ—„ κΈ€λ‘œ λ‹€μ‹œ ν•œλ²ˆ κ°€κ³΅ν•˜μ—¬, 좔후에 λ‹ˆμ–΄μ—μ„œμ˜ μ»¨νŠΈλž™νŠΈ κ°œλ°œμ„ 배우고자 ν•˜λŠ” μ‚¬λžŒλ“€μ—κ²Œ 도움이 λ˜μ—ˆμœΌλ©΄ μ’‹κ² λ‹€.

λ‹€μŒ 단계

λ‹€μŒμœΌλ‘œλŠ” 뢐 λž©μŠ€μ—μ„œ μ†”λΌλ‚˜ 밋업을 쀀비쀑에 μžˆμŠ΅λ‹ˆλ‹€. κ·Έ λ™μ•ˆ μ†”λΌλ‚˜μ˜ ν”„λ‘œκ·Έλž¨ κ°œλ°œμ— 관심이 μžˆμ§€λ§Œ, μ–΄λ €μ›Œμ„œ ν¬κΈ°ν•˜μ…¨λ˜ 뢄듀은 λ‹€μŒ 밋업을 κΈ°λŒ€ν•΄λ΄λ„ μ’‹μŠ΅λ‹ˆλ‹€.

뢐랩슀 λ””μŠ€μ½”λ“œλ₯Ό 톡해 μ†Œμ‹μ„ μ ‘ν•˜μ„Έμš”!

밋업에 μ°Έμ„ν•˜μ§€ λͺ»ν•˜μ‹  뢄듀을 μœ„ν•œ 자료

--

--

We are a web3 developer community that strives for connecting builders ✨

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
c0wjay

c0wjay

Crypto-infra enthusiasts, especially in interoperability. personal page: c0wjay.xyz