디앱만들기 (3) 썸네일형 리스트형 부동산 dapp 미리보기 및 주의점 스마트 계약이 적용될 수 있는 사례중 부동산 분야에 이 기술을 접목시킬 것이다. 부동산 시나리오 예) 1. 부동산 중계인 통해 매수의사 전달. 2. 계약 요청 3. 상호 동의 4. 계약 완료 5. 대금 지불 6. 명의 이전 7. .. 단계별로 블록체인에 영구 저장. 상대가 조작이 불가능하게 된다. 간단하게 블록체인 안에 저장된 내용을 추적하면 거래에 대한 내용이 나오고, 블록에 저장된 자체만으로 효력 발생. 주의점* 1. 사업모델을 디지털화시키면서 블록체인을 선택했을 떄, 어플리케이션에서 보여지는 모든 내용들을 처음부터 끝까지 블록체인 안에 저장해서 불러올 것인가? no!!!!!!!!!1 - 블록체인에는 꼭 필요한 내용만 저장하고, 나머지는 DB 사용하자. 2. 퍼포먼스가 중요한 어플리케이션이라면, 블록.. 값 타입 Boolean 형 타입 값 bool true/ false bool x = false; 정수형 타입 값 추가설명 ex int 8 bit~ 256 bit int == int256 int32 x = -27462; uint 8 bit~ 256 bit uint ==uint256 uint256 x= 24557867; 주소형 타입 값 추가설명 address 20 byte 값 이더리움 계정 주소 두개의 멤버 소유: balance, transfer address x= 0x123; function send() public { if (x.balance 함수 타입 제어자 view 1. 데이터 read-only 2. 가스 비용 없음 uint numOfStudents; function getNumOfStudents() public view returns (uint) { return numOfStudents; } pure 1. 데이터 읽지 않음 2. 인자 값만 활용해서 반환 값 정함 3. 가스비용 없음 function multiply(uint x, uint y) public pure returns (uint) { return x*y; } constant 1. 0.4.17버전 이전에는 view/pure 대신 쓰임 function getNumOfStudents() public constant returns (uint) { return numOfStudents; } payable .. 이전 1 다음