無知

갈 길이 먼 공부 일기

블록체인 14

하이퍼리즘 | 가상 자산 트레이딩 펀드 운용 및 벤처 투자

하이퍼리즘 회사 홈페이지 탐방 https://hyperithm.jp/ 개요 https://hyperithm.jp/about 기관 투자자 및 고액 자산가들이 맡긴 가상 자산(Digital Asset)을 운용하는 회사로, 일본 도쿄에 본사를 두고, 한국 서울에 지사를 두었다. 프랍 트레이딩 (자기 자본 투자) / 공인 기관 투자 회사 / Web3 분야 스타트업 투자 (외 가상 자산 대여 등) 채용 페이지 내 소개 https://hiring.hyperithm.com/ 알고리즘 트레이딩을 통해 최신 공학 기술을 수익으로 바꾸는 아시아 최고의 퀀트 트레이딩 회사 국내외 기관투자자 및 적격투자자를 대상으로 알고리즘 트레이딩 헤지펀드 운용, 블록체인 생태계 벤처 투자 등 종합 가상자산 금융서비스 제공 인력 구성 ht..

ChatGPT와 AI에 대한 잡설

1. ChatGPT Hype https://chat.openai.com/ ChatGPT를 업무에 활용하고 친구들에게 추천하고 있는 나지만, ChatGPT에게 반드시 지켜져야 하는 팩트를 찾지는 않는다. 검색 엔진 + AI의 결합으로 정확한 지식을 대화형으로 풀어내길 기대했다 실망하는 기사나 사례를 많이 보았는데, 애초에 대량의 언어 데이터로 흉내 내는 모델링을 하게 된 GPT에게 과한 기대가 아니었나 싶다. 물론 사람들의 기대를 충족할 수준까지 올라온다면 정말 놀랍겠지만 난 사용하면서 그걸 기대하지 않더라도 충분한 효용을 보고 있다. 항상 자연스러운 작문에 대한 갈증이 컸는데 영어 작문 다듬기에 많이 활용 중이다. ChatGPT로 뤼튼 정도의 목적으로만 사용하는 느낌인 것 같다. ChatGPT가 데이터의..

기술 공부/AI 2023.02.17

해치랩스 | Web3 보안감사, SSO 지갑

기사로 보는 해치랩스 블록체인 지갑 기업 ‘해치랩스’, 120억 원 규모 시리즈A 투자 유치 블록체인 지갑 회사 해치랩스가 앤파트너스, 네이버 계열 투자사 스프링캠프, 베이스인베스트먼트, 게임사 위메이드로부터 120억 원 규모 시리즈 A 라운드 투자유치를 했다. 해치랩스는 2000억원 이상의 기업 가치를 인정받은 것으로 알려졌다. 해치랩스는 블록체인 업계에서 코인 발행 없이 영업이익만으로 성장한 몇 안되는 기업으로 손꼽힌다. 이더리움재단에서 장려금을 받은 첫 국내 기업이자 삼성전자 스타트업 육성 프로그램 씨랩 아웃사이드에 선정된 첫 블록체인 기업으로도 이름을 알렸다. 2020년에는 KB국민은행, 해시드와 함께 국내 최초 가상자산 수탁기업 한국디지털에셋(KODA)을 설립해 이목을 끌었다. 해치랩스는 블록체..

스마트 컨트랙트 (6) | 보안 : 해킹 및 버그 사례

해킹 및 버그 사례 해당 내용은, 블록체인 및 스마트 컨트랙트 분야에서 코드 및 시스템의 안정성과 보안, 호환성 등의 문제가 얼마나 중요한 사안인지를 체감할 수 있는 현실 사례들의 모음이라고 보면 된다. As many supporters argue, bugs are to be expected on any new platform. However, in ethereum, code issues have proven uniquely hazardous, since its smart contracts are supposed to be 'immutable' (that is, they can't be changed after the fact), including any and all errors. The most no..

스마트 컨트랙트 (5-1) | Solidity(솔리디티) 레이아웃

1. Solidity Language 1-1. 특성 - 절차적 언어 ( VS 함수형 언어) - 정적 타입 언어 (컴파일 시 타입 결정. 오류 시 컴파일 에러) - 변수 이름의 대소문자 구분 - 객체 지향 언어 - 확장자 : sol 2. LayOut 2-1. pragma 파일 최상단에 위치, 컴파일러의 특정 기능을 활성화하는 데에 사용 Pragmas The pragma keyword is used to enable certain compiler features or checks. A pragma directive is always local to a source file, so you have to add the pragma to all your files if you want to enable it in..

스마트 컨트랙트 (3) | P2SH, OP_RETURN

01. P2SH, Pay-to-Script-Hash 스마트 컨트랙트 (2) | Bitcoin Scripts 0. Testnet 실습 >>> from bitcoin import * >>> priv = sha256('****************') >>> pub = privtopub(priv) >>> addr = pubtoaddr(pub) >>> addr '1L8zP6iitxPx3YKXfJQSJpifhNgwZnUszM' >>> addr = pubtoaddr.. moozii-study.tistory.com 위의 지난 글에서 살펴보았듯이, 기존 P2PKH 기반의 Multisignature Transaction은 아래와 같은 문제가 존재했다. 다중서명 트랜잭션은 현재 몇가지 한계가 있다. 1. 스크립트 상 참여..

이더리움의 작동방식 (6) | 트랜잭션 실행, RLP, 메시지콜, 계약생성

* 이 글은 How does Ethereum work, anyway? 라는 글을 읽어가며 이해한 바를 한국어로 번역하여 정리하는 글입니다. 시리즈의 형태로 끊어가며 업로드되었으니, 참고 부탁드립니다. 이더리움 블록체인의 구성 요소 이더리움 블록체인은, 계정 / 상태 / 가스 및 수수료 / 상호작용 / 블록 / 상호작용의 집행 / 채굴 / 작업 증명 등으로 구성된다. 지난 글에 이어서 계속 설명한다. 6. 트랜잭션의 실행 이더리움 네트워크에 트랜잭션을 보내고, 그 트랜잭션을 기반으로 이더리움 네트워크의 상태가 전이되는 과정을 살펴보도록 하자. 트랜잭션 실행 선결 조건 먼저, 실행을 위해서는, 트랜잭션은 다음과 같은 요건을 충족해야 한다. 1. 트랜잭션은 올바르게 포매팅된 RLP를 포함해야 한다 RLP란, ..

이더리움의 작동방식 (4) | 트랜잭션, 메시지 콜, 계약 생성

* 이 글은 How does Ethereum work, anyway? 라는 글을 읽어가며 이해한 바를 한국어로 번역하여 정리하는 글입니다. 시리즈의 형태로 끊어가며 업로드되었으니, 참고 부탁드립니다. 이더리움 블록체인의 구성 요소 이더리움 블록체인은, 계정 / 상태 / 가스 및 수수료 / 상호작용 / 블록 / 상호작용의 집행 / 채굴 / 작업 증명 등으로 구성된다. 지난 글에 이어서 계속 설명한다. 4. 트랜잭션과 메시지 이더리움은 트랜잭션을 기반으로 하는 상태기계이다. 즉, 다른 계정 사이에 일어나는 트랜잭션은 이더리움 전체의 글로벌 상태를 새로운 상태로 전이시킨다. 기본적으로, 트랜잭션이란, 외부 소유 계정에서 생성된 명령문/지시문으로, 암호학적으로 서명되어, 직렬화되고 (바이트 형태로 변환하는 se..

이더리움의 작동방식 (3) | 가스, 수수료, Wei, 튜링완전, 정지 문제

* 이 글은 How does Ethereum work, anyway? 라는 글을 읽어가며 이해한 바를 한국어로 번역하여 정리하는 글입니다. 시리즈의 형태로 끊어가며 업로드되었으니, 참고 부탁드립니다. 이더리움 블록체인의 구성 요소 이더리움 블록체인은, 계정 / 상태 / 가스 및 수수료 / 상호작용 / 블록 / 상호작용의 집행 / 채굴 / 작업 증명 등으로 구성된다. 지난 글에 이어서 계속 설명한다. 3. 가스와 수수료 이더리움 네트워크 상의 트랜잭션의 결과로서 발생하는 모든 계산은 수수료를 요구한다. 그리고 그 수수료는 가스라는 단위로 계산된다. 가스는, 일정량의 계산에 대해 요구되는 수수료의 단위이다. 가스 가격이란, gwei로 측정되는 가스의 단위마다 지불하고자 하는 이더리움의 양이다. Wei는 이더..

이더리움의 작동방식 (1) | 블록체인, 상태 기계, 고스트 프로토콜

Devcon2: Ethereum in 25 Minutes Devcon2: Ethereum in 25 Minutes라고, Ethereum Foundation Chief Scientist, Vitalik Buterin이 직접 설명해주는 영상이다. 이더리움 프로토콜만의 방식은, 기존의 잭나이프 같이 기능이 덕지덕지 늘어나는 것이 아니라, 앱 생태계를 이루는 플랫폼으로 나아간다는 것.. 정도만 이해했다. How does Ethereum work, anyway? Introduction preethikasireddy.medium.com 그래서 이 글을 읽어보면서 조금 더 깊이 이해해보고자 한다. * 이 글은 How does Ethereum work, anyway? 라는 글을 읽어가며 이해한 바를 한국어로 번역하여 ..

비트코인의 작동 방식 | But how does bitcoin actually work?

But how does bitcoin actually work? (By 3Blue1Brown) 지난 글과 마찬가지로, 거래 장부의 작성 상황에 대입해서 비트코인의 작동 방식에 대해 살펴봅시다 We’ll start with you keeping track of payments with your friends using a communal ledger. 앞선 블록체인 작동 방식 중, 에 대한 부분을 조금 더 상세하게 설명해준 유튜브 영상에 대한 해설본입니다. 스스로 코인을 만들어가는 과정을 따라보며 비트코인의 원리를 확인해봅시다. Walking the path of inventing your own can help set the foundation for understanding some of the mor..

도대체 블록체인이 뭐야? | WTF is The Blockchain?

블록체인: 이렇게 복잡한 게 왜 필요한 걸까? Blockchain: why do we even need something this complex? 해외의 유명한 글을 따라가보며, 공부해보자. (인용문은 모두 해당 글의 원문이다) 블록체인이 필요한 이유를 설명하기 위해, 하나의 상황을 이야기해보자. 타인에게 송금을 해야 할 때, 우리는 은행에 이야기한다. "제 잔고에서 $1000을 OOO에게 옮겨주세요." 그러면 은행에서는 내 잔고에 충분한 돈이 있는지를 살피고 나서, 아래와 같이 장부를 작성한다. 우리는 모두 제3의 기관인 은행을 신뢰해서, 물리적으로 돈이 옮겨지지 않아도 송금되었다고 믿는다. 이 거래 장부가 소실된다면? 은행이 기록을 잘못한다면? 은행이 고의로 거래 내역을 조작한다면? 타인에게, 제3자..