Do we need blockchain?

in blockchain •  7 years ago 

        The innovation of Internet technology breakthrough is different from the asynchronous packet forwarding mechanism of traditional circuit communication, so as to support global point-to-point and efficient and reliable information transmission.

        Block chain technology breakthrough innovation is different from the traditional centralized credit authorization mechanism, independent, without intermediary information rights certificate, to support the value of global point-to-point and credible.

        From the point of view of technological innovation, the breakthrough of block chain technology is undoubted. But there are still "do we need blockchain? Can blockchain technology really work? The question, why?

        The crux of the problem is that we confuse both chain technology and the block chain, in simple terms, is often said that the "block chain" is a specific isolated system, while its interior has the characteristic of open, scattered consensus, but if put it as a whole, it's more like a "LAN" or "private network VPN," chain "blocks" of the entity is not to have a consensus between the exchange of information. While we are talking about "application block chain", is to "apply" to bind to a specific "block chain" to describe the platform, greatly limits the operation of the "application" and development space, cannot be flexible to meet the actual needs of the business, simple, for example, when the etheric lane because the "encryption" cat game hot when trading congestion caused another deployment in the etheric fang "can" applications can only allow the user to wait outside at the door but not flexible migrated to other block chain to ensure the business operation platform, this for business to actual operation is unacceptable, nature can't really be born. So to solve this problem, need to "block chain technology" and "block chain" separate, no longer isolated binding concrete block chain "to apply" block chain technology ", but to pick up the block chain technology and other emerging technologies in the field of fusion, reference the successful experience of both the Internet to define multilayer technology architecture, applying upper and bottom chain "blocks" loosening, better and more flexibility to meet the demand of practical application of "reciprocity, credible".

        Based on block chain DApp application logic can be viewed as a new "web site", is managed in the chain of blocks in such a distributed trusted database (1.0) block chain or distributed programmable trusted database (1.0 + support intelligent contract block chain), on the basis of which had the key features of "equivalence", can call "Peer web Peer web" "PWeb" for short. The "equivalence" can be represented as "decentralization" and "multi-centralization" in specific projects.

        However, the current DApp application is also bound to the specific blockchain, which can be said to be the initial stage of "PWeb 0.1", so how to further mature?

        It is familiar to all of us that the key elements of the traditional Web site operation that rely on IDC machine room are:

        1. Combining the URL resource location identification of DNS domain name mechanism;

        2. HTTP hypertext transport open protocol based on TCP/IP;

        3. Simple and easy-to-use HTML for HTML;

        4. Stable, easy-to-use open source Web Server software like Apache and nginx, plus many excellent languages and toolkits that accelerate Web Server development like PHP and Python.

        5. Easy-to-use browser clients like Internet explorer and Chrome;

        Understand the components of the traditional Web forms, the corresponding technology based on block chain to support the next generation of peer-to-peer and credible Web forms, you need to find the above five elements corresponding upgrade alternative technologies, organized and fusion, will be a corresponding "Web3.0" world wide Web (PWeb) ecological equivalence.

        This is not a castle in the air, block chain and network communication industry has tried, with PKK open source project as an example, we have 1 above,2,4,5 primarily achieved the four elements in the prototype sample,

        The first PPk ODIN (Open Data Index Name) identifies protocol, which is "a new type of DNS based on blockchain and equivalence," which is compatible with the existing URI identifier protocol framework.

        The second PPk AP (Access Point) information exchange protocol is a new type of HTTP that integrates the next-generation Internet technologies such as ODIN, blockchain and ICN/NDN.

        The third points by PKK ODIN/AP peer-to-peer protocol construction, credible data service node, flexible support for multiple network protocol to receive interest message and feedback data message content, can be used as the etheric fang Ethereum, super HyperledgerFabric books and various types of emerging block chain platform to host, running can also use traditional mature IP socket server or Web server solution.

        The fifth PPk Javatool open source client contains the browser prototype that ADAPTS PPk AP protocol, such as the AP content service that can be demonstrated to be hosted on the Ethernet block chain platform.

        Last the rest of the 3 key elements that HTML formatted description language, the content for the current and future demand for Internet very diverse content format description have more choice to adaptation, such as JSON, XML, such as in PKK project we use lightweight data-interchange format defined JSON ODIN and AP protocol packet format, and the contents of the packet contains specific types can choose flexible both standard and custom extensions, such as remains the standard HTTP protocol defined by the "text/HTML, common content type, such as image/JPG" also increased as "X-ray PKK/link, X-ray PKK/manifest" custom extensions, such as the content of the type definition.

       PKK currently implemented by the prototype of the sample is relatively rough, need more friends to discuss, to develop more specific practical cases and tools, then through these cases and tools, ordinary people don't try to block the chain so the bottom of the technical details, also can easily to their own small ideas on the underlying block chain platform to run, just like the beginning of the Internet site formats. Perhaps most of the small experimental sites that have sprung up will fade away, but the service that truly holds the idea of "peer-to-peer openness" and the matching value stream will find a lot of new space for development.

        We need blockchain, and we need block chain technology, but only when most people no longer realize the block chain, the blockchain technology is truly successful and integrated into the public life.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!