[블록체인] 6. 2세대 암호화폐 이더리움
Ethereum(2013)
The World Computer
- 이더리움을 가장 잘 설명한 단어
- 비트코인의 중복사용을 방지하기 위해 블록체인 이용
- 블록체인에 암호화폐 거래내역만 올릴 필요는 없다
- 프로그램을 올려서 수행 시 사례금을 줌
댓글 조작
- 매크로 프로그램을 블록체인에 업로드 함
- 사람들이 프로그램을 돌려 댓글을 닮
Smart Contract
- 이더리움에 올리는 프로그램
- 가용성이 확보됨
- 위변조가 불가능함
- 프라이버시가 노출(단점)
- Solidity 언어 사용
- Turing-complete(컴퓨터에서 돌릴수있는것은 이더리움에서도 돌릴 수 있음)
Proof of Stake(PoS)
- 새로운 작업증명 방법
- 옳다고 생각하는 장부에 배팅을 함
- 대다수가 옳다고 할 시에 인센티브를 받음
- 틀릴경우 배팅금 모두 날림
- 현재는 비트코인과 같은 작업증명을 사용
CryptoKitties
- DApp(탈 중앙화된 앱)
- 고양이를 키우는 게임
- 키워서 교배시켜 고양이를 번식시킴
- 고양이는 블록체인에 올라가서 재산이 됨
스팀잇
- 블록체인 블로그
- 내가 쓴 글이 블록체인에 등록됨
- 중앙서버가 없기 때문에 쓴글을 누구도 검열할 수 없음
- 내가 쓴 글은 평생 남아있음
- 글 쓴 사람에게 암호화폐로 보상함
- 단점
- 좋은글에 암호화폐로 보상을 하니 쏠림 현상 발생
- 글을 쓴 후 일주일이 지나면 수정이 불가
- 사생활 글이 올라오더라도 수정할 수 없음
Security
- 돈과 관련관 프로그램이기 때문에 문제 발생시 금전적 문제됨
- Smart Contract에는 수많은 취약성 존재