검색 본문
namu.wiki 스마트 컨트랙트 - 나무위키 C++, Python, 그리고 JavaScript의 영향을 받아 만들어진 솔리디티(Solidity)라는 프로그래밍 언어를 사용하여 스마트 계약서를 작성한다. 초기의 이더리움은 자바스크립트로 만들어졌었고, 스마트 컨트랙트를... 개요 2023.07.20 웹문서 검색 더보기 에이다(암호화폐) - 나무위키 비트코인 SV - 나무위키 100.daum.net 백과사전 퀀텀 블록체인. 내부 화폐로 동명의 토큰인 퀀텀(QTUM)을 사용한다. | 개요 UTXO(Unspent Transaction Output) 모델을 사용하는 스마트 컨트랙트(Smart Contract) 플랫폼이다. 내부 화폐로 동명의 토큰인 퀀텀(QTUM)을 사용한다. 2016년 싱가포르의 퀀텀 재단... 백과사전 검색 더보기 출처: 다음백과
devlife4091.tistory.com Dev's Note [WEB3] EVM(Ethereum Virtual Machine) & 스마트 컨트랙트(Smart Contract) EVM(Ethereum Virtual Machine) 이더리움 전용 가상머신은 이더리움 네트워크에서 SC(Solidity) 실행하는 "런타임 환경"= 이더리움은 트랜잭션 기반의 상태머신즉, Solidity 계약을 EVM(Ethereum 가상머신)에서 실행 이더리움 가상머신은 임의의 복잡한 알고리즘 코드 실행이 가능하다. 솔리디티를 사용하여 이더리움 가상머신 위 실행되는 응용 프로그램을 만들었다. 즉, 이더리움 가상머신에서 스마트 컨트랙트 실행 환경을 구현 했다. EVM 코드와 엑세스 공간 이더리움 계약의 코드 : 이더리움 가상머신 코드 또는 EVM 바이트코드(bytecode)라고 하는 스마트 컨트랙트 스마트 계약(smart contract)이란?: 블록체인 기반으로 금융거래, 부동산 계약, 공증 등 다양한 형태 계약을 체결하고 이행하는 것을 말한다. 1996년 닉 재보(Nick Szabo)가 처음 제안, 실제로 구현 X 비탈릭 부테린은 비트코인에 사용된 핵심 기술인 블록체인 거래 기록뿐만 아니라 계약서 등 추가 정보를 기록할 수 있다는 점에 착안하여 스마트 계약 기능을 구현 블록체인 2.0이라고도 함 스마트 컨트랙트는 블록체인 내에 저장되는 디지털 계약서로 데이터에서 코드로 블록체인을 확장, 당사자간의 규약 생성이 가능= 스마트 12 이더리움 전용 가상머신은 이더리움 네트워크에서 SC(Solidity) 실행하는 "런타임 환경"= 이더리움은 트랜잭션 기반의 상태머신즉, Solidity 계약을 EVM(Ethereum 가상머신)에서 실행 이더리움 가상머신은 임의의 복잡한 알고리즘 코드 실행이 가능하다. 솔리디티를 사용하여 이더리움 가상머신 위 실행되는 응용 프로그램을 만들었다. 즉, 이더리움 가상머신에서 스마트 컨트랙트 실행 환경을 구현 했다. EVM 코드와 엑세스 공간 이더리움 계약의 코드 : 이더리움 가상머신 코드 또는 EVM 바이트코드(bytecode)라고 하는 ABI Ghost web3 bytecode EVM smart contract contractabi ewasm 2024.05.27 블로그 검색 더보기 [블록체인 - 기초이론] 스마트컨트렉트의 한계와 오라클 이슈 [블록체인 - 기초이론] 스마트컨트렉트란? hyonlog.tistory.com dev서지로그 Remix IDE로 이더리움 스마트 컨트랙트 배포하기 💡 스마트 컨트랙트 배포 과정 스마트 컨트랙트 배포 과정은 다음과 같이 이루어진다. 1. 컴파일 (Compile) Solidity 언어로 작성된 스마트 컨트랙트를 이더리움 블록체인에서 실행 가능한 Bytecode로 변환할 수 있게 먼저 컴파일을 해야 한다. 컴파일러는 코드를 분석해서 Bytecode와 ABI를 생성하게 되는데, 여기서 Bytecode는 작성한 스마트 컨트랙트 코드를 컴파일한 것이고, ABI(Application Binary Interface)는 스마트 컨트랙트가 어떤 function을 가지고 있는지를 적어놓은 인터페이스를 의미한다. 2. 트랜잭션 💡 스마트 컨트랙트 배포하기 1) 스마트 컨트랙트 작성하기 먼저, 배포할 스마트 컨트랙트를 준비해야 한다. Remix에서는 스마트 컨트랙트 샘플 코드를 제공해주고 있는데, 이 코드를 사용해서 배포를 테스트해보도록 하겠다. 좌측 File explorer에서 contracts라는 폴더를 보면 다음과 같이 1_storage.sol라는 Solidity언어로 작성된 파일이 있다. // 하나의 멤버 변수와 두 개의 function이 있는 코드 // SPDX-License-Identifier: GPL-3.0 pragma solidity >=0.8.2 <0.9.0; /* 15 스마트 컨트랙트 배포 과정은 다음과 같이 이루어진다. 1. 컴파일 (Compile) Solidity 언어로 작성된 스마트 컨트랙트를 이더리움 블록체인에서 실행 가능한 Bytecode로 변환할 수 있게 먼저 컴파일을 해야 한다. 컴파일러는 코드를 분석해서 Bytecode와 ABI를 생성하게 되는데, 여기서 Bytecode는 작성한 스마트 컨트랙트 코드를 컴파일한 것이고, ABI(Application Binary Interface)는 스마트 컨트랙트가 어떤 function을 가지고 있는지를 적어놓은 인터페이스를 의미한다. 2. 트랜잭션 Remix IDE 스마트 컨트랙트 배포 2024.02.22 DID Document 관련 스마트 컨트랙트(ethr-did-registry) 이더리움에 배포하기 jootopia0808.tistory.com Jootopia : ) 이더리움 스마트 컨트랙트 보안 취약점 분석 및 대응방안에 대한 연구 📌논문 선정이유 평소 금융권에 관심이 많아서 블록체인과 웹3.0관련한 내용들을 자주 보는데 이더리움과 스마트 컨트랙트가 해당 내용들과 밀접한 관련이 있고, 그에 대한 보안 취약점 분석 및 대응 방안에 대한 연구에 관심이 있기때문에 해당 논문을 통해서 몰랐던 내용을 배워볼 기회라고 여겨서 선정하게되었다. 📌서론 많은 분야에서 관심을 불러일으키며 차세대 인터넷을 이끌 혁신적인 기술 중 하나로꼽히고있음. 블록체인은 다수의 온라인 거래기록을 한곳에 묶어 하나의 데이터 블록을 구성하고 해시값을 이용해 블록들을 체인 처럼연결한뒤 P2P 방식으로여러 컴퓨터에 분산저장·관리하는 기술로, 중앙 집중적으로 관리하는 것과는 반대되는 개념이다. 스마트 컨트랙트란? 스마트 컨트랙트는 블록체인에서 널리 사용되며 당사자 간의 계약 조건을 코드로 작성하여 해당 조건이 충족되면 계약을 자동으로 이행하는 디지털 계약임 스마트 컨트랙트에는 📌본론 II. 스마트 컨트랙트 개요 2-1 스마트 컨트랙트 스마트 컨트랙트는 자체 실행 가능한 프로그램 코드로서 블록체인에 배포되어 신뢰할 수 없는 두당사자간 계약을 자동으로 이행하는데 사용함. 이더리움은 가장 일반적으로 사용되는 튜링 완전(Turing Complete) 블록체인 플랫폼으로 개발자가 소유권, 트랜잭션형식 및 상태 전환기능에 대한 자체 임의 규칙을 사용하여 스마트 컨트랙트를 작성하는데 사용함. 2-2 스마트 컨트랙트 동작방식 스마트 컨트랙트로 구현하고자 하는 내용을 솔리디티 등의 프로그래밍 언어로 구현함. 해당... 📌느낀점 관련하여 얕지만 가지고 있는 지식들을 동원하여 해당 논문을 읽고 이해하며 찾아보고 분석해봤다. 재진입 취약점, 솔리티디 언어등 새로운 내용들을 학습하고 해당 취약점 사례와 비교하면서 내용을 이해하니 다소 수월하게 이해할 수 있었다. 해당 코드를 완벽히 이해할 수는 없지만, 이러한 부분이 스마트컨트랙트에서 쉽게 발생할 수 있는 취약점이며 앞으로 블록체인이 더 다양한 분야에서 활용될 것이니 만큼 해당 문제를 어떤 식으로 해결해나가야할지 필자가 제안하는 방법을 포함하여 연구될 필요가 있다는 생각이 들었다. 📌참고 논문 이더리움 스마트 컨트랙트 보안 취약점 분석 및 대응방안에 대한 연구.pdf 0.29MB 3 평소 금융권에 관심이 많아서 블록체인과 웹3.0관련한 내용들을 자주 보는데 이더리움과 스마트 컨트랙트가 해당 내용들과 밀접한 관련이 있고, 그에 대한 보안 취약점 분석 및 대응 방안에 대한 연구에 관심이 있기때문에 해당 논문을 통해서 몰랐던 내용을 배워볼 기회라고 여겨서 선정하게되었다. 블록체인 이더리움 스마트컨트랙트 논문분석 2024.05.10 sbsspace.com sbspace 스마트 컨트랙트(Smart Contract) 의 개념 그리고 이더리움 스마트 컨트랙트는 블록체인 기술이 도입한 베단적인 발명품으로, 인터포저(중앙체계) 없이도 계약을 자동화하고 적용할 수 있는 방법을 제공합니다. 이러한 디지털 컨트랙트는 사전에 지정된 조건이 충족될 때 프로그램에 의해 실행되며, 보안, 투명성, 효율성을 제공합니다. 본 포스팅에서는 특히 스마트 컨트랙트를... 2024.05.15 통합웹 더보기
서비스 안내 스토리의 글을 대상으로 검색결과를 제공합니다. 자세히보기 delight IT 분야 크리에이터 영지식머신러닝(zkML)과 스마트컨트랙트 진화 시나리오 글은 초기 단게 크립토 스타트업 투자 회사 1kx 웹사이트에 올라온 글을 정리한 것입니다. zkSNARK를 통한 머신러닝(ML) 모델 추론 증명은 지난 10년간 스마트 컨트랙트에서 가장 중요한 발전 중 하나가 될 것이다. 이러한 발전은 애플리케이션과 인프라가 더욱 복잡하고 지능적인 시스템으로 진화할 수 있도록 설계... AI 블록체인 비즈니스 2023.05.31 브런치스토리 검색 더보기 story.kakao.com 윤상훈 윤상훈 - 카카오스토리 주고 있다. 스타 인베스트먼트 결정 소프트웨어의 창업자 윤상훈(YOON SANGHOON)은 블록체인과 스마트 컨트랙트 기반 솔루션이 비용, 거래 시간, 리스크를 줄여 효율성과 투명성을 높일 수 있다고 지적했다. 이러... 2024.05.31 카카오스토리 검색 더보기 IT 크리에이터 보기
서비스 안내 Kakao가 운영하는 책 서비스 입니다. 다른 사이트 더보기 체인 엔지니어 - 블록체인 기술, 스마트 컨트랙트, 분산 원장, 암호화폐... 저자 씨익북스 편집부 출간 2024.1.27. e북 4,950원 마스터링 이더리움 저자 안드레아스 M 안토노... 출간 2019.5.23. 도서 27,000원 이더리움 블록체인 게임 개발 저자 키더 아이어, 크리스... 출간 2019.9.2. 도서 22,500원 e북 18,000원 블록체인 인 액션 저자 비나 라마머시 출간 2021.7.26. 도서 27,000원 e북 18,900원 이더리움 디앱 개발 저자 로베르토 인판테 출간 2020.6.4. 도서 36,000원 e북 28,800원 이더리움 베이직 저자 조수현 외 출간 2017.11.24. 도서 17,100원 e북 17,100원 (주)카카오는 상품판매의 당사자가 아닙니다.법적고지 안내 (주)카카오는 통신판매중개자로서 통신판매의 당사자가 아니며 상품의 주문 배송 및 환불 등과 관련한 의무와 책임은 각 판매자에게 있습니다.
헥슬란트 - 블록체인 기술연구소 hexlant.com 신청자 작성 블록체인 기술 서비스. 블록체인 취약성 검증, 스마트 컨트랙트 개발, 블록체인 컨설팅 및 블록체인 서비스 개발. 장소 컨트랙트킬러: 스나이퍼 헝그리앱 www.hungryapp.co.kr/web/contractkiller 컨트랙트킬러: 스나이퍼 아이폰, 안드로이드, 스마트폰 게임 커뮤니티, 공략, 팁, 이벤트 제공. RIFOS 공식블로그 - 비트코인 스마트컨트랙트 RSK blog.naver.com/racheblockners 네이버 블로그 환영합니다. "가치있는 인터넷 실현" IOV Labs (RIF Labs) 공식 블로그입니다. 사이트 더보기