블록체인 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) 스마트 컨트랙트 컴파일 컴파일: EVM ver..

블록체인 2023.10.04