쉽다,무료다,영원하다. 첫 번째 리퀴댑!

미래의 디앱이 여기 있습니다! :
vRAM, 리퀴드 계정, 리퀴드 DNS, IPFS 호스팅 및 RAM 캐시 세션은 전례 없는 사용 편의성으로 불멸의 블록체인 애플리케이션으로 융합된다.

CREAM ER
리퀴댑스(Liquidapps) Kor
7 min readJul 10, 2019

--

최근 몇주, 리퀴댑스는 다양한 신규 리퀴드 서비스를 개발했습니다.

또한 DAPP 네트워크의 리퀴드 서비스를 애플리케이션에 결합할 수 있는 특별한 기능이 포함 하여 블록체인 개발을 쉽게 만들 수 있는 제우스 SDK를 출시했습니다.

이제 처음으로, 리퀴드 어카운트(알파 버전)와 다른 리퀴드 서비스가 장착된 매끄러운 디앱 사용 경험을 강조 할 수 있게되었습니다.우리는 개발자를 위한 친숙한 영역에서 시작하기로 결정했습니다: 블록원이 만든 EOS 개발 튜토리얼 엘리멘탈 배틀(Elemental Battles)

리퀴드 배틀 소개 : 가장 사용하기 쉬운 디앱

블록원의 엘리멘탈 배틀은 간단한 판타지 카드 게임입니다. 게임 플레이에 관해서는 그것은 단지 복잡한 2개의 레이어가 추가된 가위,바위,보입니다.

그러나 데스크 탑에서 리퀴드 배틀(Kylin 테스트넷)을 실행한 순간, 여러분은 이게 기존의 어떤 디앱과도 같지 않다는것을 깨닳을 것 입니다.

프라이빗키를 입력할 필요도, 지갑을 열 필요도, 트랜잭션에 서명 할 필요도 없습니다. 그저 사용자 이름과 비밀번호를 입력하세요 ! 이건 기존의 웹/앱 만큼이나 완벽합니다.

No wallets. No long keys to enter. No hassle. The future of dApps is seamless login.

이것이 어떻게 가능한 걸까요??

월렛 앱에서 계정을 생성 할 때 메인넷 키쌍을 받는 것처럼, 처음 리퀴드 배틀에 로그인 할 때 여러분의 리퀴드계정(다시 한번 말하지만 현재 Kylin 테스트넷에서 가동 중)의 퍼블릭/프라이빗 키쌍을 받습니다. 그러나, 리퀴드 계정 프라이빗키가 트랜잭션 서명에 사용 될 때, 이 트랜잭션들은 디앱 프록시 계정(dApp proxy account)을 통해 EOS 메인넷에 전송 되며 또한 이 과정에 서명합니다. 이러한 키 없이 리퀴드 계정을 사용 할 방법은 아직 없지만 더 이상 RAM,CPU,키,권한을 관리 할 필요없이 그냥 새로운 디앱을 사용하면 됩니다.

더 이상 리소스 관리를 하지 마십시오.

더 이상 계정 에 돈을 지불하지 마십시오.

더 이상 프라이빗 키를 잃어버리지 마십시오.

물론 DAPP 네트워크에 출시되는 모든 디앱이 리퀴드 배틀처럼 키를 실행 하는 것은 아닙니다.

이 게임은 사용자 이름, 암호로부터 계정의 프라이빗 키를 생성하여 그것을 숨깁니다. 암호를 기억하는 한, 프라이빗 키는 항상 다시 생성될 수 있습니다. 비밀번호를 잊어버리면 키가 없어집니다.

리퀴드 계정을 사용하는 미래의 디앱들은 스캐터 기반의 지갑이던지 다른 지갑이던지 여러분이 보관할 프라이빗 키를 여러분에게 줄 것입니다.키 생성을 위해 사용자 이름과 비밀번호 대신 다른 요소들을 사용 할 수 있습니다.

미래에 바뀔 수 있는 또 다른 요소들은 리퀴드 배틀의 리퀴드 계정 키가 계정 생성 컨트랙트에 의해 관리 된다는 것 입니다. 이것은 기본 값이지만 필수적이지는 않습니다. 향후 DAPP 네트워크상의 디앱들은 외부적이며 리퀴드 계정만 관리하는 컨트랙트를 공동으로 통제할 수 있습니다.추가로, 리퀴드 계정은 다양한 디앱들에서 ‘공유’ 할수 있습니다.

이러한 세부사항을 어떻게 관리하기로 선택했든 간에, 매스어답션을 위해 트랙을 달릴 첫 번째 디앱은 매끄러운 온-보딩 과정이 필요할 것입니다.

리퀴댑스는 매스 어답션에 필요한 매끄러운 온-보딩 과정을 제공합니다.

또 더 많은 질문들이 있습니다. 리퀴드 계정은 토큰을 어떻게 전송하고 받을 수 있나요?

어떻게 지갑 앱과 함께 사용할 수 있고 체인 간에 구현될 수 있을까요?

우리는 머지 않은 미래에 리퀴드 계정의 가능성에 깊게 조사하는 아티클을 공유 할 것 입니다. 지금은 이 리퀴댑의 특징을 더 살펴보겠습니다.

리퀴드 배틀은 사용하기 쉬울 뿐만 아니라 실행하기도 저렴합니다.

기존 엘리멘탈 배틀은 각 사용자를 위한 RAM에 많은 수의 세부사항이 저장되어 있기 때문에 메인넷에 실행하기 위해서는 비용이 매우 비쌉니다.vRAM을 사용하면 훨씬 낮은 RAM 비용으로 게임을 배포 할 수 있습니다.

게다가 vRAM 컨텐츠는 사용자 세션 기간 동안만 RAM에 캐싱되므로 사용자가 게임을 플레이하는 동안 추가적인 지연시간이 없습니다.

사용자가 비활성 상태가되면이 데이터는 vRAM으로 다시 이동됩니다.

당연히 이건 RAM이 의도한 것 입니다. : 오직 사용 중인 데이터만 저장합니다. RAM 캐싱 전략을 통해 디앱은 성능의 희생 없이 비용을 효율적으로 만듭니다.

그리고 이것이 전부가 아닙니다.

리퀴드 배틀은 디앱의 불멸성을 보여줍니다.

스마트 컨트랙트가 어떻게 해도 죽지않을지라도 현재 디앱의 프론트 엔드는 여전히 취약합니다.

물론, 프론트엔드가 위태로워지면 누군가가 같은 스마트 컨트랙트에 새로운 프론트엔드를 구축하여 궁극적으로 앱이 사라지는 것을 막을 수 있습니다. 그러나 그 사이에 발생하는 다운타임은 앱의 사용자 기반을 파괴 할 수 있습니다.

We look forward to a day when AWS downtime doesn’t mean Internet downtime.

IPFS 호스팅과 리퀴드DNS가 적용된 엘리멘탈 배틀의 이번 버젼은 사용하기 쉬울 뿐만 아니라 더욱 탄력적입니다.

다음 아티클에서 IPFS에 대해 더 이야기 할 것 이지만 리퀴드DNS에 대해서는 이야기 해보겠습니다.

리퀴드 DNS는 아직 개발 초기에 있는 새로운 리퀴드 서비스 입니다. 리퀴드 DNS는 DSP가 도메인을 dApp으로 결정하는 네임 서버를 사용자가 직접 설치하거나 구성할 필요 없이 실행할 수 있게 해줍니다.

탈중앙화 스토리지 솔루션과 결합을 통해 오프라인으로 전환 할 수 없는 웹 호스팅을 가능하게 합니다. 리퀴드 배틀의 이번 릴리즈의 도메인(cardgame1112.dnsregistry1.com)은 약간 이상하게 보입니다. 그러나 기존 도메인은 이제 단순한 네임서버 변경으로 IPFS 호스팅된 디앱으로 연동 할 수 있습니다.

각 DSP는 자체 DNS 이름 서버를 실행할 수 있으므로 각 도메인에 대한 신뢰도가 있으며 특정 도메인을 제거할 수 있습니다. 이것은 인터넷이 어떻게 구성되는지에 대한 한계이며, EOSDNS와 같은 특별한 사용자 커스텀 없이는 주변에있을 수없는 경우가 많습니다. 그러나 하나의 단일 도메인을 제거할 수 있지만, 디앱 여러 공급자와 온체인 도메인 테이블을 사용하여 이를 비효율적인 공격 벡터로 만들 수 있습니다. 한 엔드포인트가 다운되면 다른 엔드포인트는 활성 상태로 유지되며 액세스할 수 있습니다.

검열, 해킹 그리고 예상치 못한 다운 등의 모든 위협은 웹 어플리케이션의 성능을 떨어뜨릴 수 있습니다.스마트 컨트랙트 기술이 베이스 로직 레이어에서의 실패 리스크를 감소시키는 동안, 나쁜 사용자와 기술적 오작동은 여전히 앱 스택의 나머지 부분을 공격 할 수 있습니다.

리퀴드 배틀이 증명 하듯, DAPP 네트워크에서 리퀴댑스의 다양한 서비스들은 앱에 불멸성을 선물로 줍니다.

리퀴드 배틀 자체는 Kylin 테스트넷에 있으며, 리퀴댑스 Kylin DSP를 사용하므로 어느 쪽이든 종료되면 디앱이 종료되지만 불멸성의 경로를 보여줍니다.

영원히 라이브 되기 위해 만들어진 메인 넷 앱은 싱글 파티 또는 소규모의 파티가 앱을 파기 할 수 없도록 여러 공급자를 사용할 것입니다.

탈중앙화가 스마트 컨트랙트 불멸성에 힘을 줄 수 있는 처럼, 이제는 불멸성을 가진 프론트 엔드 호스팅과 도메인에 힘을 줄 수 있습니다. 역사상 처음으로 개발자들은 백엔드부터 프런트엔드까지 모든 경로에서 해킹당할수 없는 애플리케이션을 쉽게 만들 수 있는 가능성에 직면해 있습니다.

리퀴드 배틀은 DAPP 네트워크에서 실행되는 디앱에 열려있는 가능성을 한눈에 볼 수 있습니다

지금 플레이하고, 코드를 확인하고, 제우스 SDK를 설치하여 리퀴드 서비스를 여러분 디앱에 구축해보세요.

리퀴댑스를 사용하면 디앱을 사용하기 쉽고, 무료이며, 영구적으로 사용할 수 있습니다. 리퀴드 배틀은 우선 테스트넷에서 실행되고 있습니다. 어떤 앱이 메인넷에 최초로 실행될까요?

Follow LiquidApps

Website | Twitter | Telegram | LinkedIn | Github

리퀴댑스 KOR

미디엄 | 텔레그램 | 네이버 블로그

--

--