쌍둥아파에게 워터마크 삭제를 요청하였으나, 이를 거부하여 제 글은 부득이하게 삭제합니다.
[본인 논문공개] 튜링완전 암호화폐에서 새로운 네트워크 보안 방법 (삭제)
loum님의 서명
-
선추천 후정독. 좋은 글 감사합니다.
-
?
비탈릭은 참 점잖은 사람 같았습니다.
심사의견에 '제가 잘 이해를 못했겠지만'이라고 적어놓았고 점잖케 의견을 적었거든요..
이에 비해서 가빈 우드는 이더리움 황서에 we 대신에 I 라고 적어놓았듯이 자기중심적인 스타일로 적었습니다.
심지어 자신의 심사의견을 변조하지 못하도록 디지털사인도 함께 보냈습니다. -
이해할 수 없기에
추천만,...
-
?
좋은 글 잘 읽었습니다.
-
?
잘 읽고 갑니다. 좋은 글 올려주셔서 감사합니다.
-
?
잘보았네요.
근데 리뷰 그대로 너무 구체화된게 없네요. 본인 의견에 대한 순서도도 없고, 모식도도 없고..
너무 그림이 없는거같아 보는 사람이 힘드네요.
각 아이디어에 대한 예시도 필요해보이구요. 어떤 상황에 대한 것이 있는지..
또한 너무 장점만 있네요. 다른 방법과의 비교도 좀 필요할 것 같습니다.
이 아이디어가 왜 필요한지는 비교를 통해서 알수 있을거 같네요. -
?
@myave예치금 아이디어는 제가 세계에서 최초로 제안한 것입니다.
따라서 본 아이디어는 예치금을 통해서 가스 시스템의 단점을 보안하고자 하는 목적입니다. -
?
@loum최초 제안인건 크게 중요하지 않습니다.
당연히 새로운 아이디어니 최초겠지요.
제안에 대해서 구체화가 필요하다는 말이죠.
등록하려는 논문이라면 말입니다.
그냥 아이디어 제안서로 보입니다. -
?
@myave
이들이 개발자라서 이런 반응이 왔다고 저는 보았습니다.
구체화는 일반적으로 논문의 영역이 아니라 개발자의 영역입니다.
답글의 구체성으로는 댓글 다시는 분의 실력을 가늠이 안가는데요..
도움이 되도록 이야기를 하시려면, 좀 더 구체적으로 말씀해주시기 바랍니다.
-
?
major revision 이네요...
-
?
화이팅입니다 =)
-
아무래도, ETHEREUM 의 GAS 시스템이 가장큰 단점일수 있겠죠.
그러니, 비탈릭이나 GAV 가 좀 더 구체화된 Flow 나 직관적인 방법론이 표현되지 않는한, 제대로 반응하지 않을것입니다.
또한, 작년 2016년 9월 DDOS 때에도, 여러 많은 아이디어들이 bitcointalk 이나, forum 등에서 제안이 되었죠.
저는 저의 방법론을 그때 올려놓은 것을 공유드립니다.
아래 URL 에 ENG/KOR 두버전이 있습니다.
https://gist.github.com/trustfarm-dev/cbbc9aa1ab76983cb7dbaa329097c1c3
------------ 한글본 ---------
Gas비 자동변경에 대한 아이디어.
애시 당초 ETHEREUM 을 보면, computer 와 smart contract 이 동작할수있는 코인 플랫폼이었다.
최근 DDOS 를 보았을때, ETHEREUM 노드가 잡아먹는 런타임 메모리가 16GB 가 넘어가고, 노드가 몇 10분을 헤메다, 뻣거나 이렇게 되었다.
lite 한 IoT 시스템에 올리기에는 소프트 사이즈가 문제가 아닌, 런타임 메모리 사용때문에 현실적으로 불가한 상황이다.
굳이 한다고 해도, 원격지 서버 노드에 접속해서 클라이언트 기능만 넣을수있지, Full node 는 힘든 상황이다.
메모리 제한을 할수있는 새로운 방법이 있어야 하고, 이를 적용한 포크 노드가 나와야 한다.
Gas 가격을 올리는 하드 포크를 하더라도, DDOS 를 막기는 힘들것이다.
단, DDOS 하려고 하는 자는 엄청난 가스 비용을 감내 해야 하는 상황인 것이지만, 다른 공격 루트는 또 찾을 것이기 때문이다.
하지만, Gas 비를 조정함으로서 DDOS 를 막는데는 상당한 도움을 줄것이다.
그래서, 거래소 처럼 실시간으로 Gas 사용비를 올렸다 내렸다 하는 블록체인 노드 시스템이 되었으면 어떨가 한다.
1. 최근의 DDOS 나 Contract 이 빈번해져서, 전체 네트워크 상 트랜잭션에서 일정시간 수분 또는 수시간 , 특정 instruction 의 사용빈도가 높았다면, 자동으로 네트워크 통계를 기반으로 해당 instruction 의 가격이 올라간다.
사용하지 않으면, 기본값으로 환원한다.
2. 기존 contract 중에서 Gas 비를 싸게 하기 위해서는 기존 기능중 많이 쓰는 contract 은 노드자체와 연결된 계정으로 등록을 하게 하여,
이컨트랙은 표준 Gas 비를 사용하여, Ethereum 기본 노드에 contract 서비스로 등록한다.
물론, Contract 에 대한 검증은 제3의 community 및 ethereum 재단 쪽에서 한다.
등록하려면 등록 Fee 를 납입한다. 일종의 Contract Certification 시스템이다.
3. 신규 Contract 을 만들어서 사용할때는 그 Contract 이 100번 1000번 10000번 사용해서 검증되기전에는 초기 Gas 비를 자동으로 높게 책정한다. 통계는 일정시간 block 안에 들어와 있는 contract 의 hash값을 기준으로 비교한다. contract 이 사용된 시간과 횟수에 따라서, Gas 비의 discount 되게 한다.
이때, 최종 Gas 사용비용은 초기 설정된 Gas 비 보다 높게 책정된다.
이런 방안을 적용할수있다면, DDOS 를 막는데, 일정부분 역활을 할수있을것 같네요.
하지만, custom contract 의 개발은 많이 위축될수있겠어요.
또한, Certification 에 대한 거부감도 상당히 있을것 같구요.
이에 대한, 또다른 대안방안은 여럿있지만,
오늘은 여기까지 ~
기본 아이디어는 실시간 블록 트랜잭션 통계 기반의 Gas 비 자동변경방안 입니다.
---------------------- -
?
@안씨아저씨
좋은 글을 올려주셔서 감사합니다.
잠시 설명하자면,
암호화폐의 인프라스트럭처는 채굴이 담당합니다,
따라서, 채굴이 정상적으로 이루어지는 것이 상당히 중요하죠..
이를 해결하기 위해서, 이더리움은 비용기반으로 네트워크 보안을 확보하는 방법입니다.
제가 제안한 것도 거의 동일한 원리이구요..
하지만, EOS에서 코인량에 비례하여 채굴자원을 사용하는 개념이 너무 좋아서.. 논문 수정에 고민을 하는 것입니다.
즉, 채굴 자원의 할당을 코인량에 비례하는 개념이 비용기반의 가스 시스템보다 훨씬 우월한 개념으로 저에게는 보입니다. -
?
@안씨아저씨
가스를 시장 베이스를 조정하는 것은 작년 9월 이후 많이 나와 있습니다.
이것과 거의 비슷한 시장 가격 베이스의 가스 가격 정책에 대한 것은 있는 것으로 알고 있습니다.
하지만, 이렇게 구체적으로 생각을 하시고, 글을 올려주셨다니, 능력자이십니다.
시간이 있을 때 한번 찾아뵙겠습니다. -
?
지금은 이더리움의 가스에 대해서 모든 사람이 잘 알고 있습니다.
이것은 이더리움을 통해서 ICO를 할 때 가스 문제가 극적으로 확인이 되었기 때문입니다.
하지만, 제가 논문을 쓸 때는 이런 사실을 아는 사람이 거의 없었죠..
그래도 여러분들이 이렇게 빨리 개념을 따라오는 것은 인상적으로 보입니다. -
?
굉장히 좋은 아이디어라고 생각합니다.
궁금한게있습니다. 혹시 채굴하는사람의 아이디를 해킹하여 그사람의 주소로 공격을 하게되면
해킹당한사람은 갖고있는 이더는 안전한데 범칙금을 물어야 하는건가요? -
?
@o구슬o관심을 가져주셔서 감사합니다.
예치금의 특징은 출금 신청 후 바로 출금이 안되고 며칠 또는 몇주정도 있다가 출금이 된다는 것입니다.
따라서 예치금은 해킹에도 안전하게 소유자가 관리할 수 있는 시간적인 여유가 있습니다.
하지만 채굴기를 해킹하여 해커가 점령을 하는 경우 이에 대한 검증이 힘든다면,
즉 피해자가 해커의 해킹을 입증하지 못하면 피해자가범칙금을 물어야 하는 상황도 발생할 수 있습니다. -
?
@loum만약 이 시스템대로라면 범칙금은 실시간으로 그자리에서 즉시 물어야할텐데
이게 해킹으로 인한것이다 라는걸 채굴자가 직접 밝혀야하고 그러는 사이에도 범칙금은 계속 물수도 있겠군요.
해킹이 한번들어왔다고 두번 안들어올수 있는것도 아니니.. 보안관련해서는 채굴자가 더 신경써야 하겠네요 -
?
@o구슬o벌칙금을 지불하는 시기는 어떻게 설계를 하느냐의 문제로 볼 수 있습니다.
일단 벌칙금을 부과를 하고, 즉 예치금의 일부를 빼앗은 후 해킹 등을 소명하여서 구제를 받는 방법도 있을 수는 있는데요..
이것은 어떻게 설계를 하느냐의 문제로 보입니다.
관심 감사합니다. -
?
@loum충분한 설명이 된거같습니다. 제가 귀찮게 해드린건 아닌지요 ㅠㅠ..
좋은 시스템이 더 많이많이 나와서 안정적이고 빠르게 적응하고 변화하는 이더리움이 되었으면 좋겠네요.