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로도 튜닝도 가능합니다.
default debug random = 0 / type = READ / detected = READ

List of Articles
번호 분류 제목 추천 수 조회 수 글쓴이 날짜
1840 개발 [긴급속보] Parity 개발팀이 비잔티움 하드포크에 관하여 연속적인 버그 발생으로 하드포크를 2주간 딜레이 ... https://www.reddit.com/r/ethereum/comments/76d97i/fork_should_be_postponed_until_2_w_of_no_bugs_as/dod6ece/   DAO 사태 이후 최대의 위기 같습니다.   Parity 팀이 4일 연속으로 Bug fix ... 42 17 39020
인텔지원
2017.10.15
1839 개발 이더리움은 인터넷을 지배하게 될까요? 아마도 땡글의 많은 분들은 이더리움으로 대박이 나셨고, 이더리움으로 큰 손실도 입으신 것으로 압니다.   이더리움은 비교적 최근까지도 땡글 내의 가장 인기있는 채굴 코인이었으며, 여전히 ... 16 8 38813
ethminer
2019.07.17
1838 개발 IPFS 따라해보기 IPFS(InterPlanetary File System)란 무엇인가? IPFS는 차세대 웹 3.0에 필수 요소의 하나라고 일컫을 수 있을만한 분산 저장소 구현중의 하나입니다.   기존 웹의 가장 큰 단점이라 할 수 있는 ... 19 10 34282
ethminer
2019.07.20
1837 질문 어짜피 켜있는 컴퓨터, 채굴에 전기세가 많이 늘어날까요? 개발자다 보니, 집에서 항상 서버를 돌리고 있습니다. 어떨땐 데스크톱으로.. 어떨땐 저사양 노트북으로, 어떨땐 게이밍노트북으로..   머 어떤 형태든 20여년간 계속 서버를 돌려왔는데요..   ... 12 1 28648
비폭력무저항
2020.09.14
1836 개발 클레이튼 소스 코드 간단 분석 소스분석이랄것까지는 없습니다만   현재 공개되어 있는 클레이튼 소스코드를 간단히 점검하는 기분으로 살펴보았습니다.   공개된 클레이튼 노드 소스코드 https://github.com/klaytn/klaytn   ... 18 6 28493
ethminer
2019.07.10
1835 개발 이더리움 작동원리의 이해(1)-동영상 -땡글 블록체인 강의 https://youtu.be/ddZ4wBfHGIo 주최 : 땡글 암호화폐 커뮤니티 후원 : 제너크립토(주) 해외거래소 이더리움 작동원리의 이해(워터마크).pdf ------------------------------------- 꼬리말 * 게... 23 file 29 27212
쌍둥아빠
2017.11.03
1834 개발 사달라 자동매매봇 업데이트 했습니다.     안녕하세요. 마루마루 입니다. 이전에 트레이딩봇 관련해서 테스트 버젼을 올렸었습니다.   이전글 참조 [ https://www.ddengle.com/traders_free/11193656 ]   당분간 유료화 예정이 없어 ... 1 3 26285
마루마루
2019.07.05
1833 질문 서버 이전중에 코인이 싹 사라졌습니다. 코인은 라이트코인 포크로 만든 새로운 코인이구요.. 서버 이전이 있어서 (A --> B)   1. A 서버에서 계정들과 코인수량 다 확인하고 2. B 서버에서 데몬 실행, 정상적으로 블록이 쌓이는 거 확... 13 2 26047
비폭력무저항
2019.06.14
1832 질문 빗썸 API 요즘도 연속 주문 안 되나요? 안녕하세요.   예전에 빗썸 API를 쓰다가 너무 문제가 많아서 안 쓰게 되었습니다.   가장 큰 문제는 연속으로 주문을 넣으면 거부된다는 점이었습니다.   그래서 3초 정도 여유를 두고 주문을 ... 0 25846
크리
2020.09.26
1831 개발 폰 & 컴 해커한테 다 뚫림! 보안 다 빵꾸남!     컴퓨터 전원을 켜는 순간 아무것도 안해도 100% 다 털린다. 폰 전원을 켜는 순간 아무것고 안해도 해커는 다 훔쳐간다!     https://www.youtube.com/watch?v=TU5LgrlJ4vQ&feature=youtu... 2 file 0 25774
내가총대멘다
2020.09.10
1830 질문 암호화폐/주식 교육 사이트를 만들고 있는데 PG,결제연동사가 허락을 안해주네요; 다른 동영상 강의 사이트들은 PG연동에 문제가 여태 없었는데   암호화폐랑 주식은 안된다고 거품물고 반대 하네요; (도서는 된다고 하는데.. 클라이언트가 책은 생각이 없다고 해서..)   그런 ... 9 1 25728
딥러닝은개뿔
2019.06.11
1829 개발 주식 자동 매매 프로그램 이번 주는 많이 바빴습니다. 회사 업무도 있었지만, 프로그램 만드는 일도 몇 일 걸렸습니다. ETF(Exchange Traded Fund) 자동 매매 프로그램입니다. 저가에 매수하고, 고가에 매도하는 전략이... 28 file 11 25687
drjoon
2014.11.21
1828 질문 자동 코인 거래를 위한 시스템? 을 개발하고 있습니다.   봇에 거래소 API 키 및 코인, 금액을 세팅하고 활성화 시키면 24시간 해당 코인의 가격을 보다가    지정된 가격에 도달하면 매수/매도를 걸게 되고, 동시에 라인 및 텔레그램으로 알람을 보내... 12 0 25566
몬스터에너지
2019.07.13
1827 개발 안녕하세요. 오픈소스로 자동 트레이딩+알림 봇 공유합니다.   파이썬3로 제작되었고요.   1. 텔레그램에서 문자인증 받고 자동으로 로그인하는 기능. 2. 텔레그램에서 해당 채널의 메시지를 자동으로 읽는 기능. 3. 읽은 메시지를 정규표현식으로 분석해서... 24 file 48 25488
소프트
2018.01.12
1826 개발 거래소 API 시세정보 및 알람 표시 HTML 예제 코드입니다. 안녕하세요. 땡글에 리플은 많이 달아보았지만 게시글은 처음이네요 ㅎㅎㅎ 자료실에 올릴까 개발에다 올릴까 고민했는데 html로 개발하실 분들 대상으로 보시라고 여기에 올립니다.   예전에 거... 35 file 23 25398
크로비
2017.08.02
개발 이더리움 트랜젝션 처리속도를 25 TPS라고 하는 이유 이더리움의 초당 트랜젝션 처리 가능 회수는 15 TPS라고 알려져있습니다. 그러나 좀 더 찾아보면 20~25 TPS라는 내용도 나오긴 하는데 이에 대해서 간단히 살펴보도록 하겠습니다. 현재의 이더리... 3 file 4 25269
ethminer
2019.07.08
1824 개발 이더리움 블록체인과 영지식 증명 스터디원을 모집합니다^^   안녕하세요. 철학자입니다.   이더리움 블록체인 스터디그룹인 D-lab의 <Awesome ZKP>분과에서 공부 같이하실 스터디원을 모집합니다^^   <Awesome ZKP> 분과는 현업 이더리움 블록체인 개발자... 1 25077
철학자
2019.06.07
1823 개발 룸네트워크의 메인넷 소스코드 공개 룸네트워크를 들어보신 분 많으실겁니다. 룸네트워크의 Loom 토큰이 업비트에도 상장되어 있으며, DPoS 컨센서스 기반의 룸네트워크 메인넷, 일명 "플라즈마체인"(Plasma Chain)으로 유명하고, (... 4 file 3 24991
ethminer
2019.07.12
1822 개발 이더리움 노드 소스 (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 24694
ethminer
2019.07.12
1821 개발 이런 코인있으면....   로그인 할때마다 코인자동으로 지급해주는 코인 어떨까요 웹싸이트들 대부분 수익모델이 제로입니다 이걸 로그인코인이 보상해주는 거조 채굴보상대신 로그인마다 코인을 주는거죠 그러면 수익... 1 1 24557
독수리
2019.06.11
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 92 Next
/ 92
default debug random = 0 / type = READ / detected = READ