2017-12-13 24 views
0

최근에 Nodejs를 사용하여 블록 체인 (ethereum) 애플리케이션을 만들었습니다. Express, Solc. 나는 주인, 임차인 및 임차인이 될 일부 물건을 가지고있다. 내 관심사는 모든 속성에 대해 하나의 보편적 인 스마트 계약을 체결하거나 3 가지 계약을 개별적으로 체결해야하는 것입니다.스마트 계약 또는 복수 계약 중 Tansaction 비용 문제가 있습니까?

내가 리믹스 IDE에서 관찰 한 것처럼 3 계약의 총 거래 비용은 하나의 계약보다 낮습니다.

더 나은 옵션을 제안 해주세요.

+0

답변이 있습니다. 항상 저렴한 이긴다 :) Btwn, 단일 계약에서 동일한 달성을위한 운영 코드 검토 – Karthikeyan

답변

0

작동하는 옵션을 선택해야합니다. 나는 언제나 계약을 분리 할 것이다. 그것은 블록 체인이고 배포 된 계약은 나중에 변경할 수 없기 때문입니다. 한 계약에서 실수를 범했지만 3을 모두 하나로 배치 한 상황을 상상해보십시오. 재해 인 모든 계약을 재배포해야합니다. 그리고 마침내 당신이 말했듯이 3 계약은 더 싸기 때문에 왜 아직도 묻고 있습니까? ;)

기본적으로 3 개의 웹 응용 프로그램을 하나의 모노리스 응용 프로그램과 몇 가지 서비스가 결합되어 있습니다. 내 경험으로 웹에서 서비스가 이겼음을 알 수 있습니다.