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
번호 제목 추천 수 조회 수 글쓴이 날짜
8297 Singular DTV(싱굴라DTV) 코인 오미세고 Omisego 에어드롭 관련된 내용입니다.         https://medium.com/singulardtv/omg-to-sngls-airdropping-airdropped-tokens-7ca9f72d0f8   원문입니다. 혹시 정확하게 번역이 가능하신분 계시면, 내용좀 풀어주세요ㅡ_ㅜ;;               --------------... 1 0 1281
프로마이너
2017.09.06
8296 알툴즈 알패스가 해킹당했다는군요     어차피 사용은 안하시겠지만  보안관련은 항상 중요하니깐 한번쯤 체크 해보시길바랍니다!!  10만명 이상의 개인정보 유출이라군요   혹시나싶어 여기저기 다 비번바꾸러다니고있습니다. 가상화폐 시장에 있다보... 5 0 1419
Re날7H
2017.09.06
8295 비트코인으로 일주일 동안 생활하기 https://www.youtube.com/watch?v=27VZ6gYYNOA   전에는 cnbc 에서 했었는데 이번엔 cnn 에서 만든 동영상입니다. 인터넷 초창기 인터넷쇼핑몰이 싹트기 시작할 때 인터넷으로 생활하기 프로젝트 같은 느낌입니다. 지... 3 4 2754
비초이
2017.09.06
8294 안녕하세요. 저번 하락장에 씁쓸한 글을 올렸던 회원입니다.         안녕하세요. 땡글회원여러분..   저는 원래 채굴러 였습니다. 그러다가 점점 욕심에 눈이 어두워져 ㅋ 더큰 수익을 바라게 되어 6월부터 트레이딩에 손을 댔던거같아요.   처음엔 제가 트레이딩에도 소질이 ... 25 3 3108
최천둥
2017.09.06
8293 [후방]어제 누군가에겐 기회라고 글을 썼는데 ㅎㅎ ------------------------------------- * 게시글 내용 삭제시 레벨 강등 * 질문은 각 주제별 게시판에.   비트코인 암호화화폐 커뮤니티 땡글~ 땡글~ -------------------------------------   역시나 기회가 됬군요... 14 file 0 4067
증권왕라이언
2017.09.06
8292 재정거래가 불법인가요?   ------------------------------------- * 게시글 내용 삭제시 레벨 강등 * 질문은 각 주제별 게시판에.   비트코인 암호화화폐 커뮤니티 땡글~ 땡글~ -------------------------------------   예를들어 제가 아는... 17 0 2761
채굴가즈아
2017.09.06
8291 이더 전송문제   3일전쯤에 빗썸에서 비트렉스로 이더를 전송했는데 아직 확인이 되지않습니다. 전송은 제대로 된걸로 보이는데 왜 확인이 안될까요 .. 티켓문의했는데 특별한 답변은 못받고 있습니다. 이런경우 어떻게 해야하나요.... 0 986
금손
2017.09.06
8290 ㅎ이번엔;; 수면매수? 성공인듯요;; 사유를 적지 않고 게시글 내용 삭제시 레벨이 강등됩니다.   질문은 주제별 게시판에 맞게. 중고제품 판매는 장터에. (레벨5 이상) ICO는 ICO게시판에.(레벨5 이상)   ---------------------------------------------... 6 1 1888
쳐키라웃
2017.09.06
8289 전체 상승장에 꼭 이런넘 있어요,,ㅎ ㅎ TETHER     2 0 2270
베리어스
2017.09.06
8288 당분간은 하락장일듯. 비트코인 큰 이슈가 언제죠? 사유를 적지 않고 게시글 내용 삭제시 레벨이 강등됩니다.   질문은 주제별 게시판에 맞게. 중고제품 판매는 장터에. (레벨5 이상) ICO는 ICO게시판에.(레벨5 이상)   ---------------------------------------------... 4 0 2259
qwert
2017.09.06
8287 제가 팔았습니다.. 사유를 적지 않고 게시글 내용 삭제시 레벨이 강등됩니다.   질문은 주제별 게시판에 맞게. 중고제품 판매는 장터에. (레벨5 이상) ICO는 ICO게시판에.(레벨5 이상)   ---------------------------------------------... 2 1 1906
조냉
2017.09.06
8286 진짜 코인들은 양파네요 사유를 적지 않고 게시글 내용 삭제시 레벨이 강등됩니다.   질문은 주제별 게시판에 맞게. 중고제품 판매는 장터에. (레벨5 이상) ICO는 ICO게시판에.(레벨5 이상)   ---------------------------------------------... 0 1731
호야님
2017.09.06
8285 제가 이더 파니깐 오르네요 사유를 적지 않고 게시글 내용 삭제시 레벨이 강등됩니다.   질문은 주제별 게시판에 맞게. 중고제품 판매는 장터에. (레벨5 이상) ICO는 ICO게시판에.(레벨5 이상)   ---------------------------------------------... 13 0 1782
순돌이아버지
2017.09.06
8284 중국 ICO 금지 미리 알수도 있었는데 아쉽네요 사유를 적지 않고 게시글 내용 삭제시 레벨이 강등됩니다.   질문은 주제별 게시판에 맞게. 중고제품 판매는 장터에. (레벨5 이상) ICO는 ICO게시판에.(레벨5 이상)   ---------------------------------------------... 8 0 4070
세윤
2017.09.05
8283 ㅎㅂ) 땡글에 후방글들이.. 질문도 있습니다 사유를 적지 않고 게시글 내용 삭제시 레벨이 강등됩니다.   질문은 주제별 게시판에 맞게. 중고제품 판매는 장터에. (레벨5 이상) ICO는 ICO게시판에.(레벨5 이상)   ---------------------------------------------... 4 file 1 4037
오키도키
2017.09.05
8282 [후방]아 그날이 오늘이 아닌가봐요 사유를 적지 않고 게시글 내용 삭제시 레벨이 강등됩니다.   질문은 주제별 게시판에 맞게. 중고제품 판매는 장터에. (레벨5 이상) ICO는 ICO게시판에.(레벨5 이상)   ---------------------------------------------... 8 file 0 4168
증권왕라이언
2017.09.05
8281 페닉셀 급 하락장 나올때 마다 드는 생각 '추매 자금이 없는게 아쉽다'.... 이 생각 뿐이네요 ㅋ   손절 이든 익절 이든 했어야 하는데 결국 매도 타이밍 못 잡고 붙잡고 있다가 7월에 이어 또다시 존버 들어가는군요 ㅜㅜ   조만간 단기 급등 이든 다시 완연... 2 0 2968
새벽바다
2017.09.05
8280 혹시 출금계좌 카카오뱅크 해보신분있나요? 사유를 적지 않고 게시글 내용 삭제시 레벨이 강등됩니다.   질문은 주제별 게시판에 맞게. 중고제품 판매는 장터에. (레벨5 이상) ICO는 ICO게시판에.(레벨5 이상)   ---------------------------------------------... 2 0 2083
프로마이너
2017.09.05
8279 트레이딩 초보 용어 질문드립니다. 안녕하세요.   트레이딩 초보입니다.   다름이 아니라 차트의 선과 용어 관련하여 질문드립니다.   1. 코인원 프로차트를 보면 상단화면에 선이 2개가 있습니다. 파란색과 노란색 선이 의미하는 것은 무엇인가요?   2... 3 file 0 1722
포토캐논
2017.09.05
8278 [후방]라이트코인 가나요~? 라코야 달려라~~~~ 사유를 적지 않고 게시글 내용 삭제시 레벨이 강등됩니다.   질문은 주제별 게시판에 맞게. 중고제품 판매는 장터에. (레벨5 이상) ICO는 ICO게시판에.(레벨5 이상)   ---------------------------------------------... 22 file 1 4485
증권왕라이언
2017.09.05
목록
Board Pagination Prev 1 ... 744 745 746 747 748 749 750 751 752 753 ... 1163 Next
/ 1163
default debug random = 0 / type = READ / detected = READ