본문 바로가기

전체 글91

[KLAYTN Smart Contract] 클레이튼으로 스마트컨트랙트 개발 환경 구성 #2 - 모듈설치 이번 포스팅에서는 클레이튼을 사용하기 위해서 반드시 필요한 "caver-js" 모듈을 설치하게 될건데요. 왜 모듈 "caver-js"하나 설치하는건데 포스트 하나를 쓸정도로 내용이 많은가? 설치가 한번에 끝나면, 실습하는 내용도 함께 담았을테지만 윈도우에서는 에러납니다. 파이썬 개발을 하지 않은 PC에서는 말이죠.. #1 포스팅에서 설치했던 Visual Studio Code 를 실행시키고, 프로젝트 폴더를 먼저 잡아주도록합니다. 저는 바탕화면의 klaytn 폴더를 프로젝트로 잡고 실행했어요. 자, 이제 터미널을 켜줍니다. 터미널 실행하는 단축키는 "Ctrl + `", 수동으로 켜는 방법은 "View > Terminal" 있어요. 자 그럼 설치 시작합니다. npm install caver-js 또는 npm.. 2019. 10. 27.
[KLAYTN Smart Contract] 클레이튼으로 스마트컨트랙트 개발 환경 구성 #1 - 툴 설치 예전에 EOS 스마트컨트랙트로 포스팅을 했었는데요. 이번에는 제가 학교를 다니면서 수업시간에 배운 Klaytn 을 설치하고, 사용하는데까지 간단하게 사용 방법을 가이드해보려합니다. 우선 강의는 클레이튼을 개발한 "카카오 그라운드X"에서 진행한 강의 내용을 바탕으로 포스팅을 하게 되었습니다. 자 그럼 클레이튼을 사용하기 위해서 우리가 필요한 준비물들을 먼저 설치해보도록 합니다. 환경설정은 리눅스, 맥, 윈도우등 다양한 환경에서 개발이 가능하지만 OS마다 환경설정하는 방법이 다 다릅니다. 이 블로그에서는 윈도우OS에 환경설정을 하고 윈도우에서 사용하는 방법을 가이드하려합니다. NODE JS 다운로드 // Visual Studio Code 다운로드 이렇게 2개를 모두 설치하시면 우리가 클레이튼을 사용하기 위한.. 2019. 10. 22.
[JQuery/Javascript/ERROR] HTTP CORS 크로스도메인 요청 에러 XMLHttpRequest cannot load http//localhost.com. No ‘Access-Control-Allow-Origin’ header is present on the requested resource. Origin ‘http//localhost.com is therefore not allowed access. 항상 로컬에서 테스트용으로 파일첨부를 개발할 때 주로 발생하게되요. 전 알면서 항상 보는 에러이긴 한데, 이 에러보면 그때서야 "아! 맞다... 호스트 다르지..." 하고 전 보안설정을 풀어버리는 방법을 주로 사용합니다. 어차피 개발 테스트용이니 ! - CORS 의 발생 원인 동일 출처 정책 ( Same-Origin Policy ) 웹에서는 동일 출처 정책을 적용하고 있는데,.. 2019. 9. 29.
[에러원인분석] side by side 구성이 잘못되어... sxstrace.exe 도구를 사용하십시오. side by side 구성이 잘못되어 응용 프로그램을 시작하지 못했습니다. 이벤트 로그를 참조하거나 명령줄 sxstrace.exe 도구를 사용하십시오. 다른 PC에서는 잘 되던 응용프로그램이 특정 PC에서 사용이 안되거나...? 아니면 일단 이런 에러창이 나와서 사용을 못하고있거나...? 해결하러 달려가봅시다. 원인 - 현재 사용중인 OS에 Visual C++ 런타임 버전이 제대로 설치되어있지 않아 발생하는 문제입니다. 해결방안 - 마이크로소프트 공식 홈페이지에서 제공하는 런타임 패키지를 찾아설치하는 것으로 해결할 수 있습니다. 아래 링크에서 환경 설정에 맞는 것으로 설치를 해주시면 됩니다. Visual C++ 2008 (32bit): https://www.microsoft.com/ko-kr/downl.. 2019. 9. 27.
[논문] ReviewChain : Smart contract based review system with multi-blockchain gateway / 리뷰체인 ReviewChain Smart contract based review system with multi-blockchain gateway 1. 요약 리뷰 시스템은 전자 상거래에서 매우 중요한 요소를 가지고 있는 반면에, 중앙 집중식 리뷰 시스템은 조작하는데 매우 간편하다는 단점을 갖고 있다. 그래서 리뷰의 조작을 방지하기 위해 이더리움의 스마트계약을 사용하여 분산 리뷰 시스템을 개발하고 구현합니다. 리뷰 시스템은 2개의 서로 다른 이더리움 기반 블록체인 네트워크를 묶는 메커니즘으로 개발하고 구현할 필요가 있습니다. 하지만, 이더리움 스마트 계약 코드는 제한되어 있어 외부라이브러리를 호출할 수 없는 문제가 있다. 따라서 리뷰 시스템에서는 공증할 수 있는 다중 블록체인 게이트웨이 노드를 도입하였고, 그로 인.. 2019. 7. 28.