증명되지 않은 기술을 사용한 IOTA (7월 7일 작성 글의 한글 번역)
원작성글: https://steemit.com/iota/@cryptovader/iota-s-burden-of-unproven-technology
IOTA는 블록체인 기반의 암호화폐가 아니라 탱글(Tangle)이란 네트워크를 사용하는 암호화폐인데요. 6월 부터 지속적으로 사이드탱글(Sidetangle), IOTA 백서에서 이야기하는 기생 체인(Parasit Chain)이 발생하고 있습니다. 7월 15일 한국의 암호화폐 거래소에서 이달 들어서만 3번째로 IOTA 암호화폐에 대한 입출금을 중지시켰습니다.
IOTA의 이런 문제는 Tangle이라고 이름지은 DAG(directed acyclic graph)라는 합의 메커니즘에 기반하고 코디네이터(Coordinator)라고 이름붙인 검증되지않은 기술을 사용한 것 때문으로 추정됩니다.
물론, 블록체인 기반 암호화폐의 선형적인 네트워크 토폴로지에 비하여 IOTA 탱글 네트워크의 기하급수적인 토폴로지는 훨씬 강력하고 블록체인에 비교하여 성능이 뛰어나야 합니다. 블록체인에 비교하여 확장성도 뛰어나야 하고요. 그런데 이게 확장성보다 훨씬 심한 문제들을 만들어 내고 있습니다.
출처: https://blog.iota.org/on-the-tangle-white-papers-proofs-airplanes-and-local-modifiers-44683aff8fea
하지만 이런 기하급수적인 네트워크 성장과 거래 승인같은 Tangle의 특징 때문에 오히려 사이드 탱글(기생 체인)이 생길 가능성도 기하급수적으로 늘게 됩니다. IOTA사용자가 늘수록. 이런 문제를 해결하기 위하여 IOTA재단은 '팁 셀(tip Sle)'이란 알고리즘을 개발하여 이를 탱글에 탑재하였습니다. 이 팁 셀 (tip sel)이란 거래들중에 다른 메인 탱글에서 분리된 조작을 메인 탱글에 포함할것인지 선택하지는 로직입니다. 그런데 이게 지금 제대로 작동하지 않는 것 같습니다. 영어로 이 현상에 대하여 최초로 글을 쓴 7월 7일 이후 계속 같은 이들이 반복되고 있습니다.
출처: https://www.reddit.com/r/Iota/comments/8wrql2/announcement_regarding_side_chain_and_syncing/
7월 7일 레딧 IOTA커뮤너티에 올라온 IOTA재단 개발자의 트위트입니다. 자기네들도 처음 보는 현상이라고 합니다.
어떤 탱글을 메인 탱글로 할것인가 결정하는 알고리즘인 팁 셀(tip sel)은 강제로 할수 없고 coordinator라는 100% 주앙화된 시스템 알고리즘[위임작업증명(DPoW)과 거의 동일한 개념의 IOTA 시스템 알고리듬]이 수행한는 것으로 보여집니다만 이 알고리즘이 투명하지도 않고 블록체인 작업검증(PoW)와도 같이 51% 원칙같이 명백하지도 않습니다. 그래서 사용자들이 어떻게 메인 탱글과 기생체인중 어떤 방식으로 이런 탱글의 분리가 해결되는지 아무도 알수가 없습니다. IOTA개발자들도 모르는 것 같기도 하고요.
거래속도를 높히고 확장성 문제를 해결하기 위하여 IOTA는 새로운 기술을 적용하였습니다. 하지만 이것이 충분히 테스트를 통과하고 검증된 것이 아닌 것 같습니다. 이런 검증되지 않는 기술을 적용하는데 따른 부담은 결국 IOTA 생태계 전체를 위험에 빠뜨리고 IOTA 암호화폐가 꽃이 피기도 전에 죽일수도 있습니다.
오픈소스 소프트웨어를 아주 신중하게 사용하고 소셜코딩(Social Coding)을 활용하며 사용자들의 경험과 지식을 활용한다면 이런 일들은 예방이 가능했을 지도 모릅니다. 하지만 IOTA는 이런 방식과는 정반대로 아주 비밀스러운 방식으로 개발을 진행하여 왔습니다. 마치 나치 독일의 페네문데 비밀 연구소 처럼 말입니다. 그런데 이건 암호화폐가 만들어진 그 중요한 이념을 배신 하는 행위입니다. 이런 이념으로 암호화폐는 사람들을 속이고 조작하는 몇몇 사악한 손길에서 권력을 뺏어 탈중앙화하고 자율적으로 비트코인이 맘들어지고 운영되도록한 그이념 말입니다.
출처: https://en.wikipedia.org/wiki/Peenem%C3%BCnde_Army_Research_Center
이미 아시겠지만 IOTA재단은 중앙집중적인 자신들의 코디네이터(Coordinator) 알고리즘의 소스코드를 공개한적이 없고 현재 닥친 여러 탱글 이슈는 팁 셀이란 알로리즘을 통하여 메인 탱글을 선택하는 알고리즘과 관련이 있는 것으로 보여집니다만 자세한 것은 알수가 없습니다. 1)
이 문제에 대한 예상되는 원인은 최근에 업그레이드한 새 팁 셀렉션(tip selection)알고리즘과 관련이 있지 않을 까 추정해 봅니다. 직접 가서 확인해보시기 바랍니다. 2)
아이오타가 급등한것도 트론 저스틴식의 입털기(?)가 가장 큰 요인이라...중대한 버그사항들도 고소로 맞대응하는등 석연치 않은부분이 많은 코인이죠..