프로그래밍446 블록체인, 암호화폐 열풍 속, 블록체인에 주목하라 블록체인을 통한 거래는 모든 참여자들이 거래 정보에 대한 유효성을 상호 검증하며 진행 모든 참여자들이 중앙 중개자 역할을 하게 됨 블록체인을 통한 IT 진화 블록체인의 기존 웹 어플리케이션 대체 2022. 6. 21. 블록체인, 거인의 어깨 위에 서서 블록체인이란 블록체인은 ‘모든 거래자의 거래장부를 공유하고 대조해서 거래를 안전하게 만드는 보안 기술’을 의미 이전 거래방식은 신뢰확보를 위해 정부, 은행, 중개인 등 제3자 의 신뢰부여가 필요했으며 내부조작, 외부해킹, 중간수수료 확대 등의 문제가 발생. 블록체인은 거래기록을 공개분산원장 블록으로 형성 및 연결 공개장부의 신뢰성의 대조과정을 작업증명(PoW), ‘채굴’이라고 하며, 이에 대한 보상으로 암호화폐 지급 블록체인 활용으로 인해 구현할 수 있는 번영 거대 중개자들의 의한 거래 체계에 따른 문제점 블록체인의 작동 원리, 데이터를 모아 검증 뒤, 신뢰가 부여된 공개분산 원장에 연결 블록체인을 통한 거래방식은 모든 거래기록을 공유한다는 점에서 달라진다. - 블록체인 방식에서는 거래의 데이터 정보를 .. 2022. 6. 21. 블록체인 핵심만 알자(메리츠 증권) 블록체인은 메타버스(가상현실) 내 화폐(코인)와 자산(NFT) 구현을 위한 근간 기술 08년 사토시 나카모토가 공표한 비트코인의 네트워크 체계 기반 데이터 분산/처리 저장 기술 핵심은 탈중앙화를 통한 1. 투명성 2.보안성 3.처리속도 제고 4.비용절감 안정적 데이터 저장, 인증, 결제 측면 모든 산업 적용 가능 합의 알고리즘은 탈중앙화된 블록체인 특유의 네트워크 시스템에서 거래의 참/거짓을 판별하는 검증 툴 현재까지 쓰이고 있는 합의 알고리즘의 종류는 수십 개 기능 측면 주요 알고리즘은 총 3개: 작업증명, 지분증명, 위임지분증명 블록체인 산업 발전 단계는 아직 초기, 빠른 속도로 기술 개선 및 우리 생활에 침투 중 주요 역할인 웹3.0~4.0은 미래 지능형 스마트 시티 조성을 위한 것 처리속도와 안정.. 2022. 6. 17. StatesAirline Client part1 테스트 조건 (part1 통과한 상황) main.js import Head from 'next/head'; import { useEffect, useState } from 'react'; import { getFlight } from '../api/FlightDataApi'; import FlightList from './component/FlightList'; import LoadingIndicator from './component/LoadingIndicator'; import Search from './component/Search'; import Debug from './component/Debug'; // 후반 테스트를 진행할 때 아래 import를 삭제합니다. import json from '.. 2022. 6. 14. Postman with Open API HTTP GET- READ POST - CREATE PUT - UPDATE PATCH - UPDATE DELETE - DELETE OPTIONS - OPTIONS 200 - 성공 300 - 리다이렉션 400 - 클라이언트 실패 500 - 서버 실패(여기서 오류나면 회사에게 데브옵스 개발자 혼남) REST API 자원에 대한 주소를 정하는 방법 디자인 원리/제약, 즉 규칙 2022. 6. 13. [HTTP/네트워크] REST API "Representational State Transfer”의 약자 웹에서 사용되는 데이터나 자원을 HTTP URL로 표현하고, HTTP 프로토콜을 통해 요청과 응답을 정의하는 방식 REST 성숙도 모델 3단계 HATEOAS 원칙준수(응답에 리소스이 URL링크포함) 2단계 HTTP메소드 원칙 준수 1단계 개별 리소스와의 통신 준수 0단계 HTTP 사용 현실적으로는 2단계까지만 적용해도 좋은 API 디자인임 Open API 누구에게나 열려있는 API 단, API마다 정해진 이용 수칙이 있고, 이용 수칙에 따라 제한사항(가격, 정보의 제한)이 있을 수 있음 API Key API Key는 서버의 문을 여는 열쇠 로그인한 이용자에 자원에 적급할 수 있는 권한을 API Key형태로 제공하고, 데이.. 2022. 6. 9. React Twittler SPA npm script npm run start : 실제 React Web App을 개발 모드로 브라우저에서 실행 npm run test : 기술 요구사항에 대한 유닛 테스트를 실행하고, 결과를 확인해 볼 수 있습니다. npm run submit : 과제 제출을 위한 스크립트 react-router 라이브러리 설치하기 npm install react-router-dom@^6.3.0 App 루트 컴포넌트(App.js) import 를 이용하여 Tweets, MyPage, About 컴포넌트를 연결합니다. App 루트 컴포넌트(App.js) , , 로 React Router 문법에 맞게 컴포넌트가 있어야 합니다. 주소에 따른 페이지를 컴포넌트를 이용하여 구분 지어 줍니다. Tweets컴포넌트의 Route pat.. 2022. 6. 3. Beesbeesbees 과제(코드스테이츠) 1. 사전 참고할 자료 constructor - JavaScript | MDN constructor 메서드는 클래스의 인스턴스 객체를 생성하고 초기화하는 특별한 메서드입니다. developer.mozilla.org extends - JavaScript | MDN extends 키워드는 클래스를 다른 클래스의 자식으로 만들기 위해 class 선언 또는 class 식에 사용됩니다. developer.mozilla.org super - JavaScript | MDN super 키워드는 부모 오브젝트의 함수를 호출할 때 사용됩니다. developer.mozilla.org vscode에서 터미널 여는 법 2. 문제 풀이 Bee class functionality ✓ `age` 속성은 `5`이어야 합니다 ✓ `co.. 2022. 5. 26. 객체지향 프로그래밍 (프로토타입 체인) 프로토타입 체인 - 객체 지향 프로그래밍 특성 중 상속을 구현할 경우 프로토타입 체인을 사용 let leecoding = new Human('이코딩', 30); //속성 leecoding.age; leecoding.gender; //메서드 leecoding.eat(); leecoding.sleep(); let packhacker = new Student('박해커', 22); //속성 packhacker.grade; //매서드 packhacker.learn(); - 기본 메서드인 human은 상속 받음 - 학생은 추가적인 특징이 필요함 - 부모 클래스는 human, 속성과 메서드를 물려받는 자식클래스는 Student - '__proto__'으로 부모 클래스의 프로토타입, '부모의 부모 클래스'의 프로토타입.. 2022. 5. 26. 이전 1 ··· 42 43 44 45 46 47 48 ··· 50 다음