Blockchain-based Service Network (BSN or Service network) is a worldwide infrastructure network that provides a one-stop-shop solution for blockchain and distributed ledger technology (DLT) applications (DApp). BSN is a complex system that involves programming, software development, resource and environment configurations, application deployment, gateway APIs, local SDK, key certificates, etc. To facilitate utilization, BSN International (www.bsnbase.io) has prepared this document for developers and users to learn how to use BSN. We hope that BSN will become the first choice for developers to develop and run their DApps.
BSN provides developers three types of services: Permissioned, Permissionless, and Interchain services. Due to the complexity of the interoperability technology, the Interchain service is still under development. Once it is officially launched, we will provide a timely update to the relevant contents in this manual. This document includes the introduction of permissioned and permissionless services.
Permissioned services are divided into two parts. The first part demonstrates how developers can deploy smart contracts to the selected public city nodes through the BSN portal; the second part describes how developers can connect their off-BSN systems to the corresponding smart contracts through the public city node gateway and conduct data transaction processing.
Permissionless services determine how developers can choose the appropriate public city nodes, plans, and public chain frameworks, to deploy and publish their DApps.
Please feel free to contact us if there are any further questions. Our contact information can be found in Chapter 10. Contact Us. We strongly recommend users access the Online Documentation section to explore BSN technical details further.