이더리움에 대해 알아봅시다.

05.12.2018

이더리움의 백서는 2013년 비탈릭 부테린(Vitalik Buterin)에 의해 작성됐습니다. 이더리움 백서는 오픈 소스이며, 공개적인, 스마트 컨트랙트를 운영할 수 있는 블록체인 기반의 분산화된 컴퓨팅 플랫폼을 설명하고 있습니다. 어플리케이션들은 시스템이 다운될 가능성과 검열, 사기 또는 제 3자의 간섭 없이, 프로그래밍 된 대로 정확히 실행됩니다.

이더리움은 개발자가 스마트 컨트랙트를 구축하고 구현할 수 있도록 하며, 서비스를 제공하기 위해 새로운 블록체인을 만들 필요 없이, 이더리움 네트워크에서 직접 자신들의 암호 화폐를 발행할 수 있도록 합니다. 이는 개발자들이 블록체인을 만드는 데 걸리는 시간을 절약할 뿐만 아니라, 모든 블록체인의 특성은 아닌 이더리움의 보안성과 탈중앙성을 제공합니다.

이더리움 위에 구축된 스마트 컨트랙트는 이더리움의 탈중앙화된 튜링-완전 가상 머신 EVM Ethereum Virtual Machine)을 이용합니다. 이는 스마트 컨트랙트와 스크립트를 실제로 실행하는 프로토콜의 일부입니다. EVM은 퍼블릭 노드의 국제적 네트워크를 통해 스크립트를 실행하여 플랫폼의 검열 저항을 보장합니다.

이더리움 상의 스크립트 또는 스마트 컨트랙트는 이더리움을 위해 특별히 개발된 솔리디티(Solidity)라는 새로운 프로그래밍 언어로 작성되었습니다. 

유저들이 노드를 운영하고 스크립트를 실행하는데 인센티브를 제공하며, 네트워크 상의 스팸을 감소시키기 위해 이더리움은 이더(ETH)라는 자체 암호 화폐를 갖고 있습니다.

이더리움에서 작업을 실행할 때는 수수료를 지불해야 합니다. 지불하는 수수료는 "가스(Gas)"라고 불리며, 가격은 이더리움으로 계산됩니다. 가스는 하나의 작업이나 일련의 작업에 얼마나 많은 작업이 요구되는지 측정하며, 더 많은 연산 작업이 요구될때 더 많은 가스를 필요로 하게 됩니다. 가스당 지불하는 이더리움의 양은 사용자에게 달려 있지만, 노드는 지불하는 가스의 양에 따라 작업의 우선순위를 결정합니다.

이더리움은 안정적인 서버 가동 시간을 제공하는 장점을 갖고 있습니다. 만약 한 회사의 서버가 고장난다면 그들의 서비스 또한 정지될 것이지만, 이더리움에는 특정 노드가 멈추더라도 서비스를 온라인 상태로 유지할 수 많은 노드들이 전 세계에 있습니다. 검열에 대해서도 마찬가지입니다. 악의적인 사용자에게는 1개의 중앙화된 서버를 다운시키는 것이 세계에 퍼져있는 100대 혹은 1000대의 서버를 다운시키는 것보다 훨씬 쉽습니다. 이는 이더리움의 서비스를 보호하며, 전 세계 모든 이들이 언제나 이를 사용할 수 있도록 합니다.

간단히 말하자면, 이더리움은 자체 프로그래밍 언어를 가진 블록체인 또는, 일반적인 서버 이상으로 이더리움이 제공하는 혜택들을 중요시하는 어플리케이션들이 작동하는 합의 기반의 세계 컴퓨터라고 할 수 있습니다.

Loading