(그림 1) 블록체인 기술의 세대별 분류
(그림 2) 비트코인의 운영 구조
(그림 3) 작업증명 방식
(그림 4) 이더리움 플랫폼 참조 모델
(그림 5) 이더리움의 합의 알고리즘
(그림 6) 하이퍼레저 패브릭의 아키텍처
(그림 7) 하이퍼레저 패브릭의 합의 구조
<표 1> 1세대 블록체인 사례들
<표 2> 2세대 블록체인 사례들
<표 3> 분산 합의 알고리즘들의 특징 및 한계점
<표 4> 분산 합의 알고리즘의 특성 수치 비교
References
- D. Chaum, "Blind Signature for Untraceable Payments," in Advances in Cryptology, Springer: Boston, MA, USA, 1982, pp. 199-203.
- W. Dai, "b-money," 1998. Available: http://www.weidai.com/bmoney.txt
- N. Szabo, "Bitgold," Wikipedia, 1998. Available: https://en.wikipedia.org/wiki/Nick_Szabo
- S. Nakamoto, "Bitcoin: A Peer-to-Peer Electronic Cash System," Oct. 2008. Accessed 2017, Available: http://nakamotoinstitute.org/static/docs/bitcoin.pdf
- CoinMarketCap, "Top 100 Cryptocurrencies by Market Capitalization," Available: https://coinmarketcap.com/
- Crunchbase, Available: https://www.crunchbase.com/
- IITP, ICT R&D 기술로드맵 2023(블록체인분야), 2018
- 김진호, "블록체인진화의끝은? 세대별발전과정살펴보니...," 동아사이언스, 2018. 2. 22.
- D. Schwartz, N. Youngs, and A. Britto, "The Ripple Protocol Consensus Algorithm," Ripple Labs Inc., 2014, pp. 1-8.
- Litecoin, "What is the Difference between Litecoin and Bitcoin?" Available: https://www.coindesk.com/information/comparing-litecoin-bitcoin/
- C. Dwork and M. Naor, "Pricing via Processing or Combating Junk Mail," In Lecture Notes in Computer Science, vol 740, Springer: Berlin, Heidelber, 1992, pp. 139-147.
- L. Lamport, R. Shostak, and M. Pease, "The Byzantine Generals Problem," ACM Trans. Programming Languages Syst., vol. 4, no. 3, July 1982, pp. 382-401. https://doi.org/10.1145/357172.357176
- M. Castro and B. Liskov, "Practical Byzantine Fault Tolerance," Proc. Symp. Oper. Syst. Des. Implementation, New Orleans, LA, USA, Feb. 1999, pp. 1-14.
- Bitcoin, "Bitcoin Developer Guide," Available: https://bitcoin.org/en/developer-guide
- C. Harper, "2018 Recent and Upcoming Bitcoin Hard Forks: What You Need to Know," Coin Central, Dec. 18, 2017. Available: https://coincentral.com/the-upcoming-bitcoin-hard-forks-what-you-need-to-know/
- J. Cross, "Segregated Witness," GITHUB. Available: https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki
- J. Poon and T. Dryja, "The Bitcoin Lightning Network: Scalable Off-Chain Instant Payments(draft)," Nov. 20, 2015. Available: https://www.weusecoins.com/assets/pdf/library/Lightning%20Network%20Whitepaper.pdf
- V. Buterin, "A Next Generation Smart Contract & Decentralized Application Platform," Ethereum white paper, 2015. Available: https://github.com/ethereum/wiki/wiki/White-Paper
- 박재현, "코어 이더리움," Available: https://www.slideshare.net/jaehyun/ss-80672715.
- N. Szabo, "Smart Contracts," 1994. Available: http://szabo.best.vwh.net/smart.contracts.html
- V. Buterin and V. Griffith, "Casper the Friendly Finality Gadget," Sept. 11, 2017. Available: http://517shangke.com/static/file/4236615__qq__com__1505925043620719.pdf
- V. Zamfir, "A Template for Correct-by-Construction Consensus Protocols (draft v0.01)," Nov. 2, 2017. Available: https://github.com/ethereum/research/blob/master/papers/cbc-consensus/AbstractCBC.pdf
- D. Siegel, "Understanding the DAO Attack," June 25, 2016. Available: https://www.coindesk.com/understanding-dao-hack-journalists/
- D. Dedi, "Ethereum's Raiden Network: An Off-Chain Solution to Scalable Payments," CryptoSlate, Jan. 1, 2018. Available: https://cryptoslate.com/ethereums-raiden-network-off-chain-solution-scalable-payments/
- GITHUB, "Ethereum Sharding," Accessed 2017. Available: https://github.com/ethereum/wiki/wiki/Sharding-FAQ
- J. Poon and V. Buterin, "Plasma: Scalable Autonomous Smart Contracts(working draft)," Aug. 11, 2017. Available: http://plasma.io/plasma.pdf.
- J. Teutsch, C. Reotwiessner, "A Scalable Verifi-cation Solution for Blockchains," Nov. 16, 2017. Available: https://people.cs.uchicago.edu/-teutsch/papers/truebit.pdf
- Hyperledger Fabric, Available: https://www.hyperledger.org/projects/fabric.
- G. Lee, "EOS.IO Technical Whitepaper V2.0," GITHUB, June 5, 2017. Available: https://github.com/EOSIO/Documentation/blob/master/TechnicalWhitePaper.md
- P. Dai et al., "Smart-Contract Value-Transfer Protocols on a Distributed Mobile Application Platform," Technical Report, Mar. 2017. Available: https://qtum.org/user/pages/03.tech/01.white-papers/Qtum%20Whitepaper.pdf
- J. Scianna, "Qtum introduces Decentralized Governance Protocol to Manage Blockchain Network," June 6, 2017. Available: https://www.prnewswire.com/news-releases/qtum-introduces-decentralized-governance-protocol-to-manage-blockchain-network-300469513.html
- XBT Network, "What is Cardano?" June 21, 2018. Available: https://xbt.net/blog/what-is-cardano
- Cardano, "Why we are Building Cardano-Introduction," Available: https://whycardano.com/
- A. Kiayias et al, "Ouroboros: A Provably Secure Proorof-Stake Blockchain Protocol," Aug. 21, 2017, Proc. Crypto 2017, pp. 357-388.
- Energist, "카르다노, 에이다] #2 확장성(1)," Steemit, 2018. Available: https://steemit.com/ada/@energist/2-1
- NEO, "NEO Whitepaper: A Distributed Network for the Smart Economy," Available: http://docs.neo.org/en-us/index.html
- S. Popov, "The Tangle," Oct. 1, 2017. Available: http://iotatoken.com/IOTA_Whitepaper.pdf
- BOScoin 백서, "BOScoin White Paper 2.0," Available: https://boscoin.io/about/#papers
- ICON 백서, "ICON: Hyperconnect the World," Available: https://icon.foundation/?lang=en
- Ground X, "그라운드 X, 블록체인 플랫폼 '클레이튼(Klaytn)' 공개," Avaliable: https://tconomy.io/1989.
- 블로코, "OpenKeyChain Whitepaper," Avaliable: https://coinstack.zendesk.com/hc/ko/articles/215479208-OpenKeyChain-Whitepaper