基于哪条区块链进行开发的,基于哪条区块链进行开发和运营
近年来,区块链技术迅速发展,广泛应用于金融、政府、医疗等领域,为人们提供了更多的机会和便利。基于区块链的开发和运营可以帮助企业提高效率,提升服务质量,以及实现数据共享和安全性。今天,我们就来聊聊基于哪条区块链进行开发和运营的优势和特点。
首先,基于区块链进行开发和运营可以提高效率,减少传统企业的运营成本。区块链技术可以极大地提高数据的准确性和安全性,从而减少企业的财务管理和会计工作量。此外,基于区块链的开发和运营可以实现数据共享和安全性,使企业能够更加有效地进行数据管理。
其次,基于区块链进行开发和运营可以提高服务质量,提升用户体验。区块链技术可以改善企业的服务流程,使用户更容易使用企业的产品和服务。此外,基于区块链的开发和运营可以提供更多的安全性和可靠性,从而使企业的服务更加可靠。
最后,基于区块链进行开发和运营可以极大地提升企业的竞争力,更好地满足客户的需求。区块链技术可以极大地提升企业的技术水平,从而更好地满足客户的需求。此外,基于区块链的开发和运营可以提高企业的可持续发展能力,从而让企业在竞争中保持领先地位。
总之,基于区块链进行开发和运营可以帮助企业提高效率,提升服务质量,以及实现数据共享和安全性,极大地提升企业的竞争力。因此,基于区块链的开发和运营是企业发展的必要选择。
请查看相关英文文档
『一』What are the mainstream blockchain technologies?
This article attempts to provide an overview of blockchain-related technology schools and mainstream platforms, as a guide for learning the blockchain technology system. The guide is intended to inspire discussion and promote consensus in the blockchain development community. The schools of blockchain technology plan ahead of the battle. If you want to invest in the field of blockchain development, you must at least find out who the current players are and what their respective opinions and strengths are. There are no certain rules for dividing blockchain technology schools. As far as I can see, there may be the following four ways: The first is to divide it into public chain, private chain and alliance chain according to the node access rules. The representatives of the public chain are naturally Bitcoin and Ethereum, the private chain is the most famous R3 Corda, and the representative work of the alliance chain is Fabric under the name of Hyperledger. Public chains focus on anonymity and decentralization, while private chains and consortium chains focus on high efficiency, and often set entry barriers. These differences between public chains, private chains and alliance chains are all reflected in technology. For example, private chains and alliance chains assume that the number of nodes is not large, and the PBFT algorithm can be used to form a consensus. The public chain assumes a large and dynamically changing node network. Using PBFT is too inefficient, and only a lottery-like algorithm can be used to determine opinion leaders. This means that it is difficult for private chains and alliance chains to become public chains, and although it is easy to use public chains to make alliance chains or private chains, it is not plug-and-play. Scholars cannot ignore this difference. The second is that according to the sharing goal, it is divided into two groups: shared ledger and shared state machine. Bitcoin is a typical shared ledger, and Chain and BigchainDB should also fall into this category. These blockchain systems share a general ledger between various nodes, so it is more convenient to connect with financial applications. In another large type of blockchain system, each node shares a state machine that can complete Turing complete calculations, such as Ethereum and Fabric. They all change the state of the shared state machine by executing smart contracts, thereby achieving various complex functions. . The third is to divide the blockchain system into three generations: 1.0, 2.0 and 3.0 according to the intergenerational evolution described by Melanie Swann. Among them, 1.0 supports decentralized trading and payment systems, 2.0 supports industry applications through smart contracts, and 3.0 supports decentralized social systems. Bitcoin and Chain should belong to the blockchain 1.0 system, while Ethereum and Fabric are blockchain 2.0 systems. There is currently no successful blockchain 3.0 system, but there is one unsuccessful attempt, which is the famous The DAO . The fourth is that according to the core data structure, it is divided into two factions: blockchain and distributed ledger. The blockchain school really implements a chain of blocks as the core data structure in the system, while the distributed ledger school only absorbs the spirit of the blockchain and does not really use a blockchain as the core data structure. , or although it is temporarily used, it is stated that the Zhuangwu blockchain is intended to be a distributed ledger. If time and opportunity come together, it may not be impossible to replace it. Mainstream blockchain technology platformInterpreting the divisions of schools can still only be used to point out the country and brag about the truth. To start, there must be an entry point. It is said that there are thousands of blockchain currencies, but there are only dozens of technology platforms worth paying attention to. If you want to enter the field of blockchain development, lay a good foundation, practice good skills, and get a few good ones. offer, there are only a handful of platforms worthy of in-depth study and study. The first, of course, is Bitcoin. As the first and most successful and important model project of the blockchain, Bitcoin has been online for more than eight years without any serious security and operation and maintenance incidents. Its stability and power can be called contemporary software. System model. Bitcoin Core is an open source software with high code quality and good documentation. From the perspective of learning blockchain principles and mastering core technologies, Bitcoin Core is the best entry point to learn authentic blockchain technology. . Of course, Bitcoin Core is written in C++, and uses some C++11 and Boost library mechanisms, which puts higher requirements on learners' C++ level. Another advantage of learning Bitcoin platform development is that you can connect with the prosperous Bitcoin technology community. There are currently many people working on improving and upgrading Bitcoin. The more people there are, the more power there is. Newer ideas and technologies such as Segregated Verification, Lightning Network, and Sidechains have all taken the lead in being implemented in the Bitcoin community. For example, Blockstream, the main leader of sidechain technology, is led by crypto currency veteran Adam Back, and Blockstream is one of the largest contributors to Bitcoin Core, so some sidechain-related technologies are the most discussed in the Bitcoin community. However, there is great controversy as to whether Bitcoin, as a typical blockchain 1.0 system, is the best technical platform to support other types of blockchain applications. In addition, not everyone has the ability and necessity to be proficient in the underlying technology of blockchain. So for those who are eager to rush into the blockchain field to do (quān) things (qián), the more straightforward learning goals may be Ethereum and Hyperledger Fabric. Smart contract development using Solidity on Ethereum is the easiest way to get into blockchain development, bar none. Ethereum's ideals are very grand. Because it is equipped with a powerful Turing-complete smart contract virtual machine, it can become the mother platform of all blockchain projects and is the big turtle that carries the entire blockchain world. Developing a cryptocurrency similar to Bitcoin on Ethereum is an out-and-out small goal. Generally, experienced developers can get started with the guidance of the documentation in half a day to a day. The question is, what happens after you get started? Can you conquer the world just by writing Solidity? This is highly doubtful. We can also say the other way around, if Ethereum + Solidity is the ultimate solution for blockchain, then why are there so many blockchain technology schools? In particular, Ethereum doesn’t seem to give the real world massive centralizationThe organizations have left a way to survive, and this completely uncompromising revolutionary attitude may also become an obstacle to the promotion of Ethereum. The current development of the Ethereum project is not going well. A more prominent problem is that there are too many projects and power is dispersed, resulting in uneven project quality. But despite this, compared with other blockchain 2.0 platforms, the development environment provided by Ethereum is the simplest and most complete. It is absolutely necessary for people who are new to blockchain to learn Ethereum to establish the most "authentic" understanding of blockchain and smart contracts. The third branch of the mainstream blockchain technology platform is Fabric, which is Hyperledger’s first and most well-known incubation project. Fabric first came from IBM's Open Blockchain project. By November 2015, IBM handed over the 44,000 lines of Go language code that had been developed to the Linux Foundation and incorporated it into the Hyperledger project. During a hackathon in March 2016, Blockstream and DAH merged their respective codes into Open Blockchain, which was later renamed Fabric. So far, Fabric and Sawtooth Lake provided by Intel are listed as the first-level incubation projects of Hyperledger, but the former has received far more attention than the latter. From a technical perspective, Fabric has a good idea, and its focus is to meet the commercial needs of enterprises, such as solving transaction volume issues. As we all know, Bitcoin’s biggest shortcoming is its upper limit of 7 transactions per second, which is completely unable to meet practical needs. Fabric's goal is to achieve 100,000 transactions per second. This volume is close to the instantaneous peak of the Double Eleven transaction volume that just passed, and can fully meet industry-level applications under normal conditions. Fabric is developed in Go language and also provides APIs in multiple languages. It is particularly worth mentioning that Fabric makes full use of container technology. For example, its smart contracts run in containers. This is also a benefit that Go language brings to Fabric, because the static compilation and deployment characteristics of Go language are very suitable for developing programs in containers. Fabric also has some features, such as its membership service that can set up node access review, which is a typical alliance chain feature. Another example is that its consensus algorithm is customizable. The shortcoming of Fabric is that the system is relatively complex. Although it has documentation, it is difficult for developers who lack experience to learn it. However, because of its clear positioning and catering to the mentality of many companies, many institutions are already secretly developing alliance chain projects in the industry based on Fabric.
『二』How to develop blockchain
Share Zone View Network:
The application scope of blockchain technology is still very wide, based on decentralization , with the characteristics of trustless, collective maintenance, reliable database and other characteristics, its application in the financial industry is the first step forward.
Blockchain is the underlying technology of Bitcoin. Blockchain is playing an important role in many aspects.The application development of currency is already mature.
Like the blockchain-based trading system development solution provided by Yingtang Zhongchuang, the developed software system has a high degree of security and transparency.
『三』 How to judge whether a blockchain project is worth investing
1. Project details
Project details are generally published by the project party on some ICO platforms The platform will be responsible for review, and detailed relevant information must be submitted when publishing. Available for user query. The following are what we need to refer to:
◆Whether the project team member information is fake
◆Whether the official website has been recently filed
◆Whether the total project quota is reasonable
◆Whether the additional issuance is excessive
◆Whether the project token allocation is reasonable
◆Whether the project development plan and development plan are clear
II. Product Analysis
Type: application, platform, underlying technology
Carry out corresponding analysis based on different blockchain projects to determine whether the project is suitable for development through blockchain technology and compare Analyze existing products in the industry. For example, a certain project is currently building a decentralized content distribution platform. We can refer to the better TOUs in the industry. As a unicorn in the field of content distribution, Toutiao has grown since its launch in 2012 and now has 500 million registered users and nearly 100 million DAU.
User composition: advertisers, content producers, content readers,
Content ecology: UGC+PGC content generation model has become complete, content composition is diversified, graphic information + Short video + Live broadcast
Profit model: e-commerce advertising, information flow advertising to monetize traffic,
Product advantages: large number of users, classified push of information based on specific algorithms, user experience Good, user habits are developed
Financing experience: Series C, US$1 billion
Based on the above information and comparing it with the project’s white paper, determine what are the real advantages of this blockchain project? If the project white paper cannot clearly describe the product architecture and just talks about concepts, then it is very likely that the product is unreliable.
3. Market analysis
Competing products: not only Sina, Sohu, Tencent, NetEase, Phoenix, Yidian, Zaker, Online News, Zhihu Daily and other major platforms. There are also a series of vertical content products competing with it.
Competition: A large number of users have developed fixed information acquisition habits, which indicates that the new platform will significantly increase the customer acquisition cost
4. User and usage scenario analysis
p>
◆Content readers: obtaining information, entertainment and relaxation, skill learning, emotional expression, eye stimulation, policy interpretation, consumption decision-making, etc.
◆Advertisers: attract traffic, promote products, and create brand tone.
◆Content producer: Produce high-quality content, receive advertisements, and earn advertising fees.
5. Industry questionsProblem analysis
◆The platform’s definition of effective traffic and recommendation mechanism lead to unstable income for content producers
◆The impact of advertising placement on user experience
◆The effect of information flow advertising on certain types of products is not good
Attachment: A summary of recent projects on a blockchain crowdfunding project website
◆Internet of Things: Walton Chain< /p>
◆Social communication platforms: SNC, Matchpool
◆Asset transactions: OmiseGo, OpenANX, Bytom, Gongxinbao
◆Cloud storage technology: STORJ, iex.ec
◆Application distribution, MobileGo
◆Electronic wallet: Status, Monaco
◆Content distribution: YOYOW
◆Smart Investment: BiFei
◆Smart Contract: Aeternity
◆Digital Advertising: YouWiFi, BAT
◆Company: Dcorp
◆ ICO crowdfunding, venture capital funds: Onplace
◆Blockchain transactions: ICOcoin, Quantum Chain Qtum=
◆Medical care: Cloud Medical Chain HIS, Medical Chain
< p>◆Entrepreneurship Incubator Fund: Starta◆Blockchain Technology Application
◆Digital Assets: Tenx, Ruizi Chain, ZenGold
◆Game Account System :ugChain
◆New Media: Cloud Chain
◆Election: Election Chain ELC
◆Asset Exchange: SWFT Platform
◆Copyright : IPC Intellectual Property Chain, Printed Chain
◆Computing power: SONM
6. Technical strength analysis
◆Whether the core technology is innovative and industry-forward-looking
◆Technical feasibility and implementation difficulty
◆Whether the product type can fully utilize the advantages of blockchain technology
◆Whether the project issues a test network
◆Whether the project is open source, generally open source projects will be uploaded to github,
◆Which blockchain should be developed based on
◆Which consensus mechanism should be used
7. Team composition analysis
◆Whether there are big names in the team
Whether it is technology big names: such as stratis CEO Chris Trew, Eyal Hertzog of the Bancor founding team, such as Tenx Investors include Ethereum founder Vitalik Buterin and Fenbushi Capital partner Shen Bo.
The initiator of a certain blockchain product crowdfunding project is Yang Mouke, the former co-founder of Bitcoin China, who launched the ICOcoin project. Or maybe the initiator of the blockchain project is Mr. Li, the “richest man” in Bitcoin in China.Come and publish the Press one project. This can all mean that this project is reliable in a certain sense. Of course, there are exceptions, such as the recent case of Mr. Li, whose project caused outrage in the entire circle.
◆Is the team structure scientific?
Legal consultants, industry consultants, project management committees, third-party organizations
8. Reference blockchain project rating websites< /p>
Relatively reasonable, there are many rating websites, and the rating standards of each platform are also different. There may be a big gap in the ratings given by the same project on different platforms. At this time, we are needed p>
I have a deep understanding of the basic knowledge related to blockchain and am capable of certain self-judgment. Don’t trust experts. Many so-called experts may have interests tied to the sponsors of blockchain projects.
9. Direct communication
The last point is also the most important. Whether it is a face-to-face road show, or communication in a forum or community, people can intuitively understand whether the initiator of this project is reliable. Whether it is a blockchain product project or some technical questions, the project side can answer them. Whether it is reliable or not can be known once tested.
『四』What technology development is needed for blockchain
What technology development is needed for blockchain:
1. Blockchain theory: Blockchain developers need to Being familiar with the theoretical knowledge of blockchain is the most basic requirement for a blockchain developer. The content includes blockchain network architecture, decentralization and other related application technologies. Expanding technical theory is mastery of Ethereum development.
2. Smart contract: Smart contract is a string of codes that blockchain developers need to write in blockchain programming language. It is a trust mechanism developed after imagining logic according to different scenarios, aiming to eliminate the intervention of third parties. Create an efficient and high-trust blockchain network. Blockchain developers need to realize automatic execution of this string of code, and the operation effect is irreversible.
3. Cryptography: Many blockchain application scenarios have high encryption, and point-to-point encryption mode is a characteristic of cryptography. By studying cryptography, blockchain developers understand encryption concepts such as wallets, keys, and a wide range of encryption and decryption technologies
4. Distributed architecture: Blockchain developers must understand the functions of distributed architecture and networks . Decentralized network is the foundation of the blockchain architecture. The transmission of information in the blockchain network must follow a decentralized approach so that everyone can enjoy the same network rights.
『五』How to develop a block into a blockchain
1. The development of a block into a blockchain requires the software Go. Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.
2. Blockchain is a term in the field of information technology. In essence, it is a shared database, and the data or information stored in it is "unforgeable", "leaving traces throughout the process", "traceable" and "open and transparent"Features such as “collective maintenance”. Based on these characteristics, blockchain technology has laid a solid foundation of "trust", created a reliable "cooperation" mechanism, and has broad application prospects.
3. From a technological perspective, blockchain involves many scientific and technical issues such as mathematics, cryptography, Internet and computer programming. From an application perspective, simply put, blockchain is a distributed shared ledger and database, which has the characteristics of decentralization, non-tampering, full traceability, traceability, collective maintenance, openness and transparency. These characteristics ensure the "honesty" and "transparency" of the blockchain and lay the foundation for creating trust in the blockchain. The rich application scenarios of blockchain are basically based on the ability of blockchain to solve the problem of information asymmetry and achieve collaborative trust and consistent action among multiple subjects.
For more information about how blocks are developed into blockchains, enter: https://m.abcgonglue.com/ask/587b481616112551.html?zd to view more content
『Lu』 Want Understand what are the development and applications of blockchain
The application scope of blockchain is spread across many industries
At present, one of the earliest applications is Bitcoin. The underlying technology platform of the blockchain, as the name suggests, is the Bitcoin network
Other underlying technologies of the blockchain now include IBM's Febric, Yinlian's blockchain underlying technology platform, etc.
Development Up to now, the application of blockchain mainly has the following directions: 1
Financial industry
In the financial industry, blockchain can be said to be the most popular FinTech (financial industry) in the world. Technology)
There are also endless application cases in the financial industry, such as: Sunshine Insurance launched the "Blockchain Aviation Accident Insurance Card" on July 29, 2016
Most airlines Accident insurance will only issue insurance claims when an aircraft accident occurs. In most cases, fake insurance policies bought by customers are not easy to detect. Based on blockchain technology, the entire process of card orders from source to customer circulation can be traced. Not only can all parties Checking the authenticity of the card can also facilitate subsequent processes, such as claims settlement
At the same time, without middlemen, the unit price of insurance cards will be significantly reduced
The economic benefits: this product Purchase one for 60 yuan, which can be used by 20 people. You can get up to 2 million yuan of aviation accident insurance each time, which is equivalent to getting 2 million yuan of protection for 3 yuan each time.
It saves consumers' expenditures and insurance companies' costs to a great extent
There are also commercial bank collaterals released by Yinlian Technology in September 2016. This product is mainly used for real estate. Registration of assets such as vehicles and vehicles to prevent repeated mortgages and apply the blockchain consensus mechanism to improve inter-bank work efficiency
Financial Bank
- 上一篇: 区块链有资金托管吗,区块链有资金托管吗知乎
- 下一篇: π社区 区块链,区块链社区是干嘛的