•   3   hkmoon   9 months ago    
  •   3   hkmoon   11 months ago    
  • 왜 댑 (Dapp) 탈중앙화 앱과 블록체인인가?

    #암호화폐

    오늘은 댑에 대해 생각해 보는 시간을 가지려고 합니다. 왜 댑 (Decentralized App)을 써야 할까요?

    기존 서버 시스템도 편하고 좋은데 말이죠. 그래서 댑과 블럭체인의 관점에서 필요성을 알아보도록 하겠습니다.

    1. 해킹이 불가능하다. (Unhackable)

    첫번째는 해킹이 불가능하다는 것입니다. 물론 거래소나 개인 지갑이 있는 PC는 해킹이 가능합니다. 이는 큰 문제점이기도 하지요.

    하지만 블록체인에 기록된 데이터는 해킹이 불가능합니다. 다시 말하자면 위변조가 불가능합니다. 내용이 바뀌면 해쉬값이 바뀌기 때문에 기록된 내용을 도중에 변경을 할 수가 없습니다. 중간에 해쉬값이 바뀌면 이후 연결된 블록들의 해쉬값이 전부 바뀌어야 하기 때문입니다.

    해킹을 했다라고 하더라도 P2P 노드들간의 합의에서 금방 변조된 데이터임을 확인해서 내칠 수 있습니다.

    이렇게 데이터에 진위성을 부여하기 때문에 진위성을 지녀야 하는 데이터에는 굉장히 효과적입니다. 예를 들어 돈이 대표적인 예입니다. 돈은 복붙해서 계속해서 찍어내면 안되지 않습니까? 그래서 비트코인이 등장한 것입니다.

    그 외에도 진위성을 부여해야 하는 투표, 아이덴티티, 비즈니스 핵심 로직(스마트컨트랙트), 저작권 등 다양한 분야에서 활용될 수 있고 확장될 수 있습니다.

    여러분은 지금 블로그를 블록체인에 저장하는 댑인 스팀잇을 사용하고 있습니다.

    dcap_0101.png

    댑의 개념 by by Siraj Raval

    2. 가치의 생산자와 가치의 혜택자가 일치한다. (Value Creator = Value Beneficiary)

    이 부분은 상상력이 조금 필요하긴 한데 블록체인은 어떻게 보면 하나의 공동작업과 그에 대한 보상 시스템이라고 말할 수 있습니다. (공동작업 + 보상)

    team-386673_640.jpg

    비트코인은 블록체인을 유지하기 위한 채굴작업과 그에 대한 보상인 비트코인으로 이루어져 있습니다. 그리고 이 블록 체인 위에서 가치를 자유롭게 교환하는 사용자들이 있지요.

    그런데 비트코인의 초기 설계를 보면 이 채굴자와 사용자가 거의 일치합니다. 즉 사용자는 마음만 먹으면 자신의 컴퓨터 자원을 활용하여 비트코인을 채굴할 수 있었지요. 물론 이 설계는 채굴장비의 비약적인 상승과 난이도 상승 때문에 지금은 다른 모습을 지니게 되었지만요. (저는 이 부분이 사토시의 계산 실수가 아닐까 조심스럽게 생각해 봅니다.)

    전에 이오스 개발자 모임에 참여해봤는데요. 이를 DAC (Decentralized Autonomous Collective) 이라고 부르더군요. 이는 댄 라리머가 비트쉐어즈 때부터 구상해오던 개념이라고 생각하는데 Decentralized Autonomous Company 의 개념을 다르게 부르는 것으로 보입니다. 여러 증권 법이나 다른 것들 때문에 Company 라는 단어를 사용하지 않는 것이지 않을까 생각이 되지만요. 간단하게 사용자들이 만들어 나가는 회사입니다. 그리고 사용자들에게 지분을 나누어줌으로써 보상을 합니다. 이러한 것은 스팀잇에도 그 시스템이 반영되어 있습니다.

    제가 처음 블록체인을 바라보았을 때 매료되었던 것은 가치의 생산자와 혜택을 받는자가 일치하기 때문이었습니다. 그리고 이렇게 될 때 전체 파이는 훨씬 커지게 됩니다.

    게다가 현재 IT 업계는 너무 집중화 되어 있습니다. 소수의 회사들이 대부분의 유저를 차지하고 수익도 일부 소수에게 집중되어 있습니다. 한 사람이 하루에 1000개의 빵을 살 수 있는 돈을 가지고 있는 것보다 한 명의 사람이 하루에 100개의 빵을 살 수 있고 300명의 사람들이 빵을 3개씩 살 수 있는 것이 전체적인 사회의 부의 창출면에서 더 좋다고 생각합니다.

    무엇보다 사용자들이 서비스를 사용하면서 혜택을 받는 경우는 거의 없습니다.

    이러한 지점에서 댑은 새로운 기회들을 창출한다고 봅니다. 물론 분배 문제에서는 보다 신중한 접근이 필요하다고 생각하지 만요.

    3. 토큰 경제 (Token Benefit)

    기존의 서비스들은 광고 모델이나 , 직접 지불에 의한 판매 모델로 수익모델을 가져왔습니다.

    토큰 경제에서는 서비스들이 자체 토큰을 발행하거나 기존의 토큰을 활용하여 수익을 창출합니다.

    커뮤니티가 만들어 내는 부의 창출과 분배의 과정에 기여하면서 댑을 만들어 내는 사람들과 사용자들은 수익을 얻게 됩니다.

    여기서 토큰은 굉장히 독특한 성격을 지니게 되는데요 바로 디지털통화의 기능과 주식의 개념이 혼합된 형태의 재화가 됩니다.

    물론 본격적인 서비스를 보여주기 전에 토큰 판매만을 위한 스캠들도 많다고 생각하지만요 ^^;

    이런 것들은 우리가 적극적으로 배제를 하면 좋겠지요?

    money-2724235_640.jpg

    이상 제가 생각하는 댑에 대해서 이야기를 해봤습니다. 이 의외에도 다양한 속성이 있을 수 있습니다.

    그렇다면 댑은 게임 체인저가 될까요? 저는 긍정적으로 생각합니다.

    하지만 기존의 서버를 활용하는 서비스와 댑이 함께 사용될것입니다. 어느 쪽에서는 서버의 효율성이 훨씬 나은점도 있으니깐요.

    블록체인을 활용하는 것이 나은 것에서는 블록체인을 활용하고 서버가 활용되는 것이 나은 것에서는 서버가 활용되는 형태가 되지 않을까 생각해 봅니다.

    마지막으로 댑이 사용자들에게 권한을 주고 그들을 위한 P2P 앱이 되는 한 새로운 기회를 만들어 내고 많은 가치를 만들어 낼 것이라 생각합니다.

    그때가 되면 가치 경제 라는 단어에 대해서 생각해 볼 수 있는 시기가 될 것 같습니다.

    읽어 주셔서 진심으로 감사합니다!

    Follow me @hkmoon

    * 이 글은 제가 스팀잇에 올렸던 글을 옮겨온 글입니다. 앞으로 암호화폐 관련하여 포스팅을 올리도록 하겠습니다.

      2   hkmoon   9 months ago    
  • 머신 러닝으로 9분 후의 비트코인 가격을 알아보자.

    #암호화폐

    머신 러닝으로 9분 후의 비트코인의 가격을 알아볼 수 있을까요?

    결과부터 알려드리겠습니다. 아직 안됩니다 ㅎㅎ

    그래도 머신 러닝에 대해 흥미가 생겨 함께 알아보도록 하겠습니다.

    세상은 넓고 천재는 많은 법.

    깃허브를 보다 보니 누군가가 이미 코드를 짜놨습니다.

    https://github.com/PiSimo/BitcoinForecast

    파이썬과 케라스를 활용해서 가격을 예측하는 방식입니다.

    케라스는 파이썬으로 구현된 딥러닝 라이브러리입니다.

    예측 방법으로는 RNN (Recurrental Neural Network GRU)을 활용합니다.

    RNN은 순환 신경망으로 순차적인 데이터 구조의 다음 데이터를 예측하는데 활용될 수 있습니다.

    4945f448-275b-11e7-8ad9-e4c9601a7d3a.png

    일단 PiSimo가 짠 코드를 클론을 해줍니다.

    git clone https://github.com/PiSimo/BitcoinForecast.git

    그리고 데이터를 트레이닝 시켜줍니다. 처음 코드를 실행시켜서 필요한 라이브러리가 있으면 설치해 줍니다.

    python3 network.py -train dataset_path -iterations number_of_training_iterations

    그런데 문제가 있는데 바로 학습 시켜줘야 할 데이터 셋이 아직 없다는 것입니다.

    그래서 같이 포함되어 있는 grabber.py 파일로 데이터를 받아줍니다. 그런데 데이터를 하루의 2/3 정도의 시간 정도는 받아주라고 하네요.

    python3 grabber.py

    그래서 다른 코인들을 시험삼아 채굴하면서 데이터를 받았습니다 =_=

    약 100개 정도의 데이터셋이 모였군요. 컴퓨터를 계속 켜놓을 수도 없는 노릇이라 이정도에 만족해야 겠습니다.

    python3 network.py -train btc02091842.csv -iterations 100

    chart.png

    그래프가 나왔군요. 빨간색이 예측, 초록색이 실제입니다. 차이가 있어보이는군요.

    실제로 돌려보겠습니다.

    python3 network.py -run btc02091842.csv -model model.h5

    결과입니다. 거의 100~200달러정도 차이가 납니다. 그리고 오른다, 내린다도 아직 맞추지 못합니다 ㅎㅎ;

    이 실험은 어제 진행된 것입니다~!

    머신 러닝도 아직은 비트코인의 가격을 확실하게 예측하지는 못하는 것 같습니다. 워낙 변수가 많고 예측할 수 가 없으니깐요.

    그렇지만 정말 많은 데이터와 패턴분석이 진행되면 가까운 미래에는 예측을 할 수 있을지도 모르겠다는 생각이 듭니다.

    그 때는 9분이 아니라 1시간, 24시간 후도 어느정도 예측을 할 수 있을 지도 모른 다는 생각이 드네요.

    타임 머신은 불가능해도 예측 머신은 가능하지 않을까요?

    하지만 그냥 저는 조금 있다 오른다 내린다 정도만 지금 당장 알려줘도 소원이 없겠네요 ㅎㅎ

    읽어 주셔서 진심으로 감사합니다!

    Upvote, follow, resteem will be appreciated~! 😃

    * 이 글은 제가 스팀잇에 올린 글을 가져온 글입니다. 스팀잇을 하시는 분들은 팔로우 해주세요~

    Follow me @hkmoon

    참고 :

    PiSimo/BitcoinForecast BitcoinForecast - Predict bitcoin price with deep learning

      2   hkmoon   9 months ago    
  • 리스크 노드 만들기

    #암호화폐

    https://www.youtube.com/watch?v=OGalnujyDeg

    How To Setup A LISK Node (on testnet and mainnet)
    Hi, I am... Kyle From Ohio ADVICE: Start with a $5 node on testnet to learn. Dont expect to forge on mainnet. You have to earn that right! Learn about LISK d...

      2   hkmoon   10 months ago    
  • 블럭체인 - 비트코인 차트

    #암호화폐

    비트코인 블럭체인에 대한 정보를 알 수 있는 곳.

    USD 평균 가격 및 블럭에 대한 다양한 정보를 알 수 있다.

    믿을 수 있는 비트코인 지갑을 만들 수 있다.

    Bitcoin Charts & Graphs - Blockchain The most trusted source for data on the bitcoin blockchain.

      2   alphao   1 year ago    
  •   2   alphao   1 year ago    
  • 코인 마켓 캡

    #암호화폐

    https://coinmarketcap.com/

    코인마켓캡

    현재 시장에서 거래되고 있는 코인의 리스트를 한 페이지 내에서 한꺼번에 순위별로 확인할 수 사이트.

    코인의 시가 총액대로 순위대로 표시된다.

    각 코인별로 역대 시세 그래프 (역사) 를 알 수 있어서 좋다.

    다양한 알트코인에 대한 정보를 알 수 있다.

    CoinMarketCap.png

    Cryptocurrency Market Capitalizations | CoinMarketCap Cryptocurrency market cap rankings, charts, and more

      2   hkmoon   1 year ago    
  • 크립토 워치

    #암호화폐

    https://cryptowat.ch/ 검은 배경 화면에 암호화폐의 각종 등락세를 확인할 수 있는 사이트. 외국의 주요 거래소의 정보를 확인할 수 있다. (한국의 경우 빗썸의 시세가 리스트 되어 있다.)

    시계열의 등락을 확인하는데 좋다.

    Cryptowatch - live Bitcoin price charts Live price charts and market data for Bitcoin, Ethereum, and more

      2   hkmoon   1 year ago    
  • 스팀잇

    #암호화폐

    가상화폐 SNS
    글을 쓰고 추천을 받고 (큐레이션) 하면 가상 화폐인 스팀으로 디지털 보상을 준다.

    Steemit
    Steemit is a social media platform where everyone gets paid for creating and curating content. It leverages a robust digital points system (Steem) for digital rewards.

      2   hkmoon   1 year ago