# 탄소 배출 계산기 스마트 컨트랙트화

기존의 다른 탄소 배출 계산기들은 독립적인 시스템으로, 사용자가 결제 및 이용 데이터를 입력하면 탄소 배출량을 계산해주는 방식을 채택하고 있습니다. 하지만, 이러한 방식에서는 탄소 배출 계산기의 계산 공식에 대한 검증이나 위변조 여부를 파악하기 어렵습니다.

이에 비해, 우리의 시스템은 결제 및 이용 서비스 앱에서 탄소 배출 계산기 앱으로 데이터를 전송하게 함으로써, 탄소 배출 계산의 필요성을 충족시키고자 합니다. 이 방식은 탄소 배출 계산을 더 투명하고 신뢰할 수 있는 방법으로 진행할 수 있도록 해줍니다.

<figure><img src="/files/TeKksFaMoi9ckJW0XeN5" alt="" width="563"><figcaption><p>[ ABI를 활용한 탄소 배출 계산기 스마트컨트랙트 ]</p></figcaption></figure>

우리는 탄소 배출 계산기의 데이터 전송 및 처리 방식을 개선하기 위해, 전통적인 API(Application Programming Interface) 방식 대신 **ABI(Application Binary Interface)** 방식을 채택하기로 결정했습니다.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs-kr.gesia.io/service/carbon-emissions-calculator-smart-contracts.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
