🪙 Preconfirmation: 이더리움 UX를 업그레이드하다

✔️ Preconfirmation 이란?

1. 트랜잭션 즉시 확인

- Preconfirmation 기능이 있는 지갑을 사용하면, 트랜잭션이 즉시 "확인된 것처럼" 보이게 만들어 줌.
- 하지만 실제로 블록체인에 기록되기까지는 시간이 걸림. 이 시간 동안 문제가 생기면 보험처럼 작동해서 손해를 막아줌.

2. 보험 개념 도입

- Preconfirmation은 일종의 보험임.
- 지갑(또는 게이트웨이)이 "이 트랜잭션은 무조건 블록에 포함될 거야!"라고 보증함. 만약 포함되지 않으면, 보증을 제공한 검증인들이 페널티(예: 자산 몰수)를 받음.

✔️ 사용자에게 좋은 점

1. 빠른 트랜잭션 처리

- 기존 방식: 블록체인에서 트랜잭션이 확인되려면 블록 생성 시간을 기다려야 함(L1 기준 약 12초~15초).
- Preconfirmation: 추가 팁(수수료)을 내면 거의 "즉시" 트랜잭션이 확인된 것처럼 처리됨.

2. 선택 가능

- 기존 방식처럼 느리게 처리하고 비용을 아끼거나,
- 추가 비용을 지불하고 빠르게 처리하도록 선택할 수 있음.

3. 비용 예시

- 간단한 ETH 전송(21,000 가스 사용)의 경우:
- Preconf를 사용 안 하면: 0.61 GWEI 정도
- Preconf 활성화하고 많이 사용하면: 15 GWEI 정도

✔️Preconfirmation의 내부 작동 방식

1. 게이트웨이 역할

- 지갑이 게이트웨이라는 중간 역할을 맡음.
- 게이트웨이가 사용자의 트랜잭션을 검증인(Validator)에게 전달하고, 트랜잭션 포함을 보장함.

2. 보증 과정

- 검증인이 트랜잭션을 포함하지 않으면 페널티를 받기 때문에, 트랜잭션 포함 가능성이 매우 높음.
- 즉, 검증인과 게이트웨이가 협력하여 사용자에게 "보험" 역할을 제공함.

✔️새로운 기능이 열릴 가능성

1. 월 구독 모델 가능

- 예를 들어, 매월 $5.99를 내면 모든 트랜잭션이 즉시 확인되는 서비스를 제공받을 수 있음.
- 더 비싼 요금제를 선택하면 슬리피지(가격 변동)도 줄일 수 있음.

2. DEX에서 실행 보증(Execution Preconf)

- 단순히 "트랜잭션 포함"을 보장하는 것에서 나아가, 실제로 어떤 결과(예: 토큰 교환 시 정확한 가격과 수량)를 보장하는 기능도 가능.
- 이 경우 비용이 더 높아질 수 있음.

✔️ 결론적으로 Preconfirmation은?

- 더 빠름: 기다리지 않아도 트랜잭션이 즉시 처리된 것처럼 보임.
- 더 안정적: 실패 시 페널티 시스템이 작동해 사용자가 손해를 보지 않게 설계됨.
- 선택적: 사용자가 더 빠른 속도와 확실성을 원할 때만 추가 비용을 지불하면 됨.

Preconfirmation은 복잡해 보이지만, 결과적으로 사용자 경험(UX)을 크게 개선할 수 있는 기능임.

출처: Preconfirmation for the Average Joe

Comments

Be the first to add a comment