기본 콘텐츠로 건너뛰기

라벨이 가상화폐인 게시물 표시

Polygon이 뜨는 이유, 그리고 Klaytn이 아직 못뜨는 이유.. 그리고 외국에서 본 한국 블록체인 기술

Klaytn네트워크에서 개발을 진행하다가  Polygon으로 변경을 했습니다.  두 네트워크에 접하면서의 경험담을 적어보겠습니다.   Klaytn은 서드파티 개발 툴이 없는 것 같습니다.  때문에 Klaytn의 공식 서비스인 KAS를 이용해서 개발을 진행해야 합니다.  그리고 공식 KAS API문서가 잘 되어 있는 듯 하지만,  대부분이 ERC 문서를 그대로 번역만 한 것이다 보니 한글이지만 한글을 이해하기 힘든 상황이 자주 있습니다.  그리고 없는 내용은 오히려 ERC문서를 보고 실험해보기도 하게 됩니다.  일단 Block chain을 이해한 사람이 알기 쉽게 설명했다기 보다는  업무상 번역했다는 느낌이 강해서 한글을 읽으면서 팀원들끼리 해석으로 고민하는 케이스가 많았습니다.  그리고 ERC에서 제공하는 기능들 중에 문서에 없는 내용에 대해 서포트에 질문을 보내면 API로는 제공하지 않기 때문에 직접 만들어 써야 한다는 답변을 받기도 했네요.  API로 만들다가 다시 지원안하는 것은 직접 만들어야 한다는...  필요최소한의 준비만 되어 있다는 느낌이 듭니다.  결국 초심자들이 개발하기 힘들다는 내용에 콜라보 하는 기업들이 Klaytn을 지원 안하고 있는 경우가 많아서 다른 네트워크를 찾게 되었습니다.  그래도 일본에서는 Polygon이 많아서 Polygon으로 찾아보았는데 서드파티 개발툴이 아주 좋은게 몇 개가 있고, 그 중에서 하나를 선택해서 디플로이 하니 바로 Metamask를 연결해주고 API없이 함수 호출해서 직접 API서버를 만들 수 있게 되어 있습니다.  게다가 Typescript, Python, Go등등 다양한 언어로 제공해주고 있네요.  단지 여기 역시 엄청 빨리 변화하는 버전업에는 따라가지 못해서 조금씩 오래된 내용이 있기도 합니다만, Klaytn만큼 지원 안되는게 있는 것이 아니라 solidity버전에 따른 차이 정도 입니다. 거의 최신 버전은 지원되고 있으니 걱정은 필요 없는 것 같습니다. 그리고 따라만 하면 될 수 있게 git repos

블록체인(가상화폐) 탈중앙화에 대한 잘못된 인식

가상화폐 에코시스템(생태계) 설계의 장에서 몇가지 이야기가 오갔다. 요즘 일본에서는 스테이블 코인의 알고리즘 트레이딩을 못하게 하는 움직임이 있다. 물론 모 토큰 때문에 일어난 이야기지만, 근본적인 철학은 없이 주변에 어떠니까 하는 이야기에 너무 흔들리는 느낌이 강하다. 탈중앙화가 된 근본원인은 중앙은행이 소비자를 속이면서 권력을 휘둘렀기 때문에 그걸 막기 위해 모든 트랜잭션을 공개하여 어느 누구도 속일 수 없게 하기 위함이다. 하지만 내가 만났던 모든 블록체인 (소위)전문가는 코인(토큰)의 가치 변화에 손을 대면 탈중앙화가 아니라는 이야기를 한다.  그 얘기를 듣고  그럼 거래소에서 몰래 장난질 치면서 조정하는 것은 이미 탈중앙화가 아니게 된 거 아닌가요? 라는 질문에 대답을 못하곤 한다. 내가 여기에 남긴 많은 글들은 한 단어의 뿌리에서 그게 어떤 의미로 해석을 해야 하고 어떻게 받아들어야 하는지를 설명하는 게 많다.  이번 내용 역시 나의 논리이지만 많은 곳에서 의견을 듣고 정리한 내용이다.  블록체인이 가져야 하는 탈중앙화는 1. 총발행량과 유통을 투명하게 해야 한다.  물론 이번에 문제가 생겼던 토큰역시 자체 네트워크에서 보면 볼 수 있었으나 거래소들이 발행자의 신고만 믿고 체크하지 못한 책임이 크다. 블록체인은 지갑의 주인이 누구인지는 모르나 모든 거래가 투명하게 공개되어 있기 때문에 역추적하면 누구의 지갑인지 대충 알 수 있다. 따라서 발행한 토큰에 장난을 칠 수 없다는 장점을 가지고 있다.  2. 통화 안정을 위해서는 발행자가 책임을 가지고 관리해야 한다.  이렇게 하면 탈중앙화가 아니지 않느냐라는 질문을 많이 받는다. 앞서 언급한 것과 같이 탈중앙화는 기존 시중은행이 지켜야할 담보를 장난쳐서 소비자에게 피해를 가중시켜서 생긴 것이다. 그렇다고 연방준비은행이 통화 안정을 방관하지 않는다. 통화를 발행한 자는 책임을 지고 통화 안정에 힘을 써야 한다.  1/99까지 떨어진 토큰이라도 발행자가 그걸 다시 회수해주었다면 그렇게 떨어진 채가 아니지 않았

토큰을 발행하는 메리트 - ERC20 bitcoin ethereum token 가상화폐 암호화폐

난 원래 토큰은 사기꾼들이 많아서 같은 부류로 취급되는 것이 싫어서 하지 않았었다 . 하지만, 토큰이 가지는 경제적 메리트는 상상을 초월한다. 다들 가상화폐니 암호화폐니 시끄럽지만 그 속에 숨겨진 경제적 가치에 대한 내용은 거의 언급하지 않는다. 내가 토큰을 만든 이유는 이렇다. 나의 비즈니스 또는 개인 적으로 여러가지 재화를 축적하기 위한 여러가지 투자가 필요하다. 시간, 노력, 그리고 물리적인 비용. 사람들에게 어떠한 제안을 하고 그 만큼의 댓가를 지불해야 한다. 그리고 이벤트, 마케팅에 비용이 필요하다. 그런데 내가 경험이 적다면 어떻게 될까? 막대한 비용을 지불하고 유저가 모였는데, 유저를 모으면서 들어간 비용 때문에 사업이 망할 수도 있다. 너무 가격을 잘못 정해서 유저가 늘어날 수록 사업이 망하는 케이스도 있다. 이런 경험적 경제 문제를 완충하기 위해서 토큰이 최적이란 이야기이다. 내가 유저를 모으기 위해 유저 한 명당 만원이라고 생각해서 토큰을 1000토큰을 주었다. 갑자기 유저가 100만명이 모였다. 내 사업자금은 1억인데, 100억이 필요한 것이다. 이 때 토큰으로 지불을 했다면 실제로 100억이 아니다. 그리고 시장에는 100억이 풀렸지만, 나의 예산의 1억 중에서 5천만원만 이를 회수하는데 사용했다. 그렇다면 내가 지불한 마케팅 비용은 실제로 5천만원 뿐인 것이다. 대신 토큰의 가치는 하락하지만, 사업자의 리스크는 굉장히 줄어든다. 이렇게 모은 유저를 이용하여 여러가지 비즈니스를 성공 시켰다. 매출의 20%를 토큰 매입에 쓰겠다고 공약을 하였다. 사람들은 그 미래가치로 토큰을 추가로 구매하고, 실제로 매출의 20%를 지속적으로 구매하게 된다면 처음에 뿌린 100억 중에 들고 있던 사람은 본전 또는 그 이상의 수익을 얻을 수도 있다. 필요한 재화를 먼저 땡겨 쓰고 나중에 수익에서 갚아 나가는 방식은 사업자에게 충격을 완화 시키기도 하지만, 그것을

주변에서 처음 듣는 가상화폐에 투자를 권한다면? 초보를 위한 비트코인 해설

요즘들어 가상화폐 사기가 아주 많네요.. 가상화폐란 것은 정확하게 국가 차원에서 표준어로 정의내린 것은 없습니다.   그래도 위키페디아 같은데는 있지요.. https://ko.wikipedia.org/wiki/%EA%B0%80%EC%83%81%ED%99%94%ED%8F%90 가상화폐 - 위키백과, 우리 모두의 백과사전 둘러보기 메뉴 개인 도구 로그인하지 않음 토론 기여 계정 만들기 로그인 이름공간 문서 토론 변수 보기 읽기 편집 역사 보기 더 보기 검색 둘러보기 대문 사용자 모임 요즘 화제 최근 바뀜 모든 문서 보기 임의 문서로 도움말 기부 도구 여기를 가리키는 문서 가리키는 글의 최근 바뀜 파일 올리기 특수 문서 목록 고유 링크 문서 정보 이 문서 인용하기 인쇄/내보내기 책 만들기 PDF로 다운로드 인쇄용 판 다른 언어 링크 추가 ko.wikipedia.org 위키페디아 역시 누구나 쓸 수 있기 때문에 정답은 아닙니다만... 중요한 것은..  이런건 뭐래도 좋다.   정말 돈이 될까? 주변에서는 엄청나게 돈 벌었다던데.. 코인ICO에 참여하면 아주 큰 돈을 벌 수 있다는 얘기가 많습니다.  그리고 비트코인도 엄청나게 비싸졌기 때문에 이 코인도 가지고만 있으면 대박난다면서 구입을 권하는 주변 사람들이 있을 겁니다.  제가 가지고 있는 기준이 꼭 맞는다고 할 수는 없지만,   최소한 속아서 사지 않기 위해서 제가 취하는 행동을 말씀 드릴까 합니다.  1. 정상적인 가상화폐는 github에 소스가 있다.   가상화폐는 대부분 오픈 소스로 이루어져 있고 많은 사람들의 검증 및 공동 개발을 통해 발전해 옵니다.   비트코인은 당연히 있겠죠.   https://github.com/bitcoin/bitcoin bitcoin/bitcoin bitcoin - Bitcoin Core integration/staging tree github.com

비트코인(bitcoin)이나 이더리움(ethereum)같은 블록체인(blockchain)의 하드포크(hard folk)와 소프트포크(soft folk)의 기술적인 설명

가상화폐에서 요즘 이슈가 참 많은 것들이  하드포크  했다느니 하는 이야기 입니다. 그도 그럴 것이,  BTC(비트코인, Bit Coin)의 하드포크로  공짜 화폐가 1:1로 생겼는데  그게 10%정도의 가치를 가졌으니  공짜로 10%가 생긴 셈이었지요. 그런데 도대체 하드포크(Hard folk)니  소프트포크(Soft folk)니 하는 것은 왜 하고, 어떠한 영향을 주는 것일까요? 블럭체인이 만들어져 가는 룰 중에  일부의 보안 문제 또는 성능 문제로 블럭을 생성하는 구조가 변경된다든지 하는 경우가 발생하는데 이 때 두 가지를 선택할 수 있습니다. 1. 기존의 룰로 만들어진 블럭체인도 유효로 인정하는 방법 2. 기존의 룰은 유효하지 않고 신규 룰만 적용하는 방법. 여기서 1번을 소프트 포크라고 하고 2번을 하드포크라고 합니다. 소프트포크는  기존 룰도 채용이 가능하므로  서비스 정지 없이 소프트포크가 가능하고, 이 경우 두 가지의 룰을 모두 인정하게 되므로  블럭의 구조상 용량이 커지기 쉽게 됩니다. 하드포크의 경우는  모든 오래된 룰은 없애고 시작해야 하기 때문에  일정 시간 서비스를 멈추고 룰 업데이트를 해야하는  번거로움이 있습니다.  2017년 BTC의 하드포크가 그 예이구요.. 기존 룰을 인정안하는 대신에  기존 룰을 독립적인 코인으로 독립시킬 수도 있지요. 이 때 떨어져 나온 것이 BCH(비트코인캐시, Bitcoin Cash) 입니다. Segwit에서는  기존 블럭 사이즈의 문제등을 개선한 방법을  제안하였으나, 비트코인 마이너(채굴기, Miner)의 70%이상을 점유하고 있는  Bitmain의 대표 우지한은 새로운 Segwit은 기존 장비로는 해결할 수 없기 때문에  반대 입장을 표명했습니다. 때문에 기존 서비스를 유지하기 위해  하드포크하