loader image
말랑말랑

앙꼬코인

엄마가 자꾸 코인을 물어봐요.

우리 엄마는 가끔 제게 코인을 물으세요.
마구 오른 코인을 보시며 코인 하나도 없어서 우울하시데요..
지금 사도 되냐고, 이것저것 궁금한 것들 물으시지만 
전 답하지 않아요…
말씀 드려도 이해 못하실 거고,
괜히 코인 이상한 대로 이체하시거나,
지갑 개인키 잃어버리실테니..-_ㅜ
대신 해드릴 수는 있지만, 뭔가 더 근본적이면 좋겠는데..

저는 여느 때 처럼 앙버터와 커피를 마시며
컴퓨터를 뚜드리던 중.
그래, 우리 엄마도 해볼 수 있는 ..
앙꼬 코인을 만들자.

근데 만들다 보니 일이 커지고 있는…

온체인 에듀케이셔널

이왕 만든 코인
그래도 뭔가 명분이 있으면 좋겠는데..
뻔한 망상 수준의 껍데기 비전 말고,
뭔가 쪼금이라도 실제의 의미가 있는.

그래. 이건 코린이들을 위한 코인.
오랜만에 들여다 본 코인 세상,
너무 복잡하고 난해 하다. 

거래소에 갇혀 많은 사람들이
블록체인을 경험하지 못하니
나도 이렇게 어렵고, 무서운데..
온체인을 더 많은 사람에게 알게하자.
진짜 블록체인을 경험 하실 수 있게.

” 앙꼬와 함께 하는 코린이의 온체인 모험.”

꽤 맘에 들어..

토큰 명세 ( spec )

앙꼬는 누구도 맘대로 할 수 없는 언터쳐블 생태계 입니다.

  • 기본 토큰 형식
    기본 토큰 형식 ERC-20

    이더리움 표준 ERC-20

  • 네트워크
    네트워크 이더리움 + 폴리곤

    이더리움 및 병렬로 싱크되는 사이드체인 ,폴리곤

  • 초기 발행량
    초기 발행량 100조 ANKO

    넉넉하게...

  • 토큰 소각 가능 여부
    토큰 소각 가능 여부 가능

    토큰 소각으로 토큰 가치를 높일 수 있음.

  • 추가 발행 가능여부
    추가 발행 가능여부 불가

    토큰 제작자가 맘대로 추가 발행 불가

  • 네트워크 중지 가능성
    네트워크 중지 가능성 불가

    토큰 제작자의 네트워크를 임의 중지 불가

  • 블랙리스트 지정 여부
    블랙리스트 지정 여부 불가

    토큰 제작자의 특정 주소를 막을 수 없음

왜 이렇게 만들었는지?

ERC-20은 이더리움에서 가장 많이 쓰이는 표준 토큰으로 대부분의 이더리움 기반 알트코인의 99%가 ERC-20 입니다. 간단한 형식이라 저장, 전송 등의 기능을 구현하는 것은 간단해요.  앙꼬를 처음 시작할 때만 해도 가벼운 마음으로 뚝딱 하나 만들자~ 이런 생각이었는데 ERC-20에 대해서도 하나하나 따지다 보니 한 달을 고민했습니다…;

  • 업그레이드 가능하게 만들까(배포 후에도 수정할 수 있게)
  • 최근 유행했던  반사 기능 넣을까 (거래에서 수수료 뗀 다음 홀더에게 배분)
  • 플래쉬민팅도 해볼까? 단어가 멋지다.. (순간적인 무담보 대출 기능을 토큰 자체에 탑재)
  • 투표기능도 아예 Dapp이 아니라 토큰에 탑재해 버릴까? 뭔가 있어 보일 듯?

그런데 다 안 했습니다.
최종적으로 기능은 단 1개, 토큰을 소각하는 것 뿐입니다.
왜 이렇게 했냐면요

  • 이것저것 기능 많아지면 토큰 트랜잭션에서 가스피 늘어남. (계약 코드가 복잡할 수록 검증이 어려워져서 컴퓨팅 리소스를 더 많이 먹기 때문에)  > 그래서 단촐해야 한다.
  • 토큰 관리자가 통제하는 기능이 많아 질 수록 중앙집권화. 앙꼬는 홀더들이 만들어 가는 코인인데 이 생태계에 ‘신’이 존재하면 안 된다. (갑자기 토큰 세상을 임의로 멈추게 한다거나 :Pausing , 누구를 블랙 먹여서 못 움직이게 한다거나 : BlackListing)
  • 특히 계약을 업그레이드 할 수 있게 한다면 (Upgradable) 언제든 토큰 운영자가 맘대로 세상을 바꿀 수 있으므로 탈중앙, 불변성이 박살남. 그리고 만약 정부 등이 제도 바꿨다고 이러이러한거 적용해! 그럼 적용 안 하려면 반발해야 함.  (그냥 못 바꾸는 구조면.. “못 바꿔요-_ㅠ 힝…” 하면 됨)
  • 잡다구리 기능이 많이 들어가면 관리자가 헤까닥 해서 코인 이상하게 만들어 버릴까봐 거래소가 상장 안 시켜줄 가능성 높아짐. (상장 되니까 갑자기 토큰 1조개 뿅 찍는다거나 하는)
  • 그래, 기능들은 Dapp으로 해결하자!