배우기 · 6개 정거장 중 4번

전체가 맞물리는 방식

스택 맨 위에서 맨 아래까지 하나의 이야기: 당신의 키를 쥔 도둑에게서도 코인을 지키는 금고. 지난 정거장에서 만난 모든 레이어가 여기서 각자 한 가지 일을 합니다.

  1. 1
    여러분

    강제할 가치가 있는 규칙에서 시작

    "이 코인은 24시간 지연 후에만, 그것도 내 주소로만 출금할 수 있다 — 오늘 밤 누가 내 키를 훔치더라도." 이 한 문장이 곧 금고입니다.

  2. 2
    Silverscript

    규칙을 코드로 쓰기

    허용되는 상태 변화를 서술하는 몇십 줄: 이전 상태 + 나의 요청 + 트랜잭션의 사실들 → 허용되는 새 상태. 그 외에는 아무것도 허용되지 않습니다.

  3. 3
    Kaspa Script

    컴파일러가 잠금장치를 깎아 냅니다

    Silverscript는 규칙을 체인이 이해하는 원시 커버넌트인 Kaspa Script로 컴파일합니다. 이 레이어를 손으로 배선할 일은 없습니다 — 컴파일러가 합니다.

  4. 4
    Kaspa 합의

    입금 — 규칙이 물리 법칙이 되다

    코인을 커버넌트 안으로 보냅니다. 이 순간부터 규칙은 약속도, 회사 정책도 아닙니다: 네트워크의 모든 노드가 모든 지출 시도마다 그 규칙을 검사합니다.

  5. 5
    Kaspa 합의

    도둑의 시도 — 그리고 체인의 거절

    훔친 키를 쥔 누군가가 즉시 출금 트랜잭션을 브로드캐스트합니다. 그 지출은 지연 규칙을 어기므로, 합의는 홈에 맞지 않는 동전처럼 트랜잭션을 거부합니다. 애초에 일어나지 않은 일이 됩니다.

  6. 6
    익스플로러

    누구나 검증할 수 있습니다

    커버넌트와 그 규칙, 그 이력은 모두 공개되어 있습니다. kascov.io 같은 익스플로러에서, 어떤 회사도 끼어들지 않은 채 스스로를 지키고 서 있는 금고를 볼 수 있습니다.

여러 계약으로 이루어진 앱도 같은 이야기에 한 장(章)만 더해집니다: Argent가 여러 커버넌트를 하나의 애플리케이션으로 엮은 뒤, 전체가 아래로 컴파일됩니다.

체크포인트 — 짧은 질문 2개

커버넌트 금고에 입금한 뒤, 규칙은 누가 검사하나요?

내 키를 훔친 도둑은…

Esc to close