Services
Global Public Blockchain
Service plan
Transactions
Blockchain Ledger
Smart Contracts
Developer Community
Transparency
Secure and Stable
Verifiable
Scalable
Flexible
Open to Use
Low Cost
blockchain

Transparency

The public blockchain is available for anyone to read and write data. Full public transparency prevents fraud by enabling anyone to audit the truthfulness of the ledger. Public blockchains enable anyone, even those uninvolved in the transaction, to inspect and audit transactions on the ledger.

Service plan

01
Identity Authentication

Using our convenient APIs, users can log in to your application with their DotWallet account in one click. This can reduce friction during the signup process and give you app exposure to DotWallet's massive user base.

02
Lightening Fast Payments

DotWallet APIs offer fast and straightforward integration of powerful payment functionality. With the DotWallet app, users can easily make and receive BSV, BTC, and ETH payments. At the same time, developers can also quickly upload data to the blockchain through BSV transactions.

03
Token Services

'Badge' API is a token service for developers launched in cooperative partnership between the DotWallet and sCrypt teams. Developers can use 'Badges' to easily tokenize assets and record their storage and circulation on the blockchain.

04
Blockchain Information Queries

Our APIs support quick querying of all kinds of information stored in the blockchain. These queries are highly convenient for developers who need easy, fast, up-to-date, and reliable blockchain information. Standard, efficient, strong

boquaninc-icon Network Layer
  • Service Discovery
  • Peer-to-peer Transmission
  • Classification Port
boquaninc-icon Ledger Layer
  • Data Storage
  • Compliance Management
  • Consensus Processing
  • Smart Contract
boquaninc-icon Interface Layer
  • mAPI
  • RPC
  • Status API
  • Node Configuration Management
  • Transaction Template Processing
boquaninc-icon External State Layer
  • Oracle
  • Off-chain Data
  • Payment Channel
  • Layer 2 Protocol
boquaninc-icon Script Layer
  • UTXO Management
  • Private Key Generation & Management
  • Transaction Template Management
  • License Management
  • Encrypted Privacy
boquaninc-icon Application Layer
  • Personal
  • Government Affairs
  • Enterprise
  • Financial
  • Government
  • Medical Treatment
  • Agriculture
  • Logistics
  • Industry
  • Intellectual Property
Development
IDE
SDK
Construction Management
Test Management
Safety
Security Policy Management
Identity Management
Status Monitoring
Operation
Node Management
Data Trimming
Monitoring
Node Collaboration
Supervision & Audit
Regulatory Support
Ledger Audit
Tamper Detection
Integrity Check

Transactions

Transactions are an important part of of the Bitcoin SV blockchain. Transactions contain a transaction input (Vin) and transaction output (Vout). Each Vin comes from the Vout of previous transaction. With the OP_FALSE OP_RETURN operator, you can put data into the data output load of a transaction. When that transaction is included in with a block with a legitimate proof of work, the data will be saved on the chain as well.

boquaninc boquaninc

Blockchain Ledger

boquaninc

The blockchain ledger is a record of all valid transactions that have ever been transmitted to the network. The ledger is represented as a Directed Acyclic Graph, in which each transaction is a node in the graph. The graph starts with the first transaction of the first block at Bitcoin’s creation, and records the history of valid transactions through the digital signature chain, which can be used to track the creation of all Bitcoins.

01
02
01
boquaninc

Transactions are organized into blocks in a sequence, and the transaction ID of each transaction is joined into the Merkel tree which is included in the block header. This structure proves that the transaction of concern has been included in the block through Merkel-proven data without examining other transactions. Each block header contains the hash data of the previous block header, which is used to verify the integrity of the current block and all the entire history of blocks all the way back to the genesis block. Subsequent block headers can be used to verify that the current block has been included in the blockchain. The cost to verify that a transaction has been included in the ledger is so low that even ordinary computing devices can do it.

02
Smart Contracts Script
The global public blockchain uses a script system in transactions. It is similar to the Forth language that is simple, stack-based, and processed from left to right. The script in the transaction output is intentionally designed to be non-Turing complete. There are no jump instructions to prevent loops. However, Turing processes can be achieved by using off-chain agents and using the ledger to store the calculation results.
boquaninc boquaninc
Download White Paper

The Bitcoin SV blockchain is defined as a blockchain with a height of #556767 and hash "000000000000000001d956714215d96ffc00e0afda4cd0a96c96f8d802b1662b" unmodified blockchain.

Download
Developer Community

Our Developer Community has a unique advantage -- its global scope provides developers with an unparalleled technical resource platform.
Join the community and you’ll gain mastery of cutting edge technology and the latest open source code. We’ve got everything you need to succeed in your development.