链客区块链浏览器怎么下载,链客区块链技术社区
请查看相关英文文档
① Summary of addresses of various blockchain browsers
1. USDT-BTC browser:
1. https://www.omniexplorer.info /
2. https://www.oklink.com/usdt
2. BTC browser:
1. https://btc.com/
2. Bitcoin/Transaction https://blockchair.com/
3.btc JSON-RPC: https://github.com/btcsuite/btcd/blob/master/docs/json_rpc_api.md#getbestblockhash
3. ETH Browser:
② How to check whether the contract is locked in the blockchain browser
1. Open the browser and enter the address: https:// etherscan.io/.
2. Enter the contract address you want to query in the box in the upper right corner, enter the address and click "GO".
3. Enter the information details page after entering the contract address.
4. We click on the contract name to view the contract details.
③ The blockchain browser is all in English
1. Open the IE browser, click Tools>InternetOptions>General>Appearance>Languanges and add chinese>add>ok. This will allow you to switch to Chinese.
2. If you are using 360 browser, just click Translate directly!
The blockchain browser is the main window for on-chain data visualization. It can record and count information such as each block, each transaction, and address of different blockchain networks (mainly public chains).
④ Introduction to Blockstack
1. Overview
Blockstack is a new Internet of decentralized applications, equipped with a complete set of open source development tools to build and bootstrap decentralized applications. and protocol ecosystem. Users own their data, the browser is all they need to get started, and Blockstack is the “Google” of blockchain.
Blockstack is a blockchain browser application that integrates decentralized data, decentralized applications, and decentralized user data.
In the so-called distributed Internet, users have ownership of their identities, and data is bound to their identities and stored on their own private devices or in the cloud, thus eliminating dependence on third-party institutions. And developers canDevelop distributed applications to run locally, call the user's API, and access user data with the user's permission, eliminating the need to consider data storage issues. In this way, Blockstack returns data sovereignty to users. User data is kept by users and no third party can access user data without user permission. Since users have data sovereignty, they can transfer it as they wish without being restricted by the platform.
2. Implementation Principle of Blockstack
Blockstack builds an isolated naming system on top of the underlying blockchain. The underlying blockchain is used to record the status changes of "name-value" pairs. Using the consensus protocol of the blockchain, various operations in the naming system (such as naming registration, update, transfer, etc.) can be The entire network reaches a consensus and cannot be tampered with.
Blockstack adopts the idea of separating the data plane and the control plane to separate naming control and naming related data.
The control plane includes the underlying blockchain and the virtual chain above it, which defines the protocol for registering names and creating name-identity bindings.
The data plane is responsible for data storage, mainly including
(1) zone file used to find data through hash value or URL
(2) External storage (Dropbox, S3, IPFS, etc.). Data is signed by the key pair corresponding to the name to which it is bound. The client reads data from the data plane and verifies its integrity and authenticity using the data hash in the zone file and the name owner's public key.
This idea of separation of the data plane and the control plane makes Blockstack not attached to any specific blockchain, which means that users can choose different blockchains according to their own needs
/>
3. Levels of Blockstack
In order to realize naming and storage functions, Blockstack has four levels: the blockchain layer and virtual chain layer of the control plane, and the routing layer and data storage layer of the data plane. . The specific implementation is shown in the figure below
1. Blockchain Layer
The blockchain layer is at the bottom and mainly provides two services:
(1) Blockstack Each operation is encoded in the transaction record of the underlying blockchain, and the blockchain layer is responsible for storing the sequence of operations of Blockstack;
(2) Provide consensus for the order of operations written to the blockchain.
2. Virtual chain layer (Virtualchain Layer)
The virtual chain layer is the core of Blockstack, which defines various operations of Blockstack nodes, and only Blockstack nodes can perceive this layer. Although simple blockchain nodes can read the original text of the operation, But it cannot be parsed.
The virtual chain layer also defines rules for accepting and rejecting Blockstack operations. For example, a registered naming operation is accepted only if no other user has registered the name yet.
3. Routing Layer
Blockstack separates the routing request (how to find the data) from the actual data storage, which gives the user a choice of data storage. You can choose commercial cloud storage (such as Amazon S3, or Dropbox) or your own private storage or p2p storage system.
Routing information is stored in zone files, which are almost identical in form to DNS zone files, as shown in the figure above. The virtual chain binds the name to the hash value of the zone file and stores it in the control plane, while the zone file itself is stored in the routing layer (the current implementation is to store it in a distributed hash table). Users can fully trust the routing layer because users can compare the zone file with the hash value of the control plane at any time to verify whether the zone file has been modified.
4. Storage Layer
The storage layer is where users actually store data. All data will be signed by the key pair corresponding to the name owner. Through this off-chain storage method, users can store data of any size, and because the hash value of the data is stored in the control layer, users do not have to worry about data being tampered with.
There are two ways to store data in the storage layer: volatile storage and non-volatile storage. The difference between the two mainly lies in whether the zone file is modified at the same time when modifying the data. It is suitable for situations where the data often needs to be modified, and when the data is rarely modified.
5. Naming system
Blockstack uses a four-layer structure to implement a distributed naming system. The name belongs to the address of the underlying blockchain and the corresponding private key. Like Namecoin, users need to pre-order (preoder) before they can register (register) their name. The first user to successfully write scheduled operations and registration operations to the blockchain can gain ownership of a name. After the name is registered, the user can use the update command to send updated data to the name. Users can also use the transfer operation to transfer the name to another address. Revoke (revoke) command can temporarily terminate the operation of this name.
4. Summary
Blockchain technology has brought exciting prospects to the Internet. The distributed naming and storage system allows users to retain absolute control over their identities and data. Third-party programs that want to access user data require user authorization. Although the Blockstack project is not yet very mature, its design ideas and concepts are very consistent with the future development direction of the Internet, and it is also a model for the implementation of blockchain technology.
https://zhuanlan.hu.com/p/29823215
⑤ How to make a browser development solution based on blockchain
Blockchain The browser is the main window for browsing blockchain information. The content recorded in each block can be viewed from the blockchain browser. Usually digital asset users will use a blockchain browser to query the transaction information recorded in the block. The main function of the blockchain browser solution developed by Yingtang Zhongchuang is that it records in detail the confirmation process of each block and the generation and distribution process of digital currency, and completely records the transactions between each block. The circulation situation of digital currency, thus more completely and openly disclosing the stock, increment, turnover rate and other information of digital currency. The only thing hidden is the owner behind each block.
⑥ What is the blockchain browser?
The blockchain browser is a website.
Blockchain browser is different from traditional browsers. Ordinary browsers can query various information and jump to various websites, but blockchain browsers have to say In fact, it is a website. The blockchain browser is a tool specifically designed for users to browse and query information on the blockchain.
For example, search transaction records, detailed information of a certain block, the height of the current chain, etc. You can also query the balance or transaction details through the wallet address or transaction ID. Therefore, the blockchain browser is not an application, nor is it a program built on the public blockchain chain. Simply put, it is a website that can query blockchain data.
In fact, each blockchain system has its own specific browser, and users cannot conduct cross-chain queries through the blockchain browser. If you want to query some information data of a certain blockchain system, you have to go to the browser of the blockchain to query. Take a simple example, the Bitcoin blockchain browser can only query Bitcoin blocks, and the Ethereum blockchain browser can only query Ethereum.
The blockchain browser is like a window into the digital currency. Through the blockchain browser, you can see what is happening inside the digital currency, and each transaction is recorded in detail. The confirmation process of a block and the generation and distribution process of digital currency, and completely record the circulation of digital currency between each block, so as to make it more complete., publicly disclosed the stock, increment, turnover rate and other information of digital currency.