유용한 스마트 컨트랙트
블록체인의 스마트 컨트랙트 및 댑은 급부상하는 신기술입니다.
그러나 기술이 널리 사용돼 보급될 가능성을 100%확신 할 순없습니다.
계석 업계에서 잠재력이 큰 용례를 탐색하는 시기이고 응용하려고 하고 있습니다.
스마트컨트랙트의 가장 입증된 용레는 맞춤식 토큰과 크라우드세일로,
지금까지 이더리움 상에서 수백개의 토큰이 출시, 판매되었습니다.
이러한 형태의 크라우드세일을 일반적으로 토큰판매, 또는 ICO라고 합니다.
에스크로 스마트 컨트랙트는 신뢰할 수 없는 당사자 간의 토큰 전송에 널리 사용됩니다.
판매자는 스마트컨트랙트에 토큰 제어권을 부여하고 구매자가 이더를 컨트트랙트로 보내는 경우에만
토큰을 구매자에게 보냅니다.
스마트컨트랙트를 사용해 토큰 이외의 다른 디지털 자산을 저장할 수도 있습니다.
기업이 스마트 컨트랙트를 통해 주식, 부동산, 금, 그림 및 기타 자산을
이더리움 블록체인에서 사용 가능하고 거래 가능한 자산으로 만든 사례를 많이 찾을 수 있습니다.
솔리디티와 이더리움에 대해..
이더리움은 신뢰할 수 있는 코드 실행을 제공하는 탈중앙화 컴퓨팅 프레임워크입니다.
때로는 세계의 컴퓨터 라고도 불리는데, 실제로 그 경지를 궁극적인 목표로 하고 있습니다.
블록체인 코드는 트랜잭션 또는 내부 메시지에 의해 트리거됩니다.
트랜잭션은 블록에 포함되며 해시 파워로 체인을 보호하는 채굴자가 블록을 블록체인에 추가합니다.
솔리디티는 이더리움 스마트 컨트랙트 개발에 가장 많이 사용하는 언어입니다.
솔리디티는 EVM에서 실행되는 바이트 코드로 컴파일 됩니다.
EVM의 각 opcode에는 가스 요금이 있습니다.
opcode가스 요금을 합산하면 트랜잭션 전체 대한 가스 요금이 발생합니다.
가스 요금을 사용자가 선택한 가스 가격으로 곱하면 트랜잭션 수수료가 산출됩니다.
채굴자들은 가스 가격에 따라 블록에 포함시킬 트랜잭션에 우선순위를 매깁니다.
사용자는 개인키로 블록체인상 자산과 이더를 보호합니다.
블록체인상 자산을 이전할 때는 자산 소유자가 키를 사용해 트랜잭션에 서명을 해야합니다.
보안은 이더리움에서 가장 중요한 요소입니다.
지금까지 잘못 작성된 코드때문에 발생한 해킹으로 수백만 달러의 가치가 유실되었습니다.
'블록체인 공부 > 블록체인 개념' 카테고리의 다른 글
이더리움 기반 소프트웨어 논리구성 (0) | 2023.02.15 |
---|---|
Truffle init not creating Migration.sol file / truffle init 오류 (0) | 2023.01.27 |
[블록체인 개념-7] 이더리움 내의 프로그램, 솔리디티(Solidity), 해킹방지, 이더리움 게임 (0) | 2023.01.25 |
[블록체인 개념-6] Web3 , 비트코인 vs 이더리움 , 주소와 키 쌍 , 컨트랙트와 외부 계정 (1) | 2023.01.25 |
[블록체인 개념-5] 상태 트리 - What is State Trie (0) | 2023.01.23 |
댓글