일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Eclipse
- 당사자표시정정신청서
- 인민공원
- 이더리움
- 홈택스
- Sentinel
- cartalyst
- Blade
- 보정명령
- 사업자계좌
- Bootstrap
- 전자소송
- 개인사업자
- Laravel
- auth
- reactnative
- win32
- 체당금
- as후기
- elasticSearch
- 소액임금체불
- blockchain
- javascript
- php
- vue
- Tutorial
- Java
- Python
- 코로나
- 코로나19
- Today
- Total
목록분류 전체보기 (186)
그냥 사는 이야기
Hyperledger Fabric 거래 처리 방식 비교 하이퍼레저 패브릭은 기존의 다른 블록체인 시스템과 거래 처리 방식에 있어서 차이가 있습니다. 기존 블록체인에서는 Transaction Pool(혹은 Mem Pool) 같은 메리상에서 트랜잭션들을 한데 모으고, 그 순서대로 처리한 후 블록 안에 기록해두는 것이 일반적인 방식인데 패브릭에서는 조금 다릅니다. 먼저 피어(Peer)에게서 실행을 해본 후 실행 결과를 받아서 그것을 Orderer 서비스에 보냅니다. 그런 후 commit을 하여 장부(Ledger) 내용을 다시 피어에게 공유하는 순서로 진행됩니다. 거래보증 거래들의 순서 정렬 거래 확정 Endorsing Peer 이렇게 맨 처음 피어에게 트랜잭션을 실행해 보는 특정 피어를 Endorsing Pe..
비트코인, 이더리움으로 대표되는 Public블록체인 기술은 암호화폐로 인해 개념이 많이 소개되어있습니다. 하지만 기업용 블록체인이라고도 하는 Private 블록체인은 어떤점이 다른지 잘 몰랐는데 이번에 파악한 내용을 정리해보았습니다. Hyperledger Fabric 하이퍼레저 프로젝트는 Linux Foundation에서 관리하는 오픈소스입니다. 기업용 블록체인을 목표로 하며 Private 혹은 Enterprise 블록체인이라고도 부릅니다. 하이퍼레저 프로젝트는 1개가 아닙니다. 상당히 많은 프로젝트로 구성되어 있는데 이중 가장 유명한, 사용예가 많은 프로젝트가 Fabric 입니다. 중간 Frameworks계층부터 보면 이더리움의 EVM을 지원하는 것이 가능한 Burrow, 인텔이 주도하는 Sawtoot..
Windows에서 linux 머신을 사용하려면 별도의 가상머신이나 docker 같은것 없이 MS에서 제공된 linux 사용환경이 있습니다. 이를 WSL 이라하며 현재 WSL1, WSL2 까지 나와있습니다. WSL : Windows Subsystem for Linux WSL 사용 조건 이 WSL을 사용하기 위해서 MS의 문서에서는 build 16215 이후부터 가능하다고 되어 있습니다. build 넘버 확인은 제어판의 시스템에서 가능합니다. Windows 기능에서 활성화 제어판에서 Linux용 Windows 하위 시스템을 체크해준 후 재부팅을 해줍니다. Ubuntu 설치 우분투앱을 설치하는 가장 간단한 방법은 Microsoft Store에서 ubuntu앱을 찾아서 설치해주면 됩니다. 현재 우분투는 20.0..
블록체인이라고 하면 비트코인이나 이더리움을 떠올릴 수 있겠지만, 이것은 암호화폐(Cryptocurrency)로 분류할 수 있습니다. 암호화폐를 이루는 기술들은 다양합니다. 블록체인은 그 기술 중 일부인 셈입니다. 그렇게 분리해서 생각한다면 블록체인만 따로 떼어내서 이해해 볼 수도 있으며 이를 작은 모형부터 직접 구현해 보면 그 실체를 훨씬 이해하기 쉽다고 생각합니다. 초보개발자를 위해 쉬운 개념부터 접근해 보겠습니다. 블록과 체인 블록과 체인을 하나씩 코드로 구현한다면 무엇으로 표현 할 수 있을까요? 블록 - 관리 대상 데이터 체인 - 데이터간 연결 처음 이 개념을 접했을 때 블록은 구조체(혹은 객체)로, 체인은 링크드 리스트 같은 참조를 떠올렸습니다. 그렇다면 링크드 리스트(흔히 Singly list)..
Init 프로세스 부팅이 시작되면 OS에서는 부트로더의 실행부터 커널 이미지 로딩등 커널단에서 부터 필요한 동작이 순차적으로 진행되며 유저 영역에서는 Init 프로세스가 최초로 시작됩니다. 따라서 PID 1번으로 시작하며 모든 프로세스의 부모프로세스로서 위치합니다. init.d란? init.d는 위의 init 프로세스가 실행되기 위한 스크립트 파일들이 나뉘어서 보관한 곳입니다. 리눅스에서는 .d로 끝나는 디렉토리는 파일명 순서대로 읽는다는 관례가 있어서 시작 스크립트는 S숫자 로 시작하고, 종료 스크립트는 K숫자로 시작했습니다. 그래서 프로그램 하나를 설치하면 기동, 종료스크립트가 init.d 디렉토리에 설치되었습니다. 유닉스 계열에서 참조하여 리눅스에서 한동안 사용되던 init이 시대가 변하여 syst..
코로나로 인해 화상회의 사용이 크게 늘었으며 그중 가장 유명한 것이 Zoom입니다. 작년 말 사용자가 천만이라면 3월 말에는 무려 20배가 증가하였다고 합니다. 저 역시 제가 하는 업무를 100% 줌을 통해 화상으로 진행중입니다. Zoom의 취약점도 덩달아 급증 이렇게 사용자가 많아지다 보니 보안 취약점에 대한 보고도 많이 늘어났습니다. 아무래도 사용자가 늘면서 줌이 많이 집중되었나 봅니다. 화상회의가 감시카메라처럼 영상 데이터가 오고 가는데 사생활에 대한 노출될 여지가 많기에 취약점을 노리는 경우도 많을 수 있을 것 같습니다. 취약점에 대한 예를 들자면 이메일 및 사진 계정 탈취 페이스북 계정이 없음에도 페이스북으로 데이터 전송 제로데이 버그를 통한 맥 유저의 웹캠 하이재킹 등등 계속해서 보고가 되고 ..
블루투스를 사용한 이어폰 혹은 이어셋은 대략 10년 가까이 사용해 본 것 같습니다. 처음 사용해본 것은 플랜트로닉스의 BackBeat 903+ 였는데 초반에는 AS까지 받았지만 이후는 플라스틱이 삭아서 부러질 때까지 사용했었습니다. 점점 착해지는 가격 블루투스 이어셋이 대중화 대면서 가격도 덩달아 착해졌습니다. 백비트 903+ 이후 LG 제품도 괜찮았습니다. 그리고 QCY-q8은 3~4만 원대의 가격까지 떨어졌었습니다. 항상 목에 걸쳐서 사용하는 타입이었는데 당시에는 이것도 편했습니다. 코드리스가 나오기 전까지는요 코드리스 이어폰 시대 가장 뛰어난 제품은 애플제품일 것입니다. 새로운 시대를 열었고 성능에서도 부족함이 없다는 평입니다. 하지만 전 못써봤습니다. 안드로이드로에서도 사용 가능하다고는 하지만(일..
애를 놓고, 키우고, 이뻐하다 보면 아이와의 추억이 많이 쌓여 갑니다. 그런 추억들을 사진이나 동영상으로 많이 보관하고 있지만 뭔가 부족해서 일기를 남기려고 하다 보니 맘스 다이어리라는 사이트를 알게 되었습니다. 그리고 이곳에서 책 출간 서비스까지 사용해 본 후 후기를 남깁니다. (이 글은 협찬을 받고 작성하는 것이 아닙니다) 맘스 다이어리 100가지 일기 남기기 이곳에서 하는 서비스는 사진을 올리고 그 날의 일기를 남기는 것입니다. 그렇게 100번 쯤 남기면 희망자에 한해 책으로 만들어 주는 서비스를 제공해 줍니다. 물론, 책은 무료로 만들어 주는 것은 아닙니다만, 100일 혹은 100번을 100일간 연속으로 남기는 미션을 완수하면 이벤트성으로 무료로 책을 만들어 줍니다. 그래도 이런 서비스 중 맘스 ..