SDK相关概念梳理
talentbuilder.eth
Dec 17
一、什么是SDK SDK是用来帮一个产品或平台开发应用程序的工具集,包括API、开发文档、类库、编程示例、开发工具和开发组件等。 区块链SDK是指开发区块链DAPP应用的工具集,包括编程接口(API)、开发文档、开发组件、类库、编程示例、开发编译工具、调试工具以及打包及部署工具。 二、各平台SDK梳理 2.1 以太坊 (1)编程接口:web3,通过该接口可以与以太坊节点进行交互,目前包括javascript实现(web3.js)、java实现(web3j)、python(web3.py)以及php实现。其原理都是通过编程语言将请求转化成JSON RPC,调用以太坊节点功能(例如调用智能合约)。 **(2)文档:**上述各种接口的实现都有对应的开发文档和示例代码。 **(3)智能合约编程:**编程语言,一般是solidity语言 **(4)智能合约编程工具:**使用remix,这是一个网页端编写solidity的地方,可以编程、编译合约代码,编译成EVM可识别的二进制代码以及ABI文件(相当于智能合约的说明,DAPP可以通过它知道合约提供了什么功能)。 **(5)智能合约编译:**...
ParagraphParagraph

talentbuilder.eth

Written by
talentbuilder
Subscribe

2025 Paragraph Technologies Inc

PopularTrendingPrivacyTermsHome
Search...Ctrl+K

talentbuilder.eth

Subscribe