citylabs-study 14

6일차 study(용어 및 스터디 내용 점검)

오라클 문제란? 더보기 http://wiki.hash.kr/index.php/%EC%98%A4%EB%9D%BC%ED%81%B4_%EB%AC%B8%EC%A0%9C 오라클 문제 - 해시넷 오라클 문제(oracle problem) 오라클 문제(oracle problem)란 블록체인 밖에 있는 데이터를 블록체인 안으로 가져올 때 발생하는 문제를 말한다. 오라클 현상 또는 연결성 문제(connectivity problem)라고도 한 wiki.hash.kr 오라클 문제란 외부의 정보를 블록체인 안으로 가져올때 생기는 문제를 말한다. PKI(Public Key Infrastructure) - 공개키 기반 구조 디지털 증명서의 생성,관리,배포,사용,저장 및 패기, 공개키 암호화의 관리에 필요한 역할,정책등 일련의 절차..

citylabs-study 2022.01.17

5일차 study(hyperledger fabric - identity)

indentity 란 무엇인가? fabric 은 private block chain 으로 누구나 사용가능한 public blockchain 과 다르게 정해진 사람 또는 기업 만 사용 할 수 있는 폐쇄형 blockchain 이다. 그럼 fabric 은 그걸 어떻게 확인할까? 블록체인 네트위크의 다양한 행위자들은 X.509(공개키 인증서 표준) 에 캡슐화된 디지털 아이디를 가지고 있음. ID는 자원에 대한 정확한 권한과 행위자가 블록체인 네트워크에서 가지고 있는 정보에 대한 액세스를 결정하기 때문에 중요! ID 에는 Fabric이 권한을 결정하는 데 사용하는 몇가지 추가 속성이 있으며 ID와 관련 속성의 조합에 principal(주요한) 이라는 이름 부여. 보안 주체 의 권한을 결정하는 속성. MSP(mem..

citylabs-study 2022.01.14

4일차 study (hyperledger fabric)

Baas 란? 더보기 (Blockchain as a service) 블록체인을 만들기 쉬게 도와주는 서비스 https://m.blog.naver.com/PostView.nhn?isHttpsRedirect=true&blogId=block2thechain&logNo=221491408766 [블록체인 용어 정리] 블록체인 BaaS 란? SaaS, PaaS, BaaS [블록체인 용어정리] 블록체인 BaaS 란? SaaS, PaaS, BaaS #블록체인 용어정리, #BaaS, #바스, #... blog.naver.com BFT 란? 더보기 (Byzantine Fault Tolerance) 직역 하면 비잔틴 장애 허용 장애가 있더라도 전체의 3분의 1을 넘지 않는다면, 시스템이 정상 작동하도록 허용하는 합의알고리즘..

citylabs-study 2022.01.13

4일차 (신입 OJT)

OJT 란? on the job training 의 약자로 실제 일하는 장소에서 진행하는 실무적인 직업 교육 훈련 전략 본부 citylabs 는 스마트 시티 사업에서 18년도 부터 블록체인 사업 으로 신사업 유치에 힘쓰고 있음 현제 진행 중인 사업으로 Greego,E3Da 등등 이 있음. 주간 보고 체크하고 (대표님 지시사항 확인할것) Hyperledger besu 와 미들 블럭을 어떻게 연결 할 수 있는지?? fooda 관련해서 만들게된 과정 단적인 예로 양상추 수급이 문제가 되면서 햄버거에 양상추를 못넣어 주는 일이 발생했다. 하지만 다른 지역에서는 양상추가 남아 돌아서 양상추를 많이 넣어주는 주는 일이 생기면서 여기서 의문을 들수 있다. 왜 이런 문제 가 발생했나? 첫번째는 갑작스러운 기후 변화로 ..

citylabs-study 2022.01.13

3일차 study (middl block 및 DID)

middle block 왜 필요한지 먼저 알아보자. 블록체인으로 사업을 하려고 하는 회사는 처음에 이런 문제점들을 갖게 될 것이다. - 추가 인력 고용(인권비 상승) - 블록체인 전문가 찾기 (전문가가 별로 없을 뿐만 아니라 돈도 많이 주어야 한다.) - 개발 장기간 개발 기간 (개발이 장기화 될 수록 비용은 늘어날 것이다.) 이런 문제들을 해결하기 위해 middle block 을 만들었다. middle block 은 API롤 간단하게 블록체인을 구축 할 수 있어서 간단하기 때문에 개발 시간도 단축되며 블록체인에 대한 이해도가 낮더라도 충분히 개발 할 수 있다. mibble block 의 did (decentralized identifier) 기술은 자신이 주최가 되어 자신의 신원 증명을 하는 것이다. ..

citylabs-study 2022.01.12

2일차 study(did API 실습)

https://drive.google.com/drive/folders/1eHx1GARHwnJCsFk7Sz5rL1vBAaruqFKI 09. Swagger API 설명 - Google Drive 이 폴더에 파일이 없습니다.이 폴더에 파일을 추가하려면 로그인하세요. drive.google.com 스웨거 란? 더보기 https://codingnotes.tistory.com/42 스웨거 (Swagger)란? 스웨거 (Swagger)란? 스웨거는 Web API 문서화를 위한 도구이다. 스웨거 홈페이지(https://swagger.io)에서는 스웨거를 OAS(Open API Specification)이라고 소개하고 있다. 말 그대로 API들이 가지는 명세(Spec)을.. codingnotes.tistory.com 스..

citylabs-study 2022.01.11