본문 바로가기

멋쟁이사자처럼

블록체인 프로그래밍 - SOLIDITY 블록체인 플랫폼에서 스마트 계약 작성과 구현에 사용되는 계약 지향 프로그래밍 언어 개발자는 솔리디티를 통해서 코드로 실행되는 비즈니스 로직을 스마트 계약에 담아서 구현할 수 있다. C++, Python, Javascript 를 기반으로 하는 이더리움 기반의 플랫폼이지만, Klaytn에서도 솔리디티를 활용한다. pragma solidity >=0.7.0 string) public tokenURIs; //*4 constructor () { owner = msg.sender; //*5 } function getTotalSupply() public view returns (uint256) { //*6 return totalSupply + 100000000; } function setTotalSupply(uint.. 더보기
Klaytn(클레이튼) 이란? 클레이튼의 목표 1. 웹/모바일 어플리케이션과 동일한 수준의 사용자 경험을 제공하여 사용자가 블록체인을 인식하지 못하도록 함 2. 매력적인 어플리케이션이 많이 만들어질 수 있도록 비즈니스 친화적인 환경 제공 3. 블록체인의 핵심적인 특징을 희생되지 않으며, 적극적으로 헌신하는 참여자들과 안정적으로 플랫폼을 유지 클레이튼의 장점 1) TPS : Transaction Per Second 1초당 처리할 수 있는 트랜잭션 규모 비트코인 7TPS 이더리움 20TPS 클레이튼 4000TPS 2) 완결성 : Finality 블록에 담긴 거래가 바뀔 수 없다는 걸 보증하는 시간 비트코인 60분 이더리움 6분 클레이튼 1초 3) Gasfee : 수수료 클레이튼은 이더리움 가스비의 1/100 수준 이더리움 100 > 클레.. 더보기