๋น์ ๊ณต์๋ ์ฝ๊ฒ ์ดํดํ๋ API ๊ฐ๋ ๊ณผ ์ค์ํ ํ์ฉ๋ฒ๊น์ง
API, ์ ์๊พธ ๋ฃ๊ฒ ๋๋ ๊ฑธ๊น?
์ฐ๋ฆฌ๋ ๋งค์ผ ์๋ง์ ์ฑ๊ณผ ์น์ฌ์ดํธ๋ฅผ ์ด์ฉํ๋ฉฐ ์ด์๊ฐ๊ณ ์์ต๋๋ค.
์ค๋งํธํฐ์ผ๋ก ๋ ์จ๋ฅผ ํ์ธํ๊ณ , ์นด์นด์คํก์ผ๋ก ๋ก๊ทธ์ธํ๊ณ , ๋ฐฐ๋ฌ์ฑ์ผ๋ก ์์์ ์ฃผ๋ฌธํ์ฃ .
๊ทธ๋ฐ๋ฐ ์ด ๋ชจ๋ ‘์ผ์ ์ ํธ๋ฆฌํจ’์ ๋ณด์ด์ง ์๋ ํ๋์ ๊ธฐ์ ๋๋ถ์ ์๋ํฉ๋๋ค.
๋ฐ๋ก, API(Application Programming Interface)์
๋๋ค.
API๋ ๋จ์ํ ๊ธฐ์ ์ฉ์ด๊ฐ ์๋๋ผ,
์ค๋๋ ์ ๋์งํธ ์ฌํ๋ฅผ ์์ง์ด๋ ์์ง์ด์ ์ธ์ด, ๊ทธ๋ฆฌ๊ณ ์ฐ๊ฒฐ ๊ณ ๋ฆฌ์
๋๋ค.
API๋ ๋๋์ฒด ๋ฌด์์ผ๊น?
API, ์ ํํ๋ Application Programming Interface, ๋ง ๊ทธ๋๋ก ํ์๋ฉด
‘์์ฉ ํ๋ก๊ทธ๋จ์ ์ํ ํ๋ก๊ทธ๋๋ฐ ์ธํฐํ์ด์ค’์
๋๋ค.
ํ์ง๋ง ์ด๋ ๊ฒ ํ์ด์ด๋ค๊ณ ํด์ ์ฝ๊ฒ ์ดํด๋์ง๋ ์์ฃ .
๊ทธ๋์ ์ฌ๊ธฐ์๋ ์ฝ๊ณ ํ์ค์ ์ธ ์์์ ๋น์ ๋ฅผ ํตํด ํ์ด๋๋ฆฌ๊ฒ ์ต๋๋ค.
๋จผ์ ‘์ธํฐํ์ด์ค(Interface)’๋ ๋ฌด์์ผ๊น์?
์ธํฐํ์ด์ค๋, ๋ ๊ฐ์ฒด๊ฐ ์๋ก ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ๊ธฐ ์ํ ์ ์ ์ ์๋ฏธํฉ๋๋ค.
์ฐ๋ฆฌ ์ผ์์์๋ ‘์ธํฐํ์ด์ค’์ ๊ฐ๋
์ ์ฝ๊ฒ ์ฐพ์๋ณผ ์ ์์ด์.
- ์ค๋งํธํฐ์ ํฐ์น์คํฌ๋ฆฐ์ ์ฌ๋๊ณผ ๊ธฐ๊ณ๊ฐ ์ํตํ๋ ๋ฌผ๋ฆฌ์ ์ธํฐํ์ด์ค์ ๋๋ค.
- ์๋์ฐจ์ ์ด์ ๋์ ํ๋ฌ๋ ์ด์ ์์ ์ฐจ๋์ด ์ํตํ๋ ์ธํฐํ์ด์ค์ฃ .
์ด์ฒ๋ผ API๋ ์ํํธ์จ์ด ๊ฐ์ ๋ํ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํด์ฃผ๋ ๋์งํธ ์ธํฐํ์ด์ค์
๋๋ค.
๋ ํ๋ก๊ทธ๋จ์ด ์๋ก ๊ธฐ๋ฅ์ ์์ฒญํ๊ณ ๊ฒฐ๊ณผ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๊ตฌ์กฐ๋ฅผ ๋ง๋ค์ฃ .
API๋ ‘๋ ์คํ ๋ ์ฃผ๋ฌธ ์์คํ ’๊ณผ ๊ฐ๋ค?
API๋ฅผ ์ค๋ช ํ ๋ ๊ฐ์ฅ ์์ฃผ ์ฐ์ด๋ ๋น์ ๋ ๋ฐ๋ก ๋ ์คํ ๋ ์ฃผ๋ฌธ์ ๋๋ค.
- ๊ณ ๊ฐ = ์ฌ์ฉ์ (ํน์ ์ฑ)
- ๋ฉ๋ดํ = API ๋ช ์ธ์
- ์จ์ดํฐ = API
- ์ฃผ๋ฐฉ = ์๋ฒ
- ์์ = ์์ฒญ์ ๋ํ ๊ฒฐ๊ณผ (์: ๋ ์จ ์ ๋ณด, ๋ด์ค, ์ง๋ ๋ฑ)
์ฌ์ฉ์๋ ๋ฉ๋ดํ(API ๋ช
์ธ์)์ ๋ณด๊ณ ์ํ๋ ์์์ ๊ณ ๋ฅธ ๋ค์, ์จ์ดํฐ(API)๋ฅผ ํตํด ์ฃผ๋ฐฉ(์๋ฒ)์ ์ฃผ๋ฌธ์ ๋ฃ์ต๋๋ค.
์ฃผ๋ฐฉ์์๋ ํด๋น ์์์ ๋ง๋ค์ด ๋ค์ ์ฌ์ฉ์์๊ฒ ๊ทธ ์์์ ์ ๊ณตํฉ๋๋ค.
์ด ๋ชจ๋ ๊ฒ์ด ๋น ๋ฅด๊ณ ์ ํํ๊ฒ ์งํ๋๋ ๊ฒ, ๊ทธ๊ฒ์ด ๋ฐ๋ก ์ ๋ง๋ API์
๋๋ค.
API๋ ์ด๋ป๊ฒ ์๋ํ ๊น?
์กฐ๊ธ ๋ ๊ตฌ์ฒด์ ์ธ ์ค๋ช
์ ๋๋ ค๋ณผ๊ฒ์.
์๋ฅผ ๋ค์ด, ์ด๋ค ์ฑ์ด ‘์์ธ์ ํ์ฌ ๋ ์จ’๋ฅผ ์๊ณ ์ถ๋ค๊ณ ํด๋ด
์๋ค.
- ์ฑ์ ๋ ์จ ์๋ฒ์ “์์ธ์ ๋ ์จ๋ฅผ ์๋ ค์ค!”๋ผ๋ ์์ฒญ์ ํฉ๋๋ค.
- ์ด ์์ฒญ์ ‘HTTP ์์ฒญ’์ด๋ผ๋ ๊ธฐ์ ๋ก API์ ์ ๋ฌ๋ฉ๋๋ค.
(์: https://weatherapi.com/seoul?today) - ๋ ์จ ์๋ฒ๋ ํด๋น ์์ฒญ์ ์ฒ๋ฆฌํ ๋ค, ์๋ต(response)์ ๋๋ ค์ค๋๋ค.
(์: {“temperature”: “24๋”, “condition”: “๋ง์”}) - ์ฑ์ ์ด ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ ์ฌ์ฉ์ ํ๋ฉด์ ์์๊ฒ ๋ณด์ฌ์ค๋๋ค.
์ฌ๊ธฐ์ ์ค์ํ ๊ฒ์,
์ฑ ๊ฐ๋ฐ์๊ฐ ๊ธฐ์์ฒญ์ ์ ์ฒด ์์คํ
์ ๋ง๋ค์ง ์์๋ ๋๋ค๋ ๊ฒ์
๋๋ค.
์ด๋ฏธ ์ค๋น๋ API๋ฅผ ‘์์ฒญ-์๋ต’ ๋ฐฉ์์ผ๋ก ๋ถ๋ฌ์ค๊ธฐ๋ง ํ๋ฉด ๋๋ ๊ฒ์ด์ฃ .
์ฆ, API๋ ๋ค๋ฅธ ์์คํ
์ ๊ธฐ๋ฅ์ ์์ฝ๊ฒ ๋น๋ ค์ค๋ ์๋จ์
๋๋ค.
API์ ๊ตฌ์กฐ๋ ์ด๋ป๊ฒ ์๊ฒผ์๊น?
API๋ ๋์ฒด๋ก ๋ค์๊ณผ ๊ฐ์ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค:
- ์์ฒญ URL (Endpoint): API์ ์ ๊ทผํ ์ ์๋ ์ฃผ์
์: https://api.example.com/users/123 - ์์ฒญ ๋ฐฉ์ (Method): ๋ฌด์์ ํ ๊ฒ์ธ์ง ๊ฒฐ์
- GET: ์ ๋ณด ๊ฐ์ ธ์ค๊ธฐ
- POST: ์๋ก์ด ๋ฐ์ดํฐ ์์ฑ
- PUT: ๊ธฐ์กด ๋ฐ์ดํฐ ์์
- DELETE: ๋ฐ์ดํฐ ์ญ์
- ์์ฒญ ํค๋/Header: ์ฌ์ฉ์ ์ธ์ฆ์ด๋ ์์ฒญ ์ ๋ณด
- ์์ฒญ ๋ณธ๋ฌธ/Body: ๋ณด๋ผ ๋ฐ์ดํฐ (ํ์ ์)
- ์๋ต/Response: ์๋ฒ๊ฐ ๋๋ ค์ฃผ๋ ๊ฒฐ๊ณผ (๋ณดํต JSON ํ์)
์ด์ฒ๋ผ API๋ ๋จ์ํ ‘๊ธฐ๋ฅ ํธ์ถ’์ด ์๋๋ผ,
์ ํด์ง ๊ท์น๊ณผ ํฌ๋งท์ ๋ฐ๋ฅด๋ ๋์งํธ ๋ํ ๋ฐฉ์์
๋๋ค.
API๋ ์ฐ๊ฒฐ์ ์ธ์ด๋ค
์ค๋๋ ์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ๋ ๊ฑฐ์ ๋ชจ๋ IT ์๋น์ค๋
‘API๋ฅผ ํตํด ์ฐ๊ฒฐ๋๊ณ ํ์
’ํฉ๋๋ค.
- ๋ค์ด๋ฒ ์ง๋ API: ๋ด ์น์ฌ์ดํธ์ ์ง๋๋ฅผ ๋ถ์ฌ๋ฃ์ ์ ์์
- ์นด์นด์ค ๋ฉ์์ง API: ์๋์ผ๋ก ์๋ฆผํก ๋ฐ์ก ๊ฐ๋ฅ
- ์ธ์คํ๊ทธ๋จ API: ๊ฒ์๋ฌผ ์๋ ์ ๋ก๋ ๋๋ ๋ฐ์ดํฐ ์์ง
- ๊ตฌ๊ธ ์บ๋ฆฐ๋ API: ์์ฝ ์์คํ ์ฐ๋ ๋ฑ
์ฆ, API๋ ๋จ์ํ ๊ฐ๋ฐ ๋๊ตฌ๋ฅผ ๋์ด
์๋น์ค์ ์๋น์ค, ์ฌ๋๊ณผ ๊ธฐ์ ์ ์ฐ๊ฒฐํ๋ ํต์ฌ ์ธ์ด์
๋๋ค.
API๋ ๊ณต์ ๊ฒฝ์ ์ ํต์ฌ์ด๋ค
๊ธฐ์
๋ค๋ ์์ ๋ค์ ํต์ฌ ๊ธฐ๋ฅ์ API๋ก ๊ณต๊ฐํ๊ณ ์์ต๋๋ค.
์ด๋ ๋จ์ํ ๊ธฐ์ ์ ๊ฐ๋ฐฉํ๋ ์์ค์ด ์๋๋ผ, ๋น์ฆ๋์ค ์ํ๊ณ๋ฅผ ํ์ฅํ๋ ์ ๋ต์
๋๋ค.
์๋ฅผ ๋ค์ด,
- ์นด์นด์ค๋ ๋ก๊ทธ์ธ, ๊ฒฐ์ , ๋ฉ์์ง API๋ฅผ ์ธ๋ถ์ ์ ๊ณตํ์ฌ
์๋ง์ ์คํํธ์ ๊ณผ ํ์ ์ํ๊ณ๋ฅผ ๋ง๋ค์์ต๋๋ค. - ๋ค์ด๋ฒ ํด๋ผ์ฐ๋๋ AI, ๋ฒ์ญ, ์์ฑ์ธ์ API๋ฅผ ํตํด
์๋ก์ด ๊ธฐ์ ๊ธฐ์ ์ ์ ์นํฉ๋๋ค. - ์คํAI๋ GPT API๋ฅผ ๊ณต๊ฐํ๋ฉฐ,
๋๊ตฌ๋ ์์ฌ ์ฑ์ ChatGPT๋ฅผ ์ฐ๋ํ ์ ์๋๋ก ์ง์ํฉ๋๋ค.
๐ฏ ์ ๋ฆฌํ์๋ฉด
ํญ๋ชฉ | ์ค๋ช |
API๋? | ์ํํธ์จ์ด ๊ฐ ์ํต์ ๊ฐ๋ฅํ๊ฒ ํด์ฃผ๋ ์ธํฐํ์ด์ค |
์ ํ์ํ์ง? | ๊ธฐ๋ฅ์ ์ง์ ๋ง๋ค์ง ์๊ณ , ์์ฒญํ์ฌ ์ฌ์ฉํ๊ธฐ ์ํจ |
์ฌ์ฉ ์ฌ๋ก | ๋ก๊ทธ์ธ, ๊ฒฐ์ , ๋ฒ์ญ, ๋ ์จ, ์์ฝ ๋ฑ |
์ฌ์ฉ ๋ฐฉ์ | URL ์์ฒญ → ๊ฒฐ๊ณผ ์๋ต(JSON ๋ฑ) |
์ค์์ฑ | ๋ค์ํ ์์คํ ์ ์ฐ๊ฒฐํ๊ณ ์๋ํํ๋ ํต์ฌ ๊ธฐ์ |
๊ฒฐ๋ก
API๋ ๊ธฐ์ ์ ์ธ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง,
์ฌ์ค์ ์ฐ๋ฆฌ๊ฐ ๋งค์ผ ์ฌ์ฉํ๋ ๋์งํธ ์๋น์ค์ ํต์ฌ์
๋๋ค.
๋น์ ๊ณต์๋ผ๋ ๊ฐ๋
๋ง ์ดํดํด๋๋ฉด,
์์ผ๋ก ๊ธฐ์ ์ ๋ฐ๋ผ๋ณด๋ ๋์ด ํ์ธต ๋ ๋์ด์ง ๊ฒ์
๋๋ค.
๐ ์์ฆ์ ‘์ฝ๋ฉ ์์ด API ์ฐ๊ธฐ’๋ ๊ฐ๋ฅํ ์๋!
๋
ธ์ฝ๋, ๋ก์ฐ์ฝ๋ ํ๋ซํผ์์๋ API๋ ํ์๋ก ๋ฑ์ฅํ๋,
ํ ๋ฒ์ฏค ๊ผญ ๊ฐ๋
์ ์ก๊ณ ๋์ด๊ฐ๋ณด์ธ์!
API๊ฐ ์ค์ํ์์ ์ด๋ป๊ฒ ์ฐ์ผ๊น?
์ฌ์ค ์ฌ๋ฌ๋ถ์ ์ด๋ฏธ ํ๋ฃจ์๋ ์์ญ ๋ฒ API๋ฅผ ๊ฐ์ ์ ์ผ๋ก ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
๋ช ๊ฐ์ง ์ฌ๋ก๋ฅผ ๋ค์ด๋ณผ๊ฒ์.
1) ์์ ๋ก๊ทธ์ธ
“๊ตฌ๊ธ๋ก ๋ก๊ทธ์ธ” “์นด์นด์ค๋ก ๋ก๊ทธ์ธ”์ ๋๋ ๋ ๊ธฐ์ต, ์์ฃ ?
ํด๋น ๊ธฐ๋ฅ์ ๊ตฌ๊ธ ๋ก๊ทธ์ธ API, ์นด์นด์ค ๋ก๊ทธ์ธ API ๋๋ถ์ ๊ตฌํ๋ฉ๋๋ค.
์น์ฌ์ดํธ๋ ์ฑ์ด ์ฌ์ฉ์ ์ธ์ฆ์ API๋ฅผ ํตํด ์์ฒญํ๊ณ ,
์ฑ๊ณต์ ์ผ๋ก ์ธ์ฆ๋๋ฉด ๋ก๊ทธ์ธ ์ฒ๋ฆฌ๋๋ ๊ฒ์ด์ฃ .
2) ์ง๋ ์๋น์ค
๋ฐฐ๋ฌ์ฑ์์ ๊ฐ๊ฒ ์์น๋ฅผ ์ง๋์ ํ์ํ๋ ๊ฒ๋
๋ค์ด๋ฒ ์ง๋ API๋ ์นด์นด์ค๋งต API๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์
๋๋ค.
3) ์ค์๊ฐ ํ์จ ํ์ธ
ํด์ธ ์ง๊ตฌ ์ผํ๋ชฐ์์ ‘์ํ ๊ฐ๊ฒฉ ์๋ ๋ณํ’ ๊ธฐ๋ฅ์ด ์๋ค๋ฉด,
ํ์จ ์ ๋ณด API๋ฅผ ํตํด ์ต์ ํ์จ ๋ฐ์ดํฐ๋ฅผ ๋ถ๋ฌ์ค๋ ์ค์
๋๋ค.
4) ๋ฒ์ญ ์๋น์ค
์น์์ ์๋ ๋ฒ์ญ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ๋๋
ํํ๊ณ API, ๊ตฌ๊ธ ๋ฒ์ญ API๋ฅผ ํตํด ํ
์คํธ ๋ฒ์ญ์ด ์ด๋ค์ง๋๋ค.
API๋ ์ ์ด๋ ๊ฒ ์ค์ํ ๊น?
๊ณผ๊ฑฐ์๋ ์ํํธ์จ์ด๊ฐ ๋
๋ฆฝ์ ์ผ๋ก ์๋ํ๋ค๋ฉด,
์์ฆ์ ๋ค์ํ ์์คํ
์ด ์๋ก ์ฐ๊ฒฐ๋์ด์ผ ์ง์ ํ ‘ํธ๋ฆฌํจ’์ ์ ๊ณตํฉ๋๋ค.
API๋ ์ด ์ฐ๊ฒฐ์ ๊ฐ๋ฅํ๊ฒ ํด์ฃผ๋ฉฐ,
๊ธฐ์ ์ ๊ฐ์ง ๊ธฐ์
์ด ๋ค๋ฅธ ๊ธฐ์
์ด๋ ๊ฐ์ธ ๊ฐ๋ฐ์์๊ฒ ๊ทธ ๊ธฐ์ ์ ๊ณต์ ํ๋ ์๋จ์ด๊ธฐ๋ ํฉ๋๋ค.
- ๊ธฐ์ ์ ์ฅ: API๋ฅผ ํตํด ์ธ๋ถ์ ๊ธฐ๋ฅ์ ์ ๊ณตํจ์ผ๋ก์จ ์ํ๊ณ๋ฅผ ํ์ฅ
- ๊ฐ๋ฐ์ ์ ์ฅ: ๋ณต์กํ ๊ธฐ๋ฅ์ ์ง์ ๋ง๋ค์ง ์๊ณ API๋ฅผ ํตํด ํ์ฉ
- ์ฌ์ฉ์ ์ ์ฅ: ๋ค์ํ ์ฑ๊ณผ ๊ธฐ๋ฅ์ด ํตํฉ๋์ด ๋ ํธ๋ฆฌํ ๊ฒฝํ์ ์ ๊ณต๋ฐ์
๊ฒฐ๊ตญ API๋ ํ์ ์ ์ด์ง์ ์ด์ ๋์งํธ ํ์ ์ ํ์ ์กฐ๊ฑด์ ๋๋ค.
API์ ์ข ๋ฅ๋ ๋ค์ํ๋ค
โ REST API (๊ฐ์ฅ ๋ง์ด ์ฐ์)
์น URL์ ๊ธฐ๋ฐ์ผ๋ก ์๋ํ๋ฉฐ,
GET(์กฐํ), POST(์์ฑ), PUT(์์ ), DELETE(์ญ์ ) ๊ฐ์ ๋ฐฉ์์ผ๋ก ์์ฒญํฉ๋๋ค.
๋๋ถ๋ถ์ ์คํ API๋ REST ๊ตฌ์กฐ๋ฅผ ๋ฐ๋ฆ
๋๋ค.
โ SOAP API
๋ณด์์ด ์ค์ํ ๊ธ์ต๊ถ ๋ฑ์์ ์ฃผ๋ก ์ฌ์ฉ๋๋ฉฐ XML ๊ธฐ๋ฐ์ ๋๋ค.
โ GraphQL API
ํ์ํ ๋ฐ์ดํฐ๋ง ์์ฒญํด์ ๋ฐ์ ์ ์์ด ํจ์จ์ ์
๋๋ค.
ํ์ด์ค๋ถ์ด ๊ฐ๋ฐํด ์ ๋ช
ํด์ก์ฃ .
์ด ์ธ์๋ RPC, gRPC ๋ฑ ๋ค์ํ ํํ์ API๊ฐ ์กด์ฌํ์ง๋ง,
๋น์ ๊ณต์๋ผ๋ฉด REST API๋ง ์ ์ดํดํด๋ 90%๋ ์ดํดํ ์
์
๋๋ค!
API ๋ณด์๋ ๋งค์ฐ ์ค์ํ๋ค
API๋ ์ธ๋ถ์ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ‘๋ฌธ(Gate)’์ด๊ธฐ ๋๋ฌธ์
๋ณด์์ด ์ ๋๋ก ๊ด๋ฆฌ๋์ง ์์ผ๋ฉด ์ค๋ํ ์ ๋ณด ์ ์ถ๋ก ์ด์ด์ง ์ ์์ต๋๋ค.
๊ทธ๋์ ๋๋ถ๋ถ์ API๋ ๋ค์๊ณผ ๊ฐ์ ๋ฐฉ์์ผ๋ก ๋ณด์์ ๊ฐํํฉ๋๋ค.
- API ํค (API Key): ์ฌ์ฉ์ ์ธ์ฆ์ ์ํ ๊ณ ์ ์ฝ๋
- OAuth ์ธ์ฆ: ์ฌ์ฉ์ ๋์ ๊ธฐ๋ฐ ์ธ์ฆ
- IP ์ ํ: ํน์ IP๋ง ์ ๊ทผ ํ์ฉ
- SSL ์ํธํ: HTTPS๋ก ๋ณด์ ์ฐ๊ฒฐ
ํนํ ๊ธ์ต API๋ ํฌ์ค์ผ์ด API๋ ์ ๋ถ ๊ท์ ์์ค์ ๋ณด์ ์ ์ฑ ์ ์ค์ํด์ผ ํฉ๋๋ค.
API๋ ์์ผ๋ก ๋ ์ค์ํด์ง๋ค
AI, IoT, ์์จ์ฃผํ, ์ค๋งํธํ, ๋ฉํ๋ฒ์ค…
์ด ๋ชจ๋ ํ์ ๊ธฐ์ ์ ๊ณตํต์ ์ ๋ฐ๋ก ‘๋ฐ์ดํฐ์ ์์คํ
์ ์ฐ๊ฒฐ’์
๋๋ค.
ChatGPT ๊ฐ์ AI๋ OpenAI์ API๋ฅผ ํตํด ๋ค์ํ ์ฑ๊ณผ ์ฐ๋๋๊ณ ,
์ค๋งํธ์์น๋ ๊ฑด๊ฐ ๋ฐ์ดํฐ๋ฅผ API๋ก ์ ์กํด ๋ณ์ ์์คํ
๊ณผ ์ฐ๊ฒฐ๋์ฃ .
์์ผ๋ก๋ ๊ธฐ์
์ด๋ ๊ฐ์ธ์ด๋ ,
API๋ฅผ ์ผ๋ง๋ ์ ๋ค๋ฃจ๋์ง๊ฐ ๊ฒฝ์๋ ฅ์ด ๋ ๊ฒ์
๋๋ค.
โจ ๋ง๋ฌด๋ฆฌํ๋ฉฐ
API๋ ๋ ์ด์ ๊ฐ๋ฐ์๋ง์ ์ ์ ๋ฌผ์ด ์๋๋๋ค.
์ค๋์ ์ด์๊ฐ๋ ๋ชจ๋ ๋์งํธ ์ฌ์ฉ์๊ฐ ๊ฐ์ ์ ์ผ๋ก๋ ์ง์ ์ ์ผ๋ก๋ ์ฌ์ฉํ๋ ๊ธฐ์ ์ด์ฃ .
๋จ์ํ ๊ฐ๋
๊ฐ์ง๋ง, ๊ทธ ์์๋
์ฐ๊ฒฐ, ๊ณต์ , ํ์ฅ, ๊ทธ๋ฆฌ๊ณ ํ์ ์ด๋ผ๋ ๊ฐ์น๋ฅผ ๋ด๊ณ ์์ต๋๋ค.
์ด์ ๋๊ตฐ๊ฐ “API๊ฐ ๋ญ์ผ?”๋ผ๊ณ ๋ฌผ์ผ๋ฉด,
“์ฑ๊ณผ ์ฑ์ด ๋ํํ๊ฒ ํด์ฃผ๋ ํต๋ก์ผ!”๋ผ๊ณ ๋น๋นํ๊ฒ ๋งํ ์ ์๊ฒ ์ฃ ? ๐
์ฐธ ๊ณ :
1. ๊ฐค๋ญ์ vs ์ ํ, ๊ทธ๋ฆฌ๊ณ ๋นํธ์ฝ์ธ ํตํฉ – ๋๊ฐ ๋จผ์ ๋์งํธ ๊ธ์ต์ ํ์๊น?
2. ์ธ๊ทธ์(SegWit)์ด๋? ๋นํธ์ฝ์ธ ์๋๋ฅผ ๋์ธ ํต์ฌ ๊ธฐ์ ์ค๋ช
3. ํธ๋์ญ์ ์๋ช (Transaction Signature)์ด๋ ๋ฌด์์ธ๊ฐ?