ํ—ค๋ฐ๋ผ ์ด๋ฐดํŠธ (์ง„ํ–‰์ค‘)!

๐Ÿ–ผ️[๋ฌด๋ฃŒ] ๋‚˜๋งŒ์˜ NFT ํ”„๋กœํ•„ PFP๋กœ ์ง€๊ฐ‘์„ ๊พธ๋ฏธ๊ณ , ์ง„์ •ํ•œ ์›น3๋ฅผ ๊ฒฝํ—˜ํ•ด ๋ณด์„ธ์š”!✨๐Ÿงต

๐Ÿ“˜ Cointelegraph Research | Hashgraph์™€ BOF๋กœ ์‚ดํŽด๋ณด๋Š” ๊ฑฐ๋ž˜ ์ˆœ์„œ์˜ ๊ณต์ •์„ฑ

 

๋ธ”๋ก์ฒด์ธ ํ•ฉ์˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ์ผ๋ฐ˜์ ์œผ๋กœ ์ผ๊ด€์„ฑ(Consistency) ๊ณผ ํ™œ์„ฑ(Liveness) ๋‘ ๊ฐ€์ง€ ํ•ต์‹ฌ ์†์„ฑ์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค. ์ผ๊ด€์„ฑ์€ ๋ชจ๋“  ๋…ธ๋“œ๊ฐ€ ๊ฒฐ๊ตญ ๋™์ผํ•œ ๊ฑฐ๋ž˜ ์ง‘ํ•ฉ๊ณผ ๋™์ผํ•œ ๊ฑฐ๋ž˜ ์ˆœ์„œ์— ํ•ฉ์˜ํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•˜๋ฉฐ, ํ™œ์„ฑ์€ ๋„คํŠธ์›Œํฌ๊ฐ€ ์ง€์†์ ์œผ๋กœ ์ƒˆ๋กœ์šด ๊ฑฐ๋ž˜๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ Cointelegraph Research๋Š” ์ด ๋‘ ๊ฐ€์ง€ ์™ธ์—๋„ ์•ž์œผ๋กœ ์ค‘์š”ํ•œ ์š”์†Œ๊ฐ€ ํ•˜๋‚˜ ๋” ์žˆ๋‹ค๊ณ  ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ”๋กœ ๊ฑฐ๋ž˜ ์ˆœ์„œ์˜ ๊ณต์ •์„ฑ (Transaction Order Fairness) ์ž…๋‹ˆ๋‹ค.

ํผ๋ธ”๋ฆญ ๋ธ”๋ก์ฒด์ธ์—์„œ๋Š” ๊ฑฐ๋ž˜๊ฐ€ ์–ด๋–ค ์ˆœ์„œ๋กœ ์‹คํ–‰๋˜๋Š”์ง€์— ๋”ฐ๋ผ ๋ˆ„๊ฐ€ ์ˆ˜์ต์„ ์–ป๊ณ  ๋ˆ„๊ฐ€ ์†์‹ค์„ ๋ณด๋Š”์ง€๊ฐ€ ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค. ํŠนํžˆ ๋ธ”๋ก ์ƒ์„ฑ์ž(Block Proposer), ๊ฒ€์ฆ์ž(Validator), ์‹œํ€€์„œ(Sequencer)๋Š” ๊ฑฐ๋ž˜ ์ˆœ์„œ๋ฅผ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์„ ์ด์šฉํ•ด MEV(Maximal Extractable Value) ๋ฅผ ์ถ”์ถœํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์—ฌ๊ธฐ์—๋Š” ํ”„๋ก ํŠธ๋Ÿฌ๋‹(Front-running), ๋ฐฑ๋Ÿฌ๋‹(Back-running), ์ƒŒ๋“œ์œ„์น˜ ๊ณต๊ฒฉ(Sandwich Attack) ๋“ฑ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

์ด ๋•Œ๋ฌธ์— ์ตœ๊ทผ์—๋Š” ๊ฑฐ๋ž˜ ์ˆœ์„œ ์ž์ฒด๋ฅผ ์–ผ๋งˆ๋‚˜ ๊ณต์ •ํ•˜๊ฒŒ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ๋Š”๊ฐ€๊ฐ€ ๋ธ”๋ก์ฒด์ธ ์„ค๊ณ„์˜ ์ค‘์š”ํ•œ ์—ฐ๊ตฌ ์ฃผ์ œ๋กœ ๋– ์˜ค๋ฅด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

⚖️ ์™„๋ฒฝํ•œ ๊ณต์ •์„ฑ์€ ์™œ ๋ถˆ๊ฐ€๋Šฅํ•œ๊ฐ€

๊ฐ€์žฅ ์ง๊ด€์ ์ธ ๊ณต์ •์„ฑ ๋ชจ๋ธ์€ ROF (Receive-Order Fairness), ์ฆ‰, ๋จผ์ € ๋„์ฐฉํ•œ ๊ฑฐ๋ž˜๋ฅผ ๋จผ์ € ์ฒ˜๋ฆฌํ•œ๋‹ค (First-Come, First-Served) ๋ผ๋Š” ์›์น™์ž…๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ ํ˜„์‹ค์˜ ๋ถ„์‚ฐ ๋„คํŠธ์›Œํฌ์—์„œ๋Š” ๋ชจ๋“  ๋…ธ๋“œ๊ฐ€ ๋™์ผํ•œ ์ˆœ๊ฐ„์— ๋™์ผํ•œ ๊ฑฐ๋ž˜๋ฅผ ์ˆ˜์‹ ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด,

  • ์ผ๋ถ€ ๋…ธ๋“œ๋Š” A๋ฅผ ๋จผ์ € ์ˆ˜์‹ ํ•˜๊ณ ,
  • ๋‹ค๋ฅธ ๋…ธ๋“œ๋Š” B๋ฅผ ๋จผ์ € ์ˆ˜์‹ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ธํ„ฐ๋„ท์—์„œ๋Š” ๋„คํŠธ์›Œํฌ ์ง€์—ฐ(Network Delay)์ด ํ•ญ์ƒ ์กด์žฌํ•˜๋ฉฐ, ๋ชจ๋“  ๋…ธ๋“œ๊ฐ€ ๊ณต์œ ํ•˜๋Š” ํ•˜๋‚˜์˜ ์ ˆ๋Œ€์ ์ธ ์‹œ๊ณ„(Global Clock)๋„ ์กด์žฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ ๋„คํŠธ์›Œํฌ ์ „์ฒด๊ฐ€ "์–ด๋–ค ๊ฑฐ๋ž˜๊ฐ€ ์ •๋ง ๋จผ์ € ๋„์ฐฉํ–ˆ๋Š”๊ฐ€" ์— ๋Œ€ํ•ด ์™„๋ฒฝํ•˜๊ฒŒ ๋™์ผํ•œ ํŒ๋‹จ์„ ๋‚ด๋ฆฌ๋Š” ๊ฒƒ์€ ์›์ฒœ์ ์œผ๋กœ ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

์ฆ‰, ๋น„๋™๊ธฐ(Asynchronous) ํ™˜๊ฒฝ์—์„œ๋Š” ์™„๋ฒฝํ•œ ROF๋ฅผ ๊ตฌํ˜„ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

๐Ÿ”„ Condorcet ์—ญ์„ค์ด ๋งŒ๋“œ๋Š” ๊ตฌ์กฐ์  ํ•œ๊ณ„

์—ฌ๊ธฐ์— ๋”ํ•ด Condorcet Paradox (์ฝฉ๋„๋ฅด์„ธ ์—ญ์„ค) ์ด๋ผ๋Š” ์ˆ˜ํ•™์  ๋ฌธ์ œ๊ฐ€ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ๋Œ€๋ถ€๋ถ„์˜ ๋…ธ๋“œ๊ฐ€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ด€์ฐฐํ–ˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

  • ๋Œ€๋ถ€๋ถ„์€ A๊ฐ€ B๋ณด๋‹ค ๋จผ์ € ๋„์ฐฉํ–ˆ๋‹ค๊ณ  ๋ณด๊ณ ,
  • ๋Œ€๋ถ€๋ถ„์€ B๊ฐ€ C๋ณด๋‹ค ๋จผ์ € ๋„์ฐฉํ–ˆ๋‹ค๊ณ  ๋ณด์ง€๋งŒ,
  • ๋™์‹œ์— ๋Œ€๋ถ€๋ถ„์€ C๊ฐ€ A๋ณด๋‹ค ๋จผ์ € ๋„์ฐฉํ–ˆ๋‹ค๊ณ  ๋ณผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฆ‰, [ A → B → C → A ] ๋ผ๋Š” ์ˆœํ™˜ ๊ด€๊ณ„๊ฐ€ ๋งŒ๋“ค์–ด์ง‘๋‹ˆ๋‹ค.

์ด ๊ฒฝ์šฐ ๋ชจ๋“  ๋‹ค์ˆ˜ ์˜๊ฒฌ์„ ๋™์‹œ์— ๋งŒ์กฑํ•˜๋Š” ๋‹จ ํ•˜๋‚˜์˜ ๊ฑฐ๋ž˜ ์ˆœ์„œ๋Š” ์กด์žฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ด๋Š” ํŠน์ • ๋ธ”๋ก์ฒด์ธ์˜ ์„ค๊ณ„ ๋ฌธ์ œ๊ฐ€ ์•„๋‹ˆ๋ผ, ๋น„๋™๊ธฐ ๋ถ„์‚ฐ ์‹œ์Šคํ…œ ์ž์ฒด๊ฐ€ ๊ฐ–๋Š” ๊ตฌ์กฐ์  ํ•œ๊ณ„์ž…๋‹ˆ๋‹ค.

๊ฒฐ๊ตญ ์™„๋ฒฝํ•œ ๊ณต์ •์„ฑ์„ ๋ณด์žฅํ•˜๋Š” ํ•ฉ์˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ์ด๋ก ์ ์œผ๋กœ ์กด์žฌํ•  ์ˆ˜ ์—†์œผ๋ฉฐ, ๊ฐ ํ”„๋กœ์ ํŠธ๋Š” ํ˜„์‹ค์ ์ธ ์ˆ˜์ค€์˜ ๊ณต์ •์„ฑ์„ ์„ ํƒํ•  ์ˆ˜๋ฐ–์— ์—†์Šต๋‹ˆ๋‹ค.

๐Ÿ”— Hedera (Hashgraph)๋Š” ์–ด๋–ป๊ฒŒ ์ ‘๊ทผํ•˜๋Š”๊ฐ€

Cointelegraph Research๋Š” Hedera (Hashgraph)๋ฅผ ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋Œ€ํ‘œ์ ์ธ ์‚ฌ๋ก€๋กœ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค.

Hashgraph๋Š” ๋ธ”๋ก ์ƒ์„ฑ์ž๊ฐ€ ์กด์žฌํ•˜์ง€ ์•Š๋Š” Leaderless aBFT(Asynchronous Byzantine Fault Tolerance) ํ•ฉ์˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

๊ฑฐ๋ž˜๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ๊ฐ ๋…ธ๋“œ๋Š” ์ด๋ฅผ Event ํ˜•ํƒœ๋กœ ์ƒ์„ฑํ•˜๊ณ , Gossip ํ”„๋กœํ† ์ฝœ์„ ํ†ตํ•ด ๋‹ค๋ฅธ ๋…ธ๋“œ๋“ค๊ณผ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค.

์ƒˆ๋กœ์šด Event์—๋Š” ์ด์ „์— ํ™•์ธํ•œ Event๋“ค์˜ Hash๊ฐ€ ํฌํ•จ๋˜๋ฉฐ, ์ด๋ฅผ ํ†ตํ•ด ๋ˆ„๊ฐ€ ์–ด๋–ค ๊ฑฐ๋ž˜๋ฅผ ๋จผ์ € ํ™•์ธํ–ˆ๋Š”์ง€๊ฐ€ ์•”ํ˜ธํ•™์ ์œผ๋กœ ์—ฐ๊ฒฐ๋ฉ๋‹ˆ๋‹ค.

์ด ๊ณผ์ •์—์„œ DAG (Directed Acyclic Graph) ๊ตฌ์กฐ๊ฐ€ ํ˜•์„ฑ๋˜๊ณ , ์ธ๊ณผ๊ด€๊ณ„ (Causal Relationship)๊ฐ€ ์กด์žฌํ•˜๋Š” ๊ฑฐ๋ž˜์˜ ์ˆœ์„œ๋Š” ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

์ฆ‰, ๋จผ์ € ๋ฐœ์ƒํ•œ Event์™€ ์ดํ›„ ๋ฐœ์ƒํ•œ Event ์‚ฌ์ด์˜ ๊ด€๊ณ„๊ฐ€ ์•”ํ˜ธํ•™์ ์œผ๋กœ ์ฆ๋ช…๋ฉ๋‹ˆ๋‹ค.

⏱️ Median Timestamp๋ฅผ ํ™œ์šฉํ•œ ๊ณต์ •์„ฑ

๋ชจ๋“  ๊ฑฐ๋ž˜๊ฐ€ ์ธ๊ณผ๊ด€๊ณ„๋ฅผ ๊ฐ€์ง€๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. ๋™์‹œ์— ๋ฐœ์ƒํ•œ ๊ฑฐ๋ž˜ (Concurrent Events)๋Š” DAG๋งŒ์œผ๋กœ ์ˆœ์„œ๋ฅผ ๊ฒฐ์ •ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด Hashgraph๋Š” Round Received ์™€ Median Timestamp ๋ฅผ ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค.

๊ฐ ๋…ธ๋“œ๋Š” ๊ฑฐ๋ž˜๋ฅผ ์ฒ˜์Œ ๋ณธ ์‹œ๊ฐ„์„ ๊ธฐ๋กํ•˜๊ณ , Consensus Timestamp๋Š” ์ „์ฒด ๋…ธ๋“œ๊ฐ€ ๊ธฐ๋กํ•œ ์‹œ๊ฐ„์˜ ์ค‘๊ฐ„๊ฐ’ (Median) ์œผ๋กœ ๊ณ„์‚ฐ๋ฉ๋‹ˆ๋‹ค.

์•…์˜์ ์ธ ์ผ๋ถ€ ๋…ธ๋“œ๊ฐ€ ์‹œ๊ฐ„์„ ์กฐ์ž‘ํ•˜๋”๋ผ๋„ aBFT ํ™˜๊ฒฝ์—์„œ๋Š” ์ค‘๊ฐ„๊ฐ’ ์ž์ฒด๋ฅผ ํฌ๊ฒŒ ์™œ๊ณกํ•˜๊ธฐ ์–ด๋ ต๊ธฐ ๋•Œ๋ฌธ์— ๋ณด๋‹ค ๊ณต์ •ํ•œ ๊ฑฐ๋ž˜ ์ˆœ์„œ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค๋งŒ Hashgraph ์—ญ์‹œ ๋…ธ๋“œ๊ฐ€ ์–ธ์ œ Gossip์„ ์‹œ์ž‘ํ• ์ง€, ์–ด๋–ค ๊ฑฐ๋ž˜๋ฅผ ๋จผ์ € ์ „ํŒŒํ• ์ง€๋Š” ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ณต์ •์„ฑ์„ ๋†’์ผ ์ˆ˜๋Š” ์žˆ์ง€๋งŒ ์™„๋ฒฝํ•œ ๊ณต์ •์„ฑ์„ ๋ณด์žฅํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๋‹ค๋ผ๊ณ  ์—ฐ๊ตฌ๋Š” ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ“ฆ BOF (Block Order Fairness)๋ผ๋Š” ๋˜ ๋‹ค๋ฅธ ์ ‘๊ทผ

Hashgraph์™€๋Š” ๋‹ค๋ฅธ ์ ‘๊ทผ ๋ฐฉ์‹๋„ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. ๋Œ€ํ‘œ์ ์ธ ๊ฒƒ์ด BOF (Block Order Fairness) ์ž…๋‹ˆ๋‹ค.

BOF๋Š” ๊ฐœ๋ณ„ ๊ฑฐ๋ž˜ ํ•˜๋‚˜ํ•˜๋‚˜์˜ ์ˆœ์„œ๋ฅผ ๋งž์ถ”๊ธฐ๋ณด๋‹ค๋Š” ์—ฌ๋Ÿฌ ๊ฑฐ๋ž˜๋ฅผ ํ•˜๋‚˜์˜ Batch (Block) ๋กœ ๋ฌถ๊ณ , Block ๊ฐ„ ์ˆœ์„œ๋งŒ ๊ณต์ •ํ•˜๊ฒŒ ์œ ์ง€ํ•˜๋Š” ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

Condorcet ์ˆœํ™˜์ด ๋ฐœ์ƒํ•˜๋ฉด ํ•ด๋‹น ๊ฑฐ๋ž˜๋“ค์€ ํ•˜๋‚˜์˜ Block์œผ๋กœ ๋ฌถ์ด๋ฉฐ, Block ๋‚ด๋ถ€์—์„œ๋Š” ํ•ด์‹œ (Hash)์™€ ๊ฐ™์€ ๊ฒฐ์ •๋ก ์  ๊ทœ์น™์œผ๋กœ ์ˆœ์„œ๋ฅผ ์ •ํ•ฉ๋‹ˆ๋‹ค.

์ฆ‰, ๊ณต์ •์„ฑ์˜ ๊ธฐ์ค€์„ ๊ฐœ๋ณ„ ๊ฑฐ๋ž˜๊ฐ€ ์•„๋‹Œ Batch ๋‹จ์œ„๋กœ ์™„ํ™”ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๐Ÿš€ Aequitas์™€ Themis

BOF๋ฅผ ๊ตฌํ˜„ํ•œ ๋Œ€ํ‘œ์ ์ธ ํ”„๋กœํ† ์ฝœ์ด Aequitas ์ž…๋‹ˆ๋‹ค. Aequitas๋Š” ๋†’์€ ์ˆ˜์ค€์˜ ๊ณต์ •์„ฑ์„ ์ œ๊ณตํ•˜์ง€๋งŒ, Condorcet ์ˆœํ™˜์ด ๋๋‚  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ ค์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ฑฐ๋ž˜ ํ™•์ •์ด ์žฅ์‹œ๊ฐ„ ์ง€์—ฐ๋  ์ˆ˜ ์žˆ๋Š” ๋‹จ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋ฅผ ๊ฐœ์„ ํ•œ ๊ฒƒ์ด Themis ์ž…๋‹ˆ๋‹ค. Themis๋Š” ๋™์ผํ•œ ฮณ-BOF ๊ณต์ •์„ฑ์„ ์œ ์ง€ํ•˜๋ฉด์„œ๋„ Batch๋ฅผ ์ ์ง„์ ์œผ๋กœ ํ™•์ •ํ•˜๋Š” ๋ฐฉ์‹์„ ์ ์šฉํ•˜์—ฌ ์ผ๋ฐ˜์ ์ธ Liveness๋ฅผ ํ™•๋ณดํ–ˆ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ SNARK-Themis ๋Š” ์˜์ง€์‹์ฆ๋ช…(SNARK)์„ ํ™œ์šฉํ•ด ๋…ธ๋“œ ๊ฐ„ ํ†ต์‹ ๋Ÿ‰์„ ํฌ๊ฒŒ ์ค„์ž„์œผ๋กœ์จ ๋Œ€๊ทœ๋ชจ ๋„คํŠธ์›Œํฌ์—์„œ๋„ ๋†’์€ ํ™•์žฅ์„ฑ์„ ์ œ๊ณตํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์—ฐ๊ตฌ์—์„œ๋Š” BOF ๊ณ„์—ด์ด Timestamp (Hashgraph)๊ธฐ๋ฐ˜ ๋ฐฉ์‹๋ณด๋‹ค ์•…์˜์ ์ธ ๊ฑฐ๋ž˜ ์ˆœ์„œ ์กฐ์ž‘์— ๋”์šฑ ๊ฐ•ํ•œ ๋ชจ์Šต์„ ๋ณด์ด์ง€๋งŒ, ๊ทธ๋งŒํผ ๊ณ„์‚ฐ๋Ÿ‰๊ณผ ํ”„๋กœํ† ์ฝœ ๋ณต์žก์„ฑ์ด ์ฆ๊ฐ€ํ•˜๋Š” ๋‹จ์ ๋„ ์žˆ๋‹ค๊ณ  ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ“Œ ๊ฒฐ๋ก 

Cointelegraph Research๋Š” ๋น„๋™๊ธฐ ๋ถ„์‚ฐ ์‹œ์Šคํ…œ์—์„œ๋Š” ๊ฑฐ๋ž˜ ์ˆœ์„œ์˜ ์™„๋ฒฝํ•œ ๊ณต์ •์„ฑ์€ ๊ตฌ์กฐ์ ์œผ๋กœ ๋‹ฌ์„ฑํ•  ์ˆ˜ ์—†๋‹ค๊ณ  ๊ฒฐ๋ก  ๋‚ด๋ฆฝ๋‹ˆ๋‹ค.

์ค‘์š”ํ•œ ๊ฒƒ์€ ์™„๋ฒฝํ•œ ๊ณต์ •์„ฑ์„ ์ถ”๊ตฌํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ํ˜„์‹ค์ ์ธ ์ œ์•ฝ ์†์—์„œ ์–ด๋–ค ๋ฐฉ์‹์œผ๋กœ ๊ณต์ •์„ฑ์„ ์ตœ๋Œ€ํ•œ ํ™•๋ณดํ•  ๊ฒƒ์ธ๊ฐ€์ž…๋‹ˆ๋‹ค.

Hedera(Hashgraph)๋Š” DAG, Gossip, Round Received, Median Timestamp ๋ฅผ ํ™œ์šฉํ•ด ๊ณต์ •์„ฑ์„ ๋†’์ด๋Š” ๋ฐฉ์‹์„ ์„ ํƒํ–ˆ๊ณ , BOF ๊ณ„์—ด ํ”„๋กœํ† ์ฝœ์€ Batch ๋‹จ์œ„ ๊ณต์ •์„ฑ์„ ํ†ตํ•ด ๊ฐ™์€ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

๋‘ ์ ‘๊ทผ ๋ฐฉ์‹ ๋ชจ๋‘ ๊ฑฐ๋ž˜ ์ˆœ์„œ๋ฅผ ํŠน์ • ์ฐธ์—ฌ์ž์˜ ์žฌ๋Ÿ‰์— ๋งก๊ธฐ์ง€ ์•Š๊ณ  ํ•ฉ์˜ ๊ณผ์ • ์ž์ฒด์— ๊ณต์ •์„ฑ์„ ๋‚ด์žฌํ™”ํ•˜๋ ค๋Š” ๊ณตํ†ต๋œ ๋ชฉํ‘œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ, ๊ฐ๊ฐ ๊ณต์ •์„ฑ·์„ฑ๋Šฅ·ํ™•์žฅ์„ฑ ์‚ฌ์ด์—์„œ ์„œ๋กœ ๋‹ค๋ฅธ ํŠธ๋ ˆ์ด๋“œ์˜คํ”„๋ฅผ ์„ ํƒํ•œ ์„ค๊ณ„ ์ฒ ํ•™์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

๊ฒฐ๊ตญ ๋ธ”๋ก์ฒด์ธ์—์„œ ๊ฑฐ๋ž˜ ์ˆœ์„œ์˜ ๊ณต์ •์„ฑ์€ "๊ฐ€๋Šฅํ•œ๊ฐ€"์˜ ๋ฌธ์ œ๊ฐ€ ์•„๋‹ˆ๋ผ ์–ด๋–ค ๋ฐฉ์‹์œผ๋กœ ๊ตฌํ˜„ํ•  ๊ฒƒ์ธ๊ฐ€์˜ ๋ฌธ์ œ์ด๋ฉฐ, ์•ž์œผ๋กœ๋„ ์ฐจ์„ธ๋Œ€ ๋ธ”๋ก์ฒด์ธ ์ธํ”„๋ผ๋ฅผ ํ‰๊ฐ€ํ•˜๋Š” ์ค‘์š”ํ•œ ๊ธฐ์ค€ ์ค‘ ํ•˜๋‚˜๊ฐ€ ๋  ๊ฒƒ์œผ๋กœ ์ „๋ง๋ฉ๋‹ˆ๋‹ค.

๐Ÿ”— https://cointelegraph.com/research/the-impossibility-of-perfect-fairness-in-transaction-ordering

๐Ÿ“š ์ง€๊ธˆ ํ—ค๋ฐ๋ผ ์ปค๋ฎค๋‹ˆํ‹ฐ์— ์ฐธ์—ฌํ•˜์‹œ๊ณ  ์ตœ์‹  ๋‰ด์Šค๋ถ€ํ„ฐ ์‹ค์‚ฌ์šฉ ๊ฐ€์ด๋“œ๊นŒ์ง€, ์ง์ ‘ ์†Œํ†ตํ•˜๋ฉฐ ๊ฒฝํ—˜ํ•ด๋ณด์„ธ์š”!

๐ŸŸก ์นด์นด์˜ค (PIN: 0916): https://open.kakao.com/o/gmfIGP0

๐Ÿ“ฒ Telegram (KR): https://t.me/HashgraphKorea

๐Ÿ’ฌ X: https://x.com/HederaKimchi

๐Ÿ“บ https://www.youtube.com/@HederaKimchi

๋Œ“๊ธ€