오픈소스 소프트웨어

초급3분 소요2022-04-01

오픈소스 소프트웨어란 소스 코드를 공개해 누구나 자유롭게 확인, 수정, 배포할 수 있는 소프트웨어입니다. 오픈 소스 소프트웨어는 피어 리뷰(peer review)와 커뮤니티 기반의 생산을 중심으로 탈중앙화된 동시에 협업 방식으로 개발됩니다. 이처럼 단일 기업이 아닌 커뮤니티가 개발하므로 독점적 소프트웨어보다 저렴하고, 유연하며, 지속성이 있다는 특징을 가지고 있습니다.


<출처 : https://eos.io/>


EOSIO는 특정 블록체인을 지칭하는 것이 아니라 블록체인을 만들 수 있는 오픈소스 소프트웨어 중 하나로 EOSIO의 코드를 사용 또는 변경하여 블록체인을 만들 수 있다고 합니다. 또 EOSIO 기반 블록체인들은 서로 호환성과 유연성을 가진다고 합니다.


현재 EOSIO를 사용하여 만들어진 블록체인은 수십 개가 넘으며 EOSIO 기반 퍼블릭 블록체인에는 EOS, 왁스, 울트라, 프로톤, 텔로스, FIO 등이 있다고 합니다. 또한 많은 국내외 기업 및 정부 기관들이 EOSIO 소프트웨어를 수정, 프라이빗 블록체인을 운영 중에 있다고 합니다.


EOSIO 오픈 소스 소프트웨어를 사용하여 전 세계 커뮤니티들이 만든 블록체인 중 하나가 EOS라고 하는데요. EOS 메인넷은 EOSIO 기반 프라이빗 체인의 데이터 무결성을 증명하는 수단이 될 수 있다고 합니다. 현재 블록원의 불리쉬 및 보이스를 포함한 많은 EOSIO 기반 프라이빗 체인들이 데이터 무결성 검증을 위해 EOS를 병행하여 사용 중에 있다고 합니다.

* 데이터 무결성 : 데이터가 (내부자 조작 등에 의해) 왜곡되거나 조작되지 않았음


[안내 : 해당 콘텐츠는 프로젝트에 대한 이해를 돕기 위해 제공하는 것으로 투자 권유를 목적으로 하지 않습니다.]