Java is a friendly language, mainly thanks to its usability and popularity, and allows most developers and companies to approach the technology and to start new ideas and projects hassle-free.
That’s why, here at Takamaka, we decided to build the entire infrastructure of the blockchain on Java: to interact with main net, nodes or smart contract layer, Java is truly the only programming language you need to know
In this way it has been possible to apply to the blockchain software all the tools to report bugs from code writing and, furthermore, forecast the results of execution.
Proof of Stake and Proof of Work, are the two most widely used protocols in blockchain technology to create consensus between all parties that make up the network.
Unlike Proof of Work (PoW), in which each of its NODIs performs arduous computational work to solve cryptographic puzzles; in Proof of Stake (PoS) the decision on which node to validate a block is completely random but only those who meet a set of criteria can be selected. In essence, PoS is much simpler and more efficient from the point of view of energy, network decentralisation, and network scalability and speed.
In Takamaka we took it a step further and developed a T-PoS protocol. Takamaka T-PoS is built on a 30-second time division, called SLOT, and in each SLOT a block is validated.
Users who want to participate in the block creation process are required to stake a certain amount of TKG on a Node on the network, directly from their wallet apps. After 8 days and 8 hours, a complete cycle called EPOCH (24,000 blocks) ends, and Stakeholders that participated will receive a reward directly into the wallet.
TKG is a standard token, necessary for the operation of the PoS and to ensure the longevity of the blockchain. It generates directly from the mining activity, is awarded to the stakeholders and can be used for both staking and as transactions payment.
TKR is a stable coin created on top of the US Dollar, 1 TKR is 1 USD.
Unlike the TKG, it is not involved in staking or mining, but functions primarily as fees payment and transfer of value.
It guarantees the stability and certainty of the management costs of both transactions and Smart Contracts, providing precise and consistent estimates for constant gas operations, parameterising those in which the size of the data and the amount of resources necessary for the execution of Smart Contracts varies.
qTESLA or Quantum Resistant refers to cryptographic algorithms that are considered safe from attacks by Quantum Computers, which process information much faster than normal PCs, using the typical phenomena of quantum mechanics.
qTESLA is a family of efficient post-quantum digital signature schemes and it is the result of a long series of researches, born in the academic world since 2014.
qTESLA guarantees the security for the encryption part and for the block signature algorithm (provable secure variant 1), while the limit to alter the chain for the distribution of fees is 50% +1
Being a critical software, our team is continuously working on tests and verifications, in order to obtain a significant and definitive reduction of problems, mainly related to the modelling of smart contracts. Our security is guaranteed by the constant monitoring of the code, the correction of bugs and the implementation of patches with rapid response and stress tests on the client side.
The TPoS (Takamaka Proof of Stake) consensus protocol provides access to to users, investors, node supporters and stakeholders, with a constant reward, which indirectly give users a fast and secure network, easy to program, that can permanently transact up to 1,200,000 Tx/h
Takamaka blockchain is calibrated on a high volume of estimated transactions that meets the needs of both private users and companies, where high performance and certain costs for the execution of intelligent contracts are required.
It is cryptographically secure and has a new chain selection rule, which allows new and offline participants to join the blockchain, using only the reliable copy of the genesis block and the client, without checkpoints or assumptions about past availability (knowledge of the entire history of the chain).
The Takamaka protocol is independent from both the possible network delay and the minimum or maximum level of stake available. It is developed to address an arbitrary number of problems to the nodes (network problems, restarts or operating system updates, errors on the network interface and the system clock) that may not be fully operational, but actively engaged in maintaining the Network, transactions and validating Smart Contracts.
Java is better
Proof of stake