트릴레마 문제가 어떤것인지 궁금합니다.

클레이튼의 정보를 보던중 트릴레마의 문제 중 확장성과 보안성을 지켰다라는 평가가 있던데요 트릴레마 문제가 무엇이고 왜 문제가 생기는지에 대해서 전문가분들께서 설명해주시면 감사하겠습니다.

    1개의 답변이 있어요!

    • 비탈릭 부테린은 확장성, 탈중앙화, 보안성 이 세 가지를 동시에 달성한, 세 가지(Tri)를 동시에 만족시킬 수 있는 블록체인이 만들어지기 힘든 딜레마(lemma) 상황을 블록체인의 '트릴레마(Trilemma)'라고 말한 바가 있습니다.

      우선 확장성 문제라는 것은 블록체인의 거래 처리 속도를 빠르게 하기 위해 자원의 투입을 늘리더라도 더 이상 속도가 증가하지 않는 문제를 의미합니다.

      그리고 탈중앙화라는 것은 기존의 중앙 서버를 거치지 않고 노드와 노드가 직접 연결되어 네트워크를 이루는 특성 또는 중앙화된 권력이나 권한의 영향에서 벗어나 불필요하고 부정한 간섭이나 제약에서 벗어나 자유롭게 활동할 수 있는 특성을 의미합니다.

      끝으로 보안성의 경우는 블록체인이 해킹 당하거나 거래 내역이 위, 변조 되지 않을 수 있도록 안전하게 보호되는 성질을 의미합니다.

      그런데 확장성, 탈중앙화, 보안성 등을 각각 높은 수준으로 만드는 것은 어려운 것이 아니지만 이 모든 것을 적절히 조화롭게 만족시키는 블록체인의 구현은 힘듭니다.

      예를 들면 보안성을 중시하다가 보면 블록체인이 폐쇄적으로 변하거나 각종 검증 시간이 길어져 확장성이나 탈중앙화를 저해할 수 있고, 확장성 문제를 중시하면 검증 과정을 적절히 줄일 필요가 있기 때문에 보안성이 낮아질 수 있으며, 탈중앙화를 중시하면 블록체인 상에서의 각종 제한 등이 사라져 보안성이 낮아질 수 있는 것입니다. 따라서 이 세 가지를 모두 적절히 만족시키는 것이 힘들기 때문에 딜레마에 빠지게 되는 것이고 이것을 트릴레마라고 하는 것입니다.

      하지만 이러한 트릴레마를 긍정적으로 볼 수 있는 이유가 하나 있다면, 그것은 블록체인 개발에 있어 개발자들에게 트릴레마를 극복한 블록체인을 개발하는 것이 하나의 목표가 되거나 동기로서 작용하고 있는 점이 아닐까 싶습니다.

      답변이 도움이 되길 바랍니다.