coding (16) 썸네일형 리스트형 [블록체인 용어] 디앱이란? (Dapp) 디앱(DApp)또는 댑 Decentralizaed Applicaion의 약자 이더리움, 큐텀, 이오스 같은 플랫폼 코인위에서 작동하는 탈중앙화 분산 애플리케이션을 말한다. 토큰(Token)이라고 부르기도 한다. 디앱은 스마트폰 블록체인을 기반으로 한 운영체제에서 동작하며, 아이폰은 iOS OS, 갤럭시는 안드로이드 OS를 사용한다. 어떤 블록체인을 기반으로 구동되는지에 따라 이더리움 디앱, 이오스 디앱 등으로 구분 할 수 있다. 기존의 중앙화 애플리케이션에서는 중앙 서버의 데이터베이스에 정보를 저장하고, 그 운용 역시 중앙 서버를 통해 이루어 졌다. 하지만 디앱에서는 중앙 서버 없이 서버가 가졌던 신뢰와 권한을 블록체인 네트워크에 참여하는 수많은 컴퓨터가 나누어 갖는다 디앱이라는 개념은 스마트 컨트랙트가.. [블록체인 기사 리뷰] 블록체인 간편결제 시스템 WPC 급성장하는 블록체인 간편결제 시스템 'WPC'는 어떤 프로젝트? https://www.blockchaintoday.co.kr/news/articleView.html?idxno=23392 급성장하는 블록체인 간편결제 시스템 'WPC'는 어떤 프로젝트? - 블록체인투데이 [블록체인투데이 편집팀] 블록체인을 결합한 간편 결제 시스템이 전세계의 주목을 받고 있다. 해외에서는 이미 보험료 및 카드 결제를 가상화폐로 빠르게 처리하는 등 생활 곳곳에서 활용되고 www.blockchaintoday.co.kr - 월드페이 코인(WPC) 월드 페이 코인은 바이낸스 스마트체인(BSC) 기반으로 발행된 토큰이며, 이를 통한 간편 결제 프로젝트로 블록체인 기반 글로벌 간편결제 시스템 구축 지향 자사 결제 시스템에서 기축통화 역.. [블록체인 용어] 블록체인 용어 및 개념 정리 블록체인 기술은 비지니스 네트워크에서 거래내역(트랜잭션)을 기록하고 자산을 추적하는 프로세스를 효율화하는 불변의 공유 원장이다. 블록체인의 기본 원리 및 특징 블록에 트랜잭션을 기록하고, 체인을 만들어 블록과 블록을 연결. 수많은 블록들이 체인으로 연결되어 있기에, 마지막 블록을 조작하려면 체인을 따라서 처음 블록부터 수정해야함. 따라서 블록체인을 사실상 해킹이나 조작이 거의 불가능한 기술로 보며, 이러한 기술적 이점으로 인해 은행과 같은 중앙신뢰기구가 없어도, 개인간의 거래가 가능 분산저장 방식으로 중앙관리자가 필요하지 않음. 마이닝(Mining) 임의의 nounce값을 대입하여, 블록해시 결과값을 생성하고 블록해시 결과값이 제시된 Target보다 작은 블록해시값이 되도록 찾는 것 해시파워 블록체인 네.. [인공지능 AI] 뉴런과 퍼셉트론(퍼셉트론의 구조) 퍼셉트론(Perceptron) 프랑크 로젠블라트(Frank Rosenblatt)가 1957년에 제안한 초기 형태의 인공 신경망으로 다수의 입력으로부터 하나의 결과를 내보내는 알고리즘이다. 퍼셉트론은 실제 뇌를 구성하는 신경 세포 뉴런의 동작과 유사하다. 신경세포의 뉴런은 수상돌기(가지돌기)를 통해 신호를 받아들이고, 이 신호가 일정치 이상의 크기를 가지면 축삭돌기를 통해서 신호를 전달한다. 퍼셉트론은 그림과 같이 다수의 입력을 받는다. 신경 세포 뉴런의 입력 신호와 출력 신호가 퍼셉트론에서 각각 입력값과 출력값에 해당된다. 가중치는 실제 신경 세포 뉴런에서의 신호를 전달하는 축삭돌기의 역할을 한다. 각각의 인공뉴런에서 보내진 입력값 x는 각각의 가중치 w과 함께 종착지인 인공 뉴런에 전달된다. 이때 가중.. [인공지능 AI] 인공지능이란? (AutoDraw, QuickDraw, Teacherable Machine 사용법) 인공지능(AI)이란 지능적인 인간의 행동을 모방하도록 학습된 모든 종류의 컴퓨터 시스템을 말한다. 2016년 세기의 바둑대결, 이세돌과 알파고의 바둑을 기억하는가. 바둑돌의 경우의 수는 381!개 이다. 계산해보면 10170의 자리수의 값이 나온다. (지구에서 가장 많은 원소인 수소의 수는 대략 1080 개다.) 이러한 부분에 있어서 무한대에 가까운 수의 조합과 순열을 계산하여 최상의 결정을 내리는것은 사람보다 컴퓨터가 훨씬 더 효율적이다. 이러한 인공지능 기술은 현재 암 진단 연구 등의 의료분야, 자율주행 자동차, 마켓팅 분석, 영상처리, 금융, 행정, 법률 서비스 등 다양한 분야에서 개발되거나 사용되고 있다. 또한 실생활속에도 스며들어 나날이 발전하고 있다. 하나의 예로 iOS 15.4 이후 버전의 .. [HTML] HTML 기초 HTML HTML이란 Hyper Text Markup Language의 약자로, 웹 페이지를 위한 마크업 언어이다. 제목, 단락, 목록 등과 같은 본문을 위한 구조적 의미를 나타내는 것 뿐만 아니라, 링크, 인용과 그 밖의 항목으로 구조적 문서를 만들 수 있는 방법을 제공한다. Markup이란? 마크업은 문서 및 데이터의 구조를 표현하는 것이다. 문서의 일부를 태그 문자열로 둘러싸 문장의 구조, 수식정보를 표현하며, 대표적인 Markup언어로 HTML, XML, XHTML가 있다. HTML의 구조 문서 본문 HTML은 아래의 3개 영역으로 구성되어있다. 1. DTD 선언(Document Type Definition) 문서의 타입을 정의한다. 2. 헤더영역 해당 문서에 대한 정보인 메타데이터의 집합을 정의.. [Python] Flask를 이용한 웹 어플리케이션 만들기 (flask 설치 및 사용법) Flask Flask란 웹 어플리케이션 개발을 위한 파이썬 프레임워크이다. Flask 설치 pip install Flask 예제 기본적인 flask의 사용법은 아래와 같다. Hello Wolrd!를 출력하는 단순한 웹 애플리케이션을 보여준다. from flask import Flask app = Flask(__name__) # app 라는 변수에 Flask(__name__)을 저장한다. @app.route("/") # http://localhost:5000/를 가리킨다. 플라스크에서는 기본적으로 5000번 포트를 사용하기 때문 def hello(): return "Hello World!" if __name__ == "__main__": app.run() @app.route() 데코레이터 밑에는 가르키는 .. [Python] 설치된 패키지 리스트 파일 requirements.txt 생성 및 설치 requirments.txt 가상환경(venv)이나 현재 파이썬에 pip로 설치된 패키지 정보 리스트를 하나의 파일로 만든것이다. 다른 가상환경(venv) 혹은 다른 파이썬 환경에서 똑같은 패키지들을 설치해야 하는경우, 일일히 설치하기까지가 번거롭고 패키지의 버전이 달라질수도 있어 동일한 패키지구성을 만들기 어렵다. 이럴때 단 한번의 명령어로 requirements.txt.에 정의되있는 패키지들을 설치할 수 있다. requirments.txt 생성방법 $ pip freeze > requirements.txt requirments.txt 패키지 설치 방법 $ pip install -r requirments.txt 이전 1 2 다음