PostsCommentsPayoutsevasioner (42)in #kr-study • 7 years ago알고리즘 공부 Part3 : 소수 구하기예제는 파이썬으로 작성하였습니다. 알고리즘 공부 Part3 : 소수 구하기 소수의 정의 1과 자기자신 외에 나누어 떨어지는 정수가 없는 양의 정수 예를 들어 0 이상의 2,3,5,7,11,13 같은 수를 의미합니다. 특정 숫자(N)가 소수인지 판별하는 프로그램을 개발한다고 할때 2부터 N…evasioner (42)in #kr • 7 years ago알고리즘 공부 Part2 : 최대공약수 찾기이번 포스팅에서는 최대 공약수를 찾는 알고리즘에 대해서 공부 해보겠습니다. 예제는 전부 Python으로 작성하였습니다. 최대 공약수 최대 공약수란 주어진 두 정수의 약수 중에서 가장 큰 공통이 되는 약수를 말합니다. 예를들어 100과 30의 최대 공약수를 구해 봅시다. 100 약수 :…evasioner (42)in #kr • 7 years ago[블록체인 개발 공부] 블록체인 개발하기 PART 6 : Peer to Peer (P2P)이 글은 아래 블로그(Coral Health)의 내용을 번역한 것입니다. 이전 포스팅들에서는 중앙서버에 의존한 개념으로 튜토리얼을 진행했습니다. 이제 P2P방식을 이용하여 진짜 탈 중앙화 된 블록체인을 만들어 봅시다. Peer to peer (P2P)란 무엇인가? P2P 네트워크는 클라이언트나 서버란…evasioner (42)in #kr • 7 years ago[블록체인 개발 공부] 블록체인 개발하기 PART 5 : IPFS 프로토콜이 글은 아래 블로그(Coral Health)의 내용을 번역한 것입니다. 이번 포스팅에서는 블록체인에서 IPFS프로토콜을 이용하여 파일을 안전하게 공유하는 방법을 알아봅시다. 시작하기 전에 이해를 위해 이전 포스팅을 읽어 보시길 바랍니다. PART1 기본 블록체인 개발 PART2 블록체인…evasioner (42)in #kr • 7 years ago알고리즘 공부 Part1알고리즘이란 무엇인가? 알고리즘이란 주어진 문제를 해결하기 위한 잘 정의된 동작들의 유한 집합 입니다. 알고리즘을 개발하는데 가장 먼저 선행되어야 할 것은 바로 주어진 문제를 잘 이해하는 것 입니다. 주어진 문제 뿐만 아니라 문제가 주어지는 상황 은 문제를 해결하는 데 이용 할 수 있는 자원이…evasioner (42)in #kr • 7 years ago[블록체인 개발 공부] 블록체인 개발하기 PART 4 : 지분증명방식 (Proof of Stake : POS)CoralHealth 블로그의 내용을 번역한 글입니다. 지난 포스팅에서는 Proof of Work (작업증명 방식)에 대해서 알아봤습니다. Proof of Work의 단점은 무엇일까요? 첫번째 가장 중요한 단점은 많은 전력을 소비하는 것입니다. 예를 들어 비트코인을 얻으려면 ASIC 장비와 같은 고성능…evasioner (42)in #kr • 7 years ago[블록체인 개발 공부] 블록체인 개발하기 PART 3 : 채굴 알고리즘 (Proof of Work : POW)CoralHealth 블로그의 내용을 번역한 글입니다. 시작 하기전에 이전 포스팅을 보시지 못한 분들은 아래 링크를 통해 확인하시고 이번 포스팅을 보시는것을 추천 드립니다. part1 기본적인 블록체인 서버 개발 part2 블록체인 네트워크 동작 개발 최근 비트코인, 이더리움 등 채굴 유행 때문에…evasioner (42)in #kr • 7 years ago[블록체인 개발 공부] 블록체인 개발하기 PART 2 : Networking이 내용은 CoralHeath 블로그의 내용을 번역 한 것 입니다. 지난 포스팅에서는 기본적인 블록체인을 코딩했습니다. 하지만 하나의 노드에서만 동작 해보았을 뿐입니다. 어떻게 다른 노드들과 연결하여 새로운 블록을 생성할 수 있을까요? 그리고 모든 노드의 블록을 업데이트 할 수 있을까요? 이번 포스팅을…evasioner (42)in #blockchain • 7 years ago[블록체인 개발 공부] 블록체인 개발하기 PART 1이 글은 아래 블로그(Coral Health)의 내용을 번역한 것입니다. 먼저 블록체인을 공부하기 위해서는 다음과 같은 과정이 필요합니다. 나만의 블록체인 만들어 보기 해싱 워크가 어떻게 블록체인의 무결성을 유지시키는지에 대한 이해 어떻게 새로운 블락들이 생기는지 알기 여러…