Security/Blockchain(104)
-
특수용도 변수들 & 함수들
특수용도 변수들 & 함수들이더리움 스마트 계약은 특수 용도의 변수들과 함수들을 정의하고 있습니다.
-
블록체인의 활용분야
블록체인의 활용분야블록체인은 디지털 자산 거래, 디지털 계약, 디지털 인증 분야 등 여러 분야에 더욱 간편하고 안전한 거래를 위해 활용되고 있습니다.
-
Turing Complete
Turing Complete· ≒ 튜링 완전 ≒ 튜링 완전성 (turing completeness)· 어떤 기계가 튜링 기계와 같은 상태라고 하면 이를 Turing Complete라고 합니다.· 우리가 사용하는 컴퓨터는 튜링 기계의 일종이며 Turing Complete한 상태입니다.· 대부분의 프로그래밍 언어는 Turing Complete입니다.· Turing Complete한 프로그래밍 언어는 어떠한 함수식도 구현할 수 있으므로, 우리가 알고 있는 프로그래밍 언어를 통해 어떠한 알고리즘과 응용프로그램도 구현할 수 있다는 의미가 됩니다. http://bit.ly/2HlIcN0https://en.wikipedia.org/wiki/Turing_completeness
-
State Variable 접근 유형
State Variable 접근 유형접근 유형에는 다음과 같이 4가지 유형이 존재합니다. private < internal < external < public public· public으로 선언된 함수나 state 변수는 내부 호출 또는 message call을 통해서 호출 또는 접근이 가능합니다.· public state 변수는 자동적으로 getter 함수가 생성됩니다. external· external은 타 스마트 계약 및 거래를 통해서 호출이 가능합니다.· external은 Internal을 통해서 호출하는 대신 this 객체를 이용해서 외부 호출방식으로 내부호출도 가능합니다. internal· Internal로 선언된 함수 및 변수는 해당 contract 내부적으로만 접근이 가능합니다.· 타 Co..
-
블록체인의 구조, 블록(block), 블록체인 도식도
블록체인의 구조블록체인의 구조를 이해하기 위해서 먼저 블록체인의 기본 원소이자 핵심이라고 할 수 있는 블록(block)에 대한 이해가 필요합니다. 블록(block)· 블록체인의 기본원소· 다수의 거래(transaction) 정보의 묶음· 1개의 블록에는 평균 1,800개의 거래정보 저장· 1개의 블록 크기는 평균 1.05MB 바이트 블록체인 도식도블록은 블록 Header와 블록 Body로 구성되어 있으며, 각각의 블록들은 이전 블록의 해쉬 값을 통해 연결되는 체인(chain)구조로 되어 있습니다. images.google.com
-
SublimeEthereum - Ethereum Solidity and Vyper syntax highlight
SublimeEthereum Ethereum Solidity and Vyper 언어에 문법 하이라이트를 가능하게 해주는 패키지입니다. https://github.com/davidhq/SublimeEthereum https://packagecontrol.io/packages/Ethereum