LoomNetwork - kukgini/blockchain GitHub Wiki

Overview

Loom SDK 를 통해 개발자들이 블록체인 인프라를 이해할 필요 없이 그들만의 블록체인(DApp)을 빠르게 만들수 있도록 하는 것이 목표

https://cdn-images-1.medium.com/max/1600/1*gHyY25cIMI_mkoFm6nlChA.png

DelegeteCall.com 사이트에 적용된 아키텍처. 데이터의 쓰기 작업은 PlasmaChain 에 직접 하고 정보를 읽는 작업은 Redis/ElasticSearch 등을 통해 읽도록 하는 비동기 아키텍처를 적용. Front-end 에서 이 작업을 원할하게 하기 위해 loom.js 는 React.js 에 의존한다. (CQRS DesignPattern 이 적용되었다.)

https://github.com/kukgini/blockchain/blob/master/loom-network-cqrs-vs-crud.png

CQRS(좌측) vs CRUD(우측)

https://cdn-images-1.medium.com/max/1600/0*gHDyU65BfvNG-VHn.png

Loom SDK 를 통해 자신만의 DAppChain 을 만들 수 있음. 하지만 만드는 과정에서 개발자들이 이를 스스로 운영할 준비가 안되었다고 판단, PlasmaChain 이라는 공용 PlasmaChain 을 만들고 (일정의 PaaS 개념임) 월정액을 받고 DApp 을 올릴수 있게 함.

또한, 특정 도메인에 특화된 체인도 더 만들어서 최근 다음 3가지 체인을 운영중임

  • PlasmaChain
  • SocialChain
  • GameChain
https://cdn-images-1.medium.com/max/2400/0*_z2zHLZo_DVs6epc

현재는 다음 빨간 박스의 완성도를 높이는데 집중하고 있음.

Articles

Releases

Roadmaps

Inside

https://loomx.io/developers/img/loom-sdk-arch-overview.jpg
https://loomx.io/developers/img/loom-sdk-arch-plasma.jpg

Q&A

  • Front-end 를 위해서 여전히 WebServer 가 필요한가? YES

References

⚠️ **GitHub.com Fallback** ⚠️