본 게시글에서는 저서 '밑바닥부터 시작하는 비트코인'의 Python으로 작성된 예제 코드를 Go로 컨버팅 하여 작성하였습니다. 📺 시리즈 2023.08.25 - [Go/Blockchain] - 밑바닥부터 시작하는 비트코인 - 1장 유한체 2023.08.27 - [Go/Blockchain] - 밑바닥부터 시작하는 비트코인 - 2장 타원곡선 2023.08.30 - [Go/Blockchain] - 밑바닥부터 시작하는 비트코인 - 3장 타원곡선 암호 🐱👤 전체 코드 GitHub - piatoss3612/bitcoin-from-scratch: 밑바닥부터 시작하는 비트코인을 읽고 Go로 구현해보는 프로젝 밑바닥부터 시작하는 비트코인을 읽고 Go로 구현해보는 프로젝트. Contribute to piatoss3612..
본 게시글에서는 저서 '밑바닥부터 시작하는 비트코인'의 Python으로 작성된 예제 코드를 Golang으로 컨버팅 하여 작성하였습니다.📺 시리즈2023.08.25 - [Go/Blockchain] - 밑바닥부터 시작하는 비트코인 - 1장 유한체2023.08.27 - [Go/Blockchain] - 밑바닥부터 시작하는 비트코인 - 2장 타원곡선🐱👤 전체 코드 GitHub - piatoss3612/bitcoin-from-scratchContribute to piatoss3612/bitcoin-from-scratch development by creating an account on GitHub.github.com🎁 들어가며 이전 장에서 작성된 유한체와 타원 곡선과 관련된 코드에 변경된 부분이 굉장히 ..
본 게시글에서는 저서 '밑바닥부터 시작하는 비트코인'의 Python으로 작성된 예제 코드를 Go로 컨버팅 하여 작성하였습니다. 📺 시리즈 2023.08.25 - [블록체인/비트코인] - 밑바닥부터 시작하는 비트코인 - 1장 유한체 🐱👤 전체 코드 GitHub - piatoss3612/bitcoin-from-scratch Contribute to piatoss3612/bitcoin-from-scratch development by creating an account on GitHub. github.com 📕 타원곡선 정의 타원곡선은 다음과 같은 식으로 나타냅니다. y2 = x3 + ax + b 위의 방정식을 그래프로 표현하면 아래와 같습니다. y2 항으로 인해 그래프가 x축 대칭되는데, 3차 방정식 그래..
본 게시글에서는 저서 '밑바닥부터 시작하는 비트코인'의 Python으로 작성된 예제 코드를 Go로 컨버팅 하여 작성하였습니다. 🐱👤 전체 코드 GitHub - piatoss3612/bitcoin-from-scratch Contribute to piatoss3612/bitcoin-from-scratch development by creating an account on GitHub. github.com ❓ 유한체를 이해해야 하는 이유 비트코인의 핵심인 전자서명과 서명 검증 알고리즘을 이해하기 위해 필요한 타원곡선 암호를 파악하기 위해 📕 유한체의 정의 a와 b가 집합에 속해 있으면, a+b와 a*b도 집합 안에 있다 (덧셈과 곱셈에 닫혀있는 집합) 집합에 0으로 표기하는 원소가 존재하고 집합 내 다른 원..
본 게시글은 Nomad Coder의 강의 '타입스크립트로 블록체인 만들기'의 일부를 Golang을 사용하여 컨버팅 하는 과정을 기술하고 있습니다. 컨버팅(Converting) 같은 플랫폼 상에서 프로그램이 동일하게 돌아갈 수 있게 기존 언어 A에서 새로운 언어 B로 변경하는 과정 🐱👤깃허브 저장소 https://github.com/piatoss3612/simple-blockchain GitHub - piatoss3612/simple-blockchain Contribute to piatoss3612/simple-blockchain development by creating an account on GitHub. github.com 🔧 초기 설정 1. Golang 버전 확인 $ go version go v..