SKALE 네트워크에 대하여

SKALE은 이더리움과 연동된 보안 및 실행 계층이며 개발자들로 하여금 고성능 서비스를 보다 빠르게 구축하도록 돕습니다. 또한, 이더리움 메인넷 상의 수천가지 블록체인, 사이드체인, 스토리지 체인, 기타 하위체인 등을 지원하는 탄력적 탈중앙화 블록체인 네트워크로서 이더리움 생태계 내 모든 서비스와 완전한상호호환성을 갖추고 있습니다. 또한, 온체인 에스크로를 기반으로 거래를 용이케 하는 고성능 블록체인으로서 ‘실행 계층’ 역할을 수행합니다.

SKALE 네트워크는 궁극적으로 수천 기의 독자적인 검증인 노드로 구성되어집니다. 이를 통해 레이어-1블록체인 네트워크의 보안 수준을 보장할뿐만 아니라, 더욱 높은 효율과 성능, 그리고 다목적으로 사용될 수있는 자원을 활용하는 것이죠. SKALE 네트워크 내의 1,000기의 검증인 노드는 8,000개의 독자적인 체인을 지원할 수 있습니다. 해당 체인들은 가장 작은 규모의 사이드체인부터 대규모의 퍼블릭 및 프라이빗블록체인까지 모두 포함합니다. 각 체인 모두 빠른 커밋 시간, 낮은 거래 수수료, 높은 거래 처리량 등의장점을 지니고 있습니다.

SKALE 네트워크는 탄력적 탈중앙화 블록체인 네트워크이며

SKALE이 해결하는 문제점

이더리움 기반 어플리케이션을 비롯하여 전반적인 탈중앙화 솔루션의 도입률을 높이려면 단순히 처리거래량을 늘리는데서 그칠 것이 아니라 사용자 경험(UX)까지 고려해야 합니다. UX를 확장한다는 것의 의미는 초당 거래속도 뿐 아니라, 레이턴시(지연시간), API 기반 지갑에 대한 연동성, 비용 효율성, 마찰 없는인터체인 메시징 등까지 고려한다는 것을 의미합니다.

SKALE 네트워크는 블록체인의 속도, 보안성, 생태계 상호운용성, 그리고 무엇보다 가장 중요한 초당 거래속도를 개선하는 통합 솔루션입니다. 해당 네트워크는 Elastic Sidechain으로 구성되어 개별설정이 가능한네트워크로서 기존 퍼블릭 메인넷에서 흔히 볼 수 있는 높은 거래수수료 없이도 높은 처리량과 짧은레이턴시로 거래를 진행할 수 있습니다. SKALE 네트워크는 더 높은 용량의 저장 공간을 제공하고 이더리움메인넷과 연동되어 있어 인터체인 메시징 역시 가능합니다. 이 모든 기능들은 효율적이고 확장 가능하면서도 담합이 방지된 검증인 풀 및 보안 모델을 차용했기에 가능한 것입니다.

이를 통해 사용자들이 당장 얻을 수 있는 혜택으로는 0에 수렴하는 가스비, 빠른 블록 커밋 시간, 높은 처리거래량을 들 수 있습니다. 커밋 시간이 빠르다는 것은 레이턴시가 짧다는 것을 의미하며, 이는 더 나은 UX를 뜻합니다. 낮은 가스비는 개발자와 사용자가 평소에 접하던 불편함을 제거하여 대중화를 가능케할것입니다.

Elastic Sidechain 또한 탈중앙화 어플리케이션들이 사용할 수 있는 온체인 스토리지 용량을 크게 늘려주는역할을 수행합니다. 퍼블릭 블록체인에 데이터를 저장하는 것은 비용이 많이 들 뿐만 아니라 제한적입니다. 반면, SKALE 네트워크를 이용한다면 개발자들의 선택지가 넓어지고 더욱 경제적으로 데이터를 저장할 수있습니다. 이는 개발자들이 탈중앙화 어플리케이션에 사용되는 저장공간 때문에 골머리를 앓던 부분을해결해줍니다.

SKALE 네트워크와 같은 실행 계층의 솔루션은 매우 효과적으로 이더리움 기반 어플리케이션을 구축하거나 확장할 수 있도록 합니다. 이는 게임, 탈중앙화 금융(DeFi), 생산성 및 미디어 어플리케이션 등 모든곳에 블록체인이 실제로 적용될 수 있도록 하는 것이죠.

Elastic Sidechain의 실사용 사례

왜 SKALE은 특별한가

SKALE 네트워크는 처리량이 높고 레이턴시가 짧은 Elastic Sidechain을 통해 탑재할 수 있는 탈중앙화클라우드입니다. 해당 Elastic Sidechain들은 EVM과 상호호환되며 네트워크 규모, 거래 처리량, 저장 공간,향상된 보안 기능 등 자원을 개별 설정하여 사용할 수 있습니다.

Elastic Sidechain들은 SKALE 네트워크 내에서 운영되는 큰 규모의 노드 집단에서 일부 선정된 가상하위노드 그룹이 운영합니다. 해당 사이드체인들은 운영하는 노드의 연산력과 저장 공간 자원을 사용하고사이드체인의 규모에 따라 노드 내 자원의 일부 혹은 전부를 사용합니다. 각 사이드체인은 비동기식 이진법비잔틴 합의(ABBA) 프로토콜을 기본적인 합의 메커니즘으로 차용하고 보안성이 뛰어난 인터체인 메시징프로토콜을 통해 체인간 메시지를 보낼 수 있습니다.

SKALE 네트워크는 본질적으로 결제 시스템과 결합된 컨테이너식 조율 메커니즘입니다. 이 메커니즘이바로 탄력적인 블록체인 네트워크를 구현하는데 사용되죠. SKALE 프로토콜과 이에 사용되는 SKALE 토큰은 네트워크의 처리 능력과 인센티브화된 실행을 결합하는 강력한 촉매제라고 할 수 있습니다.

기존의 사이드체인들은 소규모의 검증인들만 해당 체인들을 운영토록 함으로써 높은 성능과 짧은 레이턴시를 이뤄냅니다. 하지만 소규모 검증인 노드 집단은 담합 혹은 뇌물에 취약할 수 있기 때문에 거래의 무결성을 해할 수 있는 잠재적인 위협이 상존합니다. SKALE 네트워크는 검증인 풀 모델을 차용함으로써 이러한보안 위협을 차단합니다. 검증인 풀 모델은 노드들을 큰 규모의 검증인 노드 집단에서 무작위로 선별하고이를 주기적으로 집단 내 다른 노드와 교체함으로써 강한 보안력을 얻습니다. 이에 따라 각 독자적인사이드체인들은 네트워크가 가지고 있는 모든 자원들에 의해 보호되는 것입니다.

네트워크의 보안을 한층 더 확립하기 위해 각 검증인은 유의미한 양의 SKALE 토큰을 스테이킹해야 합니다. 또한, 사용자들은 SKALE 토큰을 이용해 각 사이드체인에 대한 구독이 가능하고 이를 통해 사이드체인은사용자들의 자원을 활용하고 운영할 수 있습니다. 구독에 사용된 SKALE 토큰은 이더리움 메인넷에서스테이킹되고 이더리움 메인넷 상의 스마트 컨트랙트에 의해 통제됩니다. 이 부분에 대해 더 자세하게 알고싶으신 독자분들은 SKALE 백서 - SKALE Manager를 참조하시기 바랍니다. 이더리움 메인넷 상에 있는스마트 컨트랙트는 토큰 인플레이션과 인플레이션을 통해 발생한 모든 재화를 포함해 검증인들에게 매달지급되는 보상을 관리합니다. 뿐만 아니라, 해당 스마트 컨트랙트들은 노드들의 성능을 지속 모니터링하고특정 노드에 의한 악의적인 행위에 패널티를 부여합니다.

SKALE 네트워크는 수탁형 실행 계층 (레이어-2)에 속하는 블록체인입니다. 비수탁형 방식은 체인 간 토큰을옮길 때 위조 방지 시스템을 사용하지만, SKALE은 수탁자에게 오너십을 부여하고 해당 토큰들을 네트워크내에서 사용하기 위해 BLS 서명, 이더리움 메인넷에 보증금 예치 등의 여러 메커니즘을 활용합니다. 이는레이어-1 블록체인 메인넷의 보안성을 보장하면서도 레이어-2 고유의 성능을 그대로 유지할 수 있는 비결이기도 합니다. 타 레이어-2 모델들은 검증 혹은 위조 방지를 위해 메인넷과 상호소통합니다. 반면, SKALE은 탄탄하고 완전한 탈중앙화 보안 및 실행 계층으로서 네트워크를 구현하기 위해 스테이킹 및 기타 주요운영 지원 등을 목적으로 이더리움 메인넷과 연동합니다. 뿐만 아니라, SKALE 네트워크는 BLS Rollup을통해 기타 비수탁형 레이어-2 블록체인을 지원할 수 있으며 추후 연구 단계에 머물러 있는 레이어-2 솔루션들이 생산단계로 접어들면서 이를 모두 지원할 수 있게 될 것입니다.

SKALE Elastic Sidechain 생성 및 사용하기

SKALE 네트워크 내에서 운영되는 Elastic Sidechain은 높은 자유도로 개별설정이 가능합니다. 개발자들은각 사이드체인의 규모, 합의 프로토콜, 가상머신, 부모 블록체인, 추가적인 보안 조치 등을 기호에 맞게 선택하여 개발에 임할 수 있습니다.

사이드체인을 생성할 때 개발자는 탈중앙화 인터페이스를 통해 위 사항들을 설정하고 SKALE 토큰을네트워크에 지불합니다. 지불 금액은 개발자가 원하는 네트워크 규모와 어느 기간 동안 네트워크에 자원을지원하고 싶은지 등에 따라 상이합니다. 사이드체인의 규모는 소/ 중/ 대 가 있으며, 기간으로는 3/ 6/ 12개월 중 선택할 수 있습니다. 네트워크 내에서 사용될 저장 공간 또한 개별설정이 가능합니다.

각 Elastic Sidechain은 검증인 노드 풀에서 무작위로 선별된 노드가 운영하게 됩니다. 검증인 노드의 수는디폴트로 16개지만, 개별 설정을 통해 n≥1이라는 것을 전제하에 3n+1기의 노드가 운영될 수 있습니다.사이드체인의 규모는 가상하위노드의 갯수에 의해 정의됩니다. 사이드체인들은 각 노드의 1/128(소규모),1/8(중간 규모), 1/1(대규모)의 자원을 사용할 수 있습니다. SKALE 네트워크가 발전함에 따라 사용자들은 기호에 따라 가상하위노드의 수, 서명 주체의 수, 사이드체인의 규모, 기타 기능 등을 설정할 수 있게 될 것입니다.

SKALE 네트워크는 EVM과 상호 연동되어 있습니다. 따라서 개발자들은 이더리움 메인넷에서 사용하던 툴들을 그대로 사용할 수 있죠. 즉, Solidity 언어로 스마트 컨트랙트를 작성하는 것, web3.js 및 web3.py를통해 네트워크에 연결하는 것, Truffle 및 Remix와 같은 툴을 사용하는 것 등을 예로 들 수 있습니다. SKALE 네트워크는 또한 고유한 기능으로서 인터체인 메시징을 지원합니다. 인터체인 메시징은 가상하위노드들에 의해 이루어지는데, 이는 해당 노드들이 BLS(Boneh-Lynn-Shacham) 서명을 이용해 타 체인의하위노드들의 서명 및 커밋된 거래를 검증하는 것입니다. 이와 같이 고유하면서도 탈중앙화된 형태의메시징은 기존의 웹 2.0에서 쓰이는 푸시 알람 혹은 원격 프로시저 호출(RPC)와 유사합니다.

사이드 체인을 운영하기 전에 네트워크 규모, 거래 처리량, 저장 공간,

개발부터 대량 생산까지

SKALE 네트워크는 블록체인 기반 서비스를 좀더 수월하게 개발할 수 있도록 하며, 실제 생산단계에서도서비스가 확장 가능하며 고성능으로 작동하도록 설계되었습니다. 개발자들은 체인의 특징을 선별적으로선택할 수 있고 토큰을 스테이킹하여 하나 혹은 그 이상의 Elastic Sidechain에 접속할 수 있습니다. 해당체인들에 대한 컴퓨터 리소스 설정은 별다른 문제 없이 변경 가능하여 거래 처리량, 저장 공간, 보안성 등프로젝트 제반 사항들을 필요에 맞게 설정할 수 있습니다. SKALE 네트워크는 빠른 개발에 최적화된 솔루션일 뿐만 아니라, 대규모 생산 솔루션으로서도 사용될 수 있습니다.

SKALE 네트워크 내의 Elastic Sidechain의 규모는 손쉽게 변경될 수 있습니다. 이에 따라 제한된 거래처리량 성능을 가진 소규모 사이드체인을 2,000에 달하는 초당 거래속도와 대용량의 저장공간을 가진대규모 사이드체인으로 바꿀 수도 있습니다. 해당 절차에서 각 체인에 할당되는 컴퓨터 자원은 운영 차원에서 별도 조치를 취하거나 사용자가 별도 노드 관리를 수행하지 않더라도 실시간으로 변경될 수 있습니다.

다시 말해, SKALE 네트워크를 이용하면 DeFi, 게임, 미디어, 생산성 어플리케이션 등을 개발하면서 가장필요한 자원을 손쉽게 사용할 수 있다는 것을 의미합니다. 개별적인 개발자들, 판매자 네트워크, 컨소시움등을 비롯한 기타 기관들은 탈중앙화 솔루션에 사용되는 거래 처리 기능을 보다 용이하게 탑재하고 안정성과 보안성을 보장할 수 있는 사이드체인을 하나 혹은 그 이상을 운영하기 위해 SKALE 네트워크를 사용할수 있습니다.

SKALE 네트워크의 설계와 구조는 웹 2.0에서 웹 3.0으로의 전환을 보다 쉽게 할 수 있도록 합니다. SKALE네트워크 내 개발환경은 이더리움 메인넷을 기반으로 개발하는 것과 동일하며, 이 이더리움 메인넷은수만 명이 활동하는 가장 큰 규모의 블록체인 개발자 커뮤니티이자 블록체인 개발에 사용되는 다양한 툴 및기타 개발자 자원이 풍부한 것으로 유명합니다. SKALE의 인터체인 메시징과 사이드체인 스토리지는개발자들로 하여금 기존 클라우드를 개발하던 방식과 상당히 유사하게 탈중앙화 서비스를 구축할 수있도록 합니다. 뿐만 아니라, 사이드체인을 생성할 때 개별 설정과 컴퓨터 자원 확보를 위한 토큰 스테이킹외에 개발자가 고려해야할 추가 소요는 없다는 점에서 또한 크게 눈여겨 볼만 합니다.

SKALE 네트워크는 개발 단계에서 손쉽게 사용할 수 있을 뿐만 아니라,

SKALE 네트워크는 오픈소스로 이루어진 탄력적인 블록체인 네트워크 프로토콜입니다. SKALE의 미션은풀 스테이트 스마트 컨트랙트를 운영할 수 있는 비용효율적이고 고성능인 사이드체인을 쉽게 만드는 것입니다. SKALE 네트워크를 사용하여 개발자들이 보안이나 탈중앙화에 대한 양보 없이 빠른 속도와 기능성을 모두 챙길 수 있도록 해주고자 합니다.

SKALE에 대해 더 궁금하신 분들은 텔레그램(@SkaleOfficial), 트위터(@SkaleNetwork), 그리고 디스코드(www.skale.chat)을 방문해주세요. SKALE 웹사이트(www.skale.network)와 SKALE 개발자 포털(skale.network/docs)을 통해 더 많은 정보를 얻으실 수 있고, 깃헙(github.com/skalenetwork)를 방문하시면 코드를 직접 보실 수 있습니다.