develop custom_top_html:no
default debug random = 1 / 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 개발 #1 [수정] 리눅스 채굴기 관리프로그램 체험 오픈 안녕하세요   리눅스 OS 컨트롤 가능한 관리프로그램을 체험할수있도록 준비하였습니다     설치 프로그램 다운로드 주소 : http://setup.topcoin.kr/TCMSetup.exe   아이디: test 비밀번호:0000... 2 file 2 1010
탑코인
2018.05.23
1839 개발 <기술분석>왜 콘스탄티노플 하드포크는 연기되었나? - EIP1283분석 콘스탄티노플 하드포크가 연기된 이유에 대한 기술 세미나영상과 자료입니다.   영상 : https://youtu.be/cdTSxsajibo   프레젠테이션 : https://docs.google.com/presentation/d/1eNf3qpkMxtWg6... 7 14 3888
철학자
2019.01.16
1838 개발 "TESTNET" - 암호화폐의 또 다른 공간   안녕하세요. DunkPay.com입니다. 몇몇 분들이 암호화폐 테스트 관련해서 질문을 주셔서 시간을 내서 정리해 봅니다. &quot;암호화폐 전송테스트를 맘편히 하고 싶은데 수수료가 부담되시나요?&quot; 그렇... 3 file 2 2441
비트코인요
2018.03.14
1837 질문 'icloud 드라이브'로 파일을 다운로드하려면 어떻게해야합니까? 혹은 onmyphone 생성 권한 얻는법               위에 사진과 같이 keynote폴더나 numbers처럼  onmyiphone에 폴더를 만들수 있는 방법이 있나요?   네이버 클라우드 같은 경우 저장공간 권한을 획득한 후 바로 폴더를 자동 다운... 1 file 0 1015
developerTH
2019.05.10
1836 개발 ()       3 0 3739
pesderes
2018.01.09
1835 개발 (solidity) ERC20 입출금 거래소지갑 관련 질문입니당. soldity에서 이더리움 같은경우는 payable fallback function이 있어서   특정사용자로부터 이더리움을 받게되면   payable fallback 함수안에 transfer 함수를 호출해서 특정 지갑으로 가스비 ... 1 0 1019
알럽코인
2018.07.19
1834 개발 (개초보) 빗썸 api 관련.. 안녕하세요   엑셀로 데이터를 받아오거나 일정한 액션을 하고 싶습니다.   여기 계시는 분들은 쉽게 하실 수 있으실 것 같지만 저 처럼 초보는 너무 넘사벽인 것 같아요 프로그래밍 책 펴놓고 ... 7 0 1979
btcbtcbtcbtc
2018.01.02
1833 질문 (전기공사견적질문) 월세안내고 전기세만내면되는자리겨우구햇는데 증설만 생각햇엇습니다만 신설도되는거더라구요?? 신설공사견적에 16sq 40미터 75 배전함 계량기 100(자체조달 45에해결) 내부공사비용 80 인건비 ... 3 0 2581
땡그리땡구리
2022.08.05
1832 개발 (주)아이폴코리아 6way~16way 마이닝 케이스 개발 땡글회원 여러분 반갑습니다 ^^ 케이스 전문기업 (주)아이폴코리아입니다   당사에서 두번째로 다음주 출시예정인 채굴용 케이스입니다    6way~16way 모두 장착 가능한 듀얼보드 (실용실안등록... 6 file 0 3289
ipol
2017.08.05
1831 개발 (주)아이폴코리아 6way~8way 19" 6u렉타입 밀페형 케이스 땡글 회원여러분 안녕하세요^^   19&quot; 6u타입  렉 6way~8way (공용) 밀폐형 케이스입니다   사진은 8way 인데 공간은 협소하지만 펜을 6개장착해서 쿨링(dc120×25 rpm 3000)은  괜찮습니다   다음... 7 file 1 3710
ipol
2017.08.18
1830 질문 (지식구걸)(차대차보험관련) 상가 지하주차장서 후진출차중(불법주정차 차량많음) 트렁크가 주황 실선 좀넘어감 상대방 ) 스쿠터 2인동승 우회전후 직진하다 스침 피해상황) 양쪽차 모두 스크레치도없음 스쿠터쪽 넘어지지도... 11 0 2204
땡그리땡구리
2022.09.29
1829 개발 (초보)빗썸 파이썬 API 질문드립니다 원래 개발자가 아니라 머신러닝 쪽이라.. 어렵네요 ㅠㅠ   파이썬3 샘플 코드 중, xcoin_api_client.py 파일 보면   data = endpoint + chr(0) + str_data + chr(0) + nonce; utf8_data = data.e... 3 0 2029
urimago
2017.12.26
1828 개발 (초보용)Python을 이용한 마플허 및 코인원 API 사용법 코인원 도큐멘터리 : http://doc.coinone.co.kr/ 마풀허 : https://github.com/MPOS/php-mpos/wiki/API-Reference   python에서 사용할 모듈은 request, re입니다.   -마풀허-   기본적으로 http... 11 17 11534
mechasong
2017.06.20
1827 개발 - -                       ------------------------------------- 꼬리말 * 게시글 내용 삭제시 레벨 강등 * 질문은 각 주제별 게시판에.   비트코인 암호화화폐 커뮤니티 땡글~ 땡글~ ---------... 4 0 396
ooii12
2018.07.23
1826 질문 - 햐7-------- 2 0 676
ooii12
2018.04.25
1825 질문 - -         ------------------------------------- 꼬리말 * 게시글 내용 삭제시 레벨 강등 * 질문은 각 주제별 게시판에.   비트코인 암호화화폐 커뮤니티 땡글~ 땡글~ -----------------------... 3 0 646
ooii12
2018.05.16
1824 질문 - -   ------------------------------------- 꼬리말 * 게시글 내용 삭제시 레벨 강등 * 질문은 각 주제별 게시판에.   비트코인 암호화화폐 커뮤니티 땡글~ 땡글~ -----------------------------... 3 0 463
ooii12
2018.05.12
1823 개발 - -       ------------------------------------- 꼬리말 * 게시글 내용 삭제시 레벨 강등 * 질문은 각 주제별 게시판에.   비트코인 암호화화폐 커뮤니티 땡글~ 땡글~ -------------------------... 2 0 751
ooii12
2018.04.26
1822 질문 - -       ------------------------------------- 꼬리말 * 게시글 내용 삭제시 레벨 강등 * 질문은 각 주제별 게시판에.   비트코인 암호화화폐 커뮤니티 땡글~ 땡글~ -------------------------... 2 0 325
ooii12
2018.07.10
1821 개발 - -               ------------------------------------- 꼬리말 * 게시글 내용 삭제시 레벨 강등 * 질문은 각 주제별 게시판에.   비트코인 암호화화폐 커뮤니티 땡글~ 땡글~ -----------------... 4 0 486
ooii12
2018.07.29
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 92 Next
/ 92
default debug random = 0 / type = READ / detected = READ