본문 바로가기

전체 글

(5)
3. 컨트랙트를 배포해보자 앞선 포스트에서 얘기한 대로 https://yourdevelop.tistory.com/3 1. Web3는 무엇인가 WEB3 생태계 - 블록체인을 기반으로한 모든 모델들을 말함 일론 머스크가 블록체인은 실체없는 사기라고 말하며 도지코인사건으로 증명하기도 했고 논란이 많다 1. WEB의 흐름 WEB1.0 - READ ONLY (Ex : yourdevelop.tistory.com 이더리움으로 개발하는 방법 두 번째인 솔리디티로 스마트 컨트랙트를 개발하는 것이다. 위의 코드는 솔리디티 언어로 작성된 2ETH를 받으면 사람카운트를 해주는 컨트랙트이다. 각 코드의 설명은 아직은 하지 않도록 하겠고 '이렇게 쓰는구나~ '정도만 알면 좋을 듯하다. 1. html 작성 우선 위의 컨트랙트를 보여줄 화면을 구성한다. 나중..
2. Web3.js를 사용해보자 사실 위의 사진은 Web3.js 파일이다. 무슨일인지 모르겠으나 npm install web3가 설치가 안되고 module이 안보여서 구글링하여 Web3.js 파일을 찾아냈는데 모든 메소드를 남고있어서 그런가 양이 미쳤다. 1. 시작 우선은 기초로 돌아가서 Web3.js를 사용해보는 것이 목적이기에 인터넷에 널려있는 여러 함수를 사용해보기로 하였다. 먼저 html파일을 만들고, 대충 아는 태그들을 붙여서 지갑 주소를 받게 만든다. 클릭시 getETH() 함수가 실행되게 하고 이제 이 함수를 만들어보자 평소와 같이 script type="text/javascript"는 같지만 뒤에 web3.js 파일을 불러와서 해당 라이브러리를 쓰겠다고 선언 이제 화면이 새로고침될 때마다 이벤트 리스너를 실행시켜준다. P..
1. Web3는 무엇인가 WEB3 생태계 - 블록체인을 기반으로한 모든 모델들을 말함 일론 머스크가 블록체인은 실체없는 사기라고 말하며 도지코인사건으로 증명하기도 했고 논란이 많다 1. WEB의 흐름 WEB1.0 - READ ONLY (Ex : 야후) WEB2.0 - READ & WRITE (Ex : 페이스북, 클라우드 등) 하지만 지금 원활이 이뤄져있는 WEB2.0은 중앙화 플랫폼이기에 사용자가 데이터를 제어하기 힘들고, 중앙기관이 우리의 모든 데이터를 수집할 수 있었다. 그 결과 몇몇 기관에서 우리의 정보를 몰래 팔기도하고, 소비자 맞춤형 광고가 이러한 대표적 예시이며, 이상한 번호로 우리한테 전화가 오는 이유 중 하나라고 생각한다. 그렇게 소수 기관으로부터 통제되지 않고, 개인정보를 지키고자 등장한 개념이 WEB3.0 - ..
0. 블록체인에 대한 고찰 블록체인이란 컴퓨터다. 한 달 전쯤만 해도, 두 달에 한 번씩은 SWF2023, LG 토이프로젝트, ETH GLOBAL 등 여러 대회를 갈아치워가면서 여러 블록체인 프로젝트를 하니 무슨 자존감이 하늘을 찔렀기에, '나중에 꼭 블록체인으로 성공하겠다', '나의 길은 블록체인이다' 라는 생각을 했다. 하지만, 최근에 블록체인에 대한 나의 생각이 바뀌었다. 블록체인으로 무슨 프로젝트를 하려고하면, 굳이 써야할 필요성을 느끼지 못했고, 거래 혹은 증명의 수단 그 이상은 되지 않았다. 그리고 스스로 컨트렉트도 하나 제대로 못짜는 기초에 충실하지 않아서 그냥 블록체인은 내가 아는 여러 기술 스택 중 하나로 치부하고, [백엔드, 클라우드] 쪽을 공부하려고 마음먹었다. 그렇지만, 블록체인 학회장인데 그래도 어느정도 블..
깃허브로 이슈 관리하는 법 팀 프로젝트를 하면 깃허브를 쓰게된다 나 역시 처음에는 '깃허브 어려운데 그냥 카톡으로 파일 주고 받으면 안돼?' 라는 생각을 했는데 한 번 쓰다보니 그 기능에 익숙해져서, 깃허브 없이는 프로젝트하기가 되게 번거롭게 되었다 그런데 이 깃허브. 나는 코드 관리 이외의 용도로 사용하고 있는가? 되돌아보면 [PR, 머지, commit 횟수 확인, history 딸깍...] 프로필마저 손 안대고 이런 것만 했다 그래서 오늘은 깃허브에서 이슈관리를 하는 법을 알아보려고한다 이슈관리는 몇 가지 단계가 존재하는데 1. Issue 발급 2. Issue 작업 3. Pull Request & Code Review 4. Issue 반영 & Close 오늘 게시물에서 위의 단계를 따라가보도록 하겠다. #1 이슈 만들기 레파지..