번역 연재 소개의 말
미국 국립표준기술원(National Institute of Standards and Technology, NIST)에서 2018년 10월 3일에 발간한 "블록체인 기술 개관"(Blockchain Technology Overview) 이라는 66쪽 짜리 보고서 최종본(National Institute of Standards and Technology Internal Report (NISTIR) 8202)을 번역합니다. 이 보고서의 초고는 2018년 1월 24일에 공개되었고, 많은 공개 논평(public comment)를 받아 새롭게 작성되었습니다.
보고서 표지
저는 『신뢰의 혁명, 블록체인의 철학』을 준비하기 위해 블록체인을 다룬 많은 책, 보고서, 온라인 글, 언론 기사, 논문 등을 읽었습니다. 그 과정에서 블록체인의 기술적 측면을 초보자보다 약간 높은 수준에서 아주 잘 설명한 보고서를 발견하게 된 것입니다. 비교해 보면 초고에 비해 많은 내용이 보완되었고, 무엇보다 군더더기가 없어서 좋습니다. 게다가 발간일을 보면 알겠지만, 참 따끈따끈합니다.
이번 연재에서는 본문을 충실하게 옮기는 데 초점을 맞추겠습니다. 필요한 해설은 추후에 붙이면 되겠고요. 번역 주기는 일정치 않겠지만, 최대한 빨리 마치도록 하겠습니다. 많은 호응과 후원 부탁드립니다. 그리고 오류가 있으면 지적해주세요. 보팅과 리스팀은 고래도 춤추게 합니다.
틈나는 대로 중요한 대목부터 올리겠습니다. 오늘은 먼저 목차를 소개하겠습니다.
목차** Table of Contents
보고서 개요 Executive Summary
1 서론 Introduction
1.1 배경과 역사 Background and History
1.2 목적과 범위 Purpose and Scope
1.3 용어에 대한 주석 Notes on Terms
1.4 공개 논평 기간의 성과들 Results of the Public Comment Period
1.5 본 보고서의 구조 Document Structure
2 블록체인의 범주 Blockchain Categorization
2.1 허가형 Permissioned
2.2 비허가형 Permissionless
3 블록체인의 구성요소 Blockchain Components
3.1 암호 해시 함수 Cryptographic Hash Functions
3.1.1 암호 난스 Cryptographic Nonce
3.2 거래 Transactions
3.3 비대칭키 암호학 Asymmetric-Key Cryptography
3.4 주소와 주소 도출 Addresses and Address Derivation
3.4.1 개인키 저장소 Private Key Storage
3.5 원장 Ledgers
3.6 블록 Blocks
3.7 블록 연결하기 Chaining Blocks
4 합의 모델 Consensus Models
4.1 작업증명 합의 모델 Proof of Work Consensus Model
4.2 지분증명 합의 모델 Proof of Stake Consensus Model
4.3 순서 지정 합의 모델 Round Robin Consensus Model
4.4 권위증명/신원증명 합의 모델 Proof of Authority/Proof of Identity Consensus Model
4.5 경과시간증명 합의 모델 Proof of Elapsed Time Consensus Model
4.6 합의 비교표 Consensus Comparison Matrix
4.7 원장을 둘러싼 갈등과 해소 Ledger Conflicts and Resolutions
5 포크 Forking
5.1 소프트포크 Soft Forks
5.2 하드포크 Hard Forks
5.3 암호기술 변경과 포크 Cryptographic Changes and Forks
6 스마트 컨트랙트 Smart Contracts
7 블록체인의 한계와 오해 Blockchain Limitations and Misconceptions
7.1 불변성 Immutability
7.2 블록체인 거버넌스에 관여하고 있는 이용자들 Users Involved in Blockchain Governance
7.3 디지털 너머 Beyond the Digital
7.4 블록체인의 죽음 Blockchain Death
7.5 사이버 보안 Cybersecurity
7.5.1 사이버 및 네트워크 기반 공격 Cyber and Network-based Attacks
7.6 악성 이용자 Malicious Users
7.7 신뢰의 부재 No Trust
7.8 자원 사용 Resource Usage
7.9 부적합한 블록 생성 보상Inadequate Block Publishing Rewards
7.10 공개키 기반과 신원 Public Key Infrastructure and Identity
8 가능한 응용들 Application Considerations
8.1 블록체인 고려 시 기타 사항 Additional Blockchain Considerations
9 결론 Conclusions
부록 목록 List of Appendices
부록A Appendix A— 머릿글자 약어 Acronyms
부록B Appendix B— 어휘집 Glossary
부록C Appendix C— 참고문헌 References
표와 그림 목록 List of Tables and Figures
표1 Table 1: 입력 텍스트와 그에 해당하는 SHA-256 다이제스트 값의 사례 Examples of Input Text and Corresponding SHA-256 Digest Values
그림1 Figure 1 - 암호화폐 거래 예시 Example Cryptocurrency Transaction
그림2 Figure 2 - 아래 예시 텍스트를 코드화한 QR코드 예시 A QR code example which has encoded the text “NISTIR 8202 - Blockchain Technology Overview QR code example example”
Figure 3: 블록들의 체인 개괄 Generic Chain of Blocks
Figure 4: 충돌하는 원장 Ledger in Conflict
Figure 5: block_n(B)를 가진 체인이 다음 블록을 추가했고, block_n(A)를 가진 체인은 이제 고아가
되었음 The chain with block_n(B) adds the next block, the chain with block_n(A) is now orphaned
Table 2: 통상의 암호 알고리즘에 대한 양자컴퓨터의 영향 Impact of Quantum Computing on Common Cryptographic Algorithms
Figure 6 - 국토안보부 과학기술본부 순서도 DHS Science & Technology Directorate Flowchart
- 이상의 내용은 경희대 컴퓨터공학과 한호현 교수님의 꼼꼼한 검토를 반영해서 수정했습니다. (2018.10.8.)
이상 @armdown ('아름다운') 철학자였습니다.
Sponsored ( Powered by dclick )
DCLICK: An Incentivized Ad platform by Proof of Click - 스팀 기반 애드센스를 소개합니다.
안녕하세요 스티미언 여러분. 오늘 여러분께 스팀 블록체인 기반 광고 플랫폼 DCLICK을 소개...
이 글은 스팀 기반 광고 플랫폼
dclick 에 의해 작성 되었습니다.
하늘이 열린 날
블록체인의 하늘도 열리길~!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
곰돌이가 @bluengel님의 소중한 댓글에 $0.010을 보팅해서 $0.015을 살려드리고 가요. 곰돌이가 지금까지 총 640번 $9.694을 보팅해서 $9.392을 구했습니다. @gomdory 곰도뤼~
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
곰도뤼 화이팅~!
Posted using Partiko Android
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
아름형 강의는 들어도 이해안될듯 ^그래두 응원 가즈아~^
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
일단 듣고, 모르는 건 질문하고, 답변 듣고
그 후에 판단할 것!!!!
나 꽤 유명한 강연자거든^^
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
오..! 기대 됩니다 ㅎㅎ 제가 이번 연재물의 4편으로 '신뢰'가 주제인데. 혹시 신뢰에 대한 좋은 글 추천해주실 수 있으신가요~?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
좀 길지만 이 책이 볼 만합니다.
필요한 대목만 찾아가며 보세요.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
감사합니다! 오늘 바로 읽어보겠습니다.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
앞으로 쓰실 글이 기대되네요...^^
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
새로운 기술이 인간의 넓리 이롭게 하길~~
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
오! 역시 멋진 형이야. :D
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
좋은 자료 소개 감사드립니다!!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
오~ 기대하겠습니다:]
dclick!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
bluengel님이 armdown님을 멘션하셨습니당. 아래 링크를 누르시면 연결되용~ ^^
maikuraki님의 2018년 KR 커뮤니티 어워즈
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
blockchainstudio님이 armdown님을 멘션하셨습니당. 아래 링크를 누르시면 연결되용~ ^^
maikuraki님의 2018년 KR 커뮤니티 어워즈
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hi @armdown!
Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your UA account score is currently 4.161 which ranks you at #2906 across all Steem accounts.
Your rank has dropped 172 places in the last three days (old rank 2734).
In our last Algorithmic Curation Round, consisting of 278 contributions, your post is ranked at #103.
Evaluation of your UA score:
Feel free to join our @steem-ua Discord server
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
블록체인이란 어려운 단어가 정말 많네요~
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
자료 프린트해서 정독들어갑니다.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit