(3) JavasDK-Fabric-E2E 프로그램
3162 단어 fabric
가장 간단한 방식으로 스마트 계약 상호작용을 진행하다
이 강좌는 인터넷을 한 움큼 움켜쥐지만, 아마도 너무 복잡할 것이다.
1. 패스 E2E
1. cd $GOPATH/src/github.com/hyperledger/fabric/examples/e2e_cli/
2. ./network_setup.sh down( 、 )
3. ./network_setup.sh up
2. crypto-config 인증서와 채널-artifacts 체인 채널을 로컬로 다운로드
인증서가 뭘까요?인증서는 하나의 신분증으로 이 증명이 오래 지속되어야만 E2E의 네트워크에 들어갈 수 있다.
scp -r root@47.98.143.199:/root/go/src/github.com/hyperledger/fabric/examples/e2e_cli/crypto-config/ /Users/lantian/Desktop
scp -r root@47.98.143.199:/root/go/src/github.com/hyperledger/fabric/examples/e2e_cli/channel-artifacts/ /Users/lantian/Desktop
3. IDEA로 미니 SDK 열기
https://github.com/lzbinlantian/fabric_java_sdk_v1열면 Spring과 Maven 구조의 프로젝트입니다. 자동 가이드 패키지를 활성화하면pom입니다.xml 패키지가 한 번에 프로젝트에 불러옵니다.
4. 빨간 줄을 만나면 어떻게 해요?
IDEA, alt+enter를 사용하여 moudel 패키지를 가져옵니다.
5. 테스트를 시작해 Main 함수를 찾아 a의 값을 미친 듯이 검색하는 XDDD
public static void main(String[] args) {
try {
ChaincodeManager manager = FabricManager.obtain().getManager();
String[] str = {"a"};
Map query = manager.query("query", str);
System.out.println(query);
// String[] str = {"a", "b", "20"};
// Map result = manager.invoke("invoke", str);
// System.out.println(result);
} catch (Exception e) {
e.printStackTrace();
}
}
자극적이에요?이렇게 하면 가장 간단한 자바-SDK를 완성할 수 있다. 물론 정규 개발은 이렇게 쉽게 E2E를 사용할 수 없다.하지만 괜찮아요. 새로운 학습의 첫걸음은 간단하고 알기 쉬운 것을 잡는 거예요.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Fabric.js - Free draw a rectangle텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.