Portis는 자체 수탁 블록체인 지갑이자 웹3.0 액세스 프로바이더입니다. Portis는 ShapeShift로 구동되고 이더리움, 비트코인, SKALE, xDai 등을 비롯한 다양한 네트워크에 액세스를 제공하죠. 뿐만 아니라, 손쉬운 온보딩과 사용자 인게이지먼트를 지원하고 점점 더 많은 인기 탈중앙화 앱들로부터 신뢰를 얻고 있습니다.

자체 수탁 솔루션

자체 수탁 기능은 Portis 지갑에서 중요하며, 가장 근본적인 방향이기도 합니다. 자체 수탁이란, 지갑 혹은 기타 앱이 개인 키에 대한 접근권을 가지지 않기 때문에 사용자의 암호 화폐, 토큰 등 디지털 자산에 손을 댈 수 없다는 것을 뜻합니다. 이는 사용자의 자산 혹은 개인 키에 대한 직접적인 통제권을 유지하는 수탁 솔루션과는 대비되는 서비스죠.

자체 수탁 서비스를 사용하는 사용자들은 비밀번호나 백업 문구를 직접 관리해야 하는 부담이 있지만 보안 측면에서 리스크를 크게 낮추고 앱 개발에 필요한 규제적인 소요 또한 크게 절감할 수 있습니다.

다중 네트워크와 상호운용성

Portis는 넓은 폭의 블록체인 네트워크를 지원하고 상호 운용성을 자부합니다. 이더리움 네트워크가 큰 비중을 차지하지만 다른 암호 가상 머신과 네트워크 등 EVM 이외의 범위도 지원하죠. Portis 팀은 최고의 앱을 지원하고 최상의 개발자 생태계를 제공하고 개발자와 사용자들이 사용하기 편하도록 블록체인 네트워크를 추상화하고자 합니다. Portis를 사용하는 개발자들은 Dapp을 구축할 최적의 네트워크를 선택할 수 있고 사용자들은 그들이 목표로 하는 블록체인이 없다면 특정 블록체인에 구애 받지 않아도 되는 것이죠.

완전한 기능을 갖춘 웹3.0 액세스 프로바이더

Portis 지갑은 완전한 기능을 갖춘 웹3.0 액세스 프로바이더입니다. 즉, Portis는 JSON-RPC 요청을 네트워크 노드들에게 보내고 받기도 하며 완전한 웹3.0 API 액세스를 제공한다는 것이죠. 탈중앙화된 앱들은 표준 web3.js 방식을 통해 Portis SDK와 소통합니다.

지갑은 사용자들이 사용하기에 손색이 없죠. 사용자들은 Portis로 구동되는 앱을 사용하기 위해 별도의 설치를 할 필요가 없습니다. Portis는 Chrome, Firefox, Edge, Safari, iOS Safari, Opera, Brave 등 모든 브라우저를 지원합니다. 또한 Portis로 구동되는 앱은 웹3.0 인터랙션을 활성화할 수 있도록 심플한 브라우저 내 이메일/비밀번호 로그인 기능을 사용할 수 있습니다.

다양한 혁신적이고 발전된 기능들

Portis가 개척하고 있는 혁신 중 하나는 “Trust this dApp(이 dApp을 믿으세요)” 기능입니다. 해당 기능은 가스비가 특정 수준 이상으로 올라가지 않는 한 사용자들이 자동으로 0 ETH를 보내거나 메세지에 서명을 할 수 있도록 합니다. 이와 같이 Portis의 마찰없는 사용자 경험과 SKALE 네트워크의 0에 가까운 가스비가 있기 때문에 많은 dApp들이 SKALE과 Portis를 함께 사용하고 합니다.

Portis의 다음으로 혁신적인 기능은 dApp 개발자들이 제품을 개발할 때 사용자들이 의식적으로 이더리움과 SKALE 네트워크를 전환할 필요가 없도록 설계할 수 있다는 것입니다. 네트워크를 추상화한다는 것은 사용자 경험 측면에서 또 다른 핵심입니다. 사용자들은 어떤 네트워크를 사용하고 있는지 계속해서 의식할 필요가 없기 때문이죠. 사용자들은 그저 dApp을 사용하기만 하면 되고, dApp 개발자들은 이더리움 메인넷과 dApp이 사용중인 SKALE 체인 간 전환을 자연스럽게 만들 수 있습니다.

Portis로 구동되는 애플리케이션

Portis는 다양하고 넓은 폭의 탈중앙화 애플리케이션을 구동합니다. 이중에는 인기 많은 디파이 앱부터 다양한 시장, 커뮤니티, SNS, 블록체인 기반 게임 등이 있죠. 80개가 넘는 앱들이 Portis를 기반 웹3.0 게이트웨이로서 신뢰하고 트랜잭션 워크플로우를 관리하며 사용자들의 디지털 자산을 보호하는데 사용하고 있습니다.

아래는 Portis로 구동되는 앱들의 예시입니다.

SKALE + Portis

SKALE 네트워크와 Portis 지갑은 많은 공통점을 공유합니다. 이 둘 모두 디자인 기준을 사용성, 보안, 성능 등을 우선순위에 둡니다. SKALE 네트워크는 탄력적 사이드체인으로 구성된 개별 설정 가능한 네트워크로서 퍼블릭 메인넷에서 통상적으로 발생하는 높은 거래수수료 없이 높은 거래처리량과 낮은 지연속도를 자랑합니다. SKALE 네트워크는 확장된 스토리지 역량을 제공하면서도 이더리움 메인넷과 연동 및 인터체인 메시징을 지원합니다. 이 모든 것이 효율적이고 확장 가능하며 충돌 방지 기능을 가진 풀링된(pooled) 트랜잭션 검증 및 보안 모델을 통해서 가능하게 되었죠.

SKALE 네트워크의 몇가지 기술적인 강점을 소개하겠습니다.

  • 0 혹은 0에 가까운 가스비
  • 임의 노드 선별 / 주기적인 노드 회전
  • 가상하위노드
  • 컨테이너화된 검증 노드
  • 비동기 이진 비잔틴 합의 (ABBA)
  • BLS 롤업
  • 노드 모니터링
  • 이더리움 상호운용성

SKALE과 함께 시작하는 여정

SKALE 네트워크와 관련된 보다 세부적인 정보와 기술적인 정보는 아래 영상 및 게시글에서 찾아보실 수 있습니다.

Portis 공동창업자 및 ShapeShift의 글로벌 파트너십 디렉터 Scott Gralnick과의 대화

SKALE Labs 팀은 Portis의 공동창업자이자 Shapeshift의 글로벌 파트너십 디렉터인 Scott Gralnich와 Portis, 지갑 그리고 앱 개발자에 대해 대화를 나누었습니다. Scott은 뉴욕에 거주하며 일하고 있습니다.

탈중앙화 생태계에서 지갑은 얼마나 중요한가요?

지갑은 웹3.0에서 각 계층 사이의 모든 것에서 중요한 역할을 하고 있습니다. 지갑은 생태계 전층에 대한 게이트웨이가 될 수 있는 기회가 있는 분야죠. 모든 지갑이 생존하긴 힘들겠지만 살아남는 지갑은 모든 분야에 적용될 것입니다.

Portis팀의 가장 큰 동기는 무엇인가요?

수많은 요소들이 하나로 종합되어야 하는 웹3.0에서 앱을 개발하는 일은 굉장히 힘듭니다. 우리는 개발자들이 최상의 시장, 게임, 디파이 앱들을 만드는데 집중할 수 있게끔 이들에게 최상의 비수탁 지갑 솔루션 SDK를 제공하고자 합니다.

자체 수탁을 이토록 강조하는 이유가 무엇인가요?

웹3.0에서 자체 수탁이 중요한 이유는 제3자에게 맹목적인 믿음을 줄 필요없는 무신뢰 기반의 생태계를 지원하는 것이 중요하기 때문입니다. 저희 팀이 자체 수탁 서비스를 구축하는 이유는 사용자들이 자산에 대한 완전한 통제권을 갖추도록 하기 위함이죠. 사용자들은 개인키 그리고 자산을 직접 소유합니다. Portis는 사용자들의 개인키나 비밀번호에 대한 접근권을 가지고 있지 않습니다. 사용자들이 앱에서 하는 모든 것에 대한 접근권이 없죠. 이는 Portis의 SDK를 사용하는 모든 앱들에게 적용되며 이와 같은 경우 제3자들이 앱과 연동되더라도 마찬가지입니다. 지갑을 사용하는 개인들만이 지갑 내 자산에 접근할 수 있고 완전하게 통제할 수 있습니다.

다중 네트워크를 강조하는 이유는 무엇인가요?

Portis는 이더리움과 개발자 생태계에 대한 믿음을 계속해서 유지해왔습니다. 하지만 그렇다고 장기적인 관점에서 이더리움이 승자일 것이라 생각하지는 않죠. Portis는 굳이 한 체인에만 얽매이지 않고 훌륭한 제품을 구축하는 개발자들을 지원하고자 합니다. Portis는 최대한 많은 네트워크와 툴을 지원함으로써 궁극적으로 블록체인의 대중화가 일어날 수 있기를 기대합니다. 만약 SKALE을 비롯한 기타 블록체인에서 대중화가 일어난다면 Portis는 그 현장에 함께 있을 것입니다.

최종 사용자들은 네트워크와 상관없이 그저 좋은 제품을 이용하길 바랄 뿐입니다. 대부분의 네트워크 인터랙션을 사실상 뒷단에서 이루어져야 한다는 말이지요. Portis는 마찰없이 어떤 블록체인이건 어떤 플랫폼이건 사용자들이 훌륭한 툴과 제품을 사용할 수 있도록 노력하고 있습니다. Portis는 80개가 넘는 앱을 지원하고 있고 사용자들이 단일지점에서 이와 같이 다양한 앱을 사용할 수 있도록 심플한 게이트웨이로서의 지위를 유지하고 있습니다.

이더리움 네트워크를 연결하는 레이어-2 솔루션의 장점은 무엇인가요?

레이어-2 솔루션의 가장 큰 장점은 속도와 효율성입니다. 그리고 효율성은 신속한 커밋 타임과 개발 속도로 쪼개어 볼 수 있습니다. 물론 다른 장점도 있지만 제가 말씀드린 점이 가장 주된 장점이자 핵심인 것 같습니다.

지갑 혹은 웹3.0 액세스 프로바이더를 선택할 때 개발자들이 가장 먼저 고려해야 하는 점은 어떤 것이 있나요?

저희에게 있어서 가장 중요한 것은 자체 수탁입니다. Portis 개발팀은 서비스의 엔드투엔드를 암호화하고 사용자들이 믿을 수 있는 지갑을 만들기 위해 많은 노력을 부었죠. 그 다음은 상호운용성입니다. 상호운용성이란 단순히 EVM 호환성을 뜻하는 것이 아니라 다른 가상머신도 지원한다는 것을 의미합니다.

세번째로는 이와 같은 가상머신들이 생태계에서 신뢰를 얻고 있는 여부입니다. 해당 네트워크들이 지원하는 앱들의 수와 같은 수치로 이와 같은 신뢰도를 측정할 수 있습니다. 또 다른 중요한 점은 암호자산을 법정화폐로 구매할 수 있는 여부입니다. 즉, 지갑에서 암호자산을 구매할 수 있어야 한다는 말이죠. 앱 서비스를 이용하기 위해 지갑 외부에서 암호자산을 가져오는 것은 큰 진입장벽으로 작용합니다. 마지막으로 개발자 커뮤니티를 항상 확인해야 합니다. 개발자 커뮤니티의 활동량, 친밀도, 즉각적인 소통의 여부는 아주 중요합니다. 사용자들은 통상적으로 사용하는 개발자 라이브러리와 같이 활용도가 높은 기능을 요청하고자 하고 필요 시 타개발자의 도움을 받고자 하죠.

탈중앙화 앱을 만드는 개발자들에게 한마디 하신다면?

가장 중요한 점은 사용자 경험과 사람들이 관심을 가지는 제품을 구축하는 것입니다. 현재 업계에 미래지향적인 사고를 하는 사람들이 많다는 점은 좋으나 너무 현실과 동떨어진 서비스를 구축하는 경우가 많습니다.

뿐만 아니라, 사용자 경험은 기존의 사용자들이 익숙한 부분들을 고려해야 하죠. 이것도 컨펌하고 저것도 컨펌하고 이 트랜잭션을 컨펌하고 컨펌을 반복하는 웹3.0의 고질적인 컨펌 방식을 고수하기보다는 뒷단에서 이루어져야 할 절차를 잘 파악하고 투명성과 지식이 결합된 자동 서명을 고려해봐야할 것입니다. 그 균형을 잘 맞추어야 하죠. 컨펌에서 가장 중요한 요소들만 노출시켜야 합니다.

Portis와 ShapeShift의 페어링이 만들어낼 결과물에 대해 조금이라도 공유해주실 수 있나요?

물론이죠. Portis를 사용하는 Dapp들은 마찰이 적은 법정화폐-암호화폐간 매매, 손쉬운 토큰 스왑, 원클릭 크로스체인 스왑 등 멋진 기능들을 사용할 수 있게 될 예정입니다. Portis와 ShapeShift는 아몬드와 초콜릿이죠.

Portis와 ShapeShift에 대해 더 알려면 어떻게 해야 하나요?

저희 팀은 훌륭한 UX가 이 모든 것을 대변한다고 생각합니다. shapeshift.com에 한번 방문해보셔서 마찰없는 웹3.0이 무엇인지 직접 눈으로 확인해보세요.

시간내주셔서 감사합니다.

감사합니다.