Just Blockchain

고정 헤더 영역

글 제목

메뉴 레이어

Just Blockchain

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (61)
    • 솔리디티 깨부수기 - 기본 (41)
    • 솔리디티 깨부수기 - Security (4)
    • 누구나 할 수 있는 NFT 만들기 (13)
    • 이더넛 (Ethernaut) (1)
    • 누구나 할 수 있는 NFT 만들기 NEW (0)

검색 레이어

Just Blockchain

검색 영역

컨텐츠 검색

솔리디티 깨부수기 - 기본

  • 솔리디티 강좌 43강(마지막강) - 리믹스와 메타마스크 연결, 스마트 컨트랙 testnet 에 배포하기

    2021.10.16 by D_One

  • 솔리디티 강좌 42강 - 3의 배수 번째 사람에게 적립된 이더 주는 스마트 컨트랙

    2021.10.14 by D_One

  • 솔리디티 강좌 41강 -import 임폴트

    2021.10.12 by D_One

  • 솔리디티 강좌 40강 - library 라이브러리

    2021.10.10 by D_One

  • 솔리디티 강좌 38강 - enum

    2021.10.07 by D_One

  • 솔리디티 강좌 37강 - call Vs delegate call

    2021.10.06 by D_One

  • 솔리디티 강좌 36강 - call

    2021.10.05 by D_One

  • 솔리디티 강좌 35강 - fallback / receive 함수

    2021.10.04 by D_One

솔리디티 강좌 43강(마지막강) - 리믹스와 메타마스크 연결, 스마트 컨트랙 testnet 에 배포하기

안녕하세요 오늘은 지난 강의때(https://youtu.be/bO0kAw-jHbg) 만들었던, 리믹스와 메타마스크를 연결하고, 스마트 컨트랙을 메타마스크를 통해서, Ropsten에 배포 하겠습니다. 자세한 내용은 영상 참고 부탁드립니다. 유튜브를 통해, 쉽고 간편하게 이해 해보아요! https://youtu.be/K3MDBuB5XuQ 구독/좋아요 해주셔서 감사합니다 :) !!

솔리디티 깨부수기 - 기본 2021. 10. 16. 20:20

솔리디티 강좌 42강 - 3의 배수 번째 사람에게 적립된 이더 주는 스마트 컨트랙

유튜브를 통해, 쉽고 간편하게 이해 해보아요! https://youtu.be/bO0kAw-jHbg 구독/좋아요 해주셔서 감사합니다 :) !! 안녕하세요 오늘은 1 강에서 보았던 3번째 사람에게만 적립된 이더를 주는 컨트랙을 만들려고 합니다. 현재 5명의 사람이 있습니다. 1번 사람부터, 1 이더를 스마트 컨트랙에게 줍니다. 스마트 컨트랙은 1번사람으로 부터 1 이더를 받자미자, 이 사람이 3의 배수 번째로 이더를 준사람인지 체크합니다. 당연히 아니니까, 이 스마트 컨트랙은 1이더를 자신한테 적립을 합니다. ( 적립된 이더 : 1) 2번의 사람이 1 이더를 스마트 컨트랙에게 줍니다. 마찬가지로, 스마트 컨트랙은 2번의 사람이 3의 배수 번째로 이더를 준사람인지 체크를 합니다. 당연히 아니니까, 이 스마트 ..

솔리디티 깨부수기 - 기본 2021. 10. 14. 15:57

솔리디티 강좌 41강 -import 임폴트

유튜브를 통해, 쉽고 간편하게 이해 해보아요! https://youtu.be/BiZqbtYyAkA 구독/좋아요 해주셔서 감사합니다 :) !! 안녕하세요 오늘은 임폴트에 대해서 알아 보겠습니다. import 저희는 기존에 한 솔리디티 파일내에서 여러개의 스마트 컨트랙을 정의하고나서 각 스마트컨트랙 사이에 상속을하거나, 인스터스화를 했습니다. 한 파일 안이니까, 스마트 컨트랙들이 서로의 위치를 잘 알고 있습니다. 그러나, 솔리디티 파일 한개당 스마트 컨트랙을 한개씩 넣는다면, 여러개의 솔리디티 파일이 생길것입니다. 그렇다면, 스마트 컨트랙끼리 이어 줄려면, 서로의 솔리디티 파일의 위치를 잘 알아야겠죠. 이럴때 필요한것이 import 입니다. 스마트 컨트랙이든, library 든 import 를 통해서 위치를..

솔리디티 깨부수기 - 기본 2021. 10. 12. 12:54

솔리디티 강좌 40강 - library 라이브러리

유튜브를 통해, 쉽고 간편하게 이해 해보아요! https://youtu.be/CkQDssQ7EJM 구독/좋아요 해주셔서 감사합니다 :) !! 안녕하세요 오늘은 library에 대해서 알아 보겠습니다. library library: 기존에 만들던 스마트 컨트랙과 다른 종류의 스마트 컨트랙이라 할 수 있습니다. 라이브러리를 사용함으로써 몇가지 이점과 제한사항이 있습니다. 이점 1. 재사용 : 블록체인에 라이브러리가 배포되면, 다른 스마트 컨트랙들에 적용가능. 2. 가스 소비 줄임 : 라이브러리는 재사용가능 한 코드, 즉 여러개의 스마트 컨트랙에서 공통으로 쓰이는 코드를 따로 라이브러리 통해서 배포 하기에, 다른 스마트 컨트랙에 명시를 해주는것이 아니라, 라이브러리를 적용만 하면 되기에 가스 소비량을 줄일 수..

솔리디티 깨부수기 - 기본 2021. 10. 10. 13:50

솔리디티 강좌 38강 - enum

유튜브를 통해, 쉽고 간편하게 이해 해보아요! https://youtu.be/CtxjMhF-9vc - YouTube www.youtube.com 구독/좋아요 해주셔서 감사합니다 :) !! 안녕하세요 오늘은 enum에 대해서 알아보겠습니다. enum enum 은사람이 읽을수 있게, 사용자/개발자에 의해 정의된 상수세트 타입입니다 한개의 enum당 256개까지 저장이 되며, 0 부터 255까지 부여가 됩니다. (uint8 = 0~255(2^8-1)) 상수세트이기에 enum은 uint로 변환해서 사용이 가능하답니다. 강의 영상과 함께 보시며, 참고 하시기 바랍니다. // SPDX-License-Identifier: GPL-3.0 pragma solidity >=0.7.0 < 0.9.0; contract lec..

솔리디티 깨부수기 - 기본 2021. 10. 7. 13:27

솔리디티 강좌 37강 - call Vs delegate call

유튜브를 통해, 쉽고 간편하게 이해 해보아요! https://youtu.be/NnZ0KOy2yJY 구독/좋아요 해주셔서 감사합니다 :) !! 안녕하세요 오늘은 delegate call 에 대해서 알아 보겠습니다. 먼저 delegate call을 알기 위해서는 call 와 delegae call 의 차이점을 아는것이 중요합니다. Call Vs Delegate call Call 스마트 컨트랙 A 안에 있는 call 을 통하여, 스마트 컨트랙 B의 함수를 부른다고 하였을때, 스마트 컨트랙 A 와 스마트 컨트랙 B의 msg.sender 는 다릅니다. 그 이유는 , Alice 라는 주체가 스마트 컨트랙 A를 불렀기때문에 스마트 컨트랙 A의 msg.sender 는 Alice의 주소가 됩니다. 그에 반해, 스마트 컨..

솔리디티 깨부수기 - 기본 2021. 10. 6. 10:11

솔리디티 강좌 36강 - call

유튜브를 통해, 쉽고 간편하게 이해 해보아요! https://youtu.be/ax5lHvxL9dE 구독/좋아요 해주셔서 감사합니다 :) !! 안녕하세요 오늘은 call에 대해서 심도 있게 알아 보려고 합니다. 지난 시간에 배운 이더를 보내는 3가지 방법중 call 이라고 설명을 하였습니다. 사실 call 에는 코인을 송금하는 기능 이외에도, 스마트컨트랙의 주소만있다면, 내부 이든 외부 이든 접근이 가능합니다. abi를 통해서 함수를 접근합니다. abi 안에는 컴파일된 스마트컨트랙의 정보가 담겨 있습니다, 이것을 통하여, 스마트 컨트랙을 접근을 합니다. 자세한 설명은, 영상에서 꼭 확인 해주시기 바랍나다. // SPDX-License-Identifier: GPL-3.0 pragma solidity >=0...

솔리디티 깨부수기 - 기본 2021. 10. 5. 12:21

솔리디티 강좌 35강 - fallback / receive 함수

유튜브를 통해, 쉽고 간편하게 이해 해보아요! https://youtu.be/bS4yIW4CHo8 구독/좋아요 해주셔서 감사합니다 :) !! 안녕하세요 오늘은 fallback과 receive 함수에 대해서 알아 보도록 하겠습니다. fallback 이름 그대로 대비책 함수 입니다. 특징 1. 먼저 무기명 함수, 이름이 없는 함수입니다. 2. external 필수 3. payable 필수 왜 쓰는가 ? 1. 스마트 컨트랙이 이더를 받을 수 있게 한다. 2. 이더 받고 난 후 어떠한 행동을 취하게 할 수 있다. 3. call함수로 없는 함수가 불려질때, 어떠한 행동을 취하게 할 수 있다. 먼저 0.6 이전 버전 전후 fallback 함수는 변화가 생깁니다. 0.6이전의 fallback function() ex..

솔리디티 깨부수기 - 기본 2021. 10. 4. 12:45

추가 정보

인기글

최신글

페이징

이전
1 2 3 4 ··· 6
다음
TISTORY
Just Blockchain © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바