Security(1797)
-
에러 핸들링(Error Handling) - 거래 전송에 실패하게 될 경우, 스마트 계약의 경우, Gas Limit 초과
에러 핸들링(Error Handling)· 이더리움 스마트 계약은 Exception을 만나면 State-Reverting, 즉 모든 변경사항을 원래대로 복원하고 Caller에서 에러를 반환하고 종료하게 됩니다.· revert, require를 통해서 exception을 발생시킬 수 있습니다. 거래 전송에 실패하게 될 경우거래의 경우 거래 전송에 실패하게 되면 전송에 소모된 GAS는 소진되고 남은 GAS와 송신된 Ether가 송신자에게 반환되며 모든 상태를 복원하고 종료하게 됩니다. 스마트 계약의 경우스마트 계약의 경우도 마찬가지로 스마트 계약의 실행으로 변환된 상태는 호출되기 이전 상태로 복원이 되고 그때까지 스마트 계약을 실행하는 데 소모된 가스는 소진됩니다. 또한 남은 가스와 스마트 계약에 송금된 E..
-
IP SHOWTIME
IP SHOWTIMEIP의 위치와 "해킹이 의심되는 IP 724,938 건"을 확인할 수 있습니다. http://ipshowtime.com/
-
DuckDuckGo(DDG)
DuckDuckGo(DDG) 사용자의 개인정보를 수집하지 않는 검색 엔진 http://bit.ly/2xmshb4 https://namu.wiki/w/DuckDuckGo https://en.wikipedia.org/wiki/DuckDuckGo https://duckduckgo.com/
-
테스트 프레임워크를 통한 테스트 방법
테스트 프레임워크를 통한 테스트 방법try/catch를 각각 작성할 필요 없이, 프레임워크 활용하여 테스트를 수행합니다. public class TestEx02 { // 덧셈을 위한 소스 코드 public static int plus(int a, int b) { return a + b; } } JUnit 프레임워크를 사용하여 덧셈을 위한 소스 코드의 메서드를 테스트하는 테스트케이스 생성
-
View Functions, State를 변환시키는 경우
View Functions· 키워드 view로 선언된 함수는 state를 변환시키지 않음을 확인시킵니다.· 컴파일러는 view로 선언된 함수가 state를 변환시키지 않음을 강제하지 않고 대신 경고를 띄우게 됩니다. State를 변환시키는 경우· 이더리움의 상태는 state 변수에 값을 할당하는 경우· event를 발생시키는 경우· 다른 스마트 계약을 생성하는 경우· selfdestruct를 사용하여 스마트 계약을 폐기하는 경우· message call을 호출하여 ether를 전송하는 경우· view나 pure가 선언되지 않은 함수를 호출하는 경우
-
tpmC
tpmC· 분당 트랜잭션 C형 (transaction per minute type C)· TPC-C 벤치마크 시나리오에 대한 1분당 최대 처리 건수를 나타내는 수치입니다.· DB기반 OLTP 미들웨어 시스템 서비스를 위한 H/W의 성능을 측정하는 대표적인 방법입니다.· 각자 고유한 수치의 성능자료를 제시· 최근 들어 각 벤더들은 tpmC수치를 제시하지 않는 추세입니다. http://bit.ly/2VPxiUo TPC-Chttp://www.tpc.org/tpcc/default.asp Transaction Processing Performance Councilhttp://www.tpc.org/ 장비별 tpmC 목록http://bit.ly/2IDfsAd