아하
생활
강한에뮤83
강한에뮤83
19.03.15

블록체인의 다양상 특성 중에서도 가장 중요한 것이 무엇인가요?

블록체인은 다양한 특성을 갖고 있다고 생각합니다. 투명성, 변경 불가능성, 분산성 등 없어서는 안될

다양한 요소들이 결합한 프로그래밍?이라고 생각이 드는데요 저는 블록체인에 있어서 평소에 TPS가

가장 중요한 요소로 생각을 했었습니다. 실생활에 쓰일려면 아무래도 처리속도가 매우 중요할 거라고

생각했거든요, 하지만 TPS보다 중요한 요소들이 블록체인에는 많이 있다는 것을 느꼈습니다.

블록체인의 모든 특성이 다 필요한 거겠지만 그래도 이런 특성이 가장 중요한것 같다라고 생각하시는

것이 어떤 특성 일까요? 특성 설명과 함께 그 이유도 함께 달아주시면 감사하겠습니다.

55글자 더 채워주세요.
2개의 답변이 있어요!
  • 대니월드
    대니월드
    19.03.15

    블록체인에서 가장 중요한것은 합의알고리즘입니다.

    현재까지 논의된 합의 알고리즘은 대략 30개정도 됩니다.(자세한 내용은 아래 링크 참고하세요..)

    https://hackernoon.com/consensuspedia-an-encyclopedia-of-29-consensus-algorithms-e9c4b4b7d08f

    속도부분, TPS의 경우는 결제시스템의 경우에 특별히 더 중요한 부분입니다만 이것도 합의알고리즘 방식과 프라이빗, 퍼블릭 블록체인 등의 다양한 방식변화를 주게되면 단순 TPS수치만으로 결제 성능이 좋다라고 단순화 시킬수는 없습니다.

    블록체인에서 합의알고리즘이 가장 중요한 이유는, 블록체인의 탄생의 기저가 합의알고리즘이기 때문입니다.

    중앙화시스템은 중앙에서 모든걸 통제,관리할 수 있기때문에 주요 핵심 리더의 정책,결정이 전체 시스템의 성능, 유지, 발전에 중요한 요소로 작용합니다.

    탈중앙화시스템은 중앙이 아닌, 다수의 리더 혹은 다수의 합의체, 다수의 공동체, 혹은 전체..가 시스템의 성능, 유지, 발전에 주요한 요소로 작용합니다.

    그런데 이러한 탈중앙화시스템의 독특한 운영방식을 결정짓는 법칙, 룰이 합의알고리즘이기때문입니다.

    결국, 블록체인은 탈중앙화이고, 탈중앙화의 핵심 시스템은 합의알고리즘입니다.

    합의알고리즘은 기술적으로 표현한것이고, 이 합의알고리즘의 기저에는 철학,경제학,사회학 등등이 포함되어 있는 이론,개념입니다.

    답변이 도움이 되셨으면 좋겠네요~^_^

  • 사실상 블록체인은 투명성을 택하고, 효용성을 포기한 기술입니다. (적어도 현재의 스펙으로는)

    그렇기 때문에 현재의 기준으로 투명성과 효용성을 둘다 가질 수 없는것이 현실이죠.

    블록체인은 최대한의 반복을 통해서 최대한의 투명성을 보장하는 것이지, 절대로 속도가 중앙화보다 좋아질 수는 없습니다.

    즉, 말씀주신 TPS가 실생활 적용에서 매우 중요한 부분이긴 하나 이 부분이 핵심은 아니라고 생각합니다.

    결론적으로 제가 생각하기는 블록체인에 있어 가장 중요한 부분은 '투명성' 이라고 생각합니다.

    모든 노드가 검증에 참여하는 비트코인의 합의알고리즘이 사실상 가장 탈중앙화되고 투명성이 확보된 매커니즘이라 생각합니다.

    일부 노드가 검증을 독점해버리면, 투명성의 가치가 훼손되게 되고, 이는 곧 특정 노드를 신뢰해야 되는 아이러니가 발생하기 때문이죠.