문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 이더리움 (문단 편집) == 특징 == Ethereum의 목적은 분산 애플리케이션 제작을 위한 대체 프로토콜을 만드는 것이다. 대규모 분산 애플리케이션에 유용할 것이라 생각되는 다른 종류의 제작기법을 제공하며, 빠른 개발 시간, 작고 드물게 사용되는 애플리케이션을 위한 보안, 다른 애플리케이션과의 효율적인 상호작용이 중요한 상황에 특히 주안점을 두고 있다. Ethereum은 솔리디티(Solidity)라는 [[튜링 완전]]한 [[프로그래밍 언어]]를 내장하고 있는 [[블록체인]]이라는 필수적이고 근본적인 기반을 제공함으로써 이 목적을 이루고자 한다. 누구든지 이 언어를 사용해 [[스마트 컨트랙트]], 분산 애플리케이션을 작성하고 소유권에 대한 임의의 규칙, 트랜잭션 형식(transaction format), 상태 변환 함수(state transition function) 등을 생성 할 수 있다. 네임코인의 기본적인 형태는 두 줄 정도의 코드로 작성할 수 있고, 통화나 평판 시스템 관련 프로토콜은 스무 줄 내외의 코드로 만들 수 있다. 어떤 값을 저장하고, 특정한 조건들을 만족했을 때만 그 값을 얻을 수 있게 하는 일종의 암호 상자인 [[스마트 컨트랙트]] 또한 이 플랫폼 위에 만들 수 있다. 문제는 트랜잭션이 상당히 느린 편으로 12~15 TPS에 그치며 이후 등장한 PoS/DPoS 기반의 블록체인이 더욱 큰 처리량으로 이더리움의 아성을 위협하고 있다. 범용 컴퓨팅 플랫폼을 지향하는 이더리움으로서는 무시하기 힘든 문제로, 이미 네트워크의 과부하는 수시로 발생하고 있는 중이다.[* 이더리움 위에서 돌아가는 분산 어플리케이션이 점점 늘어나고 이용자 역시 늘어나고 있지만 이더리움의 처리량은 초당 12~15건으로 고정되어 있기 때문이다.] 이더리움은 L2 솔루션을 통해 문제를 우회하는 한편 2.0에서 컨센서스 알고리즘을 PoS로 전환하여 이 문제를 해결하려고 하고 있다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기