CryptoCitizen
10,000+ Views

블록체인 원리에 대한 가장 정확한 입문 글


다른 블록체인 입문글들이 블록체인의 알고리듬적 원리에 대해 너무 피상적으로만 다루거나 먼 비유(논리적으로 정확히지 않은 비유)를 통하여 설명하는 반면, 이 글은 Computer Science 전공자가 보아도 참 "정확하게" 원리를 묘사한 글이라는 생각이 듭니다. 전공자가 보아도 손색이 없으면서도, 일정 이상의 수학적 사고 능력을 가진 사람이라면 일반인들도 블록체인이 무엇이며, 왜 필요한지를 어느정도 깨달을 수 있게 해 줍니다.

by Mohit Mamoria
2 Comments
Suggested
Recent
가장 쉽고 정확하게 설명해주는 글이라고 생각해요 번역하고 싶을 정도...
잘 보고 갑니다. 맞팔로우로 해주시면 감사하곘습니다 ^^
Cards you may also be interested in
바이비트 수수료 안내 및 수수료 할인 확인법 살펴보기
바이비트 수수료 안내 및 수수료 할인 확인법 살펴보기 바이비트 펀딩 수수료 살펴보기 바이비트 펀딩 수수료는 포지션 가치에 펀딩 비율을 곱한 값에요. 여기서 펀딩 수수료란 공매도, 공매도 포지션의 투자가에게 1시간마다 8시간 수수료를 지불하거나 지불되는 것을 말해요. 한국은 오전 9시, 오후 1시, 오후 5시에 수수료가 부과되는데 이것은 출금 가능한 시간과 같아요. 해당 바이비트 수수료 계산법은 계약 상세정보에 펀딩 비율이 마이너스면 매도(Short) 포지션이 매수(Long) 포지션에 수수료를 지불하게 돼요. 반대로, 매수(Long) 포지션이 공매도(Short) 포지션에 펀딩 수수료를 지불하게 돼요. 자세한 바이비트 수수료 안내 및 수수료 할인 확인법 살펴보기 내용은 해당 글을 참고해주세요. 바이비트 거래 수수료 살펴보기 바이비트 거래 수수료는 크게 USDT 무기한 계약 수수료와 엠버스 무기한 계약 수수료 두 가지로 나눌 수 있어요. 상기 표에서 제조회사 수수료란 지정 가격 거래를 체결할 때 부과되는 수수료를 말해요. 반대로 테이커 수수료란, 시장이 거래를 체결할 때 과금을 하는 수수료에요. 거래 수수료의 경우 주문시 총액에 영향을 미치지 않으며 다만 본인의 남은 잔액을 주문시 금액에는 영향을 주지 않아요. 바이비트 거래 수수료 계산 방법은 주문 가치에 수수료율을 곱하면 가능해요. 참고로 자세한 거래방법은 바이비트마진거래사용법 10가지와 출금시간 펀딩비 안내문을 참고해주세요. 바이비트 교환 수수료 살펴보기 투자자 편의를 위해 거래를 할 때 바이비트 거래소는 암호화폐를 자유롭게 교환하는 서비스를 제공하고 있어요. 즉, 비트코인으로 리플, 이더리움 등에서 암호화폐를 자유롭게 교환할 수 있어요. 가상화폐 교환방법은 거래소 거래창 우측 상단의 ID를 클릭하신 후 교환탭을 선택하시면 돼요. 그 후 어떤 가상화폐로 교환할 것인지, 어떻게 교환할 것인지 입력하면 쉽게 교환이 완료돼요. 이러한 암호화폐 교환에는 상기 수수료가 부과돼요. 바이비트 수수료 할인 방법 살펴보기 바이비트은 기존 이용자 초대를 통해 새로운 이용자가 회원으로 가입하면 수수료를 할인해 주는 방식으로 운영하고 있어요. 그러나 기존 이용자 초대 코드에 따라 신규 가입자가 받는 수수료 할인 혜택이 달라져요. 바이비트는 유튜브, 블로그, 인플루언서에 15% 할인 링크를 제공해요. 하지만 15% 할인 링크를 가진 블로거는 많지 않으며, 거의 10% 할인 링크예요. 하지만 오빠 포스트 블로그는 15% 최대 할인 링크를 가지고 있어요. 가입하지 않았거나 10% 링크로 가입하신 분은 반드시 15%의 수수료 할인을 받아야 해요. 추가적인 자세한 사항은 바이비트 입금 방법 6가지(수수료 할인 초대 코드 카드 결제)를 참고해 주세요. 그러면 위에 기술한 최대 15% 수수료 할인 코드로 가입하고 있는지 어떻게 알 수 있을까요? 바이비트 수수료 할인 확인방법 살펴보기 1. 바이비트 연결헤요. 2. 내 자산 탭을 클릭해요. 3. 거래내역의 메뉴를 클릭해요. 4. 인버스 무기계약 탭 메뉴를 클릭해요. 위의 프로세스대로 접속하면 바이비트 수수료 할인을 확인 할 수 있어요. 위의 사진과 같이 수수료율이 0.00075이면 10%의 수수료 할인이 적용된 것에요. 반대로 위와 같이 0.00063750 수수료 비율이라면 바이비트 수수료 15%가 적용된 것에요. 지금까지 바이비트 수수료 사용법에 대해 알아봤어요. 바이비트과 쌍벽을 이루고 있는 바이낸스 거래소의 수수료와 비교하고 싶다면 바이낸스 수수료 5개 및 수수료 할인 확인 방법 글을 참고하세요. 바이비트 수수료 안내 및 수수료 할인 확인법 살펴보기 오늘 포스팅에서는 바이비트 수수료 다섯 가지와 수수료 할인 확인 방법에 대해 자세히 알고 간단히 설명하는 시간을 가져봐요. 레버리지 시스템을 이용하는 만큼 비트코인 선물 마진 거래에는 수수료도 조심해야 해요. 즉 코인 선물 마진 거래에서 수수료를 절약하는 것은 매우 중요한 요소 중 하나에요. 본 글에서는 바이비트 거래소에서의 교환, 펀딩, 거래, 출금, 입금 수수료까지 자세하게 설명해드릴게요. 해당 정보가 사용자 여러분의 투자에 조금이라도 도움이 되었으면 해요. 참고로 세계 최고의 마진거래소인 바이낸스에 관한 내용은 바이낸스 가입방법 6단계 및 입금과 사용법(수수료 할인)을 참고해 주세요. 바이비트 수수료 5종류 살펴보기 바이비트의 수수료는 크게 펀딩, 교환, 거래, 입금, 출금의 5가지 종류가 있어요. 결론부터 말하면 입금 수수료는 무료이고, 출금 수수료는 원칙적으로 무료이지만, 마이닝 피라는 것이 존재해요. 거래 시 지정 수수료는 0.075%, 시장 가격 수수료는 0.025%에요. 거래소의 암호화폐 교환에 대한 수수료는 0.1%에요. 마지막으로 펀딩 비율과 포지션 가치를 곱한 값인 펀딩 수수료가 존재해요. 그럼 다음 5가지 수수료를 자세히 설명해드릴게요. 바이비트 입금 수수료 살펴보기 바이비트 입금수수료는 무료에요. 이는 해당 거래소뿐만 아니라 다른 거래소에서도 동일하게 적용돼요. 바이비트트 출금 수수료 살펴보기 원칙적으로 출금 수수료는 무료이지만 암호화폐마다 "마이닝 피"라는 것이 부과돼요. 즉 마이닝 혈액을 출금 수수료라고 볼 수 있는 것에요. 마이닝피의 경우 가상화폐마다 다르게 적용되지만 소액이 부과돼요. 이러한 마이닝피는 다른 거래소에서도 부과하는 금액이며 바이비트은 코인선물마진거래소에서도 저렴한 편에서 볼 수 있어요. 더 나아가 타 거래소와 비교를 하고 싶다면 비트코인 마진거래방법 5가지와 마진거래소 사이트 랭킹문을 참조하셔도 돼요. 출처: https://oppapost.com/860
코인으로 떼돈이나 한 번 벌어볼까??????
이 시리즈 봐주는 빙글러들 아주 칭찬함! 하트,덧글,팔로우 해주는 빙글러들 더더 칭찬함! 비트코인, 블록체인, 암호화폐에 대해서 설명하는 글 4탄! 이때까지 세개의 카드를 썼고 카드1 - 블록체인? 카드2 - 채굴? 카드3 - 코드발급? 이번이 네 번째임! 이번 카드는 조금 늦게 써왔는데 늦은 이유는 인간의 생리적 현상보다 중요한 이유가 있을까? 사실 X싸느라 늦은 건 아니고, 채굴과 관련된 질문들이 많이 올라오길래 "어떻게 하면 요걸 와닿게 잘 설명해 줄 수 있을까" 여러가지를 고민을 하다가 좀 늦게 됨. 오늘 얘기할 주제는 채굴해서 떼돈을 벌 수 있을까?흐흐흐 츄릅임 결론부터 말하자면 채굴해서 떼돈 벌 수 있지만 우리랑은 상관 없ㅋ다ㅋ임 왜 그런 지를 지금부터 알아보겠음 먼저 블록체인, 비트코인, 채굴 이런 개념들부터 다시 한 번 집고 가겠음 라고 하면서 기억 안나는 빙글러들 많은 거 다 앎! (ಠ_ಠ) 이게 슬슬 지겹다면 여러분이 아는 게 많아지고 있다는 증거임 블록체인이란? 데이터를 블록형태로 저장한 후 코드를 부여하고, 각 블록의 코드를 연결해서 이은 데이터 사슬. 데이터를 변조하면 코드가 변형되고 코드가 변형되면 사슬이 끊어지기 때문에 데이터 변조가 불가능 함 채굴이란? 블록에 코드를 부여해서 데이터를 연결해 주는 것. 코드를 부여받기 위해선 개빡센 문제를 풀어야 함 개빡센 문제를 풀고 코드를 받아서 블록체인에 새로운 블록을 이어주면 그 댓가로 코인을 줌 비트코인이란? 비트코인 블록체인 상에서, 유저들의 거래 데이터를 블록으로 저장하고, 개빡센 문제를 풀어 블록에 코드를 부여받고, 블록을 체인에 이어주면 보상으로 주는 디지털 화폐 비트코인이 가치가 있어? 비트코인 블록체인이 미래에 쓰이게 될 것 같거나 이게 기술적으로 가치가 있다 싶은 사람은 비트코인이 가치가 있다고 생각하는 것. 그래서 채굴하거나 돈을 주고 사서 비트코인을 가지려 함. 블록체인이 망하면 비트코인은 쓰레기되는 거 맞음. + 기술이고 자시고 비트코인이 현금으로 잘 팔리니까 가지려는 사람들도 많음 1,2,3화를 읽은 빙글러라면 위에 정리한 내용들이 술술 읽혔을 거임 어디가서 암호화폐 얘기 나오면 "아~~ 그거는~ㅋㅋ"하면서 썰 풀 수 있는 부분임 그리고!!! 이해를 하고나니 이런 생각이 쓱- 들 수도 있음 데이터 블록만 이어주면 보상을 준다고? 나도 채굴인지 뭐시긴지 그거나 할까? 근데 진짜 그렇지 않음? 데이터 블록을 연결하면 되는 거라는데, 그거 이을 때 무슨 용접기를 써야 하는 것도 아닐거고ㅋㅋㅋ 비트코인인지 뭐시긴지 받아서 내가 필요 없으면 남한테 팔면 되고... 이거 개이득인 부분 아님?? 님들 왜 채굴 안함? 나는 왜 채굴 안하고 있지??? 이거 개나소나 다 채굴해서 부자될 수 있는 각 아님? 개나소 : 여어-☆ 채굴이라는 걸 해볼까 하는데 말이야? 자! 그래서 여러분께 채굴에 도전하는 제 친구 윤식이 이야기를 들려줄까 함 평범한 직장인인 윤식이는 채굴로 비트코인을 받을 수 있다는 얘기를 들음. 채굴로 얻은 비트코인을 팔아서 나이끼 신상 운동화를 산다는 소박한 꿈이 있음. 나이끼의 꿈을 실현시키기 위해 채굴을 시작함. 윤식이가 데이터 블록을 이어야 하는 비트코인 블록체인임. 이 녀석이 원하는 숫자를 맞혀야 코드를 받을 수 있고, 코드를 받아야 블록체인에 데이터 블록을 이을 수 있음. 채굴에 도전하는 내 친구 윤식이임 블록체인 상에서 일어난 거래 데이터들을 블록으로 잘 정리해서 들고옴. 이제 이 블록을 저 체인에 이으려 함 (신발 똥색깔인 거 보임?; 얼른 채굴하고 나이키 사서 제발 저 신발 좀 버렸으면 좋겠음.) 자 이제 채굴 시작임 저번 카드에서 봤던 설명 이미지임. 블록에 인증코드를 박으려면, 정답 입력란에 숫자를 하나하나 넣어가면서 블록체인 시스템이 원하는 숫자를 맞혀야 되는 거임. 코드 발급을 위해서 정답 입력란에 숫자를 하나씩 넣어보기로 함 넣는 숫자들마다 다 아니라고 함; 살짝 당황한 윤식이. 하지만 괜찮음. 나이끼를 위해서 꾹 참고 계속 넣어보기로 함 까짓거 안 되면 수백 번, 수천 번, 수만 번!! 해보면 되는 거 아니겠음? .................... 이거 뭐임? 며칠 동안 밤새가면서 넣어서 구백구십구억 구천백이십삼만 백이십오번 까지 넣었는데도 아니라고 함!!! 미친거 아님???????? 근데 윤식이가 아마 모르는 것 같은데... 비트코인 블록의 코드를 추출하는 랜덤함수인 SHA-256의 경우의 수는 2의 256제곱 가지임; 2의 256제곱이 얼만지 앎? 2의 256제곱은 115792089237316195423570985008687907853269984665640564039457584007913129639936 임 (실제임. 드립아님) 115792089237316195423570985008687907853269984665640564039457584007913129639936 가지 라고 윤식아... 115792089237316195423570985008687907853269984665640564039457584007913129639936 가지의 경우의 수가 있다는 말을 듣자 윤식이는 바로 빠른 포기 = 빠른 행복 하지만 좋은 소식이 있음! 바로 채굴 전용 컴퓨터 프로그램을 쓰면 됨! 숫자가 맞는지 안맞는지를 사람이 아닌 컴퓨터가 대신 계속 물어봐 주는거임! 컴퓨터 투입!! 컴퓨터가 알아서 채굴을 진행함ㅇㅇ (그래도 한참 걸리는 건 마찬가지임;) 그런데 채굴하는 데에 컴퓨터 한 대가 통으로 필요할까? 그렇지는 않음. 보통 컴퓨터에서 가장 열일하는 친구는 CPU(중앙처리장치)임 CPU는 컴퓨터의 두뇌와 같은 역할을 함 하지만 채굴은 단순히 그냥 숫자를 계속 넣어보고 정답인지 확인하는 일임 머리 쓸 필요 없이 반복 노가다만 하면 된다는 거임 이런 반복 노가다에 CPU를 쓰는 건 매우 비효율적임 마치 이런 것과 같음 야야 여기 요리 잘하는 사람 없음????? 여깄쥬? 오 백종원씨 마침 잘됐음! 백종원씨가 요리를 진짜진짜 잘하시니까 이리 와서 초코파이 봉지 좀 까주셈 황당하쥬?? 초코파이 까는 일에 백종원을 쓸 필요가 없듯이 채굴 노가다를 하는데에 CPU를 쓸 필요가 없음 채굴 작업은 숫자 a를 넣는다 -> [a가 정답이다]가 참인지 거짓인지 확인한다. -> [a가 정답이다]가 거짓이라면? -> 다음 숫자를 넣는다 이런식으로 진행되는데, 이렇게 '참인가 거짓인가?'에 대한 대답을 계속 찾는 작업을 수행하는 것을 '논리연산'이라고 함. 그리고 단순한 논리연산에 CPU보다 훨씬 최적화된 장치가 바로 그래픽카드에 들어가는 GPU(GraphicsProcessingUnit)임 오늘밤 채굴할 장비 나야나! 나야나! GPU가 더 최적화된 이유는, 단순 논리연산을 위한 장치가 GPU에 더 많이 달려 있기 때문임 즉, CPU는 복잡한 작업을 하는 장치이고 GPU는 단순한 작업을 빨리하는 장치임 그래서 채굴하는사람들에게 그래픽카드를 사모았고 덕분에 그래픽카드 가격 폭등잼ㅋㅋㅋㅋㅋ 용산에서 돈주고도 못살정도ㅋㅋㅋㅋㅋ 게이머들 : ㅜㅜ??? 이게 무슨일일 까앙- 참 암호화폐 때문에 별 일이 다 일어나고 있음ㅋㅋㅋ 무튼 이렇게 그래픽카드로 무장된 채굴기를 돌리면 콤퓨타가 열심히 정답을 찾아주는 거임 캬 역시 기계가 해주면 짱짱 편한 법임!ㅋㅋㅋ 채굴에 대해서 열심히 얘기하는 동안 우리가 해낸 게 하나 있음. 바로 sniper320081님 질문에 대한 답을 찾아버린 거임! 여러분도 이제 이 질문의 답을 설명할 수 있게 됨 점점 암호화폐 이해도가 높아지고 있는 여러분들 좀 우쭐거려도 됨ㅇㅇㅋㅋ 자 그럼 이제 저 기계한테 채굴 시키면 윤식이는 떼돈 벌 수 있는거임? 나이끼 신상 신발 장바구니에 담아두면 되는 거임??? 이제 부자될 수 있는거임? 아니래 윤식아ㅜㅜ 당분간은 계속 똥색신발이다.. 아니 채굴 프로그램도 있는데 왜 떼돈을 못 번다는 거임??ㅜㅜ 윤식이 신발 언제 살 수 있는거임ㅜㅜ 이 질문에 대한 답은 다음 카드에서 알게 될 거임 다음 카드를 읽고 나면 hyun3788님의 이 질문에 대한 답도 알게 될 거임! + 그리고 지난번 카드에 달린 질문들에 대한 답변 타임을 갖겠음! 핵쉽게야, 나 뭔가 이해가 가는 것 같긴한데 좀 아리송 하기도 하고... 살짝 찝찝하다..? 이런 분들을 위해 빙글러들이 남겨준 좋은 질문들을 소개함 질문1 카드에서 담지 못한 내용을 커버할 수 있는 매우 좋은 질문 감사함 블록체인 장부를 가지고 블록체인 네트워크에 참여하는 개인들을 '노드'라고 함. 이 노드가 되려면 어마어마한 용량이 필요할까?! 그렇지는 않음. 하나의 블록은 용량이 1MB 이하임. 2018년 2월까지 만들어진 모든 블록이 이어진 블록체인의 용량은 약 159,000 MB 즉, 160 기가 정도임. 영화 80편 정도의 용량인 건데, 엄청 작은 용량은 아니지만 개인이 충분히 가지고 있을 수 있는 용량임. (요즘 1테라 짜리 외장하드가 7만원정도 함. 1테라면 비트코인 블록체인 전체 x 6을 담을 수 있는 용량인 것) 개인이 큰 무리 없이 전체 장부 데이터를 가지고 '노드'가 될 수 있음. 또 장부 전체 데이터가 아니라 장부의 축약본만 가지고 노드가 될 수 있는 방법도 있음. 이게 무서운 점은, 일개 개인이 이때까지 블록체인에서 일어난 '모든 사람들의 모든 거래내역'을 다 볼 수 있다는 거임. 투명성 오짐ㄷㄷ 물론 블록의 용량을 더 줄이기 위한 논의도 계속되고 있음. 이때까지 만들어진 블록체인의 총 용량이 궁금하다면 https://blockchain.info/ko/charts/blocks-size?timespan=2years 이 링크에서 누구나 쉽게 볼 수 있음 많은 분들이 헷갈릴만한 내용을 잘 짚어주신 질문 감사dream! 1) 블록 한 개에는 거래정보 한 가 입력 되는가? - 한 개가 아닌, 여러 사람의 여러 거래정보들이 한 블록에 담기게 됨. 새 블록의 생성시간이 10분정도이니, 보통 10분간의 모든 거래내역들이 한 블록에 담긴다고 보면 됨. (새 블록을 만드는 시간이 왜 10분이 걸리는지는 지난 카드를 참고하면 좋음) 2) 채굴자와 거래를 하는 사람은 다른 사람인가? - 다른 사람임. 블록체인 상에서 일어나는 여러 거래들은 블록으로 등록되어야 확정이 됨. 예를 들겠음. 오늘 12시부터 12시 10분까지 많은 사람들이 비트코인을 송금했는데 이 송금 기록들은 하나의 블록에 담기게 됨. 이 블록에 담긴 송금 기록들은, 채굴자가 이 블록의 인증코드를 받아서 블록체인에 연결을 하기 전까지 유효하지 않음. 블록체인에 연결 되어야만 송금이 완료됨. 즉 거래자들은 채굴자들의 도움 없이는 거래를 완료할 수 없음. (그리고 채굴자는 코인이라는 보상을 받으므로 이 일을 기꺼이 해주는 것.) 3) 빗썸같은 거래소에서 비트코인 사고파는 것은 블록체인, 채굴과 무관한지? - 유관함. 비트코인 블록체인에서 채굴된 비트코인을, 거래소라는 [시장]에 들고 나와서 사고 파는 것임. 거래소에서 채굴이 아니라 현금(혹은 다른 암호화폐)으로 비트코인을 구할 수 있는 거임. 거래소에서 산 비트코인을 누군가에게 보내거나 받고 하는 일도 비트코인 장부에 쓰이는 '거래정보'인거고, 이 거래정보도 블록체인 네트워크에 기록됨. 누구에 의해? 채굴자에 의해ㅇㅇ 4) 돈이 아닌데 이걸 왜 자꾸 쓴다는 거임? 블록체인 기술이 실용화 되지 않으면 데이터 조각이 되는 것은 맞는데, 이게 꼭 지금의 현금/화폐를 대체해야 하는 건 아님. 전에도 언급한 '덴트'처럼 해외에 나가서 모바일 데이터를 살 때에 이용할 수 있는 가상화폐도 있음. '스팀잇'이라는 서비스는 좋은 콘텐츠를 쓰는 사람에게 '스팀'이라는 가상화폐를 얻도록 해줌. 블록체인에 대한 논의는 "지금 이 한국은행에서 찍은 천원짜리, 만원짜리를 없애고 비트코인을 쓰게 된다고?" 가 아님 "특정 개인이나 단체의 관리가 필요없고, 모든 개인이 접근 가능할 정도로 투명하고, 해킹과 변조의 위험이 없는 시스템을 고안해 냈다. + 이 시스템 내부의 보상체계를 만들어서 시스템을 유지할 수 있는 아이디어도 나왔다." 인거임 이 아이디어를 '화폐 만들기'에 쓸 필요는 없고, 방금 언급한 예시처럼 다양한 분야로 접목되어가는 중임. 자자 다들 침착하셈! 뭔가 많은 내용들이 한 번에 지나간 것 같은데, 이해를 돕는 좋은 질문이라서 한 번 차분히 읽으면 확 이해될거임ㅎㅎ 오늘 카드는 여기까지! 이번 카드도 읽어준 빙글러들 넘나 감사드림 덧글 달아준 이분들 두번 감사드림ㅋㅋ @bbangsu2 @zesus92 @gabrielyi1 @ondal0621 @saker3698 @taewoomom77 @sjh173 @mgctto2 @drzzz @vanillamacaron @yudtkd6 @BaboSamRyoung @jgh2868 @gave1 @mkjini0517 @hyun3788 @dance48602 @SangHyeonKim @dghan0909 @eugene8405 @chrispi9033 @rookie820 @c3346 @goonani @ijsshk @ccoccoma @zerobagama @hse08089 @JihoonPeter @perridote @bjy3573 @mrs123 @kookmoor @osj1234567 @jewel1 @chriz 이번 카드도 많은 분들이 읽어주신다면 참 보람찰 것 같음 계속 읽주시는 분들이 많다면 얼른 다음 카드로 곧 돌아오도록 하겠음ㅎ 하트, 덧글, 팔로우 부탁드림!