소개 : 초보자를위한 블록 체인 응용 프로그램 개발

Brighton , United Kingdom

약 소개 : 초보자를위한 블록 체인 응용 프로그램 개발

Bitcoin 및 Ethereum과 같은 cryptocurrencies의 가치가 많이 증가하면서 블록 체인이라는 기본 기술에 대한 인식이 높아졌습니다. 블록 체인은 공개 키 암호화를 포함하는 트랜잭션 또는 데이터베이스의 피어 투 피어 (peer-to-peer) 분산 공개 원장입니다. 이는 기술이 중앙 기관에 의존하지 않고 기밀성, 무결성, 신뢰성 및 유효성과 같은 신뢰할 수있는 공동 작업에 바람직한 속성을 제공한다는 것을 의미합니다. 블록 체인 기술의 일부 변종에는 스마트 계약이 포함됩니다. 스마트 계약은 검증 가능한 응용 프로그램 논리를 나타낼 수있는 자율 스크립트를 실행하는 블록 체인의 기능입니다.

블록 체인에 대한 인식이 높아 졌음에도 불구하고 블록 체인을위한 분산 응용 프로그램 (dApp)을 개발하는 방법에 대한 철저한 자습서는 거의 없습니다. 따라서이 이야기의 동기는 초보자를위한 스마트 계약 기반 dApp의 블록 체인 기반 개발을 신비화하려는 시도입니다.

미확인 과정을 돕기 위해 우리는 가짜 뉴스의 출현을 막기 위해 개발 된 웹 앱인 dApp Provenator의 실제 예제를 조사 할 예정이며, 그 결과는 학업의 결과였습니다. 페이크 뉴스 (Fake News)라는 논문 - 블록 체인 (blockchains)을 사용하여 원산지 증명에 대한 기술적 접근.

Provenator는 React-based Javascript 프론트 엔드와 Ethereum 기반 스마트 계약 블록 체인 백엔드의 두 부분으로 구성됩니다. 세션 중에 React에서 Ethereum API를 인스턴스화하고 스마트 계약과 인터페이싱 한 다음 비동기 트랜잭션을 보내고받는 작업을 포함하여 두 부분을 모두 조사하고 특히 그들이 어떻게 붙인 지에 중점을 둡니다. 계약. 이를 완료하면, IPFS (InterPlanetary File System)가 될 React 프론트 엔드에 대해 해당 분산 인프라 스트럭처에 구성 파트를 배치하고 스마트 계약 백엔드에 대해서는 Ropsten 테스트 Ethereum 네트워크가됩니다 . 마지막으로, dApp을 브라우저에로드하고 실제로 보겠습니다.

다음이 필요합니다.

모든 언어의 일부 기본 코딩 지식 (자바 스크립트와 React.js의 일부 경험이 바람직하지만 필요하지는 않음)

GitHub 계정 (Provenator를 포크 할 수 있도록)

노드, npm, Ganache, Truffle, http-server 및 IPFS와 같은 종속 패키지가 설치되었습니다.

브라우저 플러그인 MetaMask (dApp가 Ethereum 테스트 네트워크 Ropsten에서 실행되면 dApp에서 생성 한 트랜잭션에 서명 할 수 있습니다).

이러한 거래에 대해 지불하려면 Ropsten 수도꼭지를 통해 일부 테스트 에테르를 구입해야합니다. 트위터 나 페이스 북과 같은 소셜 미디어 계정을 가지고 있어야합니다.

3 시간 세션이 끝나면 Provenator를 개발하는 방법에 대한 몇 가지 아이디어를 살펴 보겠습니다. 결국이 소프트웨어의 궁극적 인 목표는 라이브 에테 리엄 네트워크에서 본격적인 dApp가되는 것입니다. 그렇게하면 디지털 자산의 출처를 증명할 수 있으므로 가짜 뉴스의 출현을 막을 수있는 도구가됩니다.

장소를 보장하기 위해 최대한 빨리 티켓을 등록하십시오. 이 이벤트에 대해 질문이 있거나 더 알고 싶다면 Joe@wiredsussex.com으로 전화하십시오.

Low

스타트:
2018. 3. 19. 오후 5:45 , GMT (UTC +0)
종료:
2018. 3. 19. 오후 9:45 , GMT (UTC +0)
map