이더리움 디자인 철학

CODEDRAGON Security/Blockchain

반응형



 

 

이더리움 디자인 철학

이더리움 백서는 이더리움 개발에 대한 5가지 디자인 철학을 밝히고 있습니다.

·         단순함(Simplicity)

·         보편성(Universality)

·         모듈화(Modularity)

·         민첩성(Agility)

·         차별 검열 금지

 

 

 

 

단순함(Simplicity)

·         이더리움은 단순함을 유지합니다.

·         추가적인 데이터 저장 비용이나 시간 비효율성이 발생하더라도 가급적 단순함을 유지해야 합니다. 이는 평균적인 개발자라도 이더리움의 명세를 준수 있도록 함으로써, 이더리움의 사명인 개방성을 유지하여 암호화폐가 가져올 민주주의의 가치를 구현하기 위함입니다.

 

 

 

 

 

보편성(Universality)

·         이더리움은 보편성을 띄어야 합니다.

·         이더리움 디자인 철학의 핵심은 이더리움이 개별 특징을 가지지 않는 있습니다.

·         대신 튜링 완전한 프로그래밍 언어를 내장하여 보편적인 스마트 계약을 구현 있도록 하고 있습니다.

 

 

 

 

 

모듈화(Modularity)

·         이더리움 프로토콜은 가급적 모듈화되고 분리될 있도록 제작합니다.

·         모듈화를 통해 프로토콜의 수정에도 불구하고, 이더리움 블록체인 기반의 생태계에 영향을 최소화합니다.

 

 

 

 

 

민첩성(Agility)

·         이더리움은 민첩성을 고려합니다.

·         성능 보안에 상당한 향상을 얻기 위해서라면 최상위 구성도 기민하게 수정합니다.

 

 

 

 

 

차별 검열 금지

·         이더리움은 특정 사용을 제한하거나 금지하지 않습니다.

·         특정 목적의 애플리케이션을 제약하는 대신 직접적인 피해를 규제하는 방식으로 설계합니다.

 

·         ex) 이더리움 네트워크상에서 무한 루프를 실행하는 애플리케이션도 개발을 있습니다.

 


반응형

'Security > Blockchain' 카테고리의 다른 글

Struct  (0) 2019.04.13
MetaMask 계정 생성  (0) 2019.04.08
Sublime text - SublimeEthereum install(설치하기)  (0) 2019.03.27
블록해쉬의 구조  (0) 2019.03.20
비트코인(BitCoin) 특징  (0) 2019.03.09