区块链 开源代码,区块链开源代码在哪
请查看相关英文文档
① How to use blockchain to build a commodity trading co-governance platform
As blockchain will bring about earth-shaking changes in the coming years, those who have the upper hand will have Great opportunity, the days of the Frankenstein-like financial system are naturally numbered. Now the world's financial services industry is full of all kinds of problems. It is built on technology platforms decades ago and looks outdated. , compared with the growth of cash, the rapid digital world seems to be very fast, showing its slow and unreliable side from time to time. It will make billions of people unable to obtain even the most basic financial tools outside the system. In addition, the highly centralized nature also faces the risk of data leakage, hacking, and total downtime, not to mention that its exclusive position naturally tends to maintain the status quo and inhibit innovation. Blockchain is not only a powerful tool to solve these problems, but also brings a lot of innovation, allowing entrepreneurs to find more new tools to create business value on this platform.
Six reasons why blockchain can have a profound impact on the financial services industry, break the existing exclusive structure, allow individuals and corporate organizations to have real opportunities to choose, and create a managed business value.
1. Efficiency of proof. For the first time in history, humans can complete commercial transactions without knowing each other and without a basis for mutual trust.
2. Cost. The network architecture of the blockchain completes the clearing and settlement work through point-to-point digital transfer, and these actions are continuously performed so that the ledger information is always maintained in the latest state.
3. Efficiency. Now it takes us three to seven days to complete the remittance and two to three days to complete the stock delivery. When applying for a bank loan, it usually takes a stifling 23 days to get it approved.
4. Risk management. Blockchain can mitigate many financial risks; checkout risk is just one of them. The other is counterparty risk, and the most important is systemic risk.
5. Value innovation. The purpose of establishing the Bitcoin blockchain is simple. It does not include other assets except Bitcoin. However, since the blockchain adopts the original code method, it also provides room for modification. Some people who pursue innovation are developing other projects. Alternative coins and blockchain scum must first compete with Bitcoin.
6. Open source. The financial services industry is a system that has been formed by stacking layers of early technologies on top of each other. Now it is crumbling. It is very difficult to promote change in this field now, because every time we improve this kind of engineering, we must go back. Blockchain is an open source technology. You can continue to pursue innovation and keep testing back and forth until you can do it. Achieve satisfactory results on the consensus of network architecture.
The above six advantages. It can change not only payment methods, but also securities, industrial investment, bank accounting and verification work. Venture capital, insurance companies, risk management, retail banking and other pillars that support the industry are also likely to keep up with the pace of change.
② The difference between open source and non-open source digital currency
Digital currency open sourceThe difference between open source and non-open source:
1. Open source means that the internal code of the system is completely open, and users can change or add corresponding functions according to their needs; non-open source means that the copyright belongs to the developer, and the user does not know the source code content. The source code cannot be modified.
2. Those who are open source belong to the active side, and those who do not have open source belong to the passive side.
Open source means open source code, which can be used for learning or commercial use (commercial use may require additional payment). Not open source means that the source code is not open, and others cannot obtain the source code through legal channels. The difference between the two is quite big.
Digital currencies are generally divided into the following concepts.
“Mainstream coins”, “MLM coins”, “air coins”, and “altcoins” .
1. Mainstream coins. It can be understood as the top ten digital currencies on major exchanges and the digital currency with the largest circulation. This type of digital currency is often precipitated over a certain period of time, just like the ancient sects in novels.
2. The best way to identify "MLM Coin" is that it has nothing to do with the blockchain and is just a "concept". Use high returns as a facade and shout all the way: Any fool can make money as long as you throw money in. If you encounter a situation that you have never heard of, but it claims a high return rate of one thousand or two thousand times as soon as it comes out, then please avoid it without any consideration.
3. The difference of "Air Coin" is that it does not have any application scenarios, or some application scenarios that are boasted by senior experts. However, when I think about these application scenarios, it is impossible to realize them. In terms of publicity, there are many unknown big names on the platform.
The team members have a lot of titles and application scenarios that describe the currency in a cloud. A digital currency whose purpose is only to issue coins and make money has no actual application scenarios, nor does it have its own main chain. There is no effective open source code, and it is very likely that it is an "air currency" - nothing.
4. "Altcoin" Strictly speaking, any currency other than Bitcoin is an altcoin. Because copycat means high imitation, imitation, meaning.
③ Does the code of blockchain projects need to be sourced? Why
Blockchain is a consensus mechanism, which means that such participants must be transparent, that is, The code that runs this way must be open source code. The so-called open source code means that the code is all visible.
Everyone can compile and execute the program they compiled, which also means that everyone can modify the code and run it. Under the current mechanism, it can be done no matter how the code is modified, as long as those who modify the code If people do not exceed 51%, then this kind of modification is meaningless and will instead waste your own computing power.
So, at least the people involved must know the code. If the code of a blockchain project is not open source, then the nodes running its program will be opaque, which is equivalent to you putting His agent is installed on his own node to represent thisEveryone carried out the order. It is equivalent to system developers controlling the entire network. How is this kind of blockchain possible?
From a conceptual perspective, if the blockchain project is compared to a machine, its working mechanism is transparent and it is a trustworthy machine. This is how we understand this. First, open source is a must for blockchain projects, not an option. Both public chains and alliance projects need to be open source. Second, open source and delivering source code are two different things. Different concepts, delivering source code is not an open, transparent, and joint process for everyone to participate.
For example, in Ethereum, a certain platform currency running on its platform once had a vulnerability and needed to be modified. This modification was directly reflected in the code. In the process of reading the code , I found that the relevant code of the currency appears in many places, which is used to deal with how the node should deal with this problem once it encounters this problem. These processing methods are all written in open source code and everyone can read it. If the person in charge of the node If he approves this solution, he will run this program, which is equivalent to supporting the decision of this code. In fact, the blockchain is implemented through this mechanism.
④ How to check whether the open source code is decentralized
I am happy to answer this question for you
Today I will share with you the knowledge of open source code query for virtual currency, which will also Explain it. If it happens to solve the problem you are facing now, don’t forget to pay attention to this site. If you have different opinions and views, please actively leave a message in the comment area and let’s get to the point now!
How to find the open source code of virtual currency and which ones are open
Query the source code of Bitcoin.
Online virtual currencies can be roughly divided into
The first category is the familiar game currency. In the era of stand-alone games, the protagonist accumulated currency by defeating enemies and winning money in gambling halls. He used these to buy herbs and equipment, but they could only be used in his own game console. At that time, there was no "market" among players. Since the Internet established portals and communities and realized the networking of games, virtual currency has had a "financial market" where players can trade game coins.
The second type is the special currency issued by portal websites or instant messaging tool service providers, which is used to purchase services on this website. The most widely used one is Tencent’s Q coin, which can be used to purchase value-added services such as memberships and QQ shows.
Now every digital virtual currency has open source code, how can we analyze it?
Five ways to distinguish: decentralization, constant "issuance", open source code, independent electronic wallet and third party trading platform.
1. Decentralization
Many people are vague about the concept of decentralization, and there are also many currency-related projects that are promoting this under the banner of decentralization. market.
1. Technical decentralization: Bitcoin and Litecoin are currencies of the entire digital currency, and blockchain technology is 2.0. A 5-year study in the United States failed to study this area and only reached 1.0.
2. Do not belong to any company, country or organization. For example, the RMB, the US dollar, etc. are all legal currencies, issued and controlled by the state, and are centrally controlled; there is also a central bank called Tencent's Q coin, which is called a virtual currency, not a virtual currency, and is issued by Tencent.
2. Why does the price rise? Constant "issuance".
In fact, in the true sense, the word "issuance" should not be used. There are 21 million Bitcoins and 84 million Litecoins. The initiators calculated this digital currency on a computer. It is preserved with a set of formulas, and an Internet program is used to determine how many pieces there can only be in the world. They are excavated.
I heard that mining and mining, and the mining machines used for mining, are limited in time and quantity, and cannot be changed by any individual or organization. If its source code is made public, no one can Can be dug. Things are rare and valuable, and the reason for mining is just like the gold on the earth is mined less and less, so it is called mining, and the price will rise.
The RMB has been issued in excess, causing inflation and making it less and less valuable. The real digital currency is one that never evaporates, is constantly "issued" globally, and has real scarcity and deflationary characteristics.
3. Open source code, this is a key core.
Currently, there is only one regulatory platform for all digital currencies. The open source code is mature and must be reviewed by the world’s only digital currency regulatory platform. After passing, it will be listed on this platform and its open source code will be announced.
Another way is to see if Litecoin and Bitcoin are available on major trading platforms. All open and transparent transactions are free transactions.
4. Independent electronic wallet.
Cross-border payments can be made to a certain region.
5. Third-party trading platform
Closed trading platform and open trading platform
1. What is a closed trading platform? ?
For example, in those days when you were shopping by ticket and eating by ticket, you were from a chemical factory and you were from the Grain Bureau. Today you cannot go to the Grain Bureau to eat with your factory meal ticket. It is controlled internally.
2. Open trading platforms, such as OKCOIN and Huobi, are all open. Litecoins purchased on any platform can be bought and sold on this platform, which is open and transparent.
In short, there are five major criteria for whether it is a true digital currency:
1. Decentralization; 2. Open source code; 3. Constant issuance; 4. Third-party trading platform;5. Electronic wallet.
The basic stage of virtual currency
There is no definition and distinction between game currencies and stocks, derivative financial instruments, especially electronic currencies. In fact, there is an internal clue that can connect these different forms of virtual currencies, which is the maturity of personalized value. We logically summarize it as follows:
1. Bank electronic currency
Bank electronic currency was originally a "pseudo-virtual currency". It only has the form of virtual currency, such as digitization and symbolization, but does not have the essence of virtual currency and has nothing to do with personalization. For example, it is just the counterpart of paper money; it may be issued by a central bank; it may be in the same market as the currency market, etc.
But one thing about bank electronic currency breaks through the extension of currency - that is, it can be issued not by the central bank, but by an information service provider, as was the case with several early electronic currencies. The second breakthrough is that the liquidity of bank electronic money far exceeds that of ordinary currency. Therefore, there is an implicit challenge to the pricing power of the currency price level.
For example, during overnight lending, if the same currency is circulated several times in the form of electronic currency, although from the perspective of traditional currency, nothing has happened, from the perspective of the circulation speed of virtual currency, it has actually happened. Conditions that change the price level of money.
2. Credit Information Currency
Stocks are the most typical credit information currency. Their essence is virtual and a virtual currency with personalized characteristics. It is the most realistic foundation of the current virtual economy. The stock market and derivative financial instruments market constitute a large-scale and unified virtual currency market. They are not only based on physical business, but also supported by a wide range of trust business, insurance business and other information services.
The so-called unified market refers to something specific, which means that this market as a whole can exchange with the currency market at the overall level of national income. Historically, only when the currency forms a unified market, that is, when all the subjects of the national economy are monetized, can the regulatory role of currency volume and interest rates on the national economy be discussed. The same principle applies to the virtual economy.
This issue is not without controversy. Although the scale of the virtual economy is now several times that of the real economy, after all, a large part of the real economy has not entered this unified market. If you compare gaming currency to stocks, it's still far behind in this regard. Only through the two stages of entertainment industrialization and industrial entertainment can it be possible to reach the level of a unified market.
Analyzing the stock market and derivative financial instruments market, one of the biggest differences between it and the general money market is that its circulation velocity cannot be directly determined by the central bank. For example, the price level of the stock index, as a virtual currency, cannot be directly determined by the central bank like interest rates, but is directly determined by information called people's "confidence."
The fundamentals of the central bank and the real capital market can only indirectly determine the stock market, not directly. So I think the stock market is an information market rather than a money market.
Compared with the mature virtual currency market, the performance of the stock market is incomplete in terms of main characteristics. The stock market integrates the noise at all reference points (that is, individual gain and loss values) into a unified reference value, which is synthesized with the standard value (the fundamental utility value, the general equilibrium value), forming a continuous market fluctuation around the utility value.
Although it is different from the money market with orderly centripetal movement centered on the central bank, it is no different from the money market. From the perspective of the real virtual currency market, incommensurable personalized value is the characteristic of this market. In this sense, the centralized stock market has not fulfilled this function, and the independent role of the stock market as a so-called "casino" has not yet been played.
3. Personalized Credit Vouchers
The fundamental function of virtual currency is to synthesize value "on the spot" of individuality, rather than to determine a rational value in isolation at an equilibrium point divorced from the real world. The significance of virtual currency is to establish a value system centered on the final consumer. After the virtual currency is fully realized, a single currency with only general equivalent functions will tend to be background-based.
Game currency is the experimental field for higher-level virtual currencies, and it is difficult to take on a big role. The ideal virtual currency is a real-world symbol of value. In general equivalent exchange, the specific use value and the non-homogeneous needs and personalized needs of people, the subject counterpart of the specific use value, are completely filtered out.
Virtual currency will change all this. Through virtual means, people's non-homogeneous needs and personalized needs will be anchored to fundamentals through individual reference points to synthesize value. Therefore, virtual currency must have two sides. On the one hand, it has the function of commodity exchange, and on the other hand, it has the function of barter exchange.
Overcome the relativity and subjectivity of value through the former, and achieve personalized value confirmation through the latter. In order to achieve this goal, virtual currency must undergo a huge transformation that is unknown to everyone, which is the transformation to a conversational system and become an interactive currency.
The bargain here is a bargain over the currency price level. Recall that within a few decades, humans have already realized the transformation from text to dialogue, which is exactly the direction of the transformation of virtual currency. The value of game currency is actually uncertain. People exchange game currency, and the happiness they may ultimately get from it, whether it is above or below the currency value, is uncertain until they participate in the game.
The game is a conversational process. Of course, the various value-added functions of game coins have not yet been developed in conjunction with personalized information services. If this value-added business is fully developed, game currency may become an advantage over stocks because it is not universal due to different merchants providing services.
Fully personalized virtual currency, possibly a currency card with additional information, whose value is yet to be confirmed. A virtual currency with specific undetermined functions and residual value can, on the one hand, have the same room for reinterpretation as text, and on the other hand, it has the potential for karaoke-style redevelopment.
Its information value has an open interface and can be added in value. If they are put into the secondary market exchange like the stock market, they may fluctuate up and down the basic par value based on their personalized information, and they will have more attractiveness like stocks.
Game currency only has the function of value circulation and does not have the function of a market platform, so it is only an imperfect virtual currency. The reason is that it lacks the corresponding industrial foundation.
⑤ What are the several basic technologies included in blockchain technology
The era of blockchain 1.0 is the era of digital currency. The technical foundation is:
1. Based on Lianzhuang data block structure in blocks
2. Shared ledger across the entire network
3. Asymmetric encryption
4. Source code open source
Technical foundation of the blockchain 2.0 era:
1. Smart contract; it is an application in the blockchain system. It is a coded business logic that can be run automatically. It usually has its own token and dedicated development language;
2. DAPP: includes users Acceptable applications include but are not limited to various cryptocurrencies, such as Ethereum wallets;
3. Virtual machine: used to execute the compiled code of smart contracts. The virtual machine is Turing complete.
With the application and deepening of blockchain technology, the era of blockchain 3.0 has arrived. The model of collaborative operation of blockchain can be seen behind the operation of all walks of life, so blockchain will surely be widespread. It will profoundly change human life style, so the entire life service will enter the blockchain era. In this Internet development process, blockchain + physical industries, blockchain e-commerce, and blockchain community operations can all apply blockchain technology.
Of course, 3.0 was born with the development of modern cryptography. The cryptography used today is the cryptography achievement of 20 years ago. Therefore, blockchain technology must be applied to more participation scenarios, especially on the Internet. In terms of economy and other aspects, whether the existing encryption technology meets the needs still needs more verification, and it needs more in-depth integration of cutting-edge cryptography technology and continuous innovation.
⑥ You have to know the operating principles and development of blockchain!
1. Why is there innovation in blockchain?
The starting point of the first generation of the Internet is the TCP/IP protocol, which implements a unified format for peer-to-peer transmission of information by all nodes on the network. Open code. However, the impact of such an uncomplicated innovation on mankind is epoch-making. It has programmed, agreed, and enforced the basic values required by a unified global market: "freedom, equality, and fraternity." Then the STMP email protocol, HTTP domain name protocol, etc. were derived, achieving low-cost and high-efficiency global information transmission in a decentralized manner. As Alibaba Vice President Gao Hongbing said:
"The Internet is to eliminate the (information) supply chain that has very low value and high cost - it is open, interconnected, peer-to-peer, globalized, and decentralized."
We knowDao: The essence of the market is also decentralized. It automatically executes decentralized protocols that are "equivalent exchanges." Just as Nobel Prize winner Ronald Coase summed up: "The market economy is based on two deep On the basis of cognition: admitting ignorance and tolerating uncertainty." Adam Smith also described the market as: "the invisible hand"! Therefore, the market must require the low-cost flow of information decentralization, and the Internet is adapted to the global unified market Under the great climate that formed, it suddenly emerged.
However, the first generation of Internet decentralized solved the problem of low-cost and efficient transmission of information, but it did not solve the problem of credit of information. Therefore, what the second-generation Internet must break through is: how to establish global credit in a decentralized manner so that value transfer can be carried out at low cost and with high efficiency.
So what are the problems with the original centralized credit system? As we all know: centralized credit, such as the legal currencies of various countries, has different credit values, and the clearing systems are also incompatible, which adds a lot of cost to global trade. The current global credit system centered on the US dollar has a "Triffin Paradox" in its mechanism (the essence is that a country's legal currency cannot simultaneously resolve the conflict between its own economic interests and global economic needs). Therefore, in 2009, the Governor of the Central Bank of China, Zhou Ogawa called for the creation of a super-sovereign storage currency. In the same year, Satoshi Nakamoto disclosed the first-generation blockchain source code-"Bitcoin" online.
2. How does the blockchain system operate?
First of all, Satoshi Nakamoto knew very well that establishing a credit system for payment must solve the problem of preventing "duplicate payments", that is, no counterfeit currency can be created. The centralized credit system relies on state machinery to prevent counterfeit currency. What about "Bitcoin"? Satoshi Nakamoto's great innovation is to "timestamp" every transaction. There is a block (block: equivalent to a network account book) every ten minutes, and all network transactions for these ten minutes are correctly timestamped. The question is who will cover it? Satoshi Nakamoto did not assume that everyone on the Internet is Lei Feng. He agreed with Adam Smith: people in the market are greedy. He asked the so-called "miners" to compete for the accounting rights of these ten-minute blocks. The rules of the competition were to correctly record the accounting while solving the SHA256 problem. Who can prove that their computer has the fastest computing power (the so-called PROOF OF WORK mechanism), he can compete for the legal accounting rights of these ten-minute blocks and get a reward of twenty-five bitcoins. This is the so-called "mining" process. It is actually a decentralized credit process that establishes a network-wide ledger - the blockchain. Therefore, the more essential function of miners is "bookkeepers"!
Satoshi Nakamoto is here In its Bitcoin white paper, the process of establishing this credit system is described in detail:
Step 1: In order for the entire network to recognize it as valid, each transaction must be broadcast to each node (node: that is, the miner);
The second step: Each miner node must correctly timestamp each transaction in these ten minutes and record it in that block;
The third step: Each miner node must By solving SHA256 problem to compete for the legal accounting rights of this ten-minute block and strive to get a reward of twenty-five bitcoins (fifty bitcoins every ten minutes for the first four years, decreasing by half every four years);
Step 4: If a miner node solves the SHA256 puzzle of these ten minutes, it will publish all the timestamped transactions recorded in its ten-minute blocks to the entire network, and they will be checked by other miner nodes in the entire network;
Step 5: Other miner nodes in the entire network check the correctness of the block accounting (because they are also stamping the accounting at the same time, but they have not competed for the legal block accounting rights, so there is no reward). If there is no error, they The next block will be competed after the legal block, thus forming a single chain of legal accounting blocks, which is the general ledger of the Bitcoin payment system - the blockchain.
Generally speaking, each transaction must undergo six block confirmations, that is, six ten-minute accounting, before it can finally be recognized as a legal transaction on the blockchain. The following is the accounting format of Bitcoin:
So the so-called "Bitcoin" is such a billing system: it includes the owner electronically signing with the private key and paying to the next owner, and then the entire network's "miners" "Time stamp the account and form a blockchain.
3. What are the innovations in Bitcoin’s blockchain finance?
Similar to gold, trying to establish decentralized credit on the global Internet may allow value to flow across the entire network at high speed and at low rates (currently each transfer The transfer rate is one ten thousandth);
The total amount of currency is agreed upon by the cryptographic protocol;
Compared to gold, digital currency is infinitely divisible;
The value of currency can be based on a large number of P2P transactions ;
Full transparency in financial management (every transaction can be traced on the blockchain).
Bitcoin’s blockchain-wide accounting system has established a market value of US$10 billion, the highest on the global Internet. Therefore, Wu Xiaoling, dean of Tsinghua PBC School of Finance, pointed out: The blockchain experiment established distributed credit, which is an upgraded version of Internet TCP/IP, upgrading from information transmission to value transmission;
4. Bitcoin’s blocks What are the inherent flaws of the chain system?
Bitcoin’s blockchain system has had successes since it was open sourced on the Internet in 2009, but it also shows some inherent flaws that are difficult to overcome:
The total amount cannot be adjusted at any time As the market situation changes, it will inevitably rise and fall sharply;
Mining is high-carbon. Only less than 1% of miners can compete for the accounting rights of blocks of less than ten minutes, and more than 99% of other miners participating in the competition have the computing power. Waste;
The annual inflation of about 10% has greatly increased the cost of the Bitcoin financial ecology, and even threatened her survival;
As a decentralized self-organizing DAC system, the operating costs of the accounting and issuance functions are too high high.
As a global payment system, its efficiency is far from meeting the actual requirements of global trade. The Bitcoin network currently confirms up to 7 transactions per second. In comparison, Visa’s network system can handle 10,000 transactions per second at the fastest, and Alipay’s record is 2080,000 transactions per second on Singles’ Day on 14th!
5. Development of Blockchain Technology 2.0:
As the 2.0 upgrade and development of blockchain, it first focuses on solving the high carbon problem of mining in Bitcoin accounting:
br>When we discussed how to overcome the high carbon cost of Bitcoin mining and accounting, Professor Liu Taoxiong from the Tsinghua Institute of Economics pointed out that mining competition relies on computing power. In the end, only one company competes for legal accounting rights, and the other 99% of miners The nodes are all mined for nothing, a waste of resources, which is obviously unreasonable. If the entire network transparently knows the legal accounting rights of the next block and randomly generates them in the entire network, the high carbon of competitive accounting will be eliminated! We listen Everyone later praised Professor Liu for his brilliant idea, because the more successful second-token coin NXT has this mechanism. Their white paper is called "Transparent Forging", but the probability of who gets the accounting rights is based on the wallet of each miner node. is proportional to the amount of NXT tokens held, this is called the Proof of Stake mechanism (PROOF OF STOCK). Of course, this also triggered a debate about the unfairness of NXT’s distribution of tokens to early investment developers!
RIPPLE is a semi-decentralized blockchain solution that uses “trusted gateways” to conduct block operations. The credibility of chain accounting is based on the consensus ledger protocol that these gateways will not do evil at the same time.
The most ambitious attempt is Ethereum, which combines blockchain technology with Turing completeness, hoping to develop a basic platform that can support the construction of various blockchain systems in the future. The development of various credit currencies, digital assets, smart protocols and even financial derivatives. The system design is to unify blockchain accounting on the ETHERUM platform and be used by all developers. Maybe their official version will be released in the near future.
6. Possible applications of blockchain innovation in other fields:
Now, blockchain’s attempts to establish decentralized credit are no longer limited to the financial world, but have attracted attention from all fields of society, especially in At present, some of China's central credit institutions, such as the "Red Cross", are in a "collapse" situation. Blockchain can provide a new way of thinking and technical options for social management. The following are some new developments and related discussions we have learned about:
The combination of blockchain and the Internet of Things unifies digital assets and atomic assets, smooths the difference between consumer assets and cash assets, expands public credit, and accelerates value circulation; (IBM-Samsung)
Built on the blockchain Intellectual property protection system, accounting for the use of intellectual property across the entire network, and establishing a global advertising market;
Whether blockchain can provide technical support for the issuance of protocol-based cryptographic currencies in emerging economies along the Belt and Road;
Block Chain + cloud computing can develop into a decentralized self-media and community system;
Blockchain can build a decentralized equity crowdfunding system, allowing innovative projects to enter the circulation field in advance;
Blockchain can develop Develop a fully transparent financial management system;
Blockchain supports the establishment of a global decentralizationChemical company organization.
In short, in this era when credit has become a scarce resource, the technological innovation of blockchain, as a distributed credit model, can provide new solutions for finance, social management, talent evaluation and decentralized organization construction in the global market. All provide a broad development prospect.
⑦ What are the blockchain open source technologies?
I will only talk about the ones I know better. One is an open source project based on the Bitcoin system, called Cravecoin, and the other It’s Ethereum. We initially chose cravecoin for source code analysis and wanted to carry out secondary development on it, but because Ethereum is more open and supports smart contracts well, we gave up after analyzing it for a while.
Then we entered the research of Ethereum. At first, we wanted to start from the underlying source code, but the whole process was quite difficult. After re-analyzing our needs, we felt that we could also carry out certain development using its existing interfaces to meet some needs. , so after translating all the source code comments and basically understanding the role of each module, no further modifications will be made. After all, Ethereum is also a project that dozens of experts took a long time to build, < br />It is difficult for us to successfully transform it into what we want within a period of time. To achieve the goal, the faster and easier the better.
And there is a very important issue. If Ethereum is changed, it will no longer be able to connect to its public network, and it will not be able to use its world's second largest computing power. This is a matter of putting the cart before the horse. It seems that the answer is wrong, but the main point I want to express is that if the questioner wants to develop, it is enough to carefully analyze a project.
After all, the logic is similar. To learn more blockchain knowledge, follow "District View Network"
- 上一篇: 区块链用那个软件打开,区块链用什么app
- 下一篇: 谷歌区块链最新消息,谷歌区块链最新消息新闻