In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-04-06 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >
Share
Shulou(Shulou.com)05/31 Report--
In this article, the editor introduces in detail "what's the difference between blockchain service and blockchain technical service". The content is detailed, the steps are clear, and the details are handled properly. I hope this article "what's the difference between blockchain service and blockchain technical service" can help you solve your doubts. Let's follow the editor's train of thought to learn new knowledge.
1 what is blockchain service?
Block chain service refers to using the data generated by block chain to provide a series of operation services, such as search query, task submission and so on.
At present, in the field of blockchain, only block browsers of major public chains can be called blockchain services, as well as some public chain derivative applications: certificate-Factom, digital identity-uPort and so on.
These applications have a characteristic, based on the existing public chain, play and strengthen the existing functions of the public chain, so that the public chain to provide you with better block chain services.
In other words, if you want to develop a blockchain service application, we generally mean to develop an application on the public chain.
2 what is the blockchain technical service?
Blockchain technology service refers to the use of blockchain technology to build a new blockchain to replace the traditional Internet architecture services.
At present, in the field of blockchain, mainly HyperLedger,multichain, Ethernet Square private chain and other frameworks to build multiple instances, to solve the problems that have been proved to be well solved by using traditional Internet technology. I generally call it "forced blockchain".
These applications also have typical characteristics, hope to build their own block chain system, in fact, it is more appropriate to call it distributed ledger technology.
In this case, I recommend a better technology stack: pingcap/tidb, or a distributed database based on the PBFT protocol, rather than a private blockchain system.
So I call the blockchain technical service BaTS.
3 the difference between the two
The difference between the two is that BaTS focuses on the technical process, not the product process, while BaaS is just the opposite, and usually refers to public chain services.
For example, Aliyun is not a company that sells cloud computing technology, but a company that sells cloud computing examples. Aliyun will not tell customers how to build their own cloud service platform. Instead, Aliyun will directly build a bunch of ready-to-use instances. Users only need to pay for the instances.
By the same token, BaaS should provide users with instance services based on public chains such as Bitcoin / Ethernet Fong, rather than providing services on how to reconstruct blockchain systems.
In fact, this is determined by the characteristics of the blockchain. The advantages of decentralization, untamperability, openness and transparency can only be infinitely magnified in the public chain, while in the case of the private chain of the alliance chain, it is rapidly reduced to the equilibrium problem of the non-cooperative game. it is no longer a technical problem, but has nothing to do with blockchain technology.
4 Why is blockchain service more important than blockchain technical service?
Is it more important to redesign a HTTP protocol, or to use HTTP to build Internet applications?
Although Bitcoin, ethernet, Yuanjie and other public chains have many defects, developers should focus on solving BIP,EIP,MIP and make the already stable public chain system more perfect. (a smart contract developer is not a blockchain developer, but a blockchain application developer.)
At present, Bitcoin blockchain can provide stable and open Internet digital money services, and many R & D teams are improving the ecology of Bitcoin blockchain. For example, RSK (RootStock) will enable Bitcoin blockchain to support smart contracts, which will undoubtedly bring great promotion to the public chain ecology. This is an excellent example of improving the existing blockchain technology stack in order to provide better blockchain services.
5 how to build a blockchain service?
Blockchain service refers to the development of public chain applications according to the infrastructure provided by the public chain, and runs the application to provide services.
For example, use intelligent contracts to develop public chain applications on Ethernet Square, and run on Ethernet Square nodes to provide effective services to the public. On Bitcoin, take advantage of the limited functions of Bitcoin to provide some certificate deposit services.
Blockchain developers should establish effective channels to collect current blockchain deficiencies and make targeted improvements, a process we call Improvement Proposals (improvement proposal): Bitcoin isolation Witness (made up of a series of BIP) is a good example.
The developers of the application layer can use the IP process to feedback the problems found in the use process to the developers, forming a virtuous circle. And the IP process should not be limited to the technical field, but should go deep into the Business Layer.
6. A prediction of public chain infrastructure
Most countries around the world support Bitcoin payment, but there are still a large number of merchants who do not know how to build a Bitcoin server wallet and need to spend a lot of effort to study the deployment or even optimization of public chain wallets. but they don't even have enough technicians to deploy the configuration. On the other hand, the LevelDB of the official version of Bitcoin / Ethernet / Yuan Wallet is actually very unfriendly to the server and is not suitable for server applications at all.
Large technology platforms should focus on optimizing various wallets and turning them into server-side stable and scalable versions, which are much more useful than providing blockchain technology stacks.
I hope that in the near future, there will be a cloud computing platform (although I have expressed my needs with Microsoft Azure/ Alibaba Aliyun) to provide public chain full-node services such as Bitcoin / ethernet / Yuanjie, which users only need to pay for.
The next development direction of the future public chain must be light wallet (mobile) technology, offline payment technology, public chain application development, cloud computing platform provides easy-to-use public chain full-node instance service, every ordinary person can buy exclusive full-node service, using light payment / offline payment and other means, separate the master public and private key pair, the light wallet end provides the transaction signature, and the whole node is only responsible for verifying and sending the transaction. Only in this way can we achieve a perfect user-level product.
After reading this, the article "what's the difference between blockchain service and blockchain technical service" has been introduced. If you want to master the knowledge of this article, you still need to practice and use it before you can understand it. If you want to know more about related articles, welcome to follow the industry information channel.
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 214
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.