개발게시판에 개발관련된 글은 별로 없는것 같아 뻘글이지만 써봅니다.
블록체인이라는것의 순기능에 대해 얘기할때 항상 나오는것이 위변조방지, 부인방지입니다...
한번 입력한 데이터를 수정하기 힘들다는것과 짜장면 시키고 짬뽕시켰다고 우길 수 없게 하는거죠...
기술적으로는 아주 간단합니다..
A주소에서 B주소로 송금을 하면서 옵션에다가 해쉬 데이터를 추가합니다.
로우데이터를 이용해 해쉬데이터를 만들고 그 해쉬데이터를 송금할때 옵션값으로 넣어주는거죠...
그러고 블록체인을 돌려버리면 그 후론 데이터를 변조하기 힘들어지죠...아니 불가능해지죠...
실제 비트코인이나 이더리움 네트워크에서 이런 작업을 한다면 비용이 상당히 들어갈수있기때문에 대부분 프라이빗 블록체인을 이용해서 이런 작업을 합니다.
3대 이상의 프라이빗체인을 돌리면 위변조는 힘들어지겠죠...
마지막으로 부인방지는 주문시 로우데이터의 해쉬값과 블록체인에 들어가있는 해쉬값을 비교하면 되겠죠...
이론적으론 아주 간단합니다. 실제 적용에는 여러가지 추가적인 사항이 있긴 합니다만...
그림으로 그려서 보여드리면 아주 간단한건데 말로 쓰니 좀 길어졌네요...
이상입니다...^^;;
-------------------------------------
꼬리말
* 게시글 내용 삭제시 레벨 강등
* 질문은 각 주제별 게시판에 적어주세요.
비트코인 암호화화폐 커뮤니티 땡글~ 땡글~
-------------------------------------
내 금융거래내역은 철저히 개인정보로 들어가기때문에 공개된 블록체인이나, 프라이빗체인이더라도 다른 회사나 컨소시엄으로된 체인에 올리는건, 상당히 법적으로 문제가 있습니다.
이 부분이 법적으로 잘 해결이 되야, 활용도가 넓어질텐데
제도적 문제가 기술적인 혁신을 따라가지 못하는게 큽니다.