BLOCKCHAIN

BLOCKCHAIN/Ethereum

ECAC_SmartContract_Test

1 Remix _ SmartContract 생성 (1) Remix에서 ECAC_SmartContract_Test 워크스페이스 생성 (2) SmartContract.sol 파일 생성하고 컴파일러 버전과 pragma 버전 맞추기 (3) 소스코드 1) 단일 사용자 User 구조체와 구조체를 저장하는 상태변수 정의 2) 생성자 함수: 함수 초기 실행시 point 값 0으로 초기화 3) getCount() : point 조회 4) addPoint_likes() : 좋아요 개수에 따른 포인트 부여 100개당 100포인트 - likes / 좋아요 개수 - likesCount / 좋아요 개수 중 이미 포인트 지급을 마친 횟수(기준 충족 횟수) - likesHundred / 전체 좋아요 개수의 백의자리 * 전체 좋아요의..

BLOCKCHAIN/BlockChain

블록체인 성능평가 자료조사

1 허가형 블록체인 합의알고리즘의 성능평가항목 연구 (1) 블록체인 합의 알고리즘 - 퍼블릭 블록체인: 누구나 참여, 모든 노드에 대한 불신을 전제 - 정확한 거래내역 저장 및 관리를 위해 블록을 생성하려는 노드에게 과도한 컴퓨팅 파워나 노드 지분율 요구 - 허가형 블록체인: 허가된 노드만 참여하므로 인증/합의 과정 단순 - Fail-Stop 방식 - BFT (2) 전통적 블록체인 성능 평가요소 - 블록체인 속도 결정 요소: Transaction per Second, 블록생성시간, 블록생성확정시간 - TPS: 소프트웨어 및 하드웨어 설계와 네트워크 성능, 거래내역 종류에 따른 측정 방법 상이 > 참고지표로 활용 - 속도 뿐 아니라 합의 알고리즘의 안정성 측면에 대한 평가요소 고려 필요 (3) 블록체인 성..

BLOCKCHAIN/Ethereum

[Ethereum] Advanced Multi-Page Front-Ends (3)

1 Adding a Button (1) Buttin UI React - 첫번째 섹션: 아이콘이 있는 버튼 만드는 방법 - 두번째 섹션: 시멘틱 UI를 사용하여 간단하게 버튼 표현하는 방법 2 Layout.js - 등의 태그를 사용하여 헤더를 추가할 시 모든 페이지에 수동으로 추가해줘야 함 - Layout.js 파일을 만들어 표시하고자 하는 일반적인 요소를 모두 담고 재사용! ex. 헤더, 바닥글, 사이드바 등 - index.js 파일에 import, rande() 수정 - Layout.js 작성 3 Assembling a Header - 헤더로만 사용하기 위한 Header.js 파일 새로 작성 - Margin 속성으로 어색한 여백 값 조정 > style 속성으 - floated 속성으로 정렬 수정 - B..

BLOCKCHAIN/Ethereum

[Ethereum] Advanced Multi-Page Front-Ends (2)

1 Fetching Deployed Campaigns 2 Why Next.js, Anyways? - JS는 서버를 랜더링 하는 방식의 프로세스 사용 - 누군가 다음 JS 서버에 액세스할 때 마다 서버가 리엑트 앱 자체를 앤더링 (JS를 브라우저로 보내는 행위X) - JS는 서버 다음에 실행됨 - 데이터를 가져오기 위해 메타마스크 사용 여부는 중요하지 않음(메타마스크 사용 안하는 정보) 3 GetInitialProps Function - 컴포넌트 랜더링 시 마다 get intial props가 호출되고 캠페인 목록 가져옴 4 Rendering Card Groups 5 Adding a Button

yuujoeng
'BLOCKCHAIN' 카테고리의 글 목록 (4 Page)