develop custom_top_html:no
default debug random = 1 / type = READ / detected = READ / doc_Srl = 10311107

 

smart.jpg

 

 

 

우리는 살면서 많은 계약을 하며 살아갑니다. 
스마트폰을 하나 사더라도 여러 계약서에 서명을 해야 합니다. 
계좌 만들 때, 보험 가입 할때, 자동차를 사거나 부동산을 매매할 때 이 모든 것은 계약으로 진행됩니다. 
스마트 컨트랙트는 이런 계약을 컴퓨터가 자동으로 처리하는 방식을 의미합니다.

1990년대 닉싸보 (Nick szabo) 라는 분이 발표한 개념이었지만 개념으로만 존재하였고 실사용 되지는 않았습니다. 

스마트 컨트랙트로 계약을 하더라도 컴퓨터 데이터는 위조, 변조가 가능했기 때문에 계약으로써의 신뢰성을 담보할 수가 없었습니다. 

컴퓨터 프로그래밍으로 이루어진 계약을 작성하더라도 이후 프로그래밍을 잘하는 사람이 계약 코드를 변경해버리면 계약을 위조할 수 있습니다. 
우리가 지금도 서면계약을 하는 이유이기도 합니다.   
(전산 처리를 하더라도 계약서와 약관은 서면으로 보관합니다)




그러던 중 비트코인 이라는 새로운 형식의 분산원장 기술이 발표되었고 이는 해킹으로 데이터의 위, 변조가 불가능한 방식임을 알게 된 '비탈릭 부테린' 이라는 사람이 '비트코인의 분산원장 기술을 이용하여 스마트 컨트랙트를 도입하는 것은 어떻겠나' 하는 아이디어를 내게 됩니다. 

비트코인의 분산원장 기술을 토대로 스마트 컨트랙트를 사용하기 위한 하나의 플랫폼을 만들기로 하는데 이것이 바로 2세대 블록체인이라 불리는 '이더리움' 입니다 



예를 들어 설명하자면 최근 발표된 칼리스토의 콜드 스테이킹 이라는 기술 역시 스마트 컨트랙트로 구현된 것입니다 
(콜드 스테이킹 기능 설명 유튜브)


이 계약에는 

콜드 스테이킹 계약은 1계좌에 동시에 한 번만 할수 있다. 

콜드 스테이킹 계약 시 최초 27일간은 코인을 출금할 수 없다. 

모든 콜드 스테이킹은 계약을 진행한 계좌로만 출금할 수 있다.

콜드 스테이킹 최초 27일 후에는 배당금과 원금을 출금할 수 있으되, 배당금만 출금할 수도 있다. 

만일 예상치 못한 에러가 발생할 경우를 대비해 개발팀은 모든 콜드 스테이킹을 취소할 수 있다
이경우 모든 콜드 스테이킹은 입금된 계좌로 반환되게 된다 


등의 약속으로 구성 되어 있습니다. 

(물론 프로그래밍 언어로요, 이해를 돕기 위해 한글로 쉽게 설명드린 것입니다) 




그리고 해당 계약 내용은 한번 블록체인상에 올라가면 위,변조가 불가능해지며 모든 계약 내용은 컴퓨터가 자동으로 처리를 하게 됩니다.

이 과정에서 방법적으로 부정행위가 발생할 수 없으며 경리직원이 돈을 빼돌린다든지 대표이사가 횡령한다든지 하던 위험조차도 원천 차단이 됩니다. 

'세부 약관을 검토 중이다, 계약내용을 확인 중이다, 본사의 지침상 배상할 수 없다' 
이런 소리 역시 더 이상 듣지 않을 수 있습니다 
미리 약속한 내용에 대한 자동 실행 이것이 바로 '스마트 컨트랙트' 입니다

 



또 한가지 중앙화된 전산처리와 탈 중앙화된 스마트 컨트랙트의 차이점을 이야기해보겠습니다.

인터넷 쇼핑몰 xx 마켓에 5만 원짜리 상품이 실수로 5천 원에 올라왔다면 그리고 그걸 본 누군가가 
5천만 원을 결제하여 1만 개를 구입해 버립니다
이경우 쇼핑몰 운영사에서 죄송하다고 한마디 한 후 결제를 강제 취소해버립니다. 

결국 계약 이행에 대한 권한은 어디까지나 운영사 측의 권한이라는 것입니다 
보험이라면 보험사, 통신계약 이라면 통신사, 쇼핑몰이라면 유통사가 결정 권한을 가지고 있는 것이죠.


하지만 스마트 컨트랙트 에서는 계약을 만드는 회사는 있을 수 있으나 한번 실행된 계약 내용은 이후 개발사라 하더라도 취소할 수가 없으며 조건만 맞으면 자동 발동 되어집니다. 
이것이 기존의 중앙화된 전산처리와 탈 중앙화된 스마트 컨트랙트의 차이입니다.




이로 인한 장점은 다음과 같습니다 

1. 더 이상 계약의 주체에 대한 신뢰를 평가하지 않아도 됩니다.
계약의 내용에만 집중하면 됩니다.

2. 계약의 이행까지 자동화되어 있어 효율적이며 매우 빠릅니다
계약을 이행하는 데 있어 사람이 일일이 검토하거나 계약을 진행할 필요가 사라져

운영 측은 노동력과 인건비를 아낄 수 있고 계약을 이용하는 사람도 빠르게 사용할 수 있는 장점이 있습니다. 




하지만 스마트 컨트랙트도 만능은 아닙니다. 

- 계속


------------------------
이 이야기는 앞으로 이더리움 클래식의 시리즈물로 연재할 예정입니다.

 

 

 

 

얼마 전에 칼리스토의 콜드 스테이킹을 어떻게 신뢰할 수 있냐는 질문을 봤습니다 

콜드 스테이킹을 신뢰할 수 있는 이유는 스마트 컨트랙트로 구현되어 있기 때문입니다 

칼리스토 개발진이 코인을 가지고 있는 것이 아니기 때문에 나쁜 마음을 먹더라도 들고 튈 방법이 없습니다. 

 

 

 


[알림: 이 게시글은 관리자에 의해 ''에서 '개발'로 이동되었습니다]
19,490

풀트리님의 서명

profile

 

0x65Ca99B8588929777f7aCEd83265De0ac720707E

 

블로그 

http://isnow.tistory.com

유튜브 

https://www.youtube.com/c/dowontv

 

Atachment
첨부 '1'
댓글 16
  • profile
    풀트리 2018.11.22 23:52
    해당 내용을 연재해 보려고 필진 신청했습니다
    승인해주신 땡글아빠님께 감사드립니다.
  • profile
    고독한코인가 2018.11.22 23:59
    좋은내용 감사합니다! 필진 축하드립니다! ^^
  • profile
    ddengle BOT 2018.11.22 23:59
    @고독한코인가
    고독한코인가님 축하합니다. 4 보너스 캐시에 당첨되셨습니다.!!
  • ?
    티이지 2018.11.23 00:23
    필진 축하드립니다..^^
    내용이 쉽게 잘 이해되게 쓰십니다...
  • ?
    카모마일1 2018.11.23 00:23
    구독 줄서요 :)
  • profile
    좋은 정보 감사드립니다.
  • profile
    abcoin 2018.11.23 01:56
    필진 축하드립니다.^^
  • profile
    ddengle BOT 2018.11.23 01:56
    @abcoin
    abcoin님 축하합니다. 5 보너스 캐시에 당첨되셨습니다.!!
  • ?
    차즈라 2018.11.23 03:13

    이런 장점이 개발 운영사 입장에서는 하나의 큰 어려움인 것 같습니다..그래서 블록체인 기반 사업자는 뭐 하나 내어 놓을 때마다 정말 몇배의 점검이 필요할텐데요..일단 오픈하고 사용하다 문제가 발생하면 수정하기가 너무 어렵기 때문에.. 결국은 모든 것을 초기화하거나 심지어 도피해 버리는극단적인 결정을 해버리는 부담이 되기도 하는 것 같습니다.

  • profile
    풀트리 2018.11.23 12:44
    @차즈라
    네 맞습니다 그래서 탈중앙화된 시스템 개발은 훨씬 더 어렵습니다.
    테조스의 개발진들은 왜이렇게 메인넷 출시가 늦느냐는 물음에 '인공위성을 쏘기전에 수리하기는 쉽지만 쏘아올린뒤에 문제점을 해결하기는 너무나 어렵다' 고 이야기한것이 차즈라님이 이야기하긴 어려움을 잘표현한 말인것 같습니다.
  • profile
    풀트리 2018.11.23 12:46
    @차즈라
    이더리움 개발이 늦어지는 이유도 그렇지 않을까 싶습니다
    개발한것을 올려보고 문제 생기면 그때가서 수정하면되는 중앙화 방식과 다르기 때문에 포크전에 연구에 연구를 거듭하다보니 늦어지는것 같습니다
  • profile
    굿터치 2018.11.23 03:25
    이클은 가격이 너무하네요..좋은 코인인데
  • ?
    깡패기주 2018.11.23 03:32
    내용이 머리속으로 쏙쏙들어오네요~~
    단점도 알고싶소~~~빨리~~ ㅎㅎ
    새벽 이라 공부가 잘되나~~~
  • ?
    내로남불 2018.11.23 07:36
    위대한 기술이죠. 하지만 사기를 원천 차단할 수 없어서 악용되는 문제가 있고 올바르게 쓰일 때, 또 그런 곳에만 쓸 때 비용을 절감하고 효율적이죠. 좋은 설명 감사드립니다.
  • profile
    풀트리 2018.11.23 12:47
    많은 답글과 관심 정말 감사드립니다.
  • profile
    neoneo 2018.11.23 20:02
    스마트 콘트렉트..

List of Articles
번호 분류 제목 추천 수 조회 수 글쓴이 날짜
공지 땡글 회원 / ESN 홀더분들을 위한 땡글인의 밤 공지 12 file 4 2411
ESN홍보
2019.06.20
공지 땡글 시세표 시범 서비스 지원! 18 file 26 10074
땡글개발자
2019.06.06
공지 [Air Drop 이벤트] 게시판을 신설합니다 25 file 1 49311
땡글운영위원회
2019.05.17
1463 [강좌] 쌩광부의 모바일 지갑 만들기 #6. 니모닉 지갑 생성 안녕하세요. 쌩광부입니다.   저의 강좌는 오랜시간의 노력과 열정의 결과물입니다. 내용이 길고 지루하더라도, 강좌 내용에 관심없으셔도 "좋아요" 한방 눌러주시면 좋겠습니다. 그럼 더 열심히 강좌를 쓸 수 있겠죠... 11 file 17 1394
쌩광부
2018.12.02
1462 개발 이오스 기반 로또 싸이트 지난 8월에 고수님들께 이것저것 물어보았는데 드디어 완성하고 서버에 올렸습니다.   www.weshareluck.io   이오스 기반으로 만들어보았습니다. (이오스가 전송수수료가 없어서.....ㅎ)   도움 주신분들 감사합니다.... 5 874
친절한냥이
2018.12.01
1461 ProgPOW 그것이 알고싶다? 안녕하세요. 쌩광부입니다.   요즘 ProgPOW 이야기가 많이 나오고 있는데요. 도대체 ProgPOW가 뭔지 제가 좀 찾아봤습니다.   ProgPOW : A programmatic (dynamic) Proof-of-Work 프로그래밍 (동적인)  작업증명   최... 31 20 2049
쌩광부
2018.12.01
1460 [nadana]왕초보의 쌩광부님 지갑(3강) 따라하기 아~~~ 드디어 @쌩광부 님의 모바일 지갑 3강의 내용을 아래와 같이 해 냈습니다. ^^ 많은 우여곡절이 있었지만 지금까지 이것이 왜 안되었는지 함께 공유하고자 글을 올립니다.   1. 쌩광부님의 글을 그대로 복사하고... 9 file 10 578
nadana
2018.11.30
1459 질문 모네로 데몬 연동중에, 자꾸 코인이 없어집니다. 모네로 데몬을 연구 중입니다. 모네로는 빌드 할것도 없이 그냥 압축파일을 받아서 실행하는 형태로 되어있어서 편하네요.   그런데, 모네로 코인을 받으면 조금 있다가 다 사라집니다. (balance = 0) 도저히 이해가 ... 3 349
비폭력무저항
2018.11.30
1458 질문 업비트 rsi 계산 방법 질문있습니다. 현재 파이썬으로 하고 있구요    rsi를 계산해서 지정한 rsi에 알림이 오게 하려고 하는데요    rsi공식을 제가 찾을 수 있는걸로 다 사용해봤는데 다 다르더라구요      기준일 (14일)1004luciferAU(평균상승) / AD(... 2 1126
digidigi
2018.11.30
1457 개발 node js 사용 하시는분들 .. 모두 업데이트 하셨나요. ( 해킹 관련)       며칠 째 뗑글에서는 주의보가 안나오는거 같아서 제가 올리네요.    며칠전에 nodejs 패키지 사용하는쪽에서 많이 쓰이는 모듈에 코인 해킹 모듈이 들어가있다고 주의보가 떳습니다.    저 같은 경우 vuejs 로 ... 2 file 2 2566
진주
2018.11.29
1456 스케일링 문제를 비탈릭에게만 맡길 수 없다! 암호화폐 가격이 어디가 바닥인지 모르게 계속 하락하고 있으니 과연, 이게 다시 상승장으로 돌아설 날이 있을까 걱정하는 분들이 많습니다. 한편으로 이런 걱정은 블록체인이나 암호화폐를 제대로 하는 활용한 킬러... 18 file 23 1640
atomrigs
2018.11.28
1455 질문 프라이빗 블록체인 개발 업체인데.. 큰일이 생겼습니다 구매 해주시는 업체 담당자님께서 좀 추천도 다른 곳에 해주시고   저희껏도 결정적으로 판매할 수 있게 도와주셨는데   따로 인사를 살짝 말씀하시는거 같습니다(흘리시긴했지만)   이런 경우엔 어찌..해야되나요? ... 8 1099
딥러닝은개뿔
2018.11.27
1454 질문 우분투 빌드 에러 부탁드립니다.     안녕하세요.   우분투 빌드 에러 부탁드립니다.     구글에서는 openssl 호환성에 문제를 다루고 있어서.. (해외)   우분투 16.04 로 설치해보고 했지만, 바뀌지 않습니다.   종속성은 다 설치 했는데, 빌드 에러... 5 file 402
항시대기
2018.11.27
1453 질문 리플 테스트넷 블록 탐색기 사이트가 있나요?   리플 입출금 들여다 보고 있는데, https://developers.ripple.com/xrp-test-net-faucet.html 에 수도꼭지가 있더라구요.   이 테스트를 블록 탐색기에서 확인해 보고 싶은데 사이트를 못 찾겠네요.   혹시 아시는 ... 2 666
이힛
2018.11.26
1452 질문 [Python] Dataframe 계산된 행까지만 계산하는 코드 관련 문의드립니다. from pandas import Series, DataFrame   raw_data = {'': ['2018-01-01  12:00:00 AM', '2018-01-02  12:00:00 AM', '2018-01-03  12:00:00 AM', '2018-01-04  12:00:00 AM'],             'drop': [None, 1, None, ... 1 323
축당첨
2018.11.25
1451 개발 BTC와 이더리움 전송에 관한 데이터를 수집해보았습니다. *** 답변 댓글이 있을 때 글 내용 삭제시 경고 없이 계정이 정지됩니다. *** *** 개인정보가 포함된 경우 혹은 불법적인 요소의 수정은 가능합니다.*** -----------------------------------------------------------... 3 file 8 564
Null_name
2018.11.25
1450 [강좌] 이더소셜 PHP API 서버 만들기 - 프롤로그 안녕하세요. 쌩광부 입니다.   제가 진행하고 있는 "모바일 지갑 만들기"를 완성하기 위해서는 API 서버가 필수적으로 필요하게 되는데요. 기존 API로는 부족한 것이 조금 있기 때문에 별도의 API 서버를 제작해 보도... 8 19 2186
쌩광부
2018.11.24
1449 질문 Python Dataframe 고수님들께 질문드립니다. 여기가 한국의 stackoverflow 군요!   저는 파이썬으로 알고리즘 매매 개발 중인 자동차 설계 엔지니어입니다.   앞으로 이곳에서 열심히 활동할 수 있을 것 같아 의욕이 활활 타오르네요!       각설하고, MACD를 살... 2 348
축당첨
2018.11.24
1448 [강좌] 쌩광부의 모바일 지갑 만들기 #5. React Native AsyncStorage 안녕하세요. 쌩광부입니다.   이번 시간에는 RN에서 데이터를 파일로 저장하는 방법을 배워 보겠습니다. 간단하게 파일 입출력 함수를 이용해서 데이터를 저장할 수도 있겠지만 모바일에서는 보안 관련 문제가 많기 ... 5 15 919
쌩광부
2018.11.24
1447 질문 마이닝 리워드 트랜잭션에서의 주소의 의미 안녕하세요 블록체인 고수님들께 질문이 있어 처음 글 올려봅니다.   현재 litecoin-core를 베이스로 재미삼아 알트코인을 만들어 보고 있습니다. (만들다긴 보단 파라미터만 변경하는 수준;;)   빌드까지는 성공해서... 3 255
숫소
2018.11.23
블록체인에서 쓰이는 스마트 컨트랙트란 어떤 기능일까? ETC_01         우리는 살면서 많은 계약을 하며 살아갑니다. 스마트폰을 하나 사더라도 여러 계약서에 서명을 해야 합니다. 계좌 만들 때, 보험 가입 할때, 자동차를 사거나 부동산을 매매할 때 이 모든 것은 계약으로 진행... 16 file 18 816
풀트리
2018.11.22
1445 블록체인 강의 03 - P2P 블록체인과 P2P에 대한 강의입니다. 블록체인을 밑바닥부터 완벽하게 알필요까지는 없으신 분은 패스해도 됩니다. 편집 기술이 전혀 없어서 그냥 대충 잘라서 넣은 점 양해 부탁드립니다. !!!!! 혹시라도 제가 틀린 ... 9 15 753
쌍둥아빠
2018.11.22
1444 질문 비트코인 월렛 개발중입니다. BIP44에 대해 질문드립니다. ㅠㅠ 안녕하세요. 비트코인 BIP44 2가지 질문 드립니다.   m / purpose' / coin_type' / account' / change / address_index 일단 bip44 path를 남깁니다.   1. 밸런스 스캔   리미트 갭을 20개라고 명시해 놨던데 이 말뜻... 7 811
dugong
2018.11.22
Board Pagination Prev 1 ... 6 7 8 9 10 11 12 13 14 15 ... 84 Next
/ 84