피셔 시스템(Fisher System)

담보(mortgage) 기반 P2P 거래 시스템

Dario Cesaro avatar
작성자: Dario Cesaro
1주 전에 업데이트함

이 프로젝트에서 제공하는 서비스를 이용할 때 주의하세요. 이오스 서포트(EOS Support)는 이 프로젝트에서 제공하는 서비스를 이용함으로써 발생할 수 있는 잠재적인 문제, 손해 또는 손실에 대해 어떠한 책임도 지지 않습니다.

피셔 시스템(Fisher System)은 퍼블릭 블록체인 이오스(EOS)의 스마트 컨트랙트(Smart Contract)를 기반으로 신용(credit)을 창출할 수 있는 시스템입니다. 가상 자산을 통해 과담보(Over-collateralization)를 가진 가상 신용을 생성하고, 사용자는 창출한 신용을 기반으로 교환 또는 거래할 수 있습니다. 누구나 이 시스템을 통해 자신의 신용을 창출할 수 있습니다.

이 프로젝트는 먹이를 두고 싸우다 결국 지나가던 어부에게 이용당하는 조개와 도요새 두 동물의 이야기를 담은 고대 중국 우화 '어부 이야기(The Story of the Fisherman)'에서 이름을 따온 것입니다.

이 이야기의 교훈은 분쟁이 발생했을 때 양 당사자가 서로의 이유와 책임을 이해하기 위해 노력하고 협상을 통해 합의를 이행해야 한다는 것입니다.

양 당사자가 타협을 거부하고 결국 채무 불이행에 이른다면 피셔맨 프로젝트의 스마트 컨트랙트은 계약 당사자 모두 손해를 보게 되며 궁극적으로 계약을 중개한 어부만 이익을 봅니다. 그러나 어부는 이렇게 얻은 모든 수익을 공적인 목적을 위해 다시 사용합니다.

피셔 시스템은 두 가지 주요 문제를 해결합니다:

  • 첫째, '사전 설정 조건(preset condition)' 알고리즘을 통해 사용자는 상대방이나 타인의 악의적인 속임수로 인해 자산이 잠금 될 걱정 없이 안전하게 자산을 담보로 제공할 수 있습니다.

  • 둘째, 양쪽 당사자가 모두 잠금을 해제해야만 자산을 회수할 수 있는 '잠금 & 키(lock and key)' 알고리즘 메커니즘을 통해 계약 불이행 당사자가 손실 없이 계약을 어길 수 없어 거래의 안전성을 보장합니다.

피셔 시스템 프로세스

피셔 시스템의 핵심 기능은 합의 없이 과담보와 미회수(non-retrieval)를 통해 가상 신용을 창출하고 채무 불이행자가 손실 없이 계약을 파기 할 수 없다는 목표를 달성하는 것입니다. 따라서 이 시스템을 사용해 문제를 해결하려면 온체인 자산을 보유해야 합니다.

아래 이미지는 피셔 시스템의 기능을 구현하는 논리적 프로세스를 설명합니다. 이 모델에서 시작자(initiator)는 초대한 당사자(inviting party), 수신자(recipient)는 초대받은 당사자(invited party), 피셔맨 컨트랙트는 제3자(Third party) 역할을 합니다.

프로세스:

  1. 합의에 도달한 후, 초대한 당사자는 스마트 컨트랙트에 담보 투입을 시작하며, 여기에는 담보 금액과 계정과 같은 담보 매개변수가 포함됩니다.

  2. 초대를 받은 초대 받은 당사자는 담보 매개변수가 이전 계약과 일치하는지 확인하고, 일치하는 경우 담보 매개변수에 따라 수락 조치를 실행합니다.

  3. 두 당사자는 원하는 방식으로 자산을 교환하며, 협상된 조건에 따라 교환이 성공적으로 완료되면 어느 쪽이든 교환을 시작할 수 있습니다.

  4. 자산 교환이 성공적으로 완료되면 초대한 사람초대 받은 사람의 담보를 잠금 해제합니다. 잠금 해제 작업은 초대 받은 당사자가 먼저 실행할 수도 있지만, 이 경우 담보를 회수할 수 없습니다.

  5. 초대 받은 당사자는 초대한 당사자의 담보를 잠금 해제합니다. 양 당사자가 서로의 담보를 잠금 해제하면 각자의 담보를 회수하고 전체 트랜잭션 프로세스를 종료할 수 있습니다.


작성자: Josh Chung

편집자: Randall Roland

옮긴이: Terry Jin

출처 및 참고문헌:

답변이 도움되었나요?