
기술로 세상에 선한 영향력을 널리 퍼뜨리고 싶은 Scott Choo(추교현)입니다.
주기적인 인생 회고와 CS 및 블록체인 기술 관련 글을 꾸준히 적고 있습니다.
ALL
BLOCKCHAIN
ESSAY
CS
ETC

BYE 2023
올해 함께 지냈던 분들 덕분에 2023년을 잘 마무리할 수 있었습니다. 정말 감사드립니다
저에게 2023년은 선택과 집중을 할 수 있었던 한 해였습니다. 올해 어떤 것을 했었는지 시간 순서대로 회고해 보도록 하겠습니다.
[23.02] DE-FERENCE 
올해 초 국내 최고 블록체인 학회인 디사이퍼의 연례 행사 디퍼런스에서 CURG가 발표했습니다. 저희 학회가 공개적으로 발표했던 적이 처음이었는데, 학회장으로서 그리고 발표를 준비한 사람으로서 감회가 새로웠고 영광이었습니다.
“DVT, 밸리데이터를 위한 키 분산 오퍼레이팅“ 발표

출처 : 유튜브 디사이퍼
저는 프로젝트 매니징과 기술적인 부분 검토 그리고 PPT 초안을 만들었습니다. 서현님은 PPT 검토 및 발표를 민혁님과 정훈님은 디테일한 기술적인 내용을 꼼꼼하게 추가 및 보완해 주셨습니다.
팀원들의 역할 분배가 정말 잘 되어서 디퍼런스 발표를 잘 마무리했고 덕분에 학회의 위상을 높일 수 있었습니다.
크립토 윈터에서 버틴 CURG 7기
BYE 2023 & HELLO 2024
디퍼런스 참여, 블록체인 해커톤 수상, 학회장 자리 물려주기, 셰어하우스 사업 2년 후기, 스타트업 퇴사, 4학년 1학기 그리고 본격적인 취업 준비 시작
2024/01/01

저에게 2022년은 ‘연합 블록체인 리서치 학회인 CURG의 학회장’ 과 ‘블록체인 인프라 스타트업인 A41 입사’ 라는 굵직한 커리어를 동시에 시작하게 된 영광스러운 한 해였습니다. 후회 없이 치열한 1년을 보냈던 것 같아서 정말 뿌듯합니다
BYE 2022
KT&G 상상스타트업 캠프 6기 수료 | 21.01 - 22.03

21년 03월에 전역 이후, 21년 06월부터 대학생 전용 셰어하우스 사업을 시작했었습니다. 셰어하우스 사업을 하면서 ‘불법적인 대학생 전대차 계약’이 대학생 익명 플랫폼인 에브리타임에서 성행하고 있다는 것을 알게 되었습니다.
그래서 대단(DEDAN) | 대학생 전대차 계약 플랫폼이 필요하다고 느꼈고 이 아이디어로 팀 빌딩을 진행했으며 21년 12월 초부터 22년 03월 초까지 KT&G에서 진행하는 상상 스타트업 캠프 6기에 최종 합격하여 약 3개월간 창업 교육을 받고 여러 지원을 받으면서 MVP 개발을 진행했습니다.

약 3개월 동안 상스캠 6기를 참여하면서 배운 6가지입니다.
1.
내가 하고 싶은 것들을 모두 다 할 수는 없다. 선택과 집중이 정말 중요하며 필요하다.
2.
포기하지 말자는 말은 지치지 말자는 말과 같다. 지치지 않아야 포기할 생각이 들지 않는다.
3.
직접 해보지 않고선 절대 모른다. 실행하면서 아이디어가 점점 명확해진다.
4.
피봇을 얼마나 빠르고 크게 흔들림 없이 하는 것이 정말 중요하다.
BYE 2022 & HELLO 2023
짧은 창업 도전, 멋쟁이사자처럼, 블록체인 학회장, 블록체인 스타트업 입사, 블록체인 관련 외주
2023/01/01

Intro
최근에 머지(merge) 업데이트에 성공한 이더리움은 PoW에서 PoS로 합의 방식이 변하게 되었다. 이더리움 2.0에서 사용하는 합의 알고리즘은 ‘Gasper’라고 하는데, 이 알고리즘은 32블록마다 블록을 확정(Finalize) 시킴으로써 51% 공격에 대한 저항성을 높인 ‘Casper FFG’와 네트워크 지연 등 포크가 발생했을 때, 어떤 포크를 선택하는지 기준이 되는 Fork Choice Rule인 ‘LMD GHOST’를 이더리움 2.0에 맞게 적절히 조합한 PoS 합의 알고리즘이다.
Gasper, Casper, GHOST에 대해서 알아보기 전에 Fork Choice Rule과 Safety & Liveness에 대해 간단히 알아보자.
Fork Choice Rule
머지(merge) 업데이트 전, 이더리움은 비트코인과 마찬가지로 PoW(작업 증명) 방식이었으며 기본적으로 나카모토 컨센서스에 기반한 알고리즘에 따라 블록을 생성하며 포크(fork) 발생 시, 어떤 포크를 선택할지 정하게 된다.
Q. 포크(fork)는 무엇이고 왜 발생할까?
만약 여러 갈래로 포크가 발생했을 때, 그 체인들을 모두 인정하게 된다면 거래의 순서가 확정되지 않는 문제가 발생하게 되어 이중 지불(double spending)의 위험이 생기게 된다.
따라서 분산된 네트워크에서는 두 개 이상으로 갈라져 포크된 각 체인들 중 어떠한 체인을 유효한 체인으로 인정할 것인지 결정하는 ‘Fork Choice Rule’이 필요하다.
Safety & Liveness
여기서 Safety와 Liveness의 개념을 이해해야 Casper와 GHOST 그리고 Gasper 알고리즘을 제대로 이해할 수 있을 것 같아서 간단하게 설명하자면,

Source : V.Buterin et al. Combining GHOST and Casper
Gasper? Casper? GHOST?
이더리움의 PoS 합의 알고리즘에 대해서 알아보자
2022/09/28