develop custom_top_html:no
default debug random = 0 / type = READ / detected = READ

이더리움의 초당 트랜젝션 처리 가능 회수는 15 TPS라고 알려져있습니다.

그러나 좀 더 찾아보면 20~25 TPS라는 내용도 나오긴 하는데 이에 대해서 간단히 살펴보도록 하겠습니다.

 

현재의 이더리움 네트워크의 블록 개스 리밋(Block Gas Limit)은 8,000,000 (8백만)이며, 일반적인 트랜젝션은 21,000개스를 소모시키므로, 이더리움이 한 블럭 캐질때에 수용 가능한 트랜젝션은 8백만/21000 ~ 최대 380트랜젝션/블록


이더리움은 대략 ~15초당 한 블록씩 캐지고 있으므로, 380 / 15초 = 25/초, 즉 초당 25 트랜젝션이 현재 이더리움 네트워크가 처리가능한 트랜젝션입니다.

 

물론 일부 이더리움 소스기반 코인의 경우 이 Block Gas Limit을 10배 혹은 그 이상을 늘려서 (예를 들어 80,000,000 GasLimit) 네트워크에서 처리 가능한 용량을 초당 250트랜젝션으로까지 늘릴 수 있다고 주장하기도 합니다만, 이는 너무 단순한 주장입니다. 

 

블록 Gas Limit을 너무 높이 올리는 경우에는 엉클수가 높아지는 문제가 있다고 알려져있으며,
또한 초당 트랜젝션이 늘어나면 트랜젝션당 소모 바이트수와, 블록체인 데이터의 증가속도도 고려해야 합니다.

 

예를 들어, 이더리움의 트랜젝션당 바이트수는 비트코인의 절반 수준(109바이트)이라는 점을 고려해본다면,
(참고: https://ethereum.stackexchange.com/questions/30175/what-is-the-size-bytes-of-a-simple-ethereum-transaction-versus-a-bitcoin-trans?rq=1)
개스 리밋을 80,000,000으로 올리는 경우 초당 250 트랜젝션을 처리가능하다고 했을때에, 250 * 109 Bytes = 27KB (트랜젝션당 바이트수가 109바이트임을 감안하면)
블록당 (27KB * 15초 =) 405KB/블록, 블록이 캐질때마다 405KB가 늘어나게 되며, 약 12개월간 3,000,000블록에 대한 블록데이터 증가분은 최대 1TB정도가 됩니다.

처리량이 늘게되면 노드간의 sync 속도도 고려해야 합니다.

분권화 / 분산화를 중요하게 생각하는 이더리움의 경우 함부로 Block Gas Limit을 올리지 않는 이유이기도 하죠.

 

- 이더리움 초창기에는 블록 개스 리밋이 8백만이 아닌 470만 수준이었고, 그 당시 블록당 ~220트랜젝션을 최대 처리가능하였으며, ~15 TPS 처리가 가능했었습니다. 따라서 이더리움의 초당 트랜젝션 처리 속도가 15 TPS라는 말도 아예 근거가 없는 소리는 아닙니다만, 예전의 정보.

 

- 블록 개스 리밋(Block Gas Limit)은 보통 네트워크 stats 정보를 통해 확인가능합니다. 일례로 이더소셜(ESN) 네트워크 stats정보를 보면 다음과 같습니다. https://stats.ethersocial.org

 

a4db8ed1e76b92d2051c2202c459fe2b.png

6,126

ethminer님의 서명

주업은 오픈소스 프로그래머

 

ESN 디스코드 - https://discord.gg/hqHm69E

ESN 텔레그램 - https://t.me/ethersocialofficial

 

ESN 주소: 0x0c74e46b115e19726997dd559d2b6ff1bfb79af6

ETH 주소: 0x89307cb2fa6b9c571ab0d7408ab191a2fbefae0a

Attachment
첨부 '1'
댓글 3
  • 실제로 TEO는 1억 1만까지 테스트하고서 돌립니다.

    330TX /  블록최대 4660TX 까지 실제 잘 테스트 되었습니다.

    노드를 어떤 것을 쓰냐, 안정된 버전에 어떻게 튜닝 해서 사용하느냐에 따라서, 퍼포먼스는 달라집니다.

     

    geth 계열은 버리시길 추천합니다. 

     

    어차피 현재 이더 풀 동기화 하면 parity 기준으로 2TB 가 넘어갑니다.

    대부분 워프 및 패스트 동기화 입니다.

     

    따라서, 일반 사용자들은 요즘같은 네트워크 빠른 시대에 큰 영향이 없습니다.

     

    더 더군다나 이게 분권화의 이슈 문제는 되지 않습니다.

     

    단지, 이더리움은 너무 많은 노드들이 관여하니, 가스한도를 올리는 것이 엄청난 부담인것입니다. 

    클라이언트에서 디폴트로 올린다고 한들, 풀서버들은 메인이 parity 노드에서 가스값을 보통 강제 세팅해서 사용하니, 어려운점이 있습니다.

     

    또한, 이부분에서 POS 로 빨리 전환하는데만 집중하고 있고, 그렇게 되면 해결된다는 안일함, 리스크 테이킹을 안하려 하는것이죠.

     

    POS 로 간다해도, 이부분에 대해서 최적화 되지 않으면, 여전히 확장성 이슈는 남아있게 됩니다.

     

    이더는 지금 개발및 신규적용이 상당히 어려운 상황에서, 어느 누구도 적절한 답을 못찾고 있는 것입니다.

     

    ESN 도 geth 는 버리길 추천합니다.

     


     

  • ?
    제가 돌려보니까 프라이빗에서는 50TPS 정도 되는것 같더군요...POA로 했을때요...
  • @로텔
    현재 이더리움 엔진도 블록타임 줄이고, 블록 Gas Limit 올리면 TPS25보다 많이 나오고요, 위에서 안씨아저씨님이 말씀하시는 것이 사실이라면 parity의 경우 상당히 높은 TPS로도 튜닝도 가능합니다.

List of Articles
번호 분류 제목 추천 수 조회 수 글쓴이 날짜
공지 땡글 경매 5탄!! 암호화폐 하드월렛 Ledger Nano S 10 updatefile 11 388
ESN경매
2019.12.06
공지 가칭 "땡글 지갑" 베타테스터를 모집합니다. 26 file 15 912
땡글개발자
2019.11.15
공지 로그인이 안되시는 분은 문의해주시기 바랍니다. 4 5 2587
땡글개발자
2019.08.21
1670 질문 개발에 무지한 초보가 질문 드립니다 ㅜ   개발쪽에 관심이 많은 코린이 입니다   시세표라는 걸 한번 만들어보고 싶은데   땡글 닷컴에서 사용중인 아래와 같은 시세표를 제작하는게 어렵나요?   연습삼아서 한번 직접 만들어보고 싶은데 참고 할만한 정보... 9 file 1 22208
지정생존자
2019.07.19
1669 개발 이더리움은 인터넷을 지배하게 될까요? 아마도 땡글의 많은 분들은 이더리움으로 대박이 나셨고, 이더리움으로 큰 손실도 입으신 것으로 압니다.   이더리움은 비교적 최근까지도 땡글 내의 가장 인기있는 채굴 코인이었으며, 여전히 땡글의 많은 회원 분들... 16 8 38190
ethminer
2019.07.17
1668 질문 자동 코인 거래를 위한 시스템? 을 개발하고 있습니다.   봇에 거래소 API 키 및 코인, 금액을 세팅하고 활성화 시키면 24시간 해당 코인의 가격을 보다가    지정된 가격에 도달하면 매수/매도를 걸게 되고, 동시에 라인 및 텔레그램으로 알람을 보내주는 형태입니다.   ... 12 0 25275
몬스터에너지
2019.07.13
1667 개발 룸네트워크의 메인넷 소스코드 공개 룸네트워크를 들어보신 분 많으실겁니다. 룸네트워크의 Loom 토큰이 업비트에도 상장되어 있으며, DPoS 컨센서스 기반의 룸네트워크 메인넷, 일명 "플라즈마체인"(Plasma Chain)으로 유명하고, (DPoS는 EOS에서도 사... 4 file 3 24713
ethminer
2019.07.12
1666 개발 이더리움 노드 소스 (go-ethereum) 버전 1.9.0 릴리스 7월 10일 날짜로, 이더리움 코어 소스코드 (go-ethereum) 버전 1.8.0이 나온 2018년 2월 14일 이후로 1년 5개월여만에 1.9.0 버전이 나왔습니다! 간단 요약 - full/fast/archive sync 성능 향상 (속도 향상 / 저장용... 1 file 3 24514
ethminer
2019.07.12
1665 질문 후오비 API 원화마켓     안녕하세요,   고수분들의 조언이 필요합니다...   후오비 API 로 원화마켓 가격을 가져오고 싶은데 symbol에 KRW를 넣으면 respose가 없네요.   예) usdt는 잘 작동하는 https://api.huobi.pro/market/depth?sym... 2 0 24348
lkjdf
2019.07.11
1664 개발 클레이튼 소스 코드 간단 분석 소스분석이랄것까지는 없습니다만   현재 공개되어 있는 클레이튼 소스코드를 간단히 점검하는 기분으로 살펴보았습니다.   공개된 클레이튼 노드 소스코드 https://github.com/klaytn/klaytn   1. 클레이튼 노드의 ... 18 6 26518
ethminer
2019.07.10
1663 질문 Geth, smart contract 해킹 관련해서 질문드립니다.   Private key 가 탈취당한 것 같습니다. 잠재적인 해킹 위험으로부터 해커가 움직이기전에 먼저 손을 쓰고싶습니다.   예를 들면 신규 지갑으로 자산 전체 이동 Private key 변경? (이건 불가능할 것 같구요)   스마... 3 0 24192
Larcenciel
2019.07.10
1662 질문 현재 EOS 풀노드 용량이 얼마나 되는지요?         현재 EOS 풀노드 용량이 얼마나 되는지요?               3 0 24358
김대박
2019.07.09
개발 이더리움 트랜젝션 처리속도를 25 TPS라고 하는 이유 이더리움의 초당 트랜젝션 처리 가능 회수는 15 TPS라고 알려져있습니다. 그러나 좀 더 찾아보면 20~25 TPS라는 내용도 나오긴 하는데 이에 대해서 간단히 살펴보도록 하겠습니다. 현재의 이더리움 네트워크의 블록 ... 3 file 4 24757
ethminer
2019.07.08
1660 개발 사달라 자동매매봇 업데이트 했습니다.     안녕하세요. 마루마루 입니다. 이전에 트레이딩봇 관련해서 테스트 버젼을 올렸었습니다.   이전글 참조 [ https://www.ddengle.com/traders_free/11193656 ]   당분간 유료화 예정이 없어 기본사용자 제한인 1인... 1 3 25386
마루마루
2019.07.05
1659 질문 서버 이전중에 코인이 싹 사라졌습니다. 코인은 라이트코인 포크로 만든 새로운 코인이구요.. 서버 이전이 있어서 (A --> B)   1. A 서버에서 계정들과 코인수량 다 확인하고 2. B 서버에서 데몬 실행, 정상적으로 블록이 쌓이는 거 확인 후 종료 3. wallet.... 13 2 25861
비폭력무저항
2019.06.14
1658 질문 이더리움 블록데이터 동기화 관련되어 질문있습니다.   리믹스를 통해 컨트랙트를 배포하는 중에 이더리움 노드가 아래와 같이 에러문을 출력하여 다시 재 실행 시켰습니다.  다시 재실행하고 동기화 상태를 체크해보니 사진과 같이    currentBlock이 startingBlock 숫... 3 file 0 24129
나비잠
2019.06.13
1657 개발 이런 코인있으면....   로그인 할때마다 코인자동으로 지급해주는 코인 어떨까요 웹싸이트들 대부분 수익모델이 제로입니다 이걸 로그인코인이 보상해주는 거조 채굴보상대신 로그인마다 코인을 주는거죠 그러면 수익때문에 좋은 서비스 ... 1 1 24449
독수리
2019.06.11
1656 질문 암호화폐/주식 교육 사이트를 만들고 있는데 PG,결제연동사가 허락을 안해주네요; 다른 동영상 강의 사이트들은 PG연동에 문제가 여태 없었는데   암호화폐랑 주식은 안된다고 거품물고 반대 하네요; (도서는 된다고 하는데.. 클라이언트가 책은 생각이 없다고 해서..)   그런 이유로 골머리를 앓고 ... 9 1 25618
딥러닝은개뿔
2019.06.11
1655 질문 block.io cURL 처리 방법 아시는 분 연락 부탁합니다(수고비드림)   https://block.io/api/simple/curl https://block.io/api/simple/signing 에서 Withdrawal Actions 처리 방법을  알려주세요.   카톡아이디:imbctab63 수고비 드립니다. 꼭 도아주세요!!!                     ----... 1 0 23870
부자대박
2019.06.10
1654 개발 이더리움 블록체인과 영지식 증명 스터디원을 모집합니다^^   안녕하세요. 철학자입니다.   이더리움 블록체인 스터디그룹인 D-lab의 <Awesome ZKP>분과에서 공부 같이하실 스터디원을 모집합니다^^   <Awesome ZKP> 분과는 현업 이더리움 블록체인 개발자 다섯분으로 이루어져... 1 25002
철학자
2019.06.07
1653 개발 C#용 비트맥스 API WRAPPER 추천좀 부탁드립니다. https://github.com/BitMEX/api-connectors 위 링크에서 테스트하면 signature not valid 오류가 나네요..                   ------------------------------------- 꼬리말 * 게시글 내용 삭제시 레벨 강등 * 질문... 4 0 24165
AAKQ
2019.06.05
1652 개발 바이낸스 api wrapper로 좋은게 있을까요??     파이썬으로 개발하는데 업빗은 pyupbit으로 잘 썼는데 바이낸스는 딱히 마땅한게 안보이는거같고한데 wrapper쓰시는거 좋은거 없나요?? python-binance인가 하는건 설치오류나서 설치도안되고ㅠㅠ           ----... 0 22017
코텀
2019.06.04
1651 질문 포기     국내최대사이트라 제가 땡글에 기웃거린지 수 년째인데도 뭐 캘만한 코인은 1도 없습니다   예전에 쿼키코인과 뭐..... 다른 아류작들이 몇 개 개발자 게시판에 소개됐지만 성공한 것도 1도 없습니다 땡글에 장문... 5 0 12365
내가총대멘다
2019.06.02
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 86 Next
/ 86
PC debug / slots = 2 / size = 0 / random = 1