본문 바로가기

분류 전체보기59

블록체인과 탈 중앙화 (1) 글을 시작하며 석사 생활을 진행하며 블록체인과 합의 알고리즘에 대한 많은 공부를 했고, 졸업을 앞두고 있다. 석사 생활동안 공부한 내용을 전체적으로 정리하고자 이 글을 작성한다. 이 글을 통해 블록체인을 처음 접하거나. 블록체인이라는 기술에 대해 좀 더 심화적으로 알고싶어하는 여러분이 더 많은 지식을 얻어갈 수 있었으면 좋겠다. 탈 중앙화 블록체인이라는 기술에 대해 알아가고자 검색을 하면 가장 많이 보이는 단어일 것 이다. 탈 중앙화 탈 중앙화라는게 무엇이길래 블록체인은 탈 중앙화다! 라는 말이 보이는 것 일까? 사실 한국인으로써 탈 중앙화의 중요성과 그 느낌(?)을 이해하기란 쉽지 않다. 우리나라는 모든 사회, IT인프라가 중앙화되어 운영되고 있으며, 지금까지 이러한 운영 시스템에서 큰 문제가 발생한 .. 2020. 6. 19.
슬럼프 왜이렇게 아무것도 하기가 싫지... 공부도 하기 싫고.. 코딩도 귀찮고... 논문도 쓰기 싫고.... 잠깐 이러고 말겠지 했는데 벌써 몇달째... 귀찮다...... 2020. 5. 8.
삼성 블록체인 플랫폼 SDK 사용하기 (4) Payment Payment 블록체인 SDK를 이용한 payment는 더욱더 간단하다. 소스를 보면서 이해하자. CoinNetworkInfo coinNetworkInfo = new CoinNetworkInfo( CoinType.ETH, //코인 종류 EthereumNetworkType.ROPSTEN, //네트워크 종류 rpcAddress //노드 정보 ); EthereumService ethereumService = (EthereumService) CoinServiceFactory.getCoinService(this, coinNetworkInfo); List lists = mSblockchain.getAccountManager() .getAccounts(wallet.getWalletId(), CoinType.ETH, .. 2020. 2. 11.
삼성 블록체인 플랫폼 SDK 사용하기 (3) Account 생성 및 가져오기 계좌 생성 지갑을 가지고 온 뒤 Account가 없을 경우 Account를 생성해 주어야 한다. 기존의 Account가 존재할 경우 AccountManager의 getAccount를 이용하여 Account 정보들을 가지고 올 수 있다. Account를 생성하기 위해서는 CoinNetworkInfo 객체가 필요하다. 이를 통해 어떤 코인에 대한 계정을 생성할 것 인지, 또한 테스트넷 기반인지 메인넷 기반인지를 설정할 수 있다. CoinNetworkInfo coinNetworkInfo = new CoinNetworkInfo( CoinType.ETH, //코인 종류 EthereumNetworkType.ROPSTEN, //네트워크 종류 rpcAddress //노드 정보 ); CoinNetworkInfo 객체는 .. 2020. 2. 11.