일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 워크식스
- 웹개발자
- 개발자
- 웹퍼블리셔
- 웹에이전시
- plugin
- 쇼핑몰제작
- 웹디자이너
- 쇼핑몰구축
- 튜닝
- 플러그인
- 커스터마이징
- CSS
- PHP
- 3D프린터
- jQuery Plugin
- 프로그래머
- work6.kr
- 고도몰
- 웹디자인
- 안드로이드
- 홈페이지구축
- 쇼핑몰
- 홈페이지제작
- 사이트제작
- 포트폴리오
- 홈페이지
- 웹퍼블리싱
- JQuery
- 제이쿼리
- Today
- Total
목록가상화폐 (9)
그냥 개발자 블로그
테스트/마치며 테스트 준비 서비스에 가입한 기업 및 은행들이 정보가 다음과 같이 인증센터에 저장되어 있습니다. 물론 실제로는 볼 수 없으며, 이해를 위해 별도로 만든 페이지 입니다. 각 기업(또는 은행)들은 인증센터와 계약을 체결하고, 인증센터는 위와 같은 정보를 서버에 저장해 놓았습니다. 시나리오1 (정상적인 사업자) A기업이 C은행에 대출을 요청 합니다. C은행에서는 A기업이 튼실한지 채무를 갚아나갈수 있는지 검토할것입니다. 이와 더불어 이러한 사실들이 진짜인지 확인이 필요합니다.C은행은 A기업의 다음과 같은 요청페이지 보내거나, C은행에서 A기업의 사업자번호, 대출용도, 대출금액을 입력합니다. 여기서 코드는 실제로는 보이지 않을것 입니다. 혹 보인다해도 문제되지 않습니다. 인증에 성공하였습니다. 인..
구현하기 교육용으로 만들어진 코드임으로 보안 및 클래스화에 신경 쓰지 않았으니 이를 감안하여 참고하시기 바랍니다. 필요한 기능 정리해서 설계하기 각 노드에 공통적으로 필요한 페이지를 정리했습니다. check.php - 각 노드들과 서버 코드 비교give.php - 외부에서 코드(암호화된 코드)를 요청한 경우 제공하는 역할index.php - 상대 거래처에서 대출 또는 투자 요청시 실명 인증을 위해 제공 되는 페이지set.php - 새로운 코드가 발생하면 업데이트 하는 역할 인증센터의 경우는 노드와 약간 다릅니다. check.php - 노드에서 요청한 코드 검사 수행 및 새로운 코드 생성 역할give.php - 외부에서 코드(암호화된 코드)를 요청한 경우 제공하는 역할set.php - 새로운 코드가 발생하..
어떤 블록체인을 만들것인가 기획하기 피해사례 A기업이 B라는 거대 해외 기업과 독점 계약을 하였으며, 이를 근거로 A기업은 C,D,E,F은행에서 각각 수십 억의 대출을 받습니다. 그러나 차후 A회사와 B회사의 거래는 실제 존재하지 않았다는 것이 밝혀지며, 은행들은 큰 손해를 보게 됩니다. 만약 수십만개의 기업들과 수백만개의 은행들이 네트워크를 갖추고 있었다면 A기업은 C,D,D,F 은행에서 대출을 받기 어려웠었을 겁니다. 하지만 경영하는 입장에서는 경쟁사에 의해서 피해를 볼 수 도 있기 때문에 모든 거래내역 및 계약관계를 외부와 공유한다는 건 있을수 없는 일 입니다. 블록체인 인증 필요 이 시점에서 블록체인 인증 기술이 필요 합니다. 데이터(거래내역 및 계약관계)를 누적 시키고 복구 할 수 없는 암호로 ..
부제 : 개요 비트코인 붐이 일어나면서 문제점이 들어나고 이에 정부는 비트코인 규제와 관련된 언급을 하면서 항상 비트코인 뉴스가 개제되고 있습니다. 어떤 이들은 비트코인을 규제하면 블록체인 기술이 죽는다하고 어떤 이들은 비트코인 규제는 기술 발전과 아무 관련 없다고 합니다. 결국 정부에서는 비트코인은 거래를 사실상 어렵게하고 블록체인 기술은 장려하는 쪽으로 가닥을 잡았습니다. 그렇다면 블록체인은 무엇일까요? 블록체인은 아주 쉽게 이야기하면 너와 나의 거래내역을 암호화 시켜 모든이와 공유하고, 공유된 내용을 바탕으로 너 또는 내가 다른 3자와 거래할때 실명인증해주는 것이라고 하겠습니다. 더 간단히 이야기하면 블록체인 = 암호기술 인셈 입니다. 왜 블록체인이라고 하는거지? 블록체인은 거래내역을 모두와 공유합..
테스트/마치며 테스트 준비 서비스에 가입한 기업 및 은행들이 정보가 다음과 같이 인증센터에 저장되어 있습니다. 물론 실제로는 볼 수 없으며, 이해를 위해 별도로 만든 페이지 입니다. 각 기업(또는 은행)들은 인증센터와 계약을 체결하고, 인증센터는 위와 같은 정보를 서버에 저장해 놓았습니다. 시나리오1 (정상적인 사업자) A기업이 C은행에 대출을 요청 합니다. C은행에서는 A기업이 튼실한지 채무를 갚아나갈수 있는지 검토할것입니다. 이와 더불어 이러한 사실들이 진짜인지 확인이 필요합니다.C은행은 A기업의 다음과 같은 요청페이지 보내거나, C은행에서 A기업의 사업자번호, 대출용도, 대출금액을 입력합니다. 여기서 코드는 실제로는 보이지 않을것 입니다. 혹 보인다해도 문제되지 않습니다. 인증에 성공하였습니다. 인..
구현하기 교육용으로 만들어진 코드임으로 보안 및 클래스화에 신경 쓰지 않았으니 이를 감안하여 참고하시기 바랍니다. 필요한 기능 정리해서 설계하기 각 노드에 공통적으로 필요한 페이지를 정리했습니다. check.php - 각 노드들과 서버 코드 비교give.php - 외부에서 코드(암호화된 코드)를 요청한 경우 제공하는 역할index.php - 상대 거래처에서 대출 또는 투자 요청시 실명 인증을 위해 제공 되는 페이지set.php - 새로운 코드가 발생하면 업데이트 하는 역할 인증센터의 경우는 노드와 약간 다릅니다. check.php - 노드에서 요청한 코드 검사 수행 및 새로운 코드 생성 역할give.php - 외부에서 코드(암호화된 코드)를 요청한 경우 제공하는 역할set.php - 새로운 코드가 발생하..
어떤 블록체인을 만들것인가 기획하기 피해사례 A기업이 B라는 거대 해외 기업과 독점 계약을 하였으며, 이를 근거로 A기업은 C,D,E,F은행에서 각각 수십 억의 대출을 받습니다. 그러나 차후 A회사와 B회사의 거래는 실제 존재하지 않았다는 것이 밝혀지며, 은행들은 큰 손해를 보게 됩니다. 만약 수십만개의 기업들과 수백만개의 은행들이 네트워크를 갖추고 있었다면 A기업은 C,D,D,F 은행에서 대출을 받기 어려웠었을 겁니다. 하지만 경영하는 입장에서는 경쟁사에 의해서 피해를 볼 수 도 있기 때문에 모든 거래내역 및 계약관계를 외부와 공유한다는 건 있을수 없는 일 입니다. 블록체인 인증 필요 이 시점에서 블록체인 인증 기술이 필요 합니다. 데이터(거래내역 및 계약관계)를 누적 시키고 복구 할 수 없는 암호로 ..
시뮬레이션 환경 준비하기 노드 준비하기 블록체인에서는 사용자가 모두 정보를 공유함으로 무엇보다 노드가 중요한 역할을 하게 됩니다. 노드란 끝을 이야기하며 곧 유저가 되겠습니다. 정확히 말하면 유저의 컴퓨터, 서버, 스마트폰 등이 되겠습니다. 가상으로 여러개의 유저를 만들었다 가정하고 블록체인을 구현할 수 도 있겠지만 이해를 돕기위해 물리적 구현을 합니다. 좀 더 다이나믹한 결과를 만들어내기 위하여 컴퓨터 4대, 공유기 1대가 필요하였고, 기존에 잠자고 있던 공유기 1대, 라즈베리파이3 한대와 새로 구입한 라즈베리파이 제로 W 3대를 준비하였습니다. 공유기는 가상의 인터넷이 되고 컴퓨터 4대는 노드가 되며 가상의 인터넷에 컴퓨터 4대가 와이파이로 연결된 환경을 만들었습니다. 노드 환경 만들기 블록체인 만들..