본문 바로가기

오늘의 비글링/IT 트랜드

(22)
“비트코인 SegWit” 발표 자료 Blockchain Connect 제1회 코드박스 블록체인 기술 컨퍼런스 “비트코인 SegWit” 발표 자료 공유합니다. SegWit은 스크립트와 시그니쳐를 별도의 블록으로 빼내는 소프트포크입니다. 표면적으로는 단순히 블록의 크기를 늘리는 패치로 보이지만, 그 외에도 비트코인이 직면한 여러 문제를 해결할 수 있습니다. 이번 발표에서는 SegWit의 세부사항, transaction malleability의 해결 방법, 스크립트 언어 확장, 라이트닝 네트워크와의 연관성 등을 심도 깊게 다룹니다. https://docs.google.com/presentation/d/1cmAb5dnO2Qbuaxs-2MSUX1sksFtA1DJtNob_RpELkP8/edit?usp=sharing
“비트코인 코어 Internals” 발표 자료 Blockchain Connect 제1회 코드박스 블록체인 기술 컨퍼런스 “비트코인 코어 Internals” 발표 자료 공유합니다. 비트코인 캐시, 비트코인 골드, 비트코인 베가 등 비트코인을 하드포크하여 만든 암호화폐가 계속 등장하고 있습니다. 이런 암호화폐들은 비트코인의 레퍼런스 구현인 비트코인 코어(Bitcoin Core) 소스 코드를 기반으로 GPU를 사용하도록 채굴 방식을 바꾸거나 블록 생성 시간을 줄이거나 세그윗 2x를 켜는 등의 수정을 하였습니다. 비트코인의 동작 원리를 이해하고 비트코인 코어 내부 구현을 알면 우리도 쉽게 비트코인 기반의 블록체인을 만들어 볼 수 있습니다. 이번 발표에서는 비트코인 코어 내부 구현을 살펴보고 세상에서 가장 위험한 비트코인인 비트코인 플루토늄(Bitcoin P..
비트코인 스크립트 (Blockchain Connect) Blockchain Connect 제1회 코드박스 블록체인 기술 컨퍼런스 “비트코인 스크립트” 발표 자료. 비트코인 스크립트 언어는 비트코인 트랜잭션 처리에 사용되는 간단한 프로그래밍 언어입니다.P2PKH, P2SH 등 표준 스크립트와 Multi-sig Wallet을 구현하는 스크립트에 대해 알아보고, 소프트포크로 추가된 OPCODE가 어떻게 응용될 수 있는지를 볼 수 있다. https://docs.google.com/presentation/d/1_hOjaSL05Xj7bICFqpw3wPjBjVdDtOoZhURpxJXpCkE/edit?usp=sharing
DL/TF 수학적 부분에 대해 참고할 수 있는 곳 심지어 한국어!http://norman3.github.io/prml/
2018년도 머신러닝 프로젝트 30선 https://medium.mybridge.co/30-amazing-machine-learning-projects-for-the-past-year-v-2018-b853b8621ac7
Mobile OS for Ethereum status-react - a free (libre) open source, mobile OS for Ethereum https://github.com/status-im/status-react
Microsoft Azure의 REST API Microsoft Azure의 REST API 사양 소스입니다.https://github.com/Azure/azure-rest-api-specs
비트코인의 동작 원리 사토시 나카모토는 2008년 비트코인 논문을 통해 비트코인의 핵심 아이디어를 설명하고, 다음 해인 2009년 비트코인 구현을 오픈소스로 공개하고 비트코인 네트워크를 시작하였습니다. 2008년에 나온 비트코인 논문은 지금도 원형 그대로 널리 읽히지만, 비트코인 구현은 그간 계속 발전하여 오늘날의 비트코인 레퍼런스 구현(Bitcoin Core)이 되었습니다. 그리고 Bitcoin Core는 10년 가까이 legacy가 쌓이면서 분석하기가 쉽지 않은 코드가 되었습니다. 다행히 사토시 나카모토가 직접 작성한 오리지널 비트코인 소스 코드가 아직 남아 있습니다. 무려 비트코인 버전 0.1.0은 헤더 파일과 소스 코드를 다 합쳐서 2만 줄도 안 되고 소스 코드도 간단해서 비트코인 개발에 입문하시는 분들이 비트코인의 ..