ํธ๋์ญ์
์ ๋ํ ์์๋ฃ๋ ์ด๋ป๊ฒ ๊ณ์ฐ๋๋๊ฐ?
Transaction Fee
- ๋ณด์์ด ์ฃผ์ด์ง์ง ์์ผ๋ฉด ๋๊ฐ ์ผ์ ํ ๊น?
- ์ฑ๊ตด์๋ ๊ฑฐ๋ ๋ด์ญ์ ์ ๋ฆฌํ๊ณ ๋ธ๋ก์ ๋ง๋ค์ด ์ถ๊ฐํจ์ผ๋ก์ ์์๋ฃ๋ฅผ ๋ฐ๋๋ค.
- (๋ฌผ๋ก ์ถ๊ฐ์ ์ผ๋ก ์ฑ๊ตด๋ณด์๋ ์๋ค.)
- ๊ทธ๋ ๋ค๋ฉด ์ด ์์๋ฃ๋ ๋๊ฐ ์ง๋ถํ๋ ๊ฑธ๊น?
- ํธ๋์ญ์
์ ๋ง๋ค์ด ๋ณด๋ผ ๋ ์ด ์์๋ฃ๋ฅผ ์ถ๊ฐํด์ ๋ณด๋ด๋ฉด ๋๋ค.
- ๊ทธ๋ ๋ค๋ฉด, ํธ๋์ญ์
์ ์
๋ ฅ๊ณผ ์ถ๋ ฅ์ผ๋ก ๊ตฌ์ฑ๋์๋ค ํ๋๋ฐ, ์ฌ๊ธฐ์ ์์๋ฃ๋ฅผ ์ถ๊ฐํ๋ ค๋ฉด
- ์
๋ ฅ์ ํฉ์ด ์ถ๋ ฅ์ ํฉ๋ณด๋ค ๋ ํฌ๋ฉด ๋๋ค.
- ๊ทธ๋ฐ๋ฐ, ์
๋ ฅ์ ๋ํด ๋ฐฐ์ ์ ๋ ์
๋ ฅ์ ๋ํ ๊ธ์ก์ ํ๋์ ์์๋ค. (์ถ๋ ฅ์๋ ์์๋ค.)
- ๊ทธ๋ฌ๋ฉด ์
๋ ฅ์ ๊ธ์ก์ ์ด๋ป๊ฒ ์ ์ ์์๊น?
- ์
๋ ฅ์ผ๋ก ๋ค์ด์จ ๊ฒ๋ค์ ๋ํด UTXO๋ฅผ ์ฐพ์์ ๊ธ์ก์ ํ์ธํ๋ฉด ๋๋ค.
- ์
๋ ฅ์๋ ์ด์ ํธ๋์ญ์
hex๊ฐ ์๊ณ , ์ด๊ฑธ๋ก ํ๋
ธ๋๋ก ๋ถํฐ ์ฐพ์ ๋ค, ๊ฑฐ๊ธฐ์ output์ ํด๋นํ๋ ํ์ฌ์ input์ ์ฐพ์ ๊ธ์ก์ ์ฝ์ผ๋ฉด ๋๋ค.
- ํ๋
ธ๋๋ผ๋ฉด ๋ฐ๋ก ์ฐพ์ผ๋ฉด๋๊ณ , ์๋๋ผ๋ฉด ๋ฏฟ์ ์ ์๋ ์ 3์๊ฐ ์ ๊ณตํ๋ ํ๋
ธ๋๋ก ๋ถํฐ ์ ๋ณด๋ฅผ ์ป์ด์ผ ํ๋ค.
- ๊ทธ๋ฌ๋ ค๋ฉด ์
๋ ฅ์ ์ ํ์๋ ์ด์ ํธ๋์ญ์
hex๋ก ์
๋ ฅ์ด ๊ณผ๊ฑฐ์ output์ผ๋ก ์์๋ transaction์ ๊ฐ์ ธ์์ผ ํ๋ค.
- ์ด๋ฅผ ์ํ ํด๋์ค๋ฅผ ๋ง๋ค์ด๋ณด์.
- fetch ๋ฉ์๋๋ ํธ๋์ญ์
์ id๋ฅผ ๋ฐ์์ ํด๋น ํธ๋์ญ์
์ ๊ฐ์ ธ์จ๋ค.
- ์ด ๋, TxFetcher ํด๋์ค๋ ์บ์๋ฅผ ์ฌ์ฉํด์ ์ด๋ฏธ ๊ฐ์ ธ์จ ํธ๋์ญ์
์ ๋ค์ ๊ฐ์ ธ์ค์ง ์๋๋ค.
- ๊ทธ๋ฆฌ๊ณ ๋คํธ์ํฌ์์ ํธ๋์ญ์
์ ๊ฐ์ ธ์ฌ ๋, ํธ๋์ญ์
์ id์ ๋คํธ์ํฌ์์ ๊ฐ์ ธ์จ ํธ๋์ญ์
์ id๊ฐ ๊ฐ์์ง ํ์ธํ๋ค.
- ๋ง์ฝ, ๋คํธ์ํฌ์์ ์์ฒญํ ๊ฒฐ๊ณผ๊ฐ ํธ๋์ญ์
์ด ์๋๊ณ , ๋ด๊ฐ ์์ฒญํ ์
๋ ฅ์ ๊ธ์ก์ ๋ฐํ๋ฐ์๋ค๋ฉด,
- ์ 3์๊ฐ ์ ๊ณตํ๋ ์ ๋ณด๋ฅผ โ๊ฒ์ฆโํ ๋ฐฉ๋ฒ์ด ์๋ค.
- ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ํธ๋์ญ์
์ ๋ณด ์ ์ฒด๋ฅผ ๋ฐ๊ณ , ์ด ํธ๋์ญ์
๋ด์ฉ์ ๋ํ ํด์๊ฐ์ ํต๊ณผ์์ผ ๊ฒ์ฆํ๋ ๊ณผ์ ์ ์ถ๊ฐํ๋ค๋ฉด,
- ์ ํํ ์ํ๋ ํธ๋์ญ์
์์ ํ์ธ ๊ฐ๋ฅํ๋ค.
Reference