안녕하세요. manolover입니다.
제가 네오를 요즘들어 부쩍 공부하면서 궁금한게 많아져서 자료를 좀 찾아보는데요
아래 모든글은 저의 개인 사견도 들어가 있으니 참고해서 봐주세요!
틀린부분은 항상 말씀 해주시면 감사하겠습니다.
네오는 일반적으로 네오를 Staking하면 Gas를 받기 때문에 Pos류 코인으로 아는분들이 꽤 많은데
네오를 좀 알아보니(아직 겉핥기..) DBFT합의방식을 사용하더라구요.
흡사 EOS, Ark, Rise처럼 증인(델리)를 선정하는 방식이랑 비슷하게요.
여기서 첫 번째 궁금증이 생겼는데 우선적으로 DBFT와 DPOS 방식에 대한 차이점이 궁금했습니다. 겉으로는 다른점을 몰랐거든요
우선 겉으로는 가장 큰 차이점은 DPOS방식은 델리게이터에게 투표를 해서 지분을 양도하게되면 델리게이터가 노드를 운영해 채굴한 코인을 양도했던 비율로 이자형식으로 받게됩니다.
하지만 Neo는 현재 지갑에 Neo를 넣어두기만 해도 Gas를 받죠.(이 부분은 나중에 어떻게 바뀔지는 아직 찾아보지를 않아서 모르겠습니다. 현재는 네오가 모든 노드를 운영하고 있어서 홀더들이 지분투표방식으로 투표를 할 필요가 없기 때문에 지갑에 Neo만 넣어둬도 Gas를 얻는건지, 나중에 홀더들이 투표를 하는 분산화에 이르렀을때는 Dpos와 같은방식으로 지분 투표를 통해 gas를 지급받을지.. 모르겠네요 ㅎㅎ)
또다른 DBFT와 DPOS의 차이점은... 기술적으로 좀 더 우위에 있는 기술이라고 하는데 이 부분은 제가 기술적인 부분은 잘 모르기도하고 아직 공부를 안해서 잘 모르겠네요... 공부할 기회가 있으면 더 해보려구요
어쨋든 DBFT와 DPOS에 대한 궁금증은 어느정도 풀렸습니다.
이제 두 번째 궁금증은
그렇다면 현재 네오는 너무나 중앙화 되있다는 점입니다. 분산화 되어있는 Pow나 Pos, 또 이것들보다 덜 분산화 된 시스템이라는 Dpos도 분산화와 속도, 스케일링문제 사이에서 갈등하고 있습니다.
Dpos라는 증인 선정방식으로 노드를 운영하므로써 속도와 스케일링 문제를 어느정도 해결할 수 있지만
노드가 몇몇에 집중되어서 중앙화 된다고 생각하기 때문에요
그런데 오히려 제가 공부한 바로는 네오는 반대로 더 중앙화가 되겠다고 하는 것 같았거든요.
따라서 네오는 이 이슈에 대해 어떻게 생각하고 어떻게 해결해 나가려 하는지 궁금해졌습니다...
물론 네오측에서 말하는것 처럼 Pow나 Pos의 문제점도 이론은 분산화지만 어쩔 수 없이 독점 되어질 수 있습니다.
하지만 네오측에서 현재 운영하는 노드방식은 Dpos보다 훨씬 중앙화 되어있다는 점입니다.
이부분에 대해서 네오측의 의견을 알 수 있었습니다. 네오측에서 얘기한 내용인데요
"우리는 노드에 대한 경제적 인센티브로 탈중앙화를 달성하는 것이 근본적인 문제를 안고 있으며, 노드에 대한 경제적 이득이 줄어들면 네트워크 향상이 지연되고 방지되도록 될 것입니다"
"이 architecture는 오늘날 다른 많은 네트워크보다 중앙화가 덜 됩니다. coopetition을 통해 우리는 모든 플레이어가 디자인 상 네트워크에서 동등한 지 확인할 수 있습니다. 그들의 힘은 얼마나 많은 돈을 가지고 있느냐, 아니면 전기 요금이 얼마나 싸느냐에 달려 있지 않습니다."
제가 해석을 잘 했는지 모르겠는데.. 네오측은 덜 분산화가 되더라도, Bitmain과 같이 경제적 인센티브(채굴기 독점)로, Pos라면 얼마나 그들이 많은 돈으로 많은 지분을 가지고 있느냐에 따라서 노드들의 힘을 결정하지 않겠다는 의미인 것 같습니다.
한마디로 지분의 양에 따라 북키퍼를 결정하지 않겠다는 얘기인 것 같구요.
"TestNet의 탈중앙화는 City of Zion 에서 시작되어 장래에 공개 될 여러 다른 당(party)들을 포함 할 것입니다. 뛰어난 가동 시간과 성능으로 컨센서스 노드를 유지할 수 있음을 입증한 당(party)은 식별 프로세스가 완료된 후 초기 MainNet 컨센서스 노드로 표결됩니다"
Test넷에서는 Coz에서 노드 운영을 시작하고 Main넷 에서도 자체 검증(식별) 프로세스를 통해서 노드를 선정하겠다는 것 같네요.
"처음 7 개의 모든 컨센서스 노드가 7 개의 다른 엔티티(entity, 독립체)에 의해 실행되면 NEO 투표 프로세스가 시작되어 더 많은 노드를 추가하여 네트워크의 오류 허용도를 높일 수 있습니다."
이 부분에서는 노드를 늘려나가는 과정에서 Neo도 투표 프로세스를 사용한다는 것 같은데 어떤식으로 투표 프로세스를 이용할 지는 저는 아직 잘 모르겠습니다.(Neo만의 새로운 방식을 도입할지 아니면 현재 있는 dpos방식 투표를 도입할지..)
어쨋든 저의 결론은 네오측에서는 중앙화되는 것에 대한 문제를 깊게 고민하고 자신만의 방식으로 해결해 나가는 것 같아 보였습니다.
물론 현재 중앙화 되어있는 부분도 아직은 개발단계이니 분산화 되어서 의견도출이 지지부진 늦는거보다 중앙화 되어서 빠른 의사결정으로 빠른 개발이 이루어 질 수 있다는 점에서 장점으로 나타날 수 도 있겠습니다.
네오측이 딴 생각안하고 개발에만 열중하는 그런 팀이라는 전제가 있어야 하겠지만요!
앞으로 네오측이 노드 유지부분에서 어떤식으로 진행해 나갈지 개인적으로 굉장히 궁금합니다ㅎㅎ
개인적으로 요즘 저의 포트폴리오에 대해 많은 고민을 하고 있어서 여러 코인을 공부하고 있는데요. 그 중에 하나가 네오구요.
네오에 대해서 좀 더 깊이 공부를 해봐야 할 것 같습니다.
지금까지는 코인들이 거의 태어나기만 했다면 2018~2019년에는 무덤에 들어갈 코인들도 많아질거라고 생각합니다.
사실 저는 2020년까지는 모든 코인들이 윈윈할거라고 생각은 했는데 항상 생각한것 보다 코인시장은 빠른 것 같습니다.
따라서 더 늦기 전에 포트폴리오 재정비를 해야겠다는 생각이 드네요
지금까지 위의 모든 글은 저의 개인 사견... 특히 네오에 대한 얘기는 제가 네오 겉핥기라 틀린부분이 있으면 꼭 얘기 해주시길 부탁드립니다. 앞으로 많은 공부가 필요할 것 같네요.
아래는 "네오의 중앙화를 비난하는 세력에 대한 COZ팀의 답변"에 대한 글 원문링크와 번역본입니다.
직접 번역이라 엉터리인 부분이 있을 수 있으니 있으면 말씀 부탁드릴게요!
원문링크는
https://medium.com/proof-of-working/decentralization-from-coopetition-b10d7ce3b9d 이구요
아래는 번역본입니다.
Coopetition : 탈중앙화에 대한 새로운 접근법
현재 여러 가지 주목할만한 블록 체인 프로젝트가 Stake 모델 증명을위한 경제적 인센티브를 연구하고 구현하고 있습니다. City of Zion은 이러한 프로젝트가 성공하기를 바라며, 영리한 계산을 통해 많은 신뢰 문제를 해결할 수 있다는 비전을 공유합니다. 그러나 우리는 이 접근법에 여전히 너무 많은 집단(?)이 있다고 생각합니다. PoS 및 PoW의 경제성에서 난이도, 수수료 및 보상은 채굴 비용, 체증(거래밀림?) 또는 토큰 획득에 대한 사용자 관심과 같은 네트워크 속성을 모델링하는 변수입니다. 그러나 이러한 네트워크 속성의 진정한 가치는 수수료 지불 또는 시장 접근과 같은 수백 가지 2 차 상호 작용의 결과입니다.
이러한 2 차 상호 작용의 대부분은 오프 체인 (off-chain)에서 발생하며 계산 가능한 방식으로인해 체인으로 결코 되돌아 가지 않습니다. 결과적으로 이러한 상호 작용은 일부 개인이나 그룹이 이익을 위해 활용할 수있는 기회를 창출합니다. 예를 들어, 사토시는 BTC Security가 에너지 가격 분배 및 ASIC 제조에 의해 지배 될 것이라고 생각 했습니까? 이더리움은 GPU 공급망의 영향을 받을 것이라고 예상 했습니까? 실제로 이 레버리지 오프 체인(leverage off-chain)을 이용하는 플레이어는 온 체인 독점(oligopolies)을 만들 수 있습니다. 예를 들어 BitMain은 ASIC 기술에 초기 권한이 있으므로 Bitcoin 네트워크에서 엄청난 힘을 확보 할 수 있습니다. 또한 오늘날 4개 도메인의 합의를 이끌어낼수 있다면 크거나 "안전한"모든 블록 체인 네트워크를 포함하여 모든 블록 체인 네트워크에 심각한 손상을 줄 수 있습니다.
NEO는 노드가 토큰 소지자에 의해 선출(elect 당선)되는 PBFT의 변형을 사용합니다. 이러한 컨센서스 접근법은 너무 중앙화돼있다는 것으로 비난 받았습니다. 보통 hyperledger deployments와 같은 프라이빗체인(private-chain)에서 사용되기 때문입니다. NEO 협의회는 계속해서 컨센서스에 대한 연구와 개선을 지원할 것이지만 공개 블록 체인을 분산시키는 새로운 유망한 접근법을 시도 할 기회로 볼 수 있습니다. 우리는 노드에 대한 경제적 인센티브로 탈중앙화를 달성하는 것이 근본적인 문제를 안고 있으며, 노드에 대한 경제적 이득이 줄어들면 네트워크 향상이 지연되고 방지되도록 될 것입니다. 사용자와 개발자는 유익한 탈중앙화 application을 구축하는 능력을 크게 제한하여 트랜잭션 수수료가 의도적으로 높게 유지되는 환경에 처하게됩니다.
우리는 노드 연합에서의 coopetition이 더 나은 접근 방법이라고 제안합니다.
Coopetition은 산업 공개 소스 및 여러 에너지 산업 컨소시엄(consortium, 협력단, 기업연합) 사이의 논리입니다. 이것은 경쟁자가 될 사업체가 공유 프로젝트에서 협력하는 환경입니다. 이러한 협력을 통해 서비스 제공 방식을 근본적으로 바꿔주는 플랫폼 및 기술을 개발함으로써 전체 시장 도달 범위를 크게 높일 수 있습니다.
이러한 아이디어에 따라 NEO는 잘 알려진 상업 프로젝트와 공동체가 컨센서스 노드를 운영하여 네트워크의 보안과 성공을 보장하는 데 큰 관심을 가진 사람들의 초기 연합을 형성함으로써 탈중앙화를 시작할 것입니다. 반 직관적 인 것처럼 보일 수도 있지만, 이 architecture는 오늘날 다른 많은 네트워크보다 중앙화가 덜 됩니다. coopetition을 통해 우리는 모든 플레이어가 디자인 상 네트워크에서 동등한 지 확인할 수 있습니다. 그들의 힘은 얼마나 많은 돈을 가지고 있느냐, 아니면 전기 요금이 얼마나 싸느냐에 달려 있지 않습니다.
컨센서스 노드의 모든 후보자는 MainNet에서 투표하기 전에 엄격한 식별 과정을 거칩니다. 이 프로세스에는 컨센서스 노드 호스트의 소유자가 합법적으로 책임을 질 수 있는지 식별 정보를 제공하는 것이 포함됩니다. 각 노드는 유지 보수 및 패치 작업을 담당 할 두 개의 관리 법인(개인 또는 기관)을 필요로합니다. 또한 time-critical 이벤트가 발생할 경우, 이를 처리 할 수 있도록 연락 가능한 연락처를 제공해야한다는 요구 사항이 있습니다.
TestNet의 탈중앙화는 City of Zion 에서 시작되어 장래에 공개 될 여러 다른 당(party)들을 포함 할 것입니다. 뛰어난 가동 시간과 성능으로 컨센서스 노드를 유지할 수 있음을 입증한 당(party)은 식별 프로세스가 완료된 후 초기 MainNet 컨센서스 노드로 표결됩니다. 처음 7 개의 모든 컨센서스 노드가 7 개의 다른 엔티티(entity, 독립체)에 의해 실행되면 NEO 투표 프로세스가 시작되어 더 많은 노드를 추가하여 네트워크의 오류 허용도를 높일 수 있습니다.
CoZ에서 우리는 새로운 노드에 대한 후보자가 투표되기 전에 현재 노드에 의해 승인되어야한다고 생각합니다. 이것에 대한 정확한 셋업은 시뮬레이션과 네트워크가 다음 달에 어떻게 작동하는지에 달려 있습니다.
이 노드는 다른 국가의 다른 서비스 공급자를 사용하는 다른 국적의 사람들이 운영하며 다른 운영 체제를 사용합니다. 이는 관할 구역, 서비스 제공 업체 또는 소프트웨어 결함이 네트워크의 장애 제한에 영향을 줄 수 없음을 의미합니다. CoZ가 하는 모든 것과 마찬가지로, 이것은 문서화 될 것으로 공동체에 기여합니다. 우리는 표준을 정의하고 보안 노드를 설정하는 방법에 대한 권장 사항을 구체화 할 것입니다.
CoZ 노드는 다음 주에 TestNet에서 온라인으로 연결될 예정이며, 크리스마스까지 MainNet에 성공적으로 배포되면 NEO 커뮤니티에 선물을 보낼겁니다.
끝.
스스로 홍보하는 프로젝트에서 나왔습니다.
오늘도 좋은글 잘 읽었습니다.
오늘도 여러분들의 꾸준한 포스팅을 응원합니다.
최근 네오에 관심을 조금씩 가지고 있는데.. 이 포스팅을 좀 자세히 읽어볼께요. 애들이 불러서 일단 보팅 하고 저녁에 자세히 볼께요. 좋은글 감사합니다
네네 네오에 저도 좋은쪽으로 관심이 많이 가더라구요.. 즐거운 설 보내세요!
Congratulations @manolover! You have completed some achievement on Steemit and have been rewarded with new badge(s) :
Award for the number of upvotes
Award for the number of comments
Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here
If you no longer want to receive notifications, reply to this comment with the word
STOP
저도 네오에 관심이 많은데 아직 들여다 볼 시간이 없어서 이런 글 너무 감사드려요. DBFT는 대표를 선출하는 Byzantine Fault Tolerance 메커니즘인거같은데 맞다면 Aion과 유사한 방식을 채택하는 것 같네요. BFT를 따로 검색해보시면 정리되어있는 자료가 많은데 전 개인적으로 더루프 블로그에 있는 BFT 설명이 제일 이해하기 편했던것 같아요.
오 BFT 관련글 잘 못찾겠던데... 알려주신 블로그 가서 좀 봐야겠네요ㅎㅎ 감사합니다! 즐거운 설 보내세요!!
글 재밌게 읽었습니다. 암호화폐에 대한 지식이 얼마 없다 보니 조금 어렵게 느껴지기도 했지만 좋은 글이네요. 덕분에 NEO라는 암호화폐에 대해 알게 되었습니다. 앞으로도 좋은 글 많이 남겨주셨으면 합니다.
ㅠㅠㅠㅠ 너무 어려워요 ..... ㅠㅠㅠ
이렇게까지 못알아들을수도 있을까요 ㅠㅠㅠ
어쨌든 보팅과 댓글 달았습니다. ㅠㅠㅠ
감사합니다!!
저도 글을 여러번 읽고나서야 조금 이해가 됬답니다ㅠㅠ