블록체인 3

블록체인 DID, Truffle이란

어떤 프로젝트 / 상황 인지인증서 발급 기관 - 수료생 - 인증서 받는 기관 간의 위,변조 판별 어려움과 복잡한 행정절차를 해결하기 위한 인증서 통합 관리 서비스 구축 팔로잉  어떤 기술을 사용하게 됐는지DID 기술 : Decentralized Identity (탈중앙 신원증명) 기술. 데이터의 주권을 개개인에게 부여하고 중앙화된 제3자를 거치지 않고 인증에 성공할 수 있는 차세대 인증 방식.DID 서비스를 이용하면 중앙 서버를 이용하지 않고도 개인 단말기에 정보 저장 가능 -> 개인은 자신의 신원 정보에 대한 직접적인 통제가 가능 사용자의 개인정보는 DID 앱이 설치된 사용자의 단말기(휴대폰, 태블릿 등)에 저장됨 = VC(Verifiable Credential, 확인할 수 있는 자격 데이터)VC에는 ..

블록체인 2023.11.16

Truffle 이용한 스마트 컨트랙트 배포

우선 기본 상태에서 할 것 1) vmware 가동 2) 터미널에서 우분투 접속 ssh root@ //접속 root@'s password: // 1~#으로 작성되어 있는 비밀번호 입력 3) truffle install 하기 apt install npm #npm 설치 안되어 있으면 설치 npm install -g truffle #truffle 설치 4) truffle-hdwallet-provider-klaytn 설치 npm install truffle-hdwallet-provider-klaytn@1.4.2 -- ERROR -- 겪은 에러 1. root@localhost:~# truffle migrate --network prenet /usr/local/lib/node_modules/truffle/build/..

블록체인 2023.10.10

Smart Contract 배포 방법 (REMIX IDE)

1. 블록체인 네트워크에 스마트 컨트렉트를 배포하는 방법 메타마스크에 해당 메인넷의 코인을 보유한 경우 순서 : 스마트 컨트렉트 작성 -> 컴파일 -> 컨트렉트 배포(코인필요) -> 토큰 등 민팅 2. PRE-net에 컨트렉트 배포하는 방법 REMIX IDE 설치 또는 브라우저에서 실행 테스트를 위한 스마트 컨트렉트 생성, 필요시 코딩 1) REMIX IDE 브라우저에 접속 2) 워크 스페이스 생성 OpenZeppelin에서 ERC20으로 선택 Features 선택 : 선택한 부분들이 solidity 코드 및 테스트 가능한 스크립트가 자동생성 됨 생성 완료 -> solidity ERC20 토큰 발행용 solidity smart contract 확인 (왼쪽 하단) 3) 스마트 컨트랙트 컴파일 컴파일 : E..

블록체인 2023.10.04