board_FAQ custom_top_html:no
default debug random = 0 / type = READ / detected = READ / doc_Srl = 2843881
2017-08-24 21:49:42

Q 블록체인이 뭐죠?

3622 6 8

단축키

Prev이전 문서

Next다음 문서

크게 작게 댓글로 가기 위로 아래로

단축키

Prev이전 문서

Next다음 문서

크게 작게 댓글로 가기 위로 아래로

A.

 

비트코인에서 수많은 전송들(이하 트랜잭션)이 전파됩니다.

 

하지만 전파만 되었을 뿐 아직 이 트랜잭션들이 승인을 받은 것은 아닙니다.

 

이 트랜잭션들이 네트워크에 전파되면서 제대로 된 트랜잭션인지 검증과정을 거칩니다.

 

그리고 10분에 한 번씩 이 트랜잭션들을 모아서 하나의 큰 파일을 만듭니다.

 

이것을 블록이라고 합니다.

 

이 블록이 생성되면 바로 이전의 블록에 이 파일을 이어서 붙입니다.

 

그리고 네트워크를 통해 이 블록을 전파합니다.

 

 

process.png

 

 

 

 


블록에는 지난 10분간의 거래내역이 들어 있습니다.

 

그리고 이 블록이 계속 연결되어 블록체인이라는 것을 형성합니다.

 

최초로 비트코인이 생겨났을 때부터 바로 지금 이 순간까지의 네트워크에서 발생한 모든 코인의 전송내역이 블록으로 만들어지고 또 이것이 계속 이어진 블록체인으로 존재하게 되는데 이 블록체인이 각 PC에 모두 저장됩니다.

 

내가 비트코인 Core 지갑 프로그램을 설치하면 제일 먼저 이 블록체인이라는 것을 P2P 네트워크를 통해 다른 PC에서 가져오게 됩니다.

 

 

 

블록체인에는 비트코인이 생겨났을 때부터의 모든 거래기록이 저장되어 있다고 했습니다.

 

이것이 가지는 의미는 무엇일까요? 내가 A라는 비트코인 지갑을 가지고 있다고 해봅시다.

 

비트코인 프로그램은 블록체인이라는 것을 통해 내가 얼마를 가지고 있는지 확인하게 되고 비트코인이 복사되는 것을 방지하는 역할을 합니다.

 

 

블록체인은 다음과 같은 세 가지의 중요한 의미를 가집니다.

 

첫째, 블록체인을 통해 자신이 얼마를 가지고 있는지 확인합니다.

 

블록체인은 비트코인이 처음 생겨났을 때부터의 모든 이체기록의 모음입니다.

 

이 기록들을 통해 내가 지금 얼마를 받았는지, 얼마를 썼는지, 그래서 지금은 얼마가 남았는지를 모두 확인해서 지금 나의 잔고가 얼마인지, 얼마나 쓸 수 있는 잔고가 있는지 확인하는 방식입니다.

 

블록체인이 있어야 나의 잔고를 알 수 있습니다.

 

둘째, 블록체인을 통해 이중지불을 방지합니다.

 

블록체인에는 모든 거래내역이 담겨 있습니다. 그런데 만약 내가 1BTC를 다른 사람에게 보냈는데 안 보낸 척하고 다른 곳에 또 1BTC를 보내면 두 번째 보낸 1BTC는 다른 곳에서 거절을 당합니다.

 

왜냐고요? 이미 1BTC를 사용했다고 블록체인에 들어 있는데 똑같은 1BTC를 또 사용하면 거짓이라고 판단하는 거죠.

 

비트코인은 이 블록체인을 모든 PC가 공유함으로써 비트코인의 안정성을 높입니다.

 

셋째, 블록체인 자체가 비트코인 시스템의 보안입니다.

 

블록체인은 지난 10분간의 거래내역들이 연결된 고리들입니다. 이 연결고리들은 단단하게 연결되어 있어서 중간의 블록을 바꿔치기하는 것이 불가능합니다.

 

만약 1일 전의 거래내역을 변조하고 싶다면 지금 현재부터 지난 10분간씩의 블록들을 차례대로 변조해야 합니다.

 

24시간이면 10분이 144개이므로 144개의 블록을 변조해야 하는데 거의 불가능에 가깝습니다.

 

아니, 현재 컴퓨터의 연산능력으로는 불가능하다고 생각해도 무방합니다.

 

 

--------------------------------------------------------

 

심화

 

블록체인을 해킹하려면?

 

블록체인을 해킹하려면 먼저 지난 10분간의 블록부터 변조를 해야 합니다.

 

이 블록부터 변조하고 그 이전 10분간의 블록을 변조해야 합니다.

 

참고로 마지막 블록부터 하나씩 차례대로 변조하는 것이 아닌 중간의 블록을 바꿔치기하는 것은 현재의 컴퓨팅 파워로는 거의 불가능에 가깝습니다.

 

마지막 블록을 변조하려면 다음 세 가지 조건을 만족해야 합니다.

 

첫째, 마지막 10분간의 블록을 새롭게 생성하되 블록의 길이가 더 길고 안정적이어야 합니다.

 

둘째, 변조하려는 측의 컴퓨팅 파워가 비트코인 네트워크 전체 컴퓨팅 파워의 50%를 초과해야 합니다.

 

사실 첫째와 둘째가 비슷한 말입니다.

 

컴퓨팅 파워가 더 높을수록 블록의 길이가 더 길고 안정적으로 나오거든요.

 

현재(2017년) 6,158,947TH/s입니다.

 

세계 1위 부터 100위까지의 슈퍼컴퓨터를 모두 합친다 해도 블록체인을 해킹하기는 어렵습니다.

 

셋째, 변조한 후에 이 블록을 계속 유지하기 위해 컴퓨팅 파워를 계속 유지시켜야 합니다.

 

유지를 중단하면 곧 다른 정상적인 블록체인에 의해 변조된 블록체인은 무효화 처리됩니다.

 

이렇게 변조를 해서 얻는 이득은 최종 10분간의 거래내역입니다.

 

기껏해야 마지막 10분간의 전송에서 한 번 더 보내는 이득밖에 없는 거죠.

 

이나마도 계속 유지를 못 해주면 취소가 되어버립니다.

 

마지막 10분간의 기록 변조도 어렵지만 더 힘든 것은 그 이전 10분간의 내역 변조입니다.

 

비트코인 블록의 해시 알고리즘은 역추적으로 들어갈 경우 기하학적으로 증가하는 연산능력이 필요합니다.

 

한마디로 불가능에 가깝다는 의미입니다.

 

현재로서는 비트코인의 블록체인을 변조해서 얻을 수 있는 이익도, 변조할 수 있는 컴퓨팅 파워를 갖추는 것도, 이를 계속 유지하는 것도 일개 개인이나 단체가 하는 것은 불가능에 가깝습니다.

4
댓글 8
  • ?
    주영 2017.12.13 14:52
    이해가 잘 되었습니다 감사합니다 !
  • ?
    poli1212 2018.03.20 08:12
    감사합니다 !
  • ?
    건강한돼지 2018.08.29 00:53
    쉬운 설명 감사합니다.
  • ?
    아르바르 2018.09.11 21:44
    기본이지만 잘보고 갑니다
  • ?
    달구 2018.10.15 17:44
    좋은 정보 감사 합니다 ~
  • ?
    청빈한삶 2018.11.21 17:05
    좋은 정보 감사합니다.
  • ?
    행복하다 2018.12.12 16:52
    좋은정보 감사합니다. 이해가 쉽네요
  • ?
    펜맨 2018.12.26 11:27
    좋은 글 잘 봤습니다

땡글 FAQ

FAQ에 올라오는 문서중 FAQ에 맞지 않는 문서는 관리자에 의해 다른 곳으로 옮겨질 수 있습니다.

List of Articles
번호 제목 추천 수 조회 수 글쓴이 날짜
공지 이 게시판의 글 퍼감은 주의해주세요. 15 5 5931
쌍둥아빠
2017.08.28
공지 로그인이 안되시는 분은 문의해주시기 바랍니다. 1 update 2 669
땡글개발자
2019.08.21
공지 개인 정보 유출에 따른 사과문 50 updatefile 6 2175
땡글개발자
2019.08.21
공지 짤/유머 게시판을 오픈합니다. 5 file 6 377
땡글운영위
2019.08.10
79 오미세고 OmiseGO 백서 번역 및 요약입니다. White Paper 2/2 50 file 13 7764
땡글IN
2017.09.06
78 디지털노트 DigitalNote XDN 백서 번역 및 요약입니다. White Paper 13 file 7 8193
땡글IN
2017.09.05
77 오미세고 OmiseGO 백서 번역 및 요약입니다. White Paper 1/2 9 file 6 8056
땡글IN
2017.09.01
76 Monacoin 소개 16 file 6 6581
땡글IN
2017.08.29
75 Q 비트코인 캐쉬Bitcoin Cash는 무엇인가요? 27 file 14 8085
쌍둥아빠
2017.08.28
74 Q 이더리움 클래식 Ethereum Classic은 무엇인가요? 5 file 5 4760
쌍둥아빠
2017.08.28
73 Q 라이트코인은 무엇인가요? 13 file 6 4671
쌍둥아빠
2017.08.28
72 이오타 IOTA 백서 번역 및 요약입니다. White Paper 2/2 8 3 3041
땡글IN
2017.08.28
71 하드웨어지갑 Ledger Nano S 코인 받기/보내기 17 file 3 7331
쌍둥아빠
2017.08.25
70 하드웨어지갑 Ledger Nano S 설치하기 8 file 6 5002
쌍둥아빠
2017.08.25
69 비트코인 / 이더리움 지갑 추적하기 15 file 11 46714
땡글IN
2017.08.25
68 이오타 IOTA 백서 번역 및 요약입니다. White Paper 1/2 5 file 2 9417
땡글IN
2017.08.25
67 Q 이더리움이 비트코인과 다른 점은 무엇이죠? 2 file 7 4366
쌍둥아빠
2017.08.24
66 Q 스마트 컨트랙트Smart Contract가 무엇이죠? 4 9 3624
쌍둥아빠
2017.08.24
65 Q 이더리움은 누가 만들었나요? 10 5 2871
쌍둥아빠
2017.08.24
64 Q 양자컴퓨터가 나오면 비트코인이 해킹당한다던데요? 15 10 6290
쌍둥아빠
2017.08.24
63 Q 비트코인은 해킹을 당하기 쉽지 않나요? 5 2 2525
쌍둥아빠
2017.08.24
62 Q 비트코인은 복사하기가 쉽지 않나요? 2 1 2851
쌍둥아빠
2017.08.24
61 Q 블록체인과 지갑은 어떤 관계인가요? 4 file 5 3106
쌍둥아빠
2017.08.24
60 Q 왜 10분이나 걸리나요? 4 2 3364
쌍둥아빠
2017.08.24
59 Q 이체수수료는 뭐죠? 4 1 2603
쌍둥아빠
2017.08.24
58 Q 비트코인은 어디서 생기죠? 2 2353
쌍둥아빠
2017.08.24
57 Q 제네시스 블록이란? 2 3 4029
쌍둥아빠
2017.08.24
Q 블록체인이 뭐죠? A. 비트코인에서 수많은 전송들(이하 트랜잭션)이 전파됩니다. 하지만 전파만 되었을 뿐 아직 이 트랜잭션들이 승인을 받은 것은 아닙니다. 이 트랜잭션들이 네트... 8 file 6 3622
쌍둥아빠
2017.08.24
55 Q 트랜잭션이 뭐죠? 3 file 2 4980
쌍둥아빠
2017.08.24
54 Q 비트코인 주소가 뭐죠? 2 1 5558
쌍둥아빠
2017.08.24
53 Q 비트코인이 기존의 화폐 시스템과는 무엇이 다르죠? 1 1 1902
쌍둥아빠
2017.08.24
52 Q 비트코인의 발행이 종료되면 채굴할 필요가 없어지나요? 13 6 6192
쌍둥아빠
2017.08.22
51 Q 비트코인은 얼마나 발행됐나요? 5 file 2 3635
쌍둥아빠
2017.08.22
50 Q 비트코인의 단위는 어떻게 되나요? 1 1 3901
쌍둥아빠
2017.08.22
49 Q 리치리스트가 뭔가요? 4 2 2343
쌍둥아빠
2017.08.22
48 Q 비트코인 가격은 어떻게 정해지나요? 7 3 2903
쌍둥아빠
2017.08.22
47 Q 비트코인은 어디서 사고 팔 수 있죠? 1 2 2444
쌍둥아빠
2017.08.22
46 Q 비트코인, 어디에서 쓸 수 있죠? file 2 2186
쌍둥아빠
2017.08.22
45 Q 비트코인은 누가 만들었나요? 6 2 2695
쌍둥아빠
2017.08.22
44 시그나텀 Signatum 백서 번역 및 요약입니다. White Paper 17 file 11 4929
땡글IN
2017.08.21
43 Whattomine 사용법 채산성 계산하기 9 file 10 11039
땡글IN
2017.08.22
42 Signatum에 대한 간단한 정보 19 file 4 4107
땡글IN
2017.08.18
41 비트코인 용어 사전 P - 마지막 10 16 6614
땡글IN
2017.08.18
목록
Board Pagination Prev 1 2 Next
/ 2

개인 정보 유출에 따른 안내

개인정보 유출에 따른 사과문

https://www.ddengle.com/board_free/11420106

8월20일 땡글 해킹사고 경과 보고

https://www.ddengle.com/board_free/11420345

로그인이 안되시는 분

https://www.ddengle.com/board_free/11420465
8월18일~20일 해커에 의해 땡글 사이트에서 땡글 회원님들의 아이디 및 비밀번호가 유출되고 있음을 발견하였습니다.
더이상 피해가 발생하지 않도록 조치된 상태이나 일부 사용자의 개인정보가 유출되었으며, 해커는 추가적으로 사용자 정보를 불법적으로 공개하겠다고 합니다.
  • 최근에 접속한 사용자의 경우 ID와 비번이 유출되었을 가능성이 높습니다. 비번을 꼭 바꿔주시기 바랍니다.
  • 최근에 접속하지 않은 사용자의 경우에도 해커는 사용자 정보를 입수하여 그 일부 정보를 불법적으로 공개하였습니다.
  • 해커에 의한 사용자 도용을 방지하고자, 최근 수개월간 비번 변경을 하지 않은 약 1만8천명의 사용자를 이용정지시켰습니다.
이 글을 보시는 땡글 유저분은 자신이 계정이 정지된 상태라면 [email protected] 혹은 [email protected] 으로 메일주셔서 자신임을 간단히 인증하여 다시 계정을 활성화시키는 해킹 안내메일을 받으시기 바라며, 혹은 기존 계정 삭제 요청을 해주시기 바랍니다.
Close