다중 프로그래밍 언어로 Factom 블록체인 액세스
2798 단어 PHPSwiftFactom루비Blockchain
Kompendium LLC는 다양한 프로그래밍 언어 지식과 효과적인 Factom 그룹입니다.
그룹의 목표 중 하나는 Factom 에코시스템으로 많은 개발자를 이끌어 가며 안내하고 쉽게
이해 등을 말씀드립니다. 블록 체인에는 지속적인 확장 시스템이 있기 때문에
프트웨어 전환이 어렵습니다. Factom에 관심이있는 개발자를위한 다양한 프로그래민
언어로 부드럽게 다루는 클라이언트 라이브러리 모음을 제공하고 Factom 에코 시스템 개방
발 툴박스도 확대한다. 고객의 선택 언어에 사용할 수 없는 라이브러리는 마음껏 머물러
원인입니다. 그것을 방지하기 위해 Factom 생태계 개발 툴링을 개선하기 위해 노력하고 있습니다.
합니다.
오이타의 블록 체인은 스마트 계약 기능이 없지만 Factom 커뮤니티와 개방
발자는 스마트 계약의 통합과 표준을 향해 블록 체인에 즉시 저레벨 접근
기능을 요청하고 계속합니다.
일반적으로 5~10까지 많은 라이브러리 언어가 있습니다. 다중 Factom 클라이언트는 Java,
C#, 퍼슨에게 사용할 수 있습니다. 인기가 없는 언어도 Factom 프로토콜에 넓은 API 시스템
무를 이용하는 것입니다.
세 가지 API 생태계
-
factomd
API 서브세트-
walletd
API 서브세트-
debug
API 서브세트위의 API 서브 세트는 Factom 프로토콜의 참조 구현 인 실행 파일로 표시됩니다.
하자.
소프트웨어 엔지니어와 프로그래밍 언어 커뮤니티를 수용하기 위해 큰 라이브
라리는 아래의 프로그래밍 언어로 만들었습니다.
-
PHP
htps : // 기주 b. 코 m / 코 m 펜 ぢ m 그 / 펑 c와 mphp ぃ 엔 t-
Ruby
htps : // 기주 b. 코 m / 코 m ぺん ぢ m 그 / 푹 c와 m 루 by-c ぃ 엔 t-
Swift
htps : // 기주 b. 코 m / 코 m 펜 ぢ m 그 / 푸 c와 m ぃ f t c c 엔 t-
Haskell
htps : // 기주 b. 코 m / 코 m ぺ ぢ m 그 / 훗 c와 m는 s 케 l ぃ 엔 t-
Rust
htps : // 기주 b. 코 m / 코 m 펜 ぢ m 그 / 푸 c와 m 루 st-c 엔 t위의 클라이언트는 네이티브 JSON RPC API 용입니다. Remote Procedure Call (RPC)이라는 강
데이터 이동 기술이지만 빈번하게 만들기 어렵습니다. RPC의 실용 부분은 개발자에게 높은 수준의 일반
성과 유연성을 제공하는 것입니다. PHP와 Ruby는 동적 언어이기 때문에 광범위한 용도입니다. 우리의 PHP
Ruby 라이브러리는 실행중인 품질을 확인하기 위해 피로 테스트 범위를 수행합니다.
Rust와 Haskell은 안전한 언어로 적은 테스트가 있더라도 버그없는 소프트웨어
실현할 수 있습니다. 개발의 시작에서 자주 가속할 수 있습니다. 정적 타입의 시스템은 빌드
하기 전에 어울리지 않는 코딩이나 정식 이외등의 코딩을 검출해, 수동적인 테스틴
・넓은 테스트 범위를 컴파일러에 실시합니다. 우리의 Haskell과 Rust의 라이브러리는 넓습니다.
범위 테스트를 통합하면 개발에 이미 사용할 수 있으며 정확성을 보장합니다.
우리 라이브러리는 JSON 데이터를 지정된 언어 유형에 할당합니다. 비즈니스 애플리케이션
데이터를 변환하기 전에 Factom 프로토콜을 사용하여 객체 및 유형을 직접 확인합니다.
다음 기사는 각 Kompendium Factom 프로토콜의 커뮤니티 라이브러리의 특징과 작은 응용 프로그램
리케이션의 빌드의 설명을 하겠습니다.
Reference
이 문제에 관하여(다중 프로그래밍 언어로 Factom 블록체인 액세스), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/sigrlami/items/17d8e4d72a3c746a1033텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)