Second Docs 작성
Ark 프로토콜 내의 지불은 라운드 외부에서 처리되며(따라서 이름이 "arkoor"임) 다음을 가능하게 합니다.
- 언제든지 즉시 결제 가능
- 오프라인 결제 기능
- 유동성 요구 사항 없음
결제 중에 사용자는 Ark 공급자와 협력하여 기존 VTXO를 사용하고 새로운 VTXO("지출 VTXO")를 생성합니다.
결제 보안의 균형
라운드 외 결제 처리에도 나름의 장단점이 있습니다. 수신자가 수신 잔액 갱신하기 전에, 송신자와 Ark 서비스 제공자가 기존 방식대로 동일한 자금을 이중 지출하지 않을 것이라고 신뢰해야 합니다. VTXO가 갱신되면 잔액 완전히 신뢰할 필요가 없게 되어 사용자의 일방적인 탈퇴 권한이 보장됩니다.
사용자는 선호하는 보안 모드를 선택합니다.
이 메커니즘을 통해 사용자는 비용과 보안 간의 균형을 선택할 수 있습니다.
- 일찍 새로 고침하면 자금의 보안이 향상되지만 지갑의 운영 비용도 증가합니다.
- 나중에 새로 고침하면 비용을 절감할 수 있지만 일정 기간 동안 자금의 보안이 약해집니다(어떤 경우에도 사용자는 VTXO가 만료되기 전에 항상 새로 고침해야 합니다).
이 조정된 보안 모델은 일시적입니다. 사용자가 지출 VTXO를 갱신하면 갱신된 VTXO를 받게 되며, 모든 신뢰가 필요 없는 속성을 다시 얻게 됩니다. 모든 VTXO는 만료 전에 갱신되어야 하므로, 사용자는 제한된 기간 동안만 조정된 보안 모델에 노출됩니다. Second's Ark의 VTXO 만료 기간은 30일로 예상되지만, 이는 변경될 수 있습니다.
사용자는 VTXO를 사용하여 이러한 보안 문제를 해결할 수 있으며, Ark 프로토콜, 라이트닝 지불, 협력적 종료 거래를 통해 재지불할 수 있습니다.
이중 지출을 방지하기 위한 인센티브.
VTXO를 사용하면 보안 모델이 조정되지만, 여러 요인으로 인해 송신자-수신자 간 공모가 억제됩니다.
- 불가피한 노출 : 여러 수신자가 새로 고침, 종료 또는 일방적인 종료를 시도할 경우 이중 지출이 불가피하게 발견됩니다. 지갑 소프트웨어는 유효하지 않은 중복 서명을 즉시 감지하고 자동 알림 및 수정 조치를 실행할 수 있습니다. 중복 서명은 공개적으로 쉽게 검증할 수 있습니다.
- 되돌릴 수 없는 평판 손실 : 이중 지출에 관여하는 Ark 서비스 제공자는 평판을 잃고 더 이상 수익을 창출하지 못하게 되며, 사용자들이 리스크 피하기 위해 재빨리 떠나거나 일방적으로 나갈 것이기 때문입니다.
- 두 당사자 간의 담합이 필요합니다 . 당사자 중 한 쪽(송금인 또는 서비스 제공자)이 정직하다면 이중 지출은 발생할 수 없습니다. 두 당사자 모두 악의적이라 하더라도, 이중 지출이 성공하려면 긴밀하게 담합해야 합니다.
- 상호 파괴 : 이중 지불된 VTXO에서 일방적으로 퇴장을 시도하면 사용자 지갑 소프트웨어에서 감지가 발생하여 일방적인 퇴장 거래에 대한 가격 하락 경쟁이 시작됩니다. 이로 인해 확인 우선권을 놓고 수수료 경쟁이 발생하여 전체 VTXO 가치(채굴 수수료 형태)가 잠재적으로 소진될 수 있습니다.
예상되는 사용자 동작
사용자 행동을 예측하기는 어렵습니다(Ark 프로토콜이 아직 출시되지 않았기 때문입니다). 둘째, 사용자는 모든 입금을 수락하고 만료일이 다가오면 VTXO를 갱신하기만 하면 됩니다. 특히 평판이 좋은 Ark 제공업체에서 이러한 상황이 발생할 가능성이 높습니다.
그 이유는 새로고침 횟수가 적을수록 유동성 비용이 낮아지고, 사용자는 이를 절감하고자 하기 때문입니다. 또한, 사용자는 Ark 프로토콜에 비트코인의 일부(전액이 아닌)만 보유하여 "당좌 예금 계좌" 역할을 할 수 있습니다. 또한, 최근에 수신된 결제만 지출용 VTXO로 구성되며, 나머지 Ark 잔액 새로고침용 VTXO로 유지됩니다.
하지만 사용자는 다음과 같이 더 복잡한 새로 고침 임계값과 타이밍 전략을 선호할 수도 있습니다.
- 소액 결제: 일일 결제의 경우, 사용자는 이 임시 신규 모드를 수락하고 만료일이 다가오면 새로 고침합니다. 즉, 신뢰성보다는 비용 절감이 더 중요합니다.
- 대규모 결제: 금액이 큰 경우, 사용자는 비용 절감보다 보안을 우선시하여 결제를 받은 직후에 계정을 새로 고침할 수 있습니다.
어느 경우든 지갑의 갱신 전략은 수동적이고 자동이며, 사용자 설정에 따라 소프트웨어가 처리합니다. 사용자는 각 VTXO를 지속적으로 확인할 책임이 있습니다!
결제 체인
결제는 체인을 형성할 수 있으며, 한 사용자는 지출 VTXO를 받은 후 다른 사용자에게 지불합니다. 이렇게 하면 " arkoor 체인 "이 생성되는데, 사용자는 체인 내 어떤 발신자도 Ark 서비스 제공자와 공모하지 않는다는 것을 신뢰해야 합니다. 체인이 길어질수록 일방적인 이탈 비용이 증가하고 신뢰 표면이 커지므로, 지갑 애플리케이션은 사용자 선호도에 따라 체인 길이를 제한해야 할 수 있습니다.
결제 변경 처리
결제를 시작할 때, 지불자는 일반적으로 지출된 VTXO 형태로 잔돈을 받게 됩니다. 이 잔돈은 원래 VTXO의 신뢰 속성을 상속합니다. 예를 들어, 사용자가 갱신된 VTXO를 사용하면, 수신된 잔돈은 갱신된 VTXO의 속성을 상속받습니다(신뢰할 수 없음). 송신자가 공모하여 잔돈을 이중으로 지출할 수 없기 때문입니다.
(위에)