Thinkium Development Framework
The Thinkium core engine has a friendly developer framework, which includes: Thinkium smart contract SDK, a set of tools used by contract developers to quickly debug and develop smart contracts; Thinkium application development SDK, a set of tools used by application developers to quickly develop applications, and It can be published on D-store and run on Thinkium desktop.
（1）Thinkium smart contract SDK
In order to facilitate the use of contract developers, the Thinkium core engine will release a compiler for the smart contract language T, which can compile T language into a virtual machine language to reduce learning costs. In addition to the compiler, the Thinkium smart contract SDK also includes native development libraries, the native development library provides the smart contract with the ability to read the native data of the Thinkium blockchain. The Thinkium core engine will provide the smart contract online IDE and a universal editor plug-in to facilitate the rapid conversion of developers.
（2）Thinkium desktop application development SDK
In order to allow users to use the Thinkium public blockchain in the most convenient way, the Thinkium core engine provides an application development language and operating environment. Using this set of development SDKs, application developers can develop Thinkium decentralized applications just like developing a web application. By using it to encapsulate the functions of the Thinkium public chain API layer, you can call the core capabilities of the blockchain and various published smart contracts, and also access external resources. Finally, through the publishing tool in the SDK, the code is packaged and released to Development Framework The Thinkium core engine has a friendly developer framework, which includes: Thinkium smart contract SDK, a set of tools used by contract developers to quickly debug and develop smart contracts; Thinkium application development SDK, a set of tools used by application developers to quickly develop applications, and It can be published on D-store and run on Thinkium desktop.
Thinkium desktop. D-Store makes it easier for developers to get the labor income they deserve. At the same time, it can better stimulate the production of excellent Thinkium applications and create a good ecological environment for survival.
The API is built on the core capabilities of the blockchain and smart contracts. It encapsulates the underlying interface, smart contracts, and D-Store back-end logic under a standard protocol based on HTTP to provide remote call capabilities. The Thinkium core engine encapsulates functions on the standard interface of the API layer. As long as users use the Thinkium-API, they can obtain the full capabilities of the blockchain through remote calls.
The D-Store backend not only provides classified indexing and searching of applications, but also can use the blockchain data to count the usage of each application, so as to automatically generate various rankings (such as: latest, hottest, favorite, etc.).The D-Store backstage is deployed with blockchain nodes, which can quickly access block data, and at the same time share the P2P network, forming a decentralized and highly available application store that coexists with the blockchain.D-Store uses a multi-dimensional organization method to solve the scattered phenomenon of smart contracts on the existing public chain. This avoids waste of resources caused by repeated development. At the same time, more users are gathered on the same contract, making the contract Developers gain greater benefits, which in turn leads to higher quality contract functions and is driving the development of Finally, through the publishing tool in the SDK, the code is packaged and released to
Thinkium Development Framework