본문 바로가기
정보공유

[정보] 비트코인 네트워크 기술 소개

by 날고싶은커피향 2015. 4. 15.

날고싶은 커피향


비트코인 네트워크 기술 소개 자료입니다. 

내용 참고 하시기 바랍니다. 




Transcript

1. Incourage Inc. 비트코인 네트워크 기술 소개 분산된 개방형 P2P 동기화 기술 소개 게임 응용연구 소개 인커리지 임석의 / 윤석주

2. Incourage Inc. 이 발표에서 다루는 것 비트코인 동기화 기술 비트코인 동기화 기술 응용 사례

3. Incourage Inc. 이 발표에서 다루지 않는 것 비트코인을 사도 되나요? 마이닝은 어떻게 하나요? 사토시의 정체는?

4. Incourage Inc. 발표자 소개 임석의 현 인커리지 CTO 넥슨 윤석주 현 인커리지 넥슨 게임하이

5. Incourage Inc. 비트코인

6. Incourage Inc. 비트코인은 가장 성공한 가상 화폐

7. Incourage Inc. Peer to Peer 분산형 데이터베이스 공개 키 암호 방식

8. Incourage Inc. 데이터의 일관성

9. Incourage Inc. Fred wilson 비트코인은 근본적이고 강력하다. 매수력을 전달할 수 있는 분산된 개방형 p2p 인터넷 프로토콜이다. 그 설계와 개방성은 SMTP, HTTP, RSS, 비트토렌트 를 연상케 한다. 비트토렌트와 비슷하네? 3자 검증

10. Incourage Inc. 3자 검증? [스타크래프트1 검증 시스템] P1 P2 P3 P4 ? P4 저글링이 이상해 진짜 이상한데? 정말이네 너 아웃! 추방!

11. Incourage Inc. 분산 데이터베이스는 해킹에 취약해! 3자 검증, 말은 좋아 하지만 사용자들은 자발적으로 참여 하지 않을꺼야 [사토시] 3자 검증 보상 (25BTC) !

12. Incourage Inc.

13. Incourage Inc. 정리하자면 지속적으로 데이터(거래)를 주고 받으며, 이 데이터의 흐름을 지속적으로 감시하며, 감시자에게 보상을 주는 시스템

14. Incourage Inc. 응용사례

15. Incourage Inc. Hunter coin

16. Incourage Inc. Hunter coin 세계최초 P2P Massively Multiplayer Online Game 유저는 캐릭터를 조종하여 필드의 코인을 수확하는 게임 수확한 코인은 비트코인으로 전환 가능

17. Incourage Inc. Hunter coin

18. Incourage Inc. 더 게임스러울 수 없을까? 게임을 데이터 관점에서 보자 게임은 데이터의 흐름을 시각적으로 표현한 것 mmog 를 예시로 생각해보자

19. Incourage Inc. 더 게임스러울 수 없을까? 영구데이터 (레벨, 아이템) 임시데이터 (위치, 상태) 비트코인 프로토콜 P2P, 심리스

20. Incourage Inc. Q. 근데 게임은 국소적인 데이터 흐름이 빈번하자나? A. 국소적인 지역에서 제 3자 검증을 한 뒤, 그 지역을 상위 지역에서 제 3자 검증을 하는 방법에 대해 논의 중 [Bitcoin node]

21. Incourage Inc. 아직 넘어야 하는 산이 있다.

22. Incourage Inc. 내부 구현

23. Incourage Inc. 계좌 공개키를 encode해서 사용 17MtVo3JTvyAQdZoapdSyFnSScu3D3s5LQ 소유권 인증 개념 Offline으로 계좌 생성 가능 없는 계좌에도 돈을 보낼 수 있음

24. Incourage Inc. 거래 (Transaction) 비밀키로 서명하여 소유권 변경

25. Incourage Inc. 동기화 기술

26. Incourage Inc. Peer 끼리 연결 노드 검색 방법 AddNode ( 수동 추가 ) IRC Cache P2P Block Chain

27. Incourage Inc. 뒤에 Block은 이전 Block을 참조 P2P Block Chain Block Block Block Block Block

28. Incourage Inc. 블록에는 거래(Transaction) 데이터들을 담고 있음 Block Block header Transaction Transaction

29. Incourage Inc. Block chain을 정리하면 Block Block Block Block Block Transaction Transaction Transaction Transaction Transaction Transaction Transaction Transaction의 모임

30. Incourage Inc. 왜죠?

31. Incourage Inc. Block 생성 (3자 검증) P2P로 받은 Transaction을 포함하여 생성 올바른 거래 인지 검증 Transaction을 포함해서 Hash값 찾기(연산 필요) i5 CPU8년 걸림!

32. Incourage Inc. Block Chain Block 한 개만으로는 위조된 거래 내역이 포함 될 수 있음 이전에 유효한 블록을 기반으로 새로운 Block 추가 가장 길이가 긴 체인이 유효한 Block으로 인정 됨

33. Incourage Inc. Block Chain Block Block Block Block Block Block Block Block Block 가장 긴 체인에 속한 Block만 올바른 Block 올바른 Block안에 있는 Transaction만 유효함

34. Incourage Inc. 동기화 기술 정리하면 거래는 공개키 기반으로 소유권을 인증 올바른 거래인지 3자가 블록에 포함하 여 인증 블록 자체가 유효한 것은 블록체인을 통해 인증

35. Incourage Inc. THANK YOU @olambdao @noricube


반응형