실질적인 블록체인 기술 발전은 이뤄지고 있나요

2019. 12. 01. 10:58

새로 나오는 암호화폐를 보면 기술보다도 영업, 사업 쪽이 더 치중되는거 같은데

보안, 전송 속도 등이 개선이 되고 있는지 알고 싶습니다

공유하고 돈벌기 ♥︎

총 1개의 답변이 있습니다.

질문자 채택 답변

안녕하세요. 블록체인 기술 개선에 대하여 답변드리겠습니다.

  • 현재 블록체인 기술발전에 각 블록체인 네트워크 마다 여러가지 시도를 하고 있습니다.

< 다양한 합의 알고리즘 개발 및 도입 >

  • 현재 64종류의 합의 알고리즘이 존재하고 있습니다. 이런 합의 알고리즘 마다 다양한 특성과 장단/단점이 있습니다. 따라서 각 블록체인 운영특성에 맞게 도입하게 됩니다.

    • 작업증명 종류(10종류)

      • 경과시간증명(PoET), 균형작업증명(ePoW), 온라인증명(PoO), 유용한 작업증명(PoUW), 이중작업증명(DPoW), 작업증명(PoW), 지연작업증명(DPoW), 활동증명(PoA), 뻐꾸기 사이클, 캐스퍼

    • 지분증명 종류(11종류)

      • 담보지분증명(BPoS), 리스지분증명(LPoS), 시간소각 지분증명(ABPoS), 우로보로스 지분증명(OPoS), 유동지분증명(LPoS), 익명지분증명, 지분속도증명(PoSV), 지분시간증명(PoST), 지분작업증명(PoSW), 지분증명(PoS), 확률적 지분증명(SPoS)

    • 위임지분증명(9종류)

      • 마스터노드 지분증명(MPoS), 번앤언 위임지분증명(B&E DPoS), 슈퍼노드 지분증명(SPoS), 위임지분증명(DPoS), 이중위임지분증명(DDPoS), 인공지능 위임지분증명(AI DPoS), 포뮬레이션증명(PoF), 포크능력증명(PoF), 하이퍼 위임지분증명(Hyper-DPoS)

    • 비잔티 장애 허용(14종류)

      • 간단한 비잔틴 장애 허용, 경량 비잔틴 장애 허용(LBFT), 라케시스, 루프 장애 허용, 미네르바, 비잔틴 장애 허용(BFT), 수정 연합 비잔틴 동의(mFBA), 심센서스, 아이작(ISAAC), 연합 비잔틴 동의(FBA), 우로보로스 비잔틴 장애 허용(OBFT), 위임 프랙티컬 비잔틴 장애 허용(dPBFT), 프랙티컬 비잔틴 장애 허용(PBFT), 텐더민트 비잔틴 장애 허용(TBFT), 프리즘

    • 기타(20종류)

      • 권위증명(PoA), 기여도증명(PoD), 네트워크증명(PoN), 대역폭증명, 두뇌증명(PoB), 람다 합의 알고리즘, 서비스증명(PoS), 성능증명(PoP), 소각증명(PoB), 시청증명(PoV), 신뢰성증명(PoB), 오벨리스크, 용량증명(PoC), 저장증명(PoS), 중요도증명(PoI), 지지증명(PoS), 참여증명(PoE), 탄소감축증명(PoCR), 트레이딩증명(PoT), 흐름증명(PoF)

< 다양한 기술 개발 및 도입 >

  • 블록 용량 조정

    • 세그윗 기술

      • 거래내역을 저장하는 블록의 저장 영역 크기를 조절하므로써 더 빠른 거래가 가능하게 하는 기술입니다.

      • 쉽게 말해 블록에는 거래내역 뿐만 아니라 해쉬값, 버전, 이전 블록 해시, 머클루트, 시간, 난이도 목표, 논스, 거래카운트, 트랜젝션 등이 저장하게 됩니다.

      • 여기에서 블록정보의 75%를 차지하는 "전자서명데이터"를 제거하고 그 공간을 트랜젝션 거래내역을 저장하여 더 많은 거래내역을 전송할 수 있게 되어 빠른 거래가 가능하게 됩니다.

  • 사이드체인을 활용한 속도 향상

    • 메인체인에 종속되어 성능을 보조하는 역할도 하며, 메인체인의 시스템을 토대로 자체적인 토큰을 발행하여 블록체인 네트워크를 운영하게 됩니다.

    • 댑사들은 메인체인과 사이드체인을 쉽게 전환하여 이용할 수도 있습니다.

    • 메인체인의 기능적 제한을 완화하여 메인체인의 기능을 효과적으로 활용할 수 있는 보조적 역할을 수행합니다.

      • ex) 비트코인의 루트스탁(RSK), 리퀴드

    • 사이드체인이 많다는 것은 그 만큼 다방면으로 활용할 수 있으며, 보다 다양한 블록체인 생태계 구성과 기술 적용이 가능한 장점이 있습니다.

      • ex) 이오스의 텔로스, 보스코어, 에볼루션 등

    • 오프체인(Off-chain Transaction)

      • 블록체인 네트워크를 사용하지 않고 트랜잭션을 발생하여 사전거래를 하는 방식입니다.

      • 차후에 온체인과 연동하여 최종 검증을 통해 블록을 생성하게 됩니다.

    • 온체인(On-chain Transaction)

      • 일반적으로 사용되는 블록체인 네트워크의 개념입니다.

      • 오프체인에서 발생된 트랜잭션들을 검증하고 블록을 생성하게 됩니다.

  • 내부처리 명령어 개선

    • 이더리움

      • 가상머신인 EVM(Ethereum Virtual Machine)을 eWASM으로 대체하여 EVM에서의 프리컴파일이라는 중간 과정이 없어지기 때문에 속도가 빨라지게 됩니다.

      • 샤딩이라는 기술은 모든 노드들이 구역별로 나뉘어 거래내역을 검증하는 분권화된 검증 시스템으로 수 많은 트랜젝션을 병렬로 처리하여 보다 빠른 TPS가 가능합니다.

      • 이를 통해 기존대비 1,000배 향상된 14,000TPS 속도를 구현하게 됩니다.

    • 이오스

      • EOS VM은 블록체인 시스템 전용 WASM 런타임입니다.

      • VM(Virtual Machine)은 가상 머신으로 블록체인에서는 스마트 컨트랙트 실행할 수 있는 환경을 제공합니다.

      • VM도입으로 개발자들의 편의성을 제고하고, 안전한 멀티스레드 스마트 컨트랙트 확장이 가능합니다.

      • EOS VM이 EOS 생태계에 미치는 영향

        + 유저 자원(CPU) 소비 절약

        + 체인 확장성 향상

        + 개발 툴 단순화(개발 효율성 향상)

      • 즉, VM의 역할은 블록체인 네트워크에서 댑(DApp)과 스마트 컨트랙트의 실행의 속도와 효율을 높여 전체적인 퍼포먼스 향상과 원할한 멀티스레드 지원환경을 제공하여 TPS 속도를 높일 수 있는 계기를 만들어주게 됩니다.

      • 이를 통해 이오스는 기존보다 6배 빠른 25,000TPS까지 속도를 올릴 수 있게 됩니다.

  • 합의 알고리즘 변경

    • 이더리움은 PoW방식에서 PoS방식으로의 전환은 현 이더리움의 구조적 한계 때문입니다. 이더리움은 플랫폼 코인으로써 이더리움 네트워크를 통해 다양한 댑(DApp) 토큰들을 생성하고 활용할 수 있습니다. 그러나 현재 이더리움은 PoW검증방식을 채택하고 있기 때문에 트랜젝션을 통해 블록을 생성하기 위해서는 우수한 성능의 전용채굴 장비를 통해 암호해독을 가장 먼저한 노드에게 블록생성 권한을 주어지고 이를 통해 블록을 생산하게 되므로 속도가 느릴 수 받에 없습니다.

    • 이를 개선하기 위해 이더리움은 PoS검증방식으로 전환을 준비중에 있으며, 과도기 기술로 PoW+PoS검증을 거처 완전한 PoS검증방식을 운영할 계획입니다.

      • 블록체인 대중화를 위해서는 많은 토큰들이 이더리움 네트워크에서 작동해야 하고 실 생활에 사용하기 위해서는 보다 빠른 트랜젝션을 보장해주어야 하기 때문에 PoS검증방식을 채택한 이유이기도 합니다.

< 익명성 보장기술 >

  • 링 서명(Ring Signature)이란?

    • 일반적인 거래는 1명의 송금자는 해당 본인의 디지털서명(공개키)으로 거래를 하게 되지만 링 서명 방식은 여러사람의 공개키와 함께 섞어 서명을 하게 되는 방식을 말합니다.

    • 즉, A라는 사람이 B라는 사람에게 송금을 하기 위해 서명을 하게 될 경우 본인의 공개키를 누군지 알 수 없는 다른 C, D, E, F 등의 사람들의 공개키와 함께 같이 서명하게하여 거래를 성사시키는 방식입니다.

    • 따라서 A라는 사람이 거래를 위한 서명을 할 경우 다른 여러사람의 공개키와 함께 서명하기 때문에 어떤 사람이 거래를 한 것인지 알지 못하게 하는 방법을 말합니다.

  • 스텔스주소(Stelth Address)란?

    • 익명성을 보장하는 다크코인의 기술로 일회용 수신주소를 통해 송신하는 방법을 말합니다.

    • 송신자가 수신자를 대신하여 임의의 일회용 수신주소를 만들어 보내게 되는데 이 일회용 주소(스텔스주소)는 다른 거래와 연결할 수 없는 블록체인의 고유주소입니다.

    • 따라서 송신자와 수신자 주소를 연결되지 못해 추적이 어려워지게 됩니다.

    • 즉, 보내는자가 무작위로 일회용 주소를 사용해 수신자의 주소로 보내게 되고 거래가 완료되면 일회용 주소는 삭제됩니다. 일종의 안심번호와 비슷하다고 볼 수 있습니다.

  • 링 기밀거래(RingCT, Ring Confidential Transaction)란?

    • 거래에 사용되는 정보까지 링 서명처럼 암호화한 방법을 말합니다.

  • 영지식 증명(Zero-Knowledge Proof)이란?

    • 상대방이 특정 조건에 부합된 답을 알고 있는지 간접적인 방법을 통해 증명하는 방식을 말합니다.

    • 즉, 상대편이 퀴즈를 내어 답을 말하도록 하는 것으로 공식을 알고 있어야만 가능한 답을 반복 퀴즈를 통해 상대편이 공식을 알고 있는지 확률적으로 알아내는 방법을 말합니다.

    • 따라서 공식을 알고 있으면 답을 맞출 확률은 100% 그렇지 않을 경우는 오답을 말할 확률이 높게 되는 원리 입니다.

    • 영지식 증명에 3가지 조건이 부합되어야 가능합니다.

      • 완전성 : 어떤 질문이 참이면, 정직한 증명자는 정직한 검증자에게 납득시킬 수 있습니다.

      • 건실성 : 어떤 질문이 거짓이면, 부정직한 증명자라도 정직한 검증자에게 참인지를 납득시킬 수 없습니다.

      • 영지식성 : 검증자는 어떤 질문에 대해 참인지 거짓인지 외에는 아무것도 알 수 없습니다.

  • 이렇게 블록체인 마다 고유 특성에 맞는 자체적인 기술을 개발/도입하여 실생활에 도입하기 위해 다양한 노력을 기울이고 있습니다.

    • 이 외 암호화폐 소유권을 주장할 수 있는 프라이빗키 관리기술과 양자 컴퓨터 도입에 대비하고 있습니다.

      • 프라이빗키 관리기술 : 멀티시그, 키분리 기술, 커스터디 서비스 등

      • 양자 대응 기술 : 양자저항장부거래(QRL : Quantum Resistant Ledger)"와"양자내성 암호" 등

감사합니다.

2019. 12. 01. 11:34
808