전체 글114 Web3.js 사용해보기 Web3.js는 이더리움 블록체인과 Json RPC를 사용하여 interaction한다. Json-RPC에는 다양한 모듈이 있는데 Web3 - etc : 이더리움 블록체인과 스마트 컨트랙트 모듈 Web3-shh : P2P 커뮤니케이션과 브로드캐스트를 위한 위스퍼 프로토콜 모듈 Web3-bzz : 탈중앙화 파일 스토리지를 위한 스왐 프로토콜 모듈 Web3-utils : dApp 개발자를 위한 유용한 헬퍼 함수들을 모아둔 모듈 Window.ethereum - 공급자 객체 EIP-1139를 통해, 메타마스크와 같은 지갑 소프트웨어는 웹 페이지에 자바스크립트 객체형태로 자신의 API를 노출한다. express 사용한 EtherScan 테스트넷 정보확인하기 Web3js 를 사용해서 해당 페이지에 Etherscan.. 2022. 12. 22. Etherscan시 나오는 사항들 검색화면 - Transaction : 트랜잭션 ID - Status : 트랜잭션의 성공 여부 - Block : 트랜잭션이 기록된 블록의 숫자 - Timestamp : 트랜젹션이 채굴된 시간 - From : 트랜잭션 보내는 사람 주소 - To : 트랜잭션 받는사람 주소 - Value: 보내는 이더 양 - Transaction Fee : 트랜잭션을 블록에 포함하여 새로운 블록을 제안하는 proposer 및 올바른 투표를 진행하는 vaildator들에게 지급되는 수수로 - Gas Price : 트랜잭션을 수행하는 데 소요되는 가스당 비용 - Gas Limit & Usage by Txn : 트랜잭션을 실행하는데 드는 소모할 가스의 한도와 실제로 트랜잭션 수행 시 소모된 가스의 양. 일반적인 이더리움 트랜잭션에서.. 2022. 12. 15. 암호기술 암호학 암호학의 역사 블록체인과 암호 기술은 떼려야 뗄 수 없는 긴밀한 사이이다. 신원 확인이나 블록체인의 형태 ,송금,과정 서명 등 대부분의 기능에 암호 기술이 사용된다. 그렇기 때문에 암호학에 대한 기초적인 이해는 매우 중요하다. 암호학이란 암호학이란 암호화 및 복호화를 연구하는 학문으로, 안전한 의사소통을 위해 만들어졌다. 단순하게 말해 암호란 사람이 읽을 수 있는 평문을 타인이 이해할 수 없도록 암호문으로 만들어 전송하고 ,그것을 다시 사람이 읽을 수 있는 평문으로 복구하는것. 고대의 암호학 원시 암호화 기술은 고대에서부터 존재했으며, 대부분의 초기 문명들은 이미 암호학을 사용해 온것으로 알려져있다. 암호가 사용된 가장 오래된 예시는 약 3900만년전 살았던 이집트 귀족 크놈호테프 2세의 무덤이다.. 2022. 11. 25. 백준 2292 벌집 문제 위의 그림과 같이 육각형으로 이루어진 벌집이 있다. 그림에서 보는 바와 같이 중앙의 방 1부터 시작해서 이웃하는 방에 돌아가면서 1씩 증가하는 번호를 주소로 매길 수 있다. 숫자 N이 주어졌을 때, 벌집의 중앙 1에서 N번 방까지 최소 개수의 방을 지나서 갈 때 몇 개의 방을 지나가는지(시작과 끝을 포함하여)를 계산하는 프로그램을 작성하시오. 예를 들면, 13까지는 3개, 58까지는 5개를 지난다. 입력 첫째 줄에 N(1 ≤ N ≤ 1,000,000,000)이 주어진다. 출력 입력으로 주어진 방까지 최소 개수의 방을 지나서 갈 때 몇 개의 방을 지나는지 출력한다. 예제 입력 1 13 예제 출력 1 3 Approach 위에 벌집의 층을 세어보면 1층은 1 , 2층은 2~7 , 3층은 8~19 ,4층은.. 2022. 11. 19. 이전 1 ··· 22 23 24 25 26 27 28 29 다음