기능은 간결하고 자명해야합니다. 너무 크게 보이거나 중첩 루프 또는 재귀를 수행하는 모든 함수를 다시 방문해야합니다. 계산이 많을수록 더 많은 가스를 의미하므로 이러한 기능을 수행하는 데 비용이 더 많이 듭니다.
블록 체인 응용 프로그램에서 약간의로드를 제거하려면 오프 체인 컴퓨팅을 고려하십시오. 예를 들어, 분산 교환은 알고리즘이 매우 복잡하기 때문에 오프 체인 주문 작성 알고리즘을 사용하여 주문을 작성합니다. 주문이 완료되면 정산이 블록 체인에서 수행됩니다.
복잡성을 줄이는 것이 너무 어려운 경우 블록 체인이 문제의 이상적인 솔루션이 아닐 수 있습니다.