Security/Contract

    이더리움

    1 ethe...">

    dApp 01 -Web3J와 infura 셋팅

    Web3j란자바언어로 web3 기능을 수행하게함 따라서 Remix(플랫폼)에서 솔리디티 (언어)로 작성한 언어와 같이 아래와 같이 web3 prvider(컴파일) 기능들을 http 요청(JSON RPC)으로 수행 할 수 있음 .1.이더리움 네트워크에 연결하기 (만들거에서는 infura)2.지갑(개인키들의 집합) 생성/조회 -로컬환경에서 만들어줌 3.이더전송(근데 ehterscan api를 이용하면 더 쉽게 할 수 있다. 4.smart contract의 deploy(해시 블록에 트랜잭션 배포)5.블록체인 로그 보기 Web3j를 안드로이드에 추가시키자implementation 'org.web3j:core:4.2.0-android' Web3j와 infura 연동web3j는 Rinkeby,koban(TestNe..

    개발시 참고해야할 사이트

    web3j 설명 홈페이지 https://web3j.readthedocs.io/en/latest/index.html 토큰 가상발행 https://infura.io/ 안드로이드에서 만들기https://sparr0w7.tistory.com/38 샘플프로젝트https://github.com/eirlis/web3j-example 고-이더리움https://github.com/ethereum/go-ethereum geth 서버 구축https://goodplayer.tistory.com/10 비트코인 개발자 블로그 https://happyer16.tistory.com/entry/171114-%EC%9D%B4%EB%8D%94%EC%9D%BC%EA%B8%B0-%EC%9E%AC%EB%AF%B8%EB%A1%9C-%EB%B3%..

    블록의 크기

    비트코인의 한계점?전 세계적으로 비트코인에 대한 관심이 높아지고 거래량이 급증하면서 비트코인 블록 크기의 한계점에 대한 논란이 끊임 없이 나오게 되었습니다. 비트코인의 블록은 평균 10분에 한번식 생성될 수 있도록 설계되었으며, 블록의 크기는 1MB로 블록에 담을 수 있는 거래량은 제한적일 수 밖에 없습니다. 만약 블록에 포함시킬 수 있는 최대 거래량 보다 더 많은 거래량이 발생될 경우 거래는 자연스럽게 지연될 수 밖에 없습니다.금융 거래에서 거래 속도는 굉장히 중요한 부분이며, 거래가 정상적으로 이루어지지 않거나 많은 대기 시간이 필요하게될 경우 화폐로서의 가치가 하락될 수 밖에 없습니다. 또한 거래량이 급증하여 거래가 지연될 경우 다른 사용자들 보다 더 빠르게 거래를 처리하기 위하여 수수료를 높게 측..