코드코코

[솔리디티][디앱] lottery - Dapp 서비스 설계 및 Lottery 규칙 본문

블록체인/솔리디티

[솔리디티][디앱] lottery - Dapp 서비스 설계 및 Lottery 규칙

코드코코 2022. 2. 13. 23:58

Dapp 서비스 설계

지갑관리

아키텍쳐

- smart contract - front

- smart contract - server - front

예제는 데이터는 전부 스마트 컨트랙트에서 가져옴. 웹실행을 위한 웹서버도 있음.

code

코드를 실행하는 데 돈이 든다 - ddos 공격을 막기위한 이더리움의 장치

권한 관리 - 비즈니스 로직이 복합해질 수 록, 어떻게 핸들링할 것 인지 고민

비즈니스 로직 업데이트 - 스마트 컨트랙트의 최대 단점.

데이터 마이그레이션 - 미리 저장된 데이터를 어떻게 옮길 것인지? 예시 프리즈?

운영 (배포,네트워크)

-public : 테스트넷 -> 메인넷 : 예제는 메인넷 가정

-private : 어떻게 셋팅하고 관리할것인지, 합의 방법(POA,POW 등)

 

- 스마트컨트랙트에서는 내 트랜잭션이 몇번째 블럭에 들어가는 지 값을 얻어올 수 있다.

- 최근 256블럭 안에서만 확인 가능.