[COSMO체인]코스모체인


블록체인은 AWS의 100만분의 1

탈중앙화와 중앙화의 혼합

카카오가 공격했음. 그거 깨고 투자 받음

40000정도의 액티비티

Dapp 아니고 Bapp(블록체인 앱)

중앙화와 탈중앙화의 타협.

블록체인 서버리스로 조립하기

서버리스 !== 노 서버

서버리스 === 노 매니지

블록체인 특징: 변화가 빠르다. 개발환경이 다르다. 한치앞도 내다 볼 수 없다.

스마트 컨트랙트 도입 이유: 레퍼런스가 많다. 사용이 많다.

이더리움의 한계: 실패의 가능성, 용량의 제한, 사용자 지불, 속도

서버와 블록체인의 협업

서버가 일해야함.

왜 하필 서버리스?

파일럿이라 기능 추가.. 유저 수 예상 불가.. 보상은 어떻게.. 빠른 개발..

중요한건 잦은 배포

웹3

이더리움 공식 모듈

풍부한 레퍼런스

하지만: 이차원 어레이 지원 불가, 등의 문제 프라미스 이벤트 컨트롤 어려움, 세팅 어려움

ethersjs

웹3사용하다 너무 엄청난 삽질을 하다가 이더스로 바꿈

이런경우 모놀리틱이었으면 서비스 중간에 교체하기 너무 어려웠을 것이다. 하지만 서버리스라서 잘 했음.

좋은 앱은 좋은 설계로부터

어떤 서비스를 제공하고싶은가

빨랐으면 좋겠다. 블록체인으로 보상의 투명성, 시제품, SNS

일반적인 서비스: 빠르게, SNS

댑으로서의 서비스: 보상의 투명성

알렉산더: 터기의 리디아 지방 침공시. 신전을 묶어놓은 매듭을 풀어야 점령할수있다.는 전설 그러나 걍 끊어버림.

SNS <-> Bapp

킵 칾 앤 메잌 트랜잭션

블록체인에 뭘 쌓아요? 트랜잭션

트랜잭션의 상태: 펜딩, 캔슬드, 컨펌드, 페일

리워드 <-> 펜딩, 페일, 컨펌, 캔슬

펜딩: 타임이 찍힌 타입, 펜딩타임이 찍히지 않은 타입

펜딩 <-> 인프로그레스, 캔슬, 컨펌, 페일

왜 하필 서버리스인가

배포, 스케일러빌리티, 플렉서빌리티

…, 예상되는 요청 대비 확장성, 추가 되는 새로운 개념에 대해서 얼마든지 적용 가능

리액트 훅스

리액트와 리액트네이티브 사용

리유저블이 장점

스테이트풀 로직도 재사용 가능

클래스를 적지않고 스테이트를 사용할수있다.

커스텀 훅

네트워크 스테이터스에 사용할 예정

리액트로보는 코스미

기술 스택

네퉠: 그래프큐엘, 레스트

상태관리: 포믹, ?

데브 툴: 스토리북, ?

네비게이션: 리액트 네이티브 네비게이션 v2

유아이: 스타일드 컴포넌트, 앤트디

버그 리포트: 엑센트라?

스테이트 매니지먼트: 몹엑스 스테이트 트리

도메인 기반 상태관리

화면, 컴포넌트 간의 비즈니스 로직 분리

리액트 네이티브 네비게이션 v2

스택, 모달, 오버레이

개발 환경

###환경

리액토트론, 리액트네이티브 디버거, 스토리북, 그래프큐엘

다음 여정

투비

리액트 훅, 리얼 컴포넌트 포 디자인, 에이비 테스트

스케치 => 컴포넌트 : 리액트 스케치

그래프큐엘 서버, 서버리스, 업(그래프큐엘 서버리스에 올리는거)




© 2017. by isme2n

Powered by aiden