728x90 Block Chain11 NFT 예시(feat. 장범준님) https://www.mbn.co.kr/news/economy/4997518 '암표 없는 공연' 만든다…현대카드, 가수 장범준과 'NFT 티켓' 발행 현대카드가 가수 장범준, 모던라이언과 손잡고 암표를 원천 차단하기 위해 '대체불가능토큰(NFT)' 티켓을 ... www.mbn.co.kr 아이유님, 성시경님, 임영웅님 등 콘서트 시기가 오면 항상 뉴스로 접하는 소식이 있다 바로 암표상이다. 팬들도 소속사도 가수도 모두가 피해를 보고 상처를 입기에 사라져야하는 사기꾼들이다 팬들의 신고와 환불, 공연법 개정 등 많은 시도들이 있었고 근절이 되길 한마음으로 바라고 있다 이번 뉴스는 굉장히 획기적이고 접하자마자 감탄이 나오면서 소름이 돋았다. 콘서트 티켓 거래에 NFT를 도입한 것이다. 본인인증을 통해 티켓을 발.. 2024. 1. 26. 블록체인 코로나 이전부터 블록체인 기술로 만들어진 비트코인을 알고 있었다. 당시에는 현금을 대체해 사용할 수 있다는 개념으로 포인트처럼 사용하는 새로운 결제 수단인가 싶었다. 실제로 지금은 없어졌지만 비트코인이 흥하기 이전에 코코볼이라는 화폐가 존재했고 이를 통해 여러 가맹점에서 결제를 했다. 일정 금액을 넣고 주식처럼 가치가 상승하면 결제를 하는 것이었다. 지금은 널리 알려져 있어 감흥이 없지만 굉장히 신선한 경험이었다. 호기심에 친구들과 같이 투자를 하며 식대를 보충했고 적은 돈으로도 돈을 벌 수 있음에 감사한 동시에 즐거움으로 가득했던거 같다. 이후 화폐를 상장한 회사가 불안정해지면서 정리되며 더이상 이용할수 없었고 한 달정도의 특별한 시간이였다. (비트코인도 이렇게 없어지겠구나 생각했다... 후...) 시.. 2023. 10. 25. web3.js(HttpProvider) 이더리움 네트워크의 특정 노드에 연결하여 트랜잭션을 발생시키고 데이터를 조회할 수 있도록 지원하는 Web3 기반 JS 라이브러리이다. 가나슈 CLI가 실행된 상태에서 사용법을 진행하겠다. ganache-cli npm install --save web3@1.6.1 dependencies를 보면 다운이 정상적으로 됐다는 것을 확인 할 수 있다. 버전도 중요하니 한번 쯤은 봐두자 앞서 IPFS 파일 업/다운로드 환경에서 런타임 환경, 웹 브라우저 환경이 있었다. web3도 마찬가지이다. 런타임 환경 런타임 환경에서 모듈을 가져오는 방식은 2가지이다. 방식 예시 기본 제공 여부 CommonJS const web3 = require('web3'); O ESM import web3 from 'web3'; X Nod.. 2023. 10. 20. Truffle 테스트 2가지 테스트 방법이 있다. 콘솔 모드와 테스트 코드를 작성하는 것이다. 콘솔 모드 truffle console --network dev 배포한 Mung 스마트 콘트랙트가 확인 된후에 커서부분이 'truffle(dev)>' 로바뀌었다. 이제 deployed() 함수로 Mung 스마트 콘트랙트의 정보를 가져와 함수를 호출해보자 truffle(dev)> contract = await Mung.deployed() truffle(dev)> contract.say(); truffle(dev)> contract.setText("haha"); tx : 트랜잭션 해시 receipt : 트랜잭션 정보 transationHash : 트랜잭션 교유 해시 transactionIndex : 트랜잭션이 블록에 포함될 때 몇 번째.. 2023. 10. 20. 솔리디티 언어 개발도구(트러플 v5.11.5) 트러플(Truffle)은 리믹스에서 수동으로 진행하는 [Compile] - [Deploy] - [Test] 과정을 자동을 진행해주는 개발 프레임워크이다. 트러플로 스마트 콘트랙트를 배포할 때는 그 과정을 직접 코드롤 작성한다. 트러플과 같은 기능을 하는 도구로 타입스크립트 기반의 하드햇(Hardhat)이 있다. 자바스크립트로 진행 하고 후에 아래 블로그로 학습해보자 하드햇 사용법 : https://blog.naver.com/pjt3591oo/222594993228 [ethereum] hardhat을 이용하여 스마트 컨트랙트 개발하기 안녕하세요. 멍개입니다. https://meongae.tistory.com/83으로 이관되었습니다. 지난 시간에 truffle을 이... blog.naver.com npm i.. 2023. 10. 19. 솔리디티 언어 개발도구(리믹스) 웹 브라우저 기반의 IDE인 리믹스를 살펴보겠다. https://remix.ethereum.org Remix - Ethereum IDE remix.ethereum.org 파일탐색기 Create new file을 클릭하여 test.sol을 생성하여 아래의 내용을 입력하자 // SPDX-License-Identifier: MIT pragma solidity ^0.8.10; contract Test { string public text; constructor(string memory _text){ text = _text; } function setText(string memory _text) public { text = _text; } function say() public view returns(string.. 2023. 10. 19. 이전 1 2 다음