Answer:
๊ฑฐ๋์๊ฐ ์ฌ์ฉ์์๊ฒ ๋ถ์ฌํ ์ง๊ฐ ์ฃผ์๋ EA์ฃผ์๊ฐ ์๋ ์ปจํธ๋ํธ ์ฃผ์๋ค. ๊ทธ๋ฆฌ๊ณ ์ปจํธ๋ํธ ์ฃผ์๋ ์์ฑ๋๋ ๊ท์น๊ณผ ๋ฐฉ์์ด ์ ํด์ ธ ์๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋๋ฆฌ์๊ณผ ์ด๋๋ฆฌ์ ํด๋์์ ๋์ผํ ์ฃผ์ ์์ฑ ๊ท์น์ ๊ฐ์ง๊ณ ์๊ธฐ ๋๋ฌธ์, ๋ง์ฝ ์ด๋ ํด๋์์ ์ด๋๋ฆฌ์ ๋ฉ์ธ๋ท์ ERC20 ์ปจํธ๋ํธ ์ฃผ์๋ก ์๋ชป ์ ๊ธํ๋ค๋ฉด, ๋์ผํ ๋ฐฉ์์ผ๋ก ์ด๋๋ฆฌ์ ํด๋์ ๋คํธ์ํฌ์์ ์ปจํธ๋ํธ ์ฃผ์๋ฅผ ๋ง๋ค์ด ๋๋ ค๋ฐ์ ๋ค์ ์ค์ ๊ธํ ์ฌ์ฉ์์๊ฒ ๋๋ ค์ฃผ๋ฉด ๋๋ค.
Reference: https://medium.com/@kevin.j
Answer:
Answer:
Push1
Answer:
Answer:
Answer:
Answer:
๋นํธ์ฝ์ธ ์์คํ ์์ ๊ณ์ ์ ์์ฑํ ๋๋ ์ค์ธ๊ณ์ ์๋ ์ด๋ ํ ์ ๋ณด๋ ํ์๊ฐ ์๋ค. ๋ฐ๋ผ์ ๊ณต๊ฐ๋ ๊ฑฐ๋๋ด์ญ์ด ์์ด๋, ๊ฒฐ๊ตญ ๊ฑฐ๋๋ด์ญ์ ์กด์ฌํ๋ ๊ฑด ํด์ปค์ address ์ด์ธ์ ์ด๋ ํ ์ ๋ณด๋ ์๋ค.
ํด์ปค๊ฐ ํน์ ํ๋ ธ๋์ ์ง์์ ์ผ๋ก ์์กดํ๋ ๋ฑ์ ํจํด์ ๋ณด์ด์ง ์๋ ์ด์ IP์ถ์ ๋ฑ์ ๋ฐฉ๋ฒ ๋ํ ์ด๋ ต๋ค. ๊ทธ๋ฆฌ๊ณ ๋ง์ฝ ํด์ปค๊ฐ ํ์ณ๊ฐ ๋นํธ์ฝ์ธ์ ๋ชจ๋ค๋ก, ์ง์บ์ ๋ฑ์ ์ต๋ช ์ฝ์ธ์ผ๋ก ๋ณํํ์ฌ ๊ณผ์ ์ ๊ผฌ์๋ฒ๋ฆฐ๋ค๋ฉด ์ถ์ ์ ์ฌ์ค์ ๋ถ๊ฐ๋ฅํ๋ค.
Answer:
Answer:
Answer:
ํ ํฐ์ ์ ์ก์ ๋ฉ์ถ๋ค๊ณ ํด์ ๋ธ๋ก์ฒด์ธ์ ์ ์ฅ๋์ด ์๋ ๊ฑฐ๋ ๋ด์ญ์ด ์๋ณ์กฐ๋๋ ๊ฑด ์๋๋ค. ๋ฉ์ถ๊ธฐ ์ด์ ๊น์ง์ ์ ๋ณด๋ ์ด๋ฏธ ๋ธ๋ก์ฒด์ธ์์ ๊ธฐ๋ก๋์ด ์์ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ด๋ค.
Answer:
Answer:
Answer:
migrate: ์ด ๋ช ๋ น์ด๋ฅผ ํตํด ์ค๋งํธ ์ปจํธ๋ํธ๋ฅผ ๋คํธ์ํฌ์ ๋ฐฐํฌํ๋ค. ๋ง์ฝ complie๊ณผ์ ์ ์งํํ์ง ์์๋ค๋ฉด, contracts ํด๋ ๋ด์ ์๋ฆฌ๋ํฐ๋ก ์์ฑ๋์ด ์๋ ์ปจํธ๋ํธ ์์ค์ฝ๋๋ค์ ์ปดํ์ผํ๋ ๊ฒ๋ถํฐ ์์ํ๋ค.
compile: contracts ํด๋ ๋ด์ ์๋ฆฌ๋ํฐ๋ก ์์ฑ๋์ด ์๋ ์ปจํธ๋ํธ ์์ค์ฝ๋๋ค์ ์ปดํ์ผํ๋ค. ๋๋ฒ์งธ ์ปดํ์ผ๋ถํฐ๋ ๋ณ๊ฒฝ๋ ์ด๋ ฅ์ด ์๋ ์ปจํธ๋ํธ ์์ค์ฝ๋์ ๋ํด์๋ง ์ปดํ์ผ์ด ์งํ๋๋ค.
test: test ํด๋๋ด์ .sol, .js ํ์ผ๋ค์ ์ปดํ์ผ ํ ์ ๋ํ ์คํ ์ ์งํํ๋ค. (Answerd by ์์ง์๋น : http://javaexpert.tistory.com)
Answer:
Answer:
Answer:
Answer:
Answer:
Answer:
Answer:
์ด๋ค ๋ด์ฉ์ ๊ฐ์ง๊ณ ์๋๋์ ๋ฐ๋ผ ์คํ๊ฐ๋ฅ ์ฌ๋ถ๊ฐ ๋ฌ๋ผ์ง๋ค. ์๋ฅผ ๋ค์ด, transfer๋ฅผ ์๊ฐํด๋ณด์. ์ด ๋ฉ์๋๋ ํ ๋ฒ์ ์คํ ๋น 21,000๊ฐ์ค๋ฅผ ์๋ชจํ๋ค.
gaslimit์ด 800๋ง์ด๋ผ๊ณ ํ ๋, for (i = 0; i < 2000; i++) trasnfer๋ฅผ ์คํํ๊ฒ ๋๋ค๋ฉด? ํผ๋ธ๋ฆญ ์ด๋๋ฆฌ์์์ ํด๋น ์๊ณ ๋ฆฌ์ฆ์ ์คํ์ ์คํ ๋์ค ๋น์ ์์ ์ผ๋ก ์ค๋จ๋ ์๋ฐ์ ์๋ค.
๋ฐ๋ผ์ ์ผ๋ง๋ ๋ง์ gas๋ฅผ ์๋ชจํ๋์ง๋ฅผ ์ธก์ ํ๋ ๊ฐ์ค๋ณต์ก๋์ ๊ด์ ์์ ์ปจํธ๋ํธ ์ฝ๋๋ฅผ ๋ถ์ํ๊ณ ํ์ฉํ ํ์๊ฐ ์๋ค.
Answer:
Answer:
ICO๋ฅผ ์งํํจ์ ์์ด ํ ํฐ์ ์ด ๋ฐํ๋ | ํ ํฐ์ ๊ฐ๊ฒฉ | ํ ํฐ์ ์ฌํ์ ๋ถ๋ฐฐ์จ, ์ด 3๊ฐ์ง ํญ๋ชฉ์ด ๋์์ ๊ณ ์ ๋ ์ ์๋ ๊ฒ์ ์๋ฏธํ๋ค.
Reference: https://medium.com/@kevin.j
Answer:
Answer:
Answer:
Answer:
Answer:
Answer:
๋นํธ์ฝ์ธ์ ๋ธ๋ก์ ํฌ๊ฒ ๋ธ๋กํค๋์ ํธ๋์ญ์ ๋ค๋ก ๊ตฌ์ฑ๋์ด ์๋ค. ์ค์ ๋ก ํธ๋์ญ์ ๋ค์ ๋ธ๋ก ๋ด์ 1์ฐจ์ vector๋ก ์ ์ฅ๋์ด ์๋ค.
UTXO๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์๋
์ฒซ์งธ: ํด๋น UTXO์ scriptPubKey์ OP_DUP << OP_HASH160 << hash160 << OP_EQUALVERIFY << OP_CHECKSIG ์ค hash160์ ์์ ์ ์ฃผ์๊ฐ ํฌํจ๋์ด ์์ด์ผ ํ๋ค.
๋์งธ: scriptPubKey ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ์ฌ ๋ง์ง๋ง์ true๊ฐ ๋ฐํ๋ ์ ์๋ค๋ฉด, ์ฆ ์์ ์ด ์๋ช ์ ๋ณด๋ฅผ ํตํด ์คํฌ๋ฆฝํธ๋ฅผ ์ฆ๋ช ํ ์ ์์ด์ผ ํ๋ค. ๋ฌผ๋ก ์ฌ์ฉํ๊ธฐ ์ ์, ์ฌ์ฉํ๋ ค๋ output value๋ณด๋ค ๋ ๋ง์ input value๊ฐ ์์ด์ผ ๋๋ ๊ฒ์ ๋ฌผ๋ก ์ด๋ค.
๊ฒฐ๊ตญ ์์ ์ ์ฃผ์๋ก ํ ๋น๋ UTXO์ value๊ฐ ์ฌ์ฉํ value๋ณด๋ค ์ปค์ผํ๋ฉฐ ์ฌ์ฉํ ๋๋ input์ผ๋ก ๋ค์ด ์จ scriptPubKey๋ฅผ ์คํํ๋ฉด ๋๋ ๊ฒ์ด๊ณ , ์ ์กํ ๋๋ ์์ ์์ ์ฃผ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก scriptPubKey๋ฅผ ์์ฑํ๊ณ ๊ฑฐ๋๋ฅผ ๋คํธ์ํฌ ์์ ๋ฐฐํฌํ๋ฉด ๋๋ค.
Answer:
ํด์ํจ์๋ input์ ๋งคํ๋๋ ๊ณ ์ ํ output์ ๋ง๋ค์ด๋ด๋ ํจ์๋ค. ๋จธํด ํธ๋ฆฌ๋ ์ด ํด์ํจ์์ ํน์ฑ์ ์์ฃผ ์ ์ด์ฉํ ์๋ฃ๊ตฌ์กฐ ์ค ํ๋๋ก, ์ด์ง ํธ๋ฆฌ์ ํด์ ๊ฐ๋ ์ ๋์ ํ ์๋ฃ๊ตฌ์กฐ๋ค.
Transcation์ด ์ฌ๋ฌ ๊ฐ ์์ ๋, ์ด ํธ๋์ญ์ ๋ค์ ๋ฆฌํ๋ ธ๋๋ก ๋๊ณ ๋๊ฐ์ฉ ๋ฌถ์ด์ ํด์ํ๊ณ ํด์๋ ๊ฐ๋ค์ ๋ ๋๊ฐ์ฉ ๋ฌถ์ด ํด์ํ๋ ๊ณผ์ ์ ๋ฐ๋ณตํ๋ฉด์ ๋ฃจํธ๊น์ง ๊ฑฐ์ฌ๋ฌ ์ฌ๋ผ๊ฐ๋ค. ์ด๋ ๊ฒ ํด์์ ํด์๋ค๋ก ๊ตฌ์ฑ๋์ด ๊ฒฐ๊ตญ ๋ฃจํธ๊น์ง ๊ฐ์ ๋, ๊ทธ ๋ฃจํธ๋ฅผ ๋จธํด๋ฃจํธ๋ผ ํ๋ค. ๋ฆฌํ ๋ ธ๋์ ํด๋นํ๋ ๊ฑฐ๋๋ด์ญ์ด ํ๋๋ผ๋ ๋ณ์กฐ๋๋ค๋ฉด ๋จธํด ๋ฃจํธ๊ฐ์ด ๋ณํ๊ฒ ๋๋ ์๋ฆฌ๋ ๋ฐ๋ก ์ด ๋๋ฌธ์ด๋ค.
๋จธํด path๋ ๋จธํด ํธ๋ฆฌ์ ์ฅ์ ์ด๋ค. ํน์ ํธ๋์ญ์ ์ ์๋ณ์กฐ ์ฌ๋ถ๋ฅผ ์๊ณ ์ถ์ ๋, ๋จธํด ํธ๋ฆฌ๋ด์ ํด๋น ํธ๋์ญ์ ๊ณผ ๊ด๋ จ๋ ํด์๋ง ๋ฐ๋ก ์ถ์ถํ๊ฒ ๋๋๋ฐ ์ด ๋์ ๊ด๋ จ ํด์๋ค์ Merkle Branch๋ผ๊ณ ํ๋ฉฐ ์ด Branch๊ฐ ๊ณง path๋ผ๊ณ ํ ์ ์๋ค.
์ฝ๋ ์์ค์์์ ์์ธํ ๋ด์ฉ์ ์๋์ ๋ ํผ๋ฐ์ค๋ฅผ ์ฐธ์กฐ
Reference: https://steemit.com/bitcoin/@dlgusdn616/bitcoin01-01
Answer: (by HeuristicWave)
๋นํธ์ฝ์ธ์ ๋ธ๋กํค๋๋ ์ด์ ๋ธ๋ก ํค๋์ ํด์, ํ์์คํฌํ, ๋์ด๋, ๋์ค, ๋จธํดํธ๋ฆฌ์ ๋ฃจํธํด์๋ฅผ ๊ฐ์ง๊ณ ์์ง๋ง, ์ด๋๋ฆฌ์์ ๋ธ๋กํค๋๋ ์ด์ ๋ธ๋ก ํค๋์ ํด์, ํ์์คํฌํ, ๋์ค, ๋์ด๋, ๊ฐ์ค์ ์ฌ์ฉ๋, ์ํ ๋ฃจํธ, ํธ๋์ญ์ ๋ฃจํธ, ๋ฆฌ์ํธ๋ฃจํธ๋ฅผ ๊ฐ์ง๊ณ ์๋ค.
Answer:
Answer:
์ ์ฒด Hash Power(์ฐ์ฐ๋)์ 51% ์ด์์ ์ฐจ์งํ์ ๋, ํด๋น ํด์ํ์๋ฅผ ๊ฐ์ง๊ณ ์๋ ๋ ธ๋๋ ๋ค์ ๋ธ๋ก์ ์์ฑํ ์ ์๋ ํ๋ฅ ์ด 50%๊ฐ ๋๋ค. ๋ฐ๋ผ์ ์ฐ์ฐ๋์ ์๋์ ์ผ๋ก ๋์ฌ์ ๋ ์ ํ๊ฒ ๋๋ฉด ์ฌ์ค์ ๋ธ๋ก์ ๊ฒ์ฆํ๊ณ ๋ธ๋ก์ฒด์ธ์ ์ถ๊ฐํด๋๊ฐ๋ ์์ ์ ์์์ ๋ ธ๋๊ฐ ํต์ ํ ์ ์๊ณ , ์ฌ๊ธฐ์ ๊ณต๊ฒฉ์ด ๋ฐ์ํ ์ ์๋ค.
์๋์ ์ธ ํด์๋์ ๋ฐํ์ผ๋ก ํน์ ์์ ๋ถํฐ ์ฒด์ธ์ ๋ถ๊ธฐ์ํฌ ์๋ ์๊ณ , ์๊ธฐ ์ ๋ง๋๋ก ๊ฑฐ๋๋ด์ญ์ ์ถ๊ฐํ๋ ๊ณต๊ฒฉ๋ ํ ์ ์๋ค. ์ฒด์ธ ๋ถ๊ธฐ ๊ณต๊ฒฉ์ด ์ฌ์ค์ ๊ฐ์ฅ ํผํด๊ฐ ํฐ ๊ณต๊ฒฉ์ ํ์ด๋ฉฐ, ๋คํธ์ํฌ ๊ฐ์น๋ฅผ ํ๋ฝ์ํด์ผ๋ก์จ ์ฝ์ธ ์ํ๊ณ ์์ฒด๋ฅผ ๋ฌด๋๋จ๋ฆด ์ ์๋ ๊ณต๊ฒฉ์ด๋ค.
Answer:
Answer:
Answer:
n_a - g_p; EA a๊ฐ ์์ ์ ๋ชจ๋ ์์ก n_a๋ฅผ ๋ณด๋ผ ๋๋ ํธ๋์ญ์ ์คํ์ ์ํ gas price g_p๊ฐ ํ์ฐ์ ์ผ๋ก ๋๋ฐ๋๋ค. ๋ฐ๋ผ์ ์จ์ ํ n_a๋ ๋ณด๋ผ ์ ์์ผ๋ฉฐ gas price g_p๋ฅผ ์ฐจ๊ฐํ ์์ก์ ์ ์กํ๊ฒ ๋๋ค.
Answer:
Answer:
Casper FFG๊ฐ ์ด๋ป๊ฒ ์ด๋๋ฆฌ์ ๋ธ๋ก์ฒด์ธ์ ํ์ฅ์ฑ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋์ง ๊ทผ๊ฑฐ๋ฅผ ์ ์ํ๋ผ.
Answer:
์ด๋๋ฆฌ์ ๋ธ๋ก์ฒด์ธ์ ๋ํด์ Oracle์ด ๊ฐ๋ ์๋ฏธ๋ฅผ ์ค๋ช ํ๊ณ Oracle Problem์ ๋ํด ์ค๋ช ํ๋ผ.
Answer:
Answer:
์ด๋๋ฆฌ์์ PoW์ฒด์ธ์ ํฉ์ ์์ง์ธ ์ด๋์(Ethash)์ ๊ตฌํ๋์ด ์๋ค. ์ด๋์์ ๊ฒฝ์ฐ ๋นํธ์ฝ์ธ์ ๋นํด ๊ฐ์ง๋ ์ฅ์ ์ ASIC ์ฑ๊ตด๊ธฐ๊ฐ ํฐ ์ํฅ์ ๋ฐํํ์ง ๋ชปํ๋ค๋ ๊ฒ์ด๋ค. ๋นํธ์ฝ์ธ์์๋ ์ฐ์ฐ๋๋ง ๊ณ ๋ คํ๋ฉด ๋๊ธฐ ๋๋ฌธ์, ASIC์ ๋๋์ผ๋ก ๊ฐ์ง๊ณ ์๋ ๋ ธ๋๊ฐ ๋คํธ์ํฌ ์ํ๊ณ ์์ฒด๋ฅผ ๋ ์ ํ ์ ์์ง๋ง ์ด๋๋ฆฌ์์์๋ ๊ธฐ์กด์ PoW์ฐ์ฐ์ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ จ ์ฐ์ฐ์ ์ถ๊ฐํ๋ค.
๋จ์ํ SHA256 ์ฐ์ฐ๋ง์ ํ์๋กํ๋ ๋นํธ์ฝ์ธ๊ณผ๋ ๋ฌ๋ฆฌ ์ด๋๋ฆฌ์์ DAG๋ฅผ ํตํด ๋ฏธ๋ฆฌ ์ ์ ์๋, ํ ์ ์๋ ์์ฐจ์ ๋ฉ๋ชจ๋ฆฌ ์ฐ์ฐ์ ์๊ตฌํ์ฌ ASIC์ ์์ ์ด๋ ต๊ฒ ํ๋ค. ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฝ๊ณ ์ฐ๋ ๋ถ๋ถ์์์ ๊ธฐ์ ๋ฐ์ ์ ์์ง๊น์ง ์๋๊ฐ ๊ทธ๋ฆฌ ๋น ๋ฅด์ง ์๊ธฐ ๋๋ฌธ์ ์ถฉ๋ถํ ํจ๊ณผ๊ฐ ์๋ค.
๊ทธ๋ฌ๋ ๋ง์ฝ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ จ ์ฐ์ฐ์ด ๊ธ๊ฒฉํ ๋นจ๋ผ์ง๋ ๊ธฐ์ ๋ฐ์ ์ด ์ด๋ฃจ์ด์ง๋ค๋ฉด, ์ด๋๋ฆฌ์์ PoW ๋ํ ํจ๋ ฅ์ ์์คํ๊ฒ ๋ ๊ฒ์ด๋ค.
Answer:
๋นํธ์ฝ์ธ์ ๊ฒฝ์ฐ ์ฒด์ธ์ด ๋ถ๊ธฐ๋๋ฉด์ ์ ํจํ์ง ์์ ๋ธ๋ก์ด ๋์ด๋ฒ๋ฆฐ ์คํจ(stale)๋ธ๋ก์ ๋ํด์ ๋ฐ๋ก ๋ณด์์ ํด์ฃผ์ง ์๋๋ค. ๊ทธ๋ฌ๋ ์ด๋๋ฆฌ์์์๋ Stale๋ธ๋ก์ด ๋ ๊ฒฝ์ฐ์๋ ๋ณด์์ ํด์ฃผ๋๋ฐ, ์ด๋์ ์คํจ๋ธ๋ก์ ์ด๋๋ฆฌ์์์๋ uncleBlock์ด๋ผ ํ๋ค.
uncleBlock์ ์์ฑํ ์ฌ๋์๊ฒ๋ ๋ณด์์ด ์ฃผ์ด์ง๊ณ , uncleBlock์ ์ ๋ณดํ๋ ํ์์ ๋ํด์๋ ๋ณด์์ด ์ฃผ์ด์ง๋ค. ์ด๋ฌํ ํ๋กํ ์ฝ์ GHOST Protocol์ด๋ผ ํ๋ฉฐ ์ด๋๋ฆฌ์์ ๊ฒฝ์ฐ ๋ธ๋ก ์์ฑ์๊ฐ์ด ๋นํธ์ฝ์ธ์ ๋นํด ์ฝ 40๋ฐฐ๋น ๋ฅด๊ธฐ ๋๋ฌธ์, ์ฒด์ธ์ด ๋ถ๊ธฐ๋๋ ์ํฉ์ด ์์ฃผ ์ฐ์ถ๋ ์ ์๋ค. ์ด๋ฌํ ๋ฐฐ๊ฒฝ ๋๋ฌธ์ ์ด๋๋ฆฌ์์์๋ GHOST ํ๋กํ ์ฝ์ ๊ฐ๋ฐํ๋ค.
๋นํธ์ฝ์ธ์ ๊ฒฝ์ฐ ์ ์ด์ ๋ถ๊ธฐ๋๋ ์ํฉ์ด ๊ทธ๋ฆฌ ์์ฃผ ๋ฐ์ํ์ง ์๊ธฐ ๋๋ฌธ์ ๋ณด์์ ๋ํ ๋งค์ปค๋์ฆ์ ํน๋ณํ ๊ณ ๋ คํ์ง ์์๋ ๊ฒ์ด๊ณ , ์ด๋๋ฆฌ์์ ๊ฒฝ์ฐ ๋ธ๋ก ์์ฑ์๊ฐ์ด ๋น ๋ฅด๊ธฐ ๋๋ฌธ์ ๋ถ๊ธฐ๊ฐ ์์ฃผ ๋ฐ์ํ๊ณ ๊ทธ๋ก ์ธํด ์ํด๋ฅผ ๋ณด๋ ์ฑ๊ตด์๋ค์ด ๋คํธ์ํฌ๋ฅผ ๋ ๋์ง ์๊ฒ๋ ๋ณด์์ ์ฑ ์ด ํ์ํ๋ ๊ฒ์ด๋ค.
Answer:
Answer: (by Bookstore3)
Nothing at stake ๋ฌธ์ ๋ ์ด๋๋ฆฌ์์์ ๋ธ๋ก์ฒด์ธ์ด ํฌํฌ๊ฐ ๋ ๋ ๋ฐ์ํ๋ ๋ฌธ์ ๋ค. ๊ธฐ์กด PoS ์๊ณ ๋ฆฌ์ฆ ์์์๋ ํฌํฌ๊ฐ ๋ฐ์ํ์ฌ ๋ ธ๋๊ฐ ํฌํ๋ฅผ ํ ๋, ๋๋ ์ง ๋ ๋ธ๋ก์ฒด์ธ์ ๋ชจ๋ ํฌํ๋ฅผ ํด๋ ์ํด๋ฅผ ๋ณด๊ฒ ๋๋ ๊ตฌ์กฐ๊ฐ ์๋์๋ค. ๊ฒฐ๊ตญ ๋ ๋ค ํฌํ๋ฅผ ํด ๋คํธ์ํฌ๊ฐ ์ฑํํ ๋ธ๋ก์ฒด์ธ์ ๋ํ ๋ณด์๋ง ์ฑ๊ธฐ๋ฉด ๋๋ ๊ตฌ์กฐ์๋ค.
์ด๋ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด Casper์์๋ ํฌํ๋ฅผ ํ๋ ๋ ธ๋๋ค์ด ๋ณธ์ธ์ ์ง๋ถ, ์ฆ ๋์ ๊ฑธ๊ณ ํฌํ๋ฅผ ํ๊ฒ ๋ง๋ค๊ณ , ๋ง์ฝ ๋ณธ์ธ์ด ์ ์์ ์ผ๋ก ํฌํ๋ฅผ ๋ ์ฒด์ธ์ ๋ชจ๋ ํ๊ฒ ๋๋ฉด ๋์ ์๊ฒ ๋๋ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ๋ค. ์ฆ, ํฌํ๋ฅผ ์ ๋ชป ํด๋ ์๊ด์ ์์ง๋ง, ์ด์ค ํฌํ๋ ๋ฐฉ์งํ๊ฒ ๋ค๋ ๊ฒ์ด๋ค. ์ฐธ๊ณ ๋ก ์ด๋ฐ ํฌํํ ์ฌ์ค์ ํฌํ๋ฅผ ํ ๋ ๋ณธ์ธ ํค๋ก ์๋ช ์ ํ๋ฏ๋ก ์ฝ๊ฒ ์์๋ผ ์ ์๋ค.
๊ทธ๋ ๋ค๋ฉด ์ฌ๊ธฐ์ ์ด๋ป๊ฒ ๋ณธ์ธ์ด ํฌํ๋ฅผ ํ ์ฒด์ธ์ด ์ ์งํ์ง ์ ์ ์์๊น.
Capser๋ ๋ธ๋ก์ฒด์ธ์ Checkpoint๋ผ๋ ์ง์ ์ ์ ํด๋๋๋ค. ํด์ ๊ฐ 50๋ฒ์งธ ๋ธ๋ก๋ง๋ค Checkpoint๊ฐ ์๋ค๋ฉด ์ด๋ฐ Checkpoint๊ฐ ์ ํจํ์ง ํฌํ๋ฅผ ํ๋ค. ๊ทธ๋ผ ํฌํ ๋ ธ๋์ 2/3์ด ์ธ์ ์ ํ๋ฉด ์ ํจํ ํฌํ๊ฐ ๋๊ณ ๊ทธ ๋ธ๋ก์ ์ผ๋จ Justified๊ฐ ๋๋ค. ๊ทธ๋ฐ ๋ค์ ๋ค์๋ฒ Checkpoint ๋ธ๋ก์ด ๋ค์๋ฒ ํฌํ๋ฅผ ํตํด Justified๊ฐ ๋๋ฉด, ์ฒ์ Justified๊ฐ ๋์๋ ๋ธ๋ก์ Finalized๊ฐ ๋์ด ์์ ํ ์ ํจํ ๋ธ๋ก์ฒด์ธ์ด ๋๋ค.
์ฆ, ์ด Finalized์ Justified ๋ธ๋ก๋ค์ ์ ๋ฐ๋ผ๊ฐ๋ฉฐ ํฌํ๋ฅผ ํ๋ฉด ์๋์น ์๊ฒ ์ ์์ ์ธ ๋ธ๋ก์ฒด์ธ์ ํฌํ๋ฅผ ํ๋ ๊ฒ์ ๋ฐฉ์งํ ์ ์๋ค.
๋ง์ง๋ง์ผ๋ก ์ด Checkpoint๊ฐ 50๋ฒ์งธ ๋ธ๋ก๋ง๋ค ๋ผ๊ณ ํด์ ๋งค์ฐ ๊ธด ์๊ฐ์ด๋ผ ์๊ฐํ ์ ์์์ง ๋ชจ๋ฅด์ง๋ง, ์ด๋๋ฆฌ์์ ํ ๋ธ๋ก์ด ์ฝ 15์ด์ ์์ฑ๋๋ค๋ ๊ฒ์ ๊ณ ๋ คํ๋ฉด ๊ทธ๋ ๊ฒ ๊ธด ์๊ฐ์ด ์๋๋ค.
Answer:
Answer: