전체 글 63

WSL2 - putty로 SSH 연결하기

WSL2를 활용하여 작업하던 중 갑자기 작업표시줄에 있는 putty가 보여 ssh로 접속해보고 싶단 생각이 들었다. 시도해봤더니 위와 같이 에러를 던졌다. ssh 서비스가 작동하고 있지 않는 것 같아서 우선 설치 유무부터 확인해주었다. 다행히도 설치가 되어있었다. 위 명령어를 통해 ssh가 실행되고 있지 않음을 확인하고, 서비스를 시작하려 했으나 이렇게 host key가 없다며 종료되었다. 해당 문구를 구글링해보니 거의 최상단에서 바로 해답을 찾을 수 있었다. https://www.garron.me/en/linux/sshd-no-hostkeys-available-exiting.html sshd: no hostkeys available -- exiting sshd: no hostkeys available ..

Dev 2021.12.31

Go로 만드는 블록체인 part 1 - Base of Blockchain

이제 본격적으로 GO를 이용하여 암호화폐를 구현해볼 것이다. Type block, blockchain block과 blockchain의 type을 선언하겠다. type block struct { timeStamp int64 `validate:"required"` hash string `validate:"required"` prevHash string `validate:"required"` data string `validate:"required"` } type blockchain struct { blocks []*block } time stamp hash previous hash data 초기 단계에서의 블록은 위와 같은 요소를 가진다. 이전 포스트에서 다룬 typescript로 구현해본 blockcha..

Blockchain 2021.12.09

Go로 만드는 블록체인 part 0

블록체인을 공부하기 위해 계획하던 중 블록체인을 직접 구현해보면 더 자세히 공부할 수 있겠다란 생각에 시작하게 된 가벼운 프로젝트이다. 무작정 시작하기 전 정보 수집을 위해 구글링을 하던 중 https://github.com/Jeiwan/blockchain_go를 발견하게 되었고, 주로 해당 Repo를 참고하며 진행하였다. GitHub - Jeiwan/blockchain_go: A simplified blockchain implementation in Golang A simplified blockchain implementation in Golang. Contribute to Jeiwan/blockchain_go development by creating an account on GitHub. githu..

Blockchain 2021.12.05