Iohk 커뮤니티 질의응답 (한국 커뮤니티 질문 편)

안녕하세요 카르다노 커뮤니티 여러분!

일전에 진행했던 IOHK 개발자에게 질문하세요!를 기억하시나요? 조금 늦었지만 IOHK 개발진에서 선정한 질문과 그에 대한 답변 중 한국 커뮤니티 해당 내용을 우선 소개합니다. (전체 커뮤니티 질의응답은 추후 다시 안내를 드리겠습니다 :slight_smile: )

@bumblebee2018 님과 @KIMSOHAK 님께서 올려주신 내용 중 총 2가지의 질문이 답변대상으로 선정되었습니다.
(질문내용을 영어로 번역해 IOHK 기술진에 전달하고, 받은 답변을 다시 한글로 번역하여 기존 질문과 형식이 조금 다를 수 있음을 알려드립니다!)

질문 1. 3세대 블록체인 : 개발자의 관점에서, 카르다노가 3세대 블록체인으로서 이전 세대의 블록체인에 비해 가지는 차별성이 무엇입니까?

  • 블록체인의 첫번째 세대로 비트코인이, 두번째 세대로는 이더리움이 있습니다. 현재 우리는 소위 말하는 ‘3.0 시대’에 접어들었습니다. 이용어는 관련된 아이디어와 기술들을 함께 다루기 위해 산업계에서 착안된 용어입니다. 카르다노의 관점에서, 3.0 시대는 ‘제대로 구현하자’의 의미를 내포하고 있습니다.

  • 카르다노 프로젝트는 프로토콜에 적용되는 시스템의 여러 측면과 기능에 대한 최고의 연구자료를 활용하거나 직접 연구를 수행합니다. 이는 개발 프로세스의 엄밀한 진행과정을 포함하고 있으며 아래는 그 예시들입니다.

    • PoS를 올바르게 사용하기 위한 암호학 리서치
    • 인센티브 매커니즘에 대한 게임 이론 리서치
    • 진화 가능한 시스템을 위한 가버넌스 리서치
    • 스마트컨트랙트 언어와 실행 플랫폼을 위한 프로그램 언어 디자인
    • 아이디어를 정확히 구현하기 위한 높은 수준의 개발 방법
    • 시스템의 부분을 정확히 분류하기 위한 사이드체인 기술 활용 등의 아키텍처
  • 이러한 리서치들은 확장성, 상호운용성, 그리고 지속성과 같은 현존하는 블록체인 문제들을 해결을 도울 열쇠가 될 것입니다.

질문 2. 긴급상황에 작동하는 브레이크? 비정상적인 트랜젝션이 감지되었을때 이를 중지하는 시스템적인 브레이킹 툴이 있습니까? 있다면 어떠한 매커니즘으로 브레이크가 작동하나요?

  • 우선, IOHK나 혹은 다른 기타 개개의 조직에 의해 작동하는 긴급 브레이크는 존재할 수가 없습니다. 이는 곧 분산화를 지향하는 암호화폐의 철학에 반하는 중앙집중화된 제어를 의미하기 때문입니다.

  • 따라서 긴급 브레이크 이외에 비정상적인 거래에 대한 솔루션은 다음과 같은 두가지 방식이 있습니다. 처음부터 완벽한 설계를 하거나, 커뮤니티에 의해 더 나은 방향으로 진화할 수 있는 시스템을 만드는 것. 단기간 적으로는 후자의 경우는 당장에 실현이 어려운 상황입니다. 따라서 첫번째 방향에 좀 더 무게를 두어야 합니다.

  • 다른 암호화폐 시스템에서 보았듯이, 치명적인 버그가 상당히 빠른시간내에 악영향을 끼친다는 것을 우리는 알고 있습니다. 따라서 일반적인 '선 배포, 후 패치’의 방식과는 다른 접근방법을 가져야 합니다.

  • ‘비정상적인 (Malformed)’ 트랜잭션은 네트워크 확산 기능에 의해 거부됩니다. 구조상으로 올바른 트랜젝션은 블록체인 로직에 따라서 판단됩니다.

  • ‘유효하지 않은 (Invalid)’ 트랜잭션은 블록체인 로직에 의해 mempool에 도달하기도 전에 차단됩니다.

    • 유효하지 않은 트랜젝션의 예시는,
    • 존재하지 않는 UTxO를 인풋의 레퍼런스로 삼는 경우
    • 이미 존재하는 UTxO를 참조하거나
    • 제네시스 주소에 디파짓 하는 경우 등이 있을 수 있습니다.
  • 릴레이 제한 및 최대 블록 크기 등의 장치도 있지만, 이들은 시스템 성능을 보호하고 리소스 소비 공격을 무력화 하기 위한 것입니다.

  • 질문자가 의도한 '비정상적’이 의미하는 것이 트래픽 및 / 또는 가치 흐름과 관련된 것이라면 이를 모니터링하기위한 메커니즘은 현재 존재하지 않습니다. 이러한 환경에서 "옳은 것"이 무엇인지를 판단하는 기준이 분명치 않기 때문입니다. 실제로 거래소 등에 얼마 동안 거래를 되돌릴 수있는 (제한된) 능력을 부여하는 전문가 주소 클래스와 같은 방법에 대한 고려도 있어 왔지만, 이 상황에 대한 외부의 요구사항이 아직 분명치 않으므로 현재 로드맵에는 포함되어 있지 않습니다.


3세대 블록체인에 대한 여러분의 생각이나, 문제점에 대한 토론을 기대합니다. 포럼에 댓글로 여러분의 의견을 남겨주세요!


답변이 유익하셨나요? - 좋아요를 눌러 더 많은 사람들이 공유할 수 있게 해주세요!

더 궁금하신 사항이 있으시면 아래 댓글로 질문을 남겨주세요!

2 Likes

답변감사드립니다 … 요즘 장이 많이 힘들지만
한국 커뮤니티가 더욱 활성화되길 기원 해봅니다 .

1 Like