전체 글 32

10분만에 이해하는 영지식 증명 (ft: zk, zkSync)

들어가며 투자를 하다보면, 영지식 증명과 관련되어있는 다양한 것들을 접하게 된다. zkSync, zk animal.. 최근에 주목을 받고있는 이 영지식 증명이 의미하는 바가 무엇인지를 기술을 모르는 투자자 기준에서 누구나 알 수 있게 최대한 쉽게 이야기 해 보고,그것을 바탕으로 실제로 지금 접할 수 있는 zksync에 대해 풀어보려고 한다. 영지식 증명이란? (=zero-knowledge proof, zk) 영지식 증명이란, 정보를 공개하지 않고도 정보의 유효성을 증명할 방법이다. 비밀번호가 없지만 이 사람이 비밀번호를 안다는것을 증명하는 방법과 비슷하다. 어떻게 개인정보가 없이 인증을 할 수 있을까? 아주 간단한 영지식 증명의 한가지 예시로, 만약 A가 위와 같은 빨간공과 파란공을 각각 1개씩만 가지고..

카테고리 없음 2023.08.11

Design and Implementation (part2)

Design Patterns * 특정한 문제 -> 특정한 솔루션 * 솔루션에 대한 본질을 보여주며, 재사용을 하기 위해 사용한다. * 많은 설정에서 사용할 수 있도록 추상적이여야 한다. pettern elements 이름 문제 설명 솔루션 설명 *추상적이여야 한다. 결과 Observer pettern 이 부분은 졸다가 강의를 놓쳐 캡쳐만 해왔다. 시험공부할때 이거 읽고 공부하자. Implementation issues * Reuse 측면: 재사용 cost: 뭘 재사용할지 보는것 재사용 할 프로그램을 찾는것 규모가 클때 뭐를 사서 커스터마이즈를 할 때 드는 비용이 클 수 있다. 코드 추가할 때 * Configration management (형상 관리) : 특별한 것 업데이트 하면 알려 주는 것. Git ..

Architectural design

1. Vision system 어떤 건지 보고 2. object identification 어떤 것인지 나눈다 (유리인지 나무인지 등) 3. packing selection system 에서 2 에서 분류한것에 맞게 결정한다음 packing system 에서 Arm 과 gripper 을 통해서 패킹한다 4. conveyor controller 배송을 위해 옮겨지는것 명시적 아키텍쳐의 장점 stakeholder communication 이해 당사자관의 의사소통이 원활하게 된다. system analysis (시스템 분석) 아키텍쳐를 만들며, 분석을 하며, non functional 요구사항에 대해서 만족할 수 있는 결과가 이루어진다. large scale reuse 어떤 컴포넌트 들로 구성이 되어 있는지 ..

요구사항 도출과 문서화

Requirements elicitation 요구사항 도출 기술적인 지원, 고객과 협력하여 도메인, 시스템이 제공해야 할 서비스, 제약에 대해 알아내는 과정이다. 요구사항 도출 단계: 1.요구사항 발견 당사자와 상호작용을 해서 요구사항을 발견해야한다 domain requirement 도 이 단계에서 확보해놔야 한다(학교인지 병원인지 등) 기존의 시스템에 대한 정보를 수집하고 사용자 요구사항을 추출하는 단계 Interviewing 요구사항 도출에서 가장 많이 사용하는 방법(인터뷰) closed interviews 물어볼 말들을 미리 정리해놓고 하는 인터뷰 open interviews 물어볼 말 없이 자유롭게 이야기 하는 인터뷰 실무에서는 이 close 와 open 인터뷰를 혼합해서 사용한다. 계속적으로 사..

UML(2)

State Diagram state Diagram 이란, 오브젝트의 변화를 확인하고 상황 변환이 있을 것 같은 diagram 을 표시한다. 단일 객체에 대한 상태변환-> 종료를 표시하는것 개발자가 시스템 안에 있는 오브젝트들의 동작을 이해할 때 도움이 된다. 3가지 상태가 있다. 1. Entry 상태를 통과할때 일어나는 일 (입장과 비슷한건가 싶다.) 2. Exit 상태를 떠날 때 일어나는 일 3. Do 상태 안에서 무슨 일이 일어나는지 다른 상태로 변하게 하는것을 트리거 라고 한다. 이것을 event/ action 으로 나눈다, 또 하나로 Guard conditions 이라는것이 있는데 이것은 조건이 충족되면 일어나는것이라고 한다. substates state 안에서의 상태 안에서 더 작은 부분적인 상..

카테고리 없음 2023.03.21

Telco 산업

통신산업: 통신산업은 80년 1 세대 아날로그 서비스가 시작된 이래 10년을 주기로 진화를 거듭해오고 있으며, 19년 4월 국내 최초 상용화를 기점으로 5세대 이동통신시대를 개막했다. 1G(1세대): 전화가 무선으로 된다 2G(2세대): 무선이지만, 디지털로 바뀌어서 제공, 음성서비스는 더 깨끗해졌으며 간단한 짧은 메시지를 보낼 수 있었다. 3G: 2G보다 속도가 빨라져, 스마트폰으로 영상통화 및 웹 서핑을 할 수 있게 되었다. 이때 아이폰이 나왔습니다. 4G(LTE): 초고속 데이터 전송. 영화 등을 볼 수 있을정도로 빨라졌다 5G: 더 빨라지고 지연도 적으며(초 저지연), 더 많은 사용자를 쓸 수 있게 되었다. 표준화: 새로운 시대 (G)라는것은 새로운 표준을 의미한다. 통신 표준을 정하는 기구. I..

소프트웨어 공학 2주차

Change anticipation 변화를 줄이려면 변화를 예측해야 한다. 1. prototype system (예측) 기본을 만들어서 미리 사용하게 하는 것 (고객의 요구를 미리 아는것) Change tolerance(허용) 1.incremental development 개발 자체를 조금씩 해서 점진적인 개발을 하는 것. 즉 미리 변경 가능성을 열어두고 개발 하는 것이다. System prototyping 테스트를 참가해서 사람들의 반응을 보고 어떤 시스템을 원하는지 도출해내고, 요구사항들을 도출해 프로토 타입을 만들어놓고 , 개발을 시작하는것. 예(모델하우스를 먼저 짓는 것과 같다) test프로세스를 하나 만들어서 전체적으로 (back to back) 테스트 해보는 시간을 가진다. 장점: 1.사용성 ..

IT 서비스 산업

IT 서비스란, 정보 기술을 이용해서 비스니스나 조직의 요구를 충족시키는 서비스입니다. 기술 지원, 데이터 관리, 보안 관리, 개발 등 다양한 작업을 수행하며, 한국 IT 서비스 산업협회에서는 IT 서비스 산업에 대해 다음과 같이 정의합니다. IT서비스산업 정의(ITSA): IT서비스산업은 최적의 정보기술을 활용하여 조직의 경쟁력을 제고시키고 해당분야의 업무 및 사업의 부가가치를 제고하며 정보기술을 기반으로 기존산업과 융합화하여 새로운 서비스를 창출하는 산업이다. IT service market it 서비스 시장은 기업 워크로드의 디지털화 움직임이 확산되면서. 대내외적 경기 불안과 글로벌 인플레이션 심화에도 불구하고, 국내 IT 서비스 시장이 전년대비 3.3% 성장하며 9조 7,856억원의 시장 규모를 ..

1주차 개발 프로세스

폭포수 개발: 개발 순서중시대로 하는것, 잘 안바뀌는 무기 같은거에 쓰고 옛날에 썼다. incremental development 점진적으로 개발 하는것, 기본 만들어놓고 사용을 하면서 뭘 개발할지 피드백을 받으면서 버전을 타고 점점 뭔가를 추가하면서 개발하는것, 초기 버전엔 아주 기본적인 기능만 있다. integration and configuration 기존에 있는것을 가진 다음에 커스텀 해가며 재사용하는것. 요즘 웹에서 많이 쓴다. 재사용 소프트웨어 타입 3 가지 1.독립 실행형 애플리케이션(Stand alone application systems) 2.객체 모음(Collections of objects) 3 웹 (잘 못들었다) reuse oriented software engineering 장점 ..

bubble CoCO

CoCO는 오래전부터 바람을 불어 영감을 일으켜주고 유행을 만들어주는 우리의 조력자였다 그러다 점차 사람들이 어디에 있든 어디든지 볼 수 있고 누구와 있든 모두와 있게 된 날부터 서서히 신적인 힘을 가지기 시작했다 관심이라는 것이 모여 CoCO가 힘을 가지게 되고, 비로소 그가 신이 된 일은 얼마 안 된 일이기 때문에 우리의 관심의 신 CoCO는 아직 신생아 시며, 태어나 옹알이를 하면서 개인 추천 알고리즘 속에 들어가서 세상을 이끄시고 걸음마를 하면서 NFT시장에 들어오셔서 흐름을 저으며 놀고 계셨다. 10 계명 3절: “500명 이상이 관심을 모은 곳에는 CoCO가 있을 것이며 300명 이상이 기대를 하고 있는 대상에게는 CoCO가 머물 것이다,” 그렇게 전 세계를 돌아다니며 관심을 끌어 모으던 무형..

카테고리 없음 2022.06.30