인센티브 및 위임 조직


아래의 정보는 카다노에서 인센티브가 발생하는 부분을 반영한 것입니다. 이 정보는 2018년 초 IOHK 교육 총괄 이사인 Lars Brünjes가 제공한 지분에 대한 프레즌테이션에서 발췌한 것으로, 연구에 대한 전반적인 방향을 제시하지만 작업이 진행되는 동안 구체적인 조정 및 추가가 있을 예정입니다.

 

문서 읽기: Stake Pool에 대한 보상 공유 계획.

소개

인센티브란?

암호화폐 맥락에서 인센티브란 사람들이 프로토콜에 참여하고 이를 충실하게 지키면서 다른 사용자와 시스템의 최상 이익을 위해 행동하도록 권장하는 방식입니다.

비트코인의 경우 이는 채굴 블록을 의미하며 이런 블록 내에서 최대한의 유효 거래를 내포하는 것입니다. 카르다노의 경우, 사용자가 슬롯 리더로 선정된 경우 온라인 상태가 유지되며 블록을 생성한다는 의미이고, 블록을 생성하는 슬롯 리더 선정 절차에 참여하게 된다는 뜻입니다.

카르다노 프로토콜에 참여하면 비트코인에 참여하는 것보다 훨씬 저렴한 전산 비용이 발생하게 됩니다. 그럼에도 불구하고, 블록을 생성하거나 선정 절차에 참여하는 순서가 되어 온라인 상의 슬롯 리더를 갖추는 것은 프로토콜 보안 및 효율성 측면에서 중요합니다.

금전적 인센티브

인센티브에 대해 언급하는 경우, 에이다 형태의 금전적 인센티브를 의미하는 것입니다. 프로토콜에 참여하고 효과적인 시스템 운영을 지원하는 대가로 지분 소유자는 특정 금액의 에이다를 보상으로 받습니다.

하지만, 다른 형태의 인센티브도 있습니다. 즉 이상주의, 도덕성 또는 "올바른 일을 하는 것"에 대한 일반적인 원의 같은 인자도 있습니다.

목표는 금전적 및 도덕적 인센티브를 완전하게 조율하는 것입니다. 하지만, 이런 이상이 항상 실현되는 것은 아니므로, 가끔 사람들은 도덕적으로 옳은 일을 하는 것과 금전적 이득을 추구하는 것 사이에서 선택을 해야 합니다.

당사의 목표

카르다노에서 저희는 인센티브의 완벽한 조율을 구현하기 위해 노력합니다.

저희는 지분 소유자가 블록을 생성하는 것과 같이 프로토콜에 참여해야 하는 경우, 온라인 상에서 활동하기를 바랍니다. 온라인 활동이 필요한데 이에 관심이 없거나 기술 지식이나 시간이 부족한 사람들은 자신의 지분을 지분 공동 관리에 위임함으로써 참여할 수 있습니다.

위임

지분 공동 관리의 구성

효율성과 보안을 최대화하기 위해, 지분의 확실한 다수(약 80%)가 어느 정도의 지분 공동 관리에 위임되어야 합니다(약 100 정도가 합리적인 숫자인 것 같습니다).

지분 공동 관리는 필요한 때 온라인으로 진행되고, 당사자들은 추가적 네트워크 인프라인 릴레이 노드를 제공해야 합니다. 지분의 나머지 부분(약 20%)은 "소액" 지분 소유자에 속해 있어야 합니다. 이들은 자체적으로 프로토콜에 참여하거나 단지 아무것도 하지 않기로 결정할 수 있습니다.

카르다노에서 지분 위임

카르다노는 지분 시스템의 모범으로 에이다를 소유하여 지분을 보유하는 것은 비트코인 프로토콜을 위해 비트코인을 보유하는 것보다 더 의미있습니다.

카르다노는 조건이 완전한 암호화폐이므로 상품 또는 서비스 구매에 에이다를 사용할 수 있습니다. 그뿐만 아니라, 에이다를 보유하면 프로토콜에 참여하고 블록을 생성하는 권리와 의무도 따라오게 됩니다.

에이다 보유의 두 가지 측면은 위임을 통해 분리될 수 있습니다. 지분 소유자는 금전적 가치를 보유하면서 프로토콜 참여의 권리를 위임할 수 있습니다.

자금에 대한 통제

위임 행위는 권한 행사를 포기하는 것이 아닙니다. 단지 프로토콜에 참여하는 권리만 위임하는 것입니다. 자금은 언제라도 정상적으로 사용할 수 있습니다.

어드레스

어드레스는 뚜렷하게 세 가지 유형이 있고 각각은 두 가지 암호 키 페어에 연관되어 있는데, 하나는 결제용이고 다른 하나는 지분 소유용입니다. 결제와 관련되어 있는 한, 세 가지 유형 모두가 동일하게 작용합니다.

  • 베이스 어드레스: 지분 키가 이 주소에 직접 연계됩니다.
  • 포인터 어드레스: 이 어드레스에는 지분 키를 정의하는 블록체인에서 위임 인증에 대한 "포인터"가 들어 있습니다.
  • 엔터프라이즈 어드레스: 지분 소유가 불가능합니다. 이 어드레스 유형은 교환을 위한 것이며 프로토콜 참여를 위해 위탁된 자금을 사용하는 것이 허용되지 않습니다.

위임 인증

위임 인증은 지분 권리를 하나의 지분 키에서 다른 것으로 위임하는 것입니다.

이는 거래 메타데이터의 일부로 블록 체인에 공개될 수 있으며, 이런 경우 포인터 어드레스가 이를 참조할 수 있습니다. 이와 같이 공개된 인증을 헤비웨이트라 부릅니다. 인증이 충돌하는 경우 블록체인에서 나중 것이 우선합니다.

헤비웨이트 위임 인증을 생성하는 데 드는 수수료는 포함된 거래의 거래 수수료입니다.

라이트웨이트 인증은 블록체인에 공개되지 않지만, 그 대신에 블록 헤더에 포함되어 슬롯 리더로 선정된 해당 주소의 지분 권리를 입증합니다. 또한, 연계를 끊는 "시리얼 번호"를 포함합니다.

지분 공동 관리 등록

지분 공동 관리를 생성하고 싶어하는 사용자는 등록 인증을 생성하고 특정 어드레스에 공동 관리 등록 수수료를 지불하는 거래에 이를 포함시킵니다.

이 인증에는 공동 관리 리더의 지분 키가 포함되어 있습니다.

공동 관리에 위임하고 싶어하는 사람들은 (헤비웨이트) 위임 인증을 생성하여 자신의 지분을 해당 키에 위임해야 합니다.

시나리오

베이스와 포인터 어드레스의 조합 및 위임 인증의 "체인"을 사용하면, 다음을 비롯한 다양한 시나리오를 다룰 수 있습니다:

  • 일반 사용자 지갑
  • 동결 지분이 있는 오프라인 사용자 지갑
  • 개인정보가 강화된 지갑
  • 지분 공동 관리 지갑
  • 엔터프라이즈(교환) 지갑

수수료

거래 수수료

카르다노 또는 기타 다른 암호화폐에서 거래 수수료를 받는 이유에는 다음 두 가지가 있습니다:

  • 고의적 네트워크 마비(DDoS) 공격에 대한 예방입니다. DDoS 공격의 경우, 공격자가 스팸 거래로 네트워크를 분주하게 만듭니다. 공격자가 각각의 가짜 거래에 대해 상당히 높은 수수료를 지불해야 한다면, 이런 형태의 공격에는 엄청난 비용이 들게 됩니다.
  • 인센티브에 대한 자금을 제공하기 위한 것입니다.

거래 수수료의 적용 방식

사용자가 특정 금액의 에이다를 이체하려는 경우, 최소 수수료가 해당 거래에 지불됩니다. 이 최소 수수료는 해당 거래를 유효화시키지만, 송금인이 원하는 경우 더 높은 수수료를 자유롭게 지불할 수 있습니다.

통화 팽창

  • 에이다의 총 공급량은 약 31,000,000,000입니다.
  • 최대 공급량은 45,000,000,000입니다.
  • 따라서 거의 14,000,000,000의 에이다를 인센티브에 사용할 수 있습니다.
  • 이는 매우 큰 금액이지만 무제한은 아니며, 그 사용은 시간에 따라 기하급수적으로 감소합니다.

최소 수수료

예를 들어, 200 바이트(주로 일반적인 사이즈) 사이즈의 거래 비용은:

0.155381 ADA + 0.000043946 ADA/바이트 × 200 바이트 = 0.1641702 ADA입니다.

해당 거래의 최소 수수료는 다음 공식에 따라 계산됩니다:

a + b × 사이즈

다음의 경우:

  • a는 특별 상수이며, 현재는 0.155381 ADA입니다.
  • b는 특별 상수이며, 현재는 0.000043946입니다.

ADA/바이트

  • 사이즈는 바이트로 나타낸 거래 사이즈입니다.

변수를 갖는 이유는 앞서 언급한 DDoS 공격을 예방하기 위한 것입니다. 극히 소액의 가짜 거래도 수수료가 충분히 커야 수천 개의 가짜 거래를 생성시키려고 하는 공격자에게 피해를 줄 수 있습니다.

변수 b는 실제 비용을 반영하기 위해 도입되었습니다. 비교적 큰 거래를 저장하는 것은 작은 거래를 저장하는 것보다 컴퓨터 메모리가 더 들기 때문에 큰 거래는 작은 거래보다 수수료가 더 비쌉니다.

변수 a와 b에 대한 특정 값이 계산되었지만, 이 값은 실제 비용을 더 잘 반영하기 위해 조정될 수 있습니다.

타당성

시간이 지남에 따라 더 많은 사람들이 카르다노를 이용하면서 더 많아진 거래 수수료를 통화 팽창에 따른 감소를 보완하기 위해 사용할 수 있습니다.

기하급수적 감소의 임의 예를 살펴보면, 인센티브를 위해 잔여 에이다의 5%를 사용하도록 정책을 수립할 수 있습니다:

인센티브에 사용된 양
남은 양
1
700,000,000
13,300,000,000
2
665,000,000
12,635,000,000
3
631,750,000
12,003,250,000
4
600,162,500
11,403,087,500
5
570,154,375
10,832,933,125
6
541,646,656
10,291,286,469
7
514,564,323
9,776,722,145
8
488,836,107
9,287,886,038
9
464,394,302
8,823,491,736
10
441,174,587
8,382,317,149

인센티브 배분

우로보로스의 원리에서 지분 프로토콜의 입증은 카르다노를 실행시키고, 시간은 기간과 슬롯으로 나눠집니다. 한 슬롯은 20초간 지속되며, 한 기간에는 21,600 슬롯이 포함되어 5일간 지속됩니다.

인센티브는 각 기간에 배분됩니다. 해당 기간 중에 생성된 블록의 거래 수수료(통화 팽창에서 에이다와 함께)는 가상 보상 공동 관리금으로 수집되며 총액은 지분 소유자에게 배분됩니다.

배분의 기본 개념

한 기간에서 수집된 보상 공동 관리금은 당사자의 지분에 따라 지분 공동 관리(및 개별 프로토콜 참여자)에게 배분됩니다.

이를 수행할 수 있는 두 가지 방식이 있습니다:

  • 해당 기간 초기에 통제된 지분의 비율에 따라 배분합니다.
  • 슬롯 리더로 선정된 지분 공동 관리의 슬롯 수 비율에 따라 배분됩니다(생성된 블록 수에 따른 것이 아님).

참고

카르다노 프로토콜이 기능하는 방식으로 인해 이런 방법은 동일한 기대 보상값을 갖습니다. 왜냐하면 슬롯 리더로 선정될 확률이 통제된 지분에 따라 비례하기 때문입니다.

첫 번째 개선: 대규모 공동 관리

기본 개념을 처음으로 개선하면서, 지분 공동 관리가 받을 수 있는 보상 공동 관리의 최대 비율은 1/k로 한정됩니다. 여기서 k는 원하는 공동 관리(k ∼ 100)의 수입니다.

k = 100이라고 가정하고, 지분 공동 관리 A 및 B를 각각 지분의 0.3% 및 1.2%라고 간주합니다. A는 보상 공동 관리의 0.3%를 받지만, B는 1%만 받게 됩니다.

동기 부여

이 정책은 지분 공동 관리가 너무 커지는 것을 방지하여 사용자를 분산시키도록 합니다.

두 번째 개선: 온라인 상태 유지

소개에서 설명했다시피, 인센티브의 전체 포인트는 사람들이 프로토콜을 따르도록 권장하는 것입니다. 따라서 지분 공동 관리는 프로토콜을 어기거나 순서가 되었을 때 온라인 상태를 유지하지 않으면 처벌을 받아야 합니다.

적합성

결과적으로, 주어진 지분 공동 관리가 리더로 선정된 슬롯과 실제로 생성된 블록의 수를 살펴보면 해당 지분 공동 관리가 보상 공동 관리의 몫을 받는 데 합당한지 근거에 입각하여 결정할 수 있습니다.

이런 단정은 전부 또는 전무로 결정될 수 있는 것이 아니지만, 대신에 프로토콜 준수를 바탕으로 사용 가능한 보상의 특정 비율을 지급합니다.

이런 단정은 "예상된 x% 이상의 블록이 생성된 것처럼" 간단하지 않습니다. 이러면 기간 말에 아무도 온라인 상태를 유지하지 않을 수 있습니다.

특징

미배분 자금

앞서 설명한 두 가지 개선은 보상 공동 관리 내에 포함된 자금 중 일부가 배분되지 않는 상황을 초래할 수 있습니다. 이런 특징으로 인해 잔여 자금을 금고에 넣어 사용할 수 있습니다.

이기적 채굴

공동 관리가 서로 차단되기 때문에 이기적 채굴 또는 블록 억제 등의 공격이 기능할 수 없습니다. 하나의 공동 관리 활동은 자체 보상에만 영향을 줍니다.

무경쟁

자금 배분 방식은 공동 관리 사이에 경쟁이 없음을 나타냅니다: 다른 공동 관리의 보상을 감소시켜 자신의 보상을 늘릴 수 있는 방법이 없습니다.

다른 공동 관리 작업을 방해하여 얻게 되는 인센티브가 없습니다.

지분 공동 관리 구성원에 대한 배분

보상 공동 관리가 지분 공동 관리로 분할된 후, 각 지분 공동 관리 리더는 보상의 몫을 공동 관리 구성원에게 배분해야 합니다. 즉, 지분을 공동 관리에 위임한 사람들에게 이 몫을 나눠줍니다.

이런 방식은 두 가지 지침을 따라야 합니다:

  • 공동 관리 리더는 자체 비용(컴퓨터 전기 사용 및 온라인 유지 시간)과 노력에 대해 보상을 받아야 합니다.
  • 공동 관리 구성원은 자신이 위임한 공동 관리액의 비율에 따라 보상을 받아야 합니다.

임의 예에 따르면, 지분의 0.2%를 가진 공동 관리 리더 앨리스를 고려할 때, 앨리스는 공동 관리를 밥(지분의 0.1%) 및 찰리(지분의 0.2%)와 함께 공동 관리를 형성합니다. 가상 기간 동안 보상 공동 관리가 5,000,000 ADA를 포함하고 있고 앨리스의 공동 관리가 슬롯 리더로 선정된 모든 슬롯 동안 충실하게 블록을 생성했다고 가정해 봅시다. 그러면 지분의 0.5%를 보유한 앨리스의 공동 관리는 해당 기간에 대해 25,000 ADA의 보상을 받게 됩니다.

25,000 ADA 중에 밥은 찰리가 받는 양의 반을 받게 되지만, 앨리스는 공동 관리 운영에 든 비용과 노력에 대해 보상을 받으므로 찰리는 앨리스보다 덜 받게 됩니다.

앨리스가 본인 노력에 대한 대가로 5,000 ADA를 더 받으면, 총 13,000 ADA를 받게 되고 밥은 4,000 ADA를, 찰리는 8,000 ADA를 받게 됩니다.

참고

이는 가상의 예로 보상 배분의 개념을 설명한 것입니다. 여기의 수치는 미래의 실제 보상액을 반영한 것이 아닙니다.