traders_free custom_top_html:no
default debug random = 1 / type = READ / detected = READ
2017-04-05 10:35:23

코스모스 ABCI 의문점

*** 답변 댓글이 있을 때 글 내용 삭제시 경고 없이 계정이 정지됩니다. ***
*** 개인정보가 포함된 경우 혹은 불법적인 요소의 수정은 가능합니다.***

-------------------------------------------------------------------------------
코스모스의 기술적인 근간은 ABCI인데 잘 이해가 안돼서 질문 합니다.

 

"ABCI allows for blockchain applications to be programmed in any language"

 

백서에 의하면 어떤 언어로도 블록체인 앱 프로그래밍이 가능하다고 합니다.

 

ABCI에 대한 개념적인 설명자료나 구동하는 데모 같은 거 있나요?

3
댓글 24
  • ?
    Application BlockChain Interface 입니다.

    https://tendermint.com/blog/abci-the-application-blockchain-interface
  • ?
    @ilst7760
    링크에는 ABCI 내부 메시지 처리 방식만 나오네요.

    코스모스 블록체인을 공격하는 코드가 돌아가는 걸 어떻게 막을 수 있지요?
  • 정확합니다.
    관련 내용이 하단 링크에 있습니다.
    https://tendermint.com/blog/abci-the-application-blockchain-interface

    https://github.com/tendermint/abci
    https://hackernoon.com/tendermint-0-8-release-eff1d308b583
    https://tendermint.com/ecosystem
    저번에 캘리포니아에 갔을 때, 직접 같이 interblockchain packet transfer를 live demo로 구현해보기도 했습니다. 이 자료는 잘못찾겠는데 찾아서 댓글드리겠습니다.

    슬랙방에 들어오세요. 수백명의 하드코어 개발자들이 abci를 포함한 기술적주제에 대해 실시간으로 토론하고 있습니다. Skuchain, BigchainDB, Eris DB, R3, Steem의 덴 라리머 등 수많은 개발자들이 슬랙 및 깃헙에서 토론중입니다. 아직은 한국에 커뮤니티가 없어서 공식커뮤니티인 슬랙방에서 토론하시는게 훨씬 도움이 될 것 같습니다.
    http://forum.tendermint.com:3000/

  • ?
    @어른아이
    코스모스 블록체인을 공격하는 코드가 돌아가는 걸 어떻게 막을 수 있지요?
  • @예티
    정확히 어떤 공격일까요?
  • ?
    @어른아이
    DDOS요.

    그냥 밸리데이터가 막는 건가요
  • @예티
    1. DDOS on bandwidth
    네 맞습니다. 네트워크 ddos는 서버 운영의 책임이 검증인에게 있기 때문에 직접 막아야 하며, 이미 전통적으로 검증된 방법들을 사용할 것으로 기대됩니다. 더 확실하게 막으려면 ddos막는 장비를 사용할수도 있을 것이고 비용이 그만큼 소요될 겁니다. 그래서 이상적인 검증인은 서버에 대한 지식이 있어야하고 운영경험과 가용자원이 있어야 합니다. 그래서 거래소가 최고의 검증인 후보입니다. (경험, 자원, 보안지식, 실패시 검증인으로써가 아니라 거래소 자체의 리스크존재, 이미 많은 지갑들을 보안해오고 있기 때문에 하나를 더 추가할 때 추가비용이 적음 등)

    2. DDOS on block
    이것은 전통적인 방법대로 수수료에 의해 저지됩니다. 해당 수수료는 검증인들의 거버넌스 시스템에 의해 자동으로 변경 및 업그레이드가 가능합니다.

    초기에는 분명히 여러가지 예측못한 일들이 발생할 수 있습니다. 그래서 보수적이고 또 보수적으로 아키텍처 및 거버넌스 프로토콜을 가져가야 합니다. 그러나 생태계가 부팅되고 어느 정도 시장논리가 시스템에 녹아들면, 점점 더 튼튼한 생태계가 될 것으로 예상합니다. 갈길이 멀고 해결과제가 많습니다.
  • ?
    @어른아이
    이더리움처럼 바이트코드를 블록체인에서 돌리는 방식이 아닌 것 같은데 그게 가능한가요?
  • @예티
    어떤게 가능하다는 말씀이신가요?
  • ?
    @어른아이
    수수료를 통해서 블록체인에 대한 DDOS 방어하는 것 말입니다.
  • @예티

    원래 블록체인 spamming 방어 메커니즘이 수수료 아닌가요? 이더리움도 동일한 방식이고, 다만 스마트컨트랙트가 존재하기 때문에 해당 컨트랙을 통한 spamming을 막는 방법 중 하나는 더미코드 여부를 특정 기준템플릿을 통해 비교하는 방식으로 해결하려는 시도가 있는 것으로 알고 있습니다. 얼마전 공격도 그렇고 그냥 수수료를 내고 이더리움 네트워크를 멈추는 공격이 있어왔기 때문이죠. code is law라면 수수료를 냈기 때문에 그게 공격이 맞는가 라는 얘기도 있지만요.

  • ?
    @어른아이
    이더리움은 바이트코드로 변환해서 각 단계마다 가스비가 책정됩니다. 노드에 계산 부하를 많이 주는 코드는 가스비가 높게 나옴으로써 DDOS 방어하는 겁니다.

    코스모스는 그런 방식이 아닌데 어떻게 수수료를 통해서 블록체인 DDOS를 막는게 가능하냐는게 질문입니다.
  • @예티

    Cosmos Hub는 비트코인처럼, 정해진 opcode만을 다루며 Turing-complete하지 않습니다. 더 복잡한 처리는 Zone을 통해 합니다. 네 맞습니다. 이더리움이 가스비를 책정했듯, Cosmos Hub의 opcode도 가스비를 책정합니다(아직 fee price table은 나오지 않았습니다). ABCI는 다릅니다. ABCI는 단순히 consensus engine(tendermint)과 app(Cosmos Hub)을 연결해주는 interface역할입니다. 블록체인 간의 소통은 IBC Procotol을 통해 이루어집니다.
    https://github.com/cosmos/cosmos/blob/master/WHITEPAPER.md#inter-blockchain-communication-ibc

  • ?
    @어른아이
    그렇다면 ABCI는 단지 메시지 처리해주는 건데 '어떤 언어로라도 블록체인 앱 개발을 가능하게 한다'고 표현한 것이군요.
  • @예티
    어떤 언어로도 블록체인 앱개발이 가능한 것은 사실입니다. 다만, 어떤 뜻으로 그걸 ABCI와 연결시켜 표현했는지는 모르겠습니다. ABCI는 이전부터 이미 존재해온 방식입니다. 저도 깊이있는 디테일은 이해중입니다. 개발자 그룹에서 논의를 하시는 것이 더 도움되실 것 같습니다. 관련 논의에서 제가 도움이 될 수 있는 부분이 분명한 한계가 있습니다.
  • ?
    @어른아이
    그렇다면 의문인 건 어떤 언어로든 프로그래밍했을 때 DDOS를 유발할 수 있다는 걸 코스모스 허브가 어떻게 알 수 있죠?
  • @예티
    허브상의 OP은 비트코인처럼 애초에 DDOS가 발생할 수 없습니다. 다만 존에서는 자유롭게 언어설계가 가능합니다. 사실 아무존이나 붙이면 되니까요. 그리고 코스모스 허브에서는 이를 해석하지 않습니다. 오는 정보를 전달할 뿐이며, 이를 INTERFACE를 통해 무슨 의미인지 해석할 수 있습니다. 그리고 DOUBLE SPENDING을 방지하기 위해, IBC PROTOCOL에서 정보를 가져올 때 항상 최신의 정보를 가져오도록 검증인세트와 sync를 진행합니다.
  • ?
    @어른아이
    결국 DDoS는 밸리데이터에게 맡기겠다는 말이군요. 알겠습니다.
  • @예티
    bandwidth DDoS인 경우 네 맞습니다. 이건 모든 블록체인 프로젝트가 동일합니다. 애초에 블록체인 문제가 아니기 때문에요.
  • ?
    @어른아이
    아니 그 얘기가 아닙니다.
    쉽게 얘기해보자면.
    Ethermint는 evm 가져다가 합의 부분만 텐더민트로 바꿀 예정 아닌가요? 그럼 이더리움 존에서는 이더리움의 가스 지불 방식이 DDoS를 막는데, 다른 언어들로 작성된 컨트랙트들이 돌아가는 존에서는 어떻게 막냐는 말입니다.
  • @예티
    이더리움이 이미 각 스마트컨트랙트 opcode에 gas를 산정해서 'dos' 더 자세하게는 spamming을 막는 방식이죠. 이와 동일합니다. 지금 개발한 Ethermint는 말그대로 합의 엔진만 Tendermint화 한 것이기 때문에 Solidity 사용을 비롯해 동일하다고 생각하시면 될 것 같습니다.
  • ?
    @어른아이

    이더리움이 그게 가능한 건 바이트코드를 EVM에서 돌리기 때문입니다. 어떤 언어로든 스마트 컨트랙트 작성을 허용한다면 이런 방식을 적용할 수 없는데 어떻게 해당 존을 보호하냐는 겁니다.

    제가 이해하기로는 결국 존 내부의 밸리데이터가 막는 개념 같습니다. 제 생각과는 철학이 안 맞네요.

  • @예티
    똑같은 evm 똑같은 gas 모든게 같습니다. 그냥 pow대신 tendermint를 쓸뿐입니다. 다시 말씀드리지만 직접 돌려보시거나 슬랙에서 코어팀과 확인하시는 것이 더 정확한 정보를 근거로 판단하시는데 도움이 될 것 같습니다.
  • ?
    @어른아이
    Ethermint는 이 말이 맞겠죠.
default debug random = 0 / type = READ / detected = READ

List of Articles
번호 제목 추천 수 조회 수 글쓴이 날짜
9957 우지환씩 돈벌고 시장 컨트롤 전에 부터 최근 일요일까지 비트캐시가 가격변동 및  조정이 있었는데...나름대로 생각및 분석해 보았습니다. 막대한 자금과 가상화폐가 있다면... 두세명으로 전세계 거래시장을 움직이고 미리 국가별 주요거래소에 ... 4 0 2743
뜨악
2017.11.14
9956 누가 이번 주말 사태를 이렇게 해석을 했네요. 상당히 조리있게 내용을 써서 공감이 가는 부분이 많습니다.    https://coinpan.com/free/13302768   http://snulife.com/best/123045512   lunatik 님       비트코인 캐시 사태 분석글입니다.   11월 12일 비트코... 33 30 13086
초보초보
2017.11.14
9955 오늘 비캐시 세력들 운전솜씨 오늘짜 비캐 펌핑세력의 운전솜씨입니다   볼륨도 없고, 조정도 거의 안보이고, "시체치우기" 하면서 올라갔습니다. 매도벽 있어도 착실히 받아먹으며 올라가네요. 수익이 나지 않아 어지간히 다급했나봅니다.     3 file 0 3000
ethminer
2017.11.14
9954 비캐 상승중인건가요? 손실나셨던분들 조금이라도 복구되시길~                       ------------------------------------- 꼬리말 * 게시글 내용 삭제시 레벨 강등 * 질문은 각 주제별 게시판에.   비트코인 암호화화폐 커뮤니티 땡글~... 1 0 1219
유노
2017.11.14
9953 [정부꼼수] 비트코인 등 가상화폐에 대해 정부가 부가가치세를 부과하는 방안을 검토           세법상 열거주의로 가상화폐만 양도세부과 어려워 매입시 10% 부가세 내야..가상화폐 시장 위축 불가피   [뉴스핌=김선엽 기자] 비트코인 등 가상화폐에 대해 정부가 부가가치세를 부과하는 방안을 검토 중... 20 file 1 2581
아서헤스
2017.11.14
9952 중국 2대거래소 대시상장  뭔가 냄새가 나지 않나요? ㅋㅋㅋ    https://support.okex.com/hc/en-us/articles/115002719452 https://www.huobi.pro/notice_detail/?id=673                       ------------------------------------- 꼬리... 1 0 2566
이더교2017
2017.11.14
9951 ㅎ 립흘;;ㅎㅎㅎ     삥섬 비캐 쇼크 사태로 나름 심신에 대미지가 축적되어;;; 몇일간;;;    리플에 속아보려합니다 ㅎㅎ ㅋㅋㅋㅋㅋㅋㅋ     담그고 나니까 몇몇 종목이 들썩들썩 거리는데;;   이젠 ;;; 뭐 덤덤합니다 ㅎㅎㅎ     ... 0 1395
쳐키라웃
2017.11.14
9950 업비트 파워렛저, 머큐리 상장! ?? 애니메이션 코인 상장 ㅋㅋㅋ 파워레인저, 세일러문 머큐리   안녕하세요 업비트입니다.오늘 업비트와 비트렉스에 '파워렛저(POWR)', '머큐리(Mercury)' 2가지 암호화폐가 상장 되었습니다. 1. 파워렛저(POWR)- 영문명: Power ledger- 심볼: POWR- 거래 가능 마켓: POWR/BTC, P... 4 0 8139
코인요정
2017.11.14
9949 이더 들썩들썩?;     ㅎ 일시적인거겠죠?ㅎ   40층까지 무사안착?되면 참좋긴한데 ㅎㅎ                   ------------------------------------- 꼬리말 * 게시글 내용 삭제시 레벨 강등 * 질문은 각 주제별 게시판에.   비트코인 ... 1 0 1953
쳐키라웃
2017.11.14
9948 빗썸 비트코인 인출이 안되네요.     많은것도 아니고 0.3 코인 출금 하려는데, 오전부터 계속 진행중으로만 뜨네요.   혹시나 해서, 폴로닉스에서 전송 해봤는데 잘 되더라구요.   고객센터에서는 미승인 거래수가 많아서 순차적으로 출금시켜 주고 ... 1 0 2024
cybot
2017.11.14
9947 만약에.....   서버 과부하로 주문취소가 됬다면   다른 코인도 주문이 취소가 되쓴지 확인 해보면 될듯   다른 코인은 그시간대에 체결이 됬다면?????   서버 정상?                     ------------------------------------- ... 0 1125
BTC개조하여가정용
2017.11.14
9946 최근 BCH와 BTC 논란에 대해   안녕하세요 땡글인 여러분, 게시판에 글은 가입 후 처음 써봅니다. 최근 몇일 간 BCH와 BTC 간의 전쟁을 통해 많은 분들이 수익을 봤겠지만,  반대급부로 많은 분들은 손해를 보고 코인 투자를 그만두겠다는 글을 ... 3 file 4 2504
jay2ai
2017.11.14
9945 혹시 트레이딩어플같은건없나요?     핸드폰으로 사이트들어가서 트레이딩하려니 불편한점이 너무많네요   혹시 pc나 핸드폰용 트레이더는 없는지 궁금해서 글남겨봅니다~                   ------------------------------------- 꼬리말 * 게시글 ... 1 0 963
늅늅비
2017.11.14
9944 저도 트레이딩 폭망한 기록 남겨 봅니다. 저처럼 하지 마세요. 6월부터 채굴하기 시작했는데, 대충 7월까지는 이더 안 까먹고 열심히 차곡차곡 모았습니다.   이더 채산성이 영 망이다 싶어 zec으로 옮겼는데 비슷하긴한데, 이더보다는 케는양이 많아 그런지 재미있더군요.   한달... 31 26 9289
아시아광부
2017.11.14
9943 [알코보고서] 비트코인은 튤립인가?                           추천과 댓글은 글작성하는데 많은 도움이됩니다. 상업적목적의 무단복제, 사용을 금합니다   ------------------------------------- 꼬리말 * 게시글 내용 삭제시 레벨 강등 * 질문은 각 ... 1 file 3 1608
ALCO
2017.11.14
9942 리플 주목    리플  저렴한 가격에  사두세요,    혹시 압니까..        10주만 사두세요,,   (더많이 사라고 하면 ,  물어내라고 할지도 모르니까요  10주만 사라고 알려드립니다) (저의 면책사항입니다)      구글앱에 리플따... 42 1 4642
채굴업자
2017.11.14
9941 라코 소고기 사먹기     이번에  라코입니다   소액으로  조금만  묻어주세요   5주 정도요,,    소고기 사드시라고,,   정보 드립니다,   몰빵하고  하락당해서  돈 물어달라지 마세요 ㅋㅋ    **소액으로  5주 정도만**  묻어 보세요  ... 12 0 2191
채굴업자
2017.11.14
9940 이덕흘 2만원 재돌파;;ㄷㄷ       어제 2만원 간다고 하신분;;ㄷㄷ 예언자이심!!                 ------------------------------------- 꼬리말 * 게시글 내용 삭제시 레벨 강등 * 질문은 각 주제별 게시판에.   비트코인 암호화화폐 커뮤니티... 4 0 1828
쳐키라웃
2017.11.14
9939 블록체인 지갑 전송수수료 질문 있습니다.   지갑내 주소1에서 주소2로 보내는데...   2.3 비트 보내는 수수료가 거의 40만원 가까이 나오더라고요....   그래서 수동으로 0.0007 정도로 보냈는데... 바이트당 5사토시입니다...   빗썸보다 수수료를 높게 주는... 0 1161
덜아이
2017.11.14
9938 비트코인 캐시 사태의 내막에 대한 분석글...   이번 비트코인 캐시 사태의 내막에 대한, 좋은 분석 글이 있어서 링크를 답니다.   https://coinpan.com/free/13302768   아주 정밀하게 분석한 글인데, 대충 요약하자면... 우지한과 로저 버의 주도면밀한 작전 중... 19 13 8136
태황담덕
2017.11.14
목록
Board Pagination Prev 1 ... 661 662 663 664 665 666 667 668 669 670 ... 1163 Next
/ 1163
default debug random = 0 / type = READ / detected = READ