为广大币圈朋友提供币圈基础入门专业知识!
当前位置首页 > 区块链知识> 正文

以太坊 区块链,以太坊区块链地址查询

发布时间:2023-12-08-21:41:00 来源:网络 区块链知识 以太   区块   快照

以太坊 区块链,以太坊区块链地址查询

以太坊区块链地址查询,是一种利用区块链技术来查询以太坊地址的方法。以太坊是一种公有链,它的地址是一个唯一的哈希值,可以用来表示账户,智能合约或者任何其他在以太坊上存在的实体。由于以太坊地址的唯一性,因此可以使用以太坊区块链地址查询的方法来查询以太坊地址的信息。

以太坊节点是以太坊区块链的核心组成部分,它是一种可以连接到以太坊网络的计算机。以太坊节点可以被用来存储数据,验证交易,执行智能合约,收集状态更新等。以太坊节点可以使用以太坊区块链地址查询的方法来查询以太坊地址的信息,从而查看账户的余额,交易历史等。

以太坊浏览器是一种可以用来查看以太坊区块链信息的工具。它可以用来查看以太坊地址,查看交易历史,查看智能合约,查看以太坊节点信息等。以太坊浏览器可以使用以太坊区块链地址查询的方法来查询以太坊地址的信息,从而查看账户的余额,交易历史等。

以太坊API是一种可以用来访问以太坊区块链的接口。通过以太坊API,可以访问以太坊的数据,执行以太坊的操作,查看以太坊的状态,查看以太坊地址的信息等。以太坊API可以使用以太坊区块链地址查询的方法来查询以太坊地址的信息,从而查看账户的余额,交易历史等。

总之,以太坊区块链地址查询是一种利用区块链技术来查询以太坊地址的方法,可以使用以太坊节点、以太坊浏览器和以太坊API来查询以太坊地址的信息,从而查看账户的余额、交易历史等。
请查看相关英文文档

⑴ What is Optimistic Rollup in Ethereum

Rollups refers to compressing a large number of transactions that occur in Layer 2 and packaging the snapshots for return The technical path for recording and updating on the main chain; data is stored on the main chain, and the interaction process between accounts is transferred off-chain, avoiding congestion while maintaining the security of the main chain.

The key to the Rollups (aggregation) solution is how to ensure that the correct results are submitted to the main chain. This is also the biggest difference between Optimistic Rollup (optimistic rollup) and the following ZK-Rollup (zero-knowledge rollup) .

Optimistic Rollup uses Fraud Proof, which tends to believe that the data submitted by the operator is true (optimistic assumption, everyone is a good person).

However, for the sake of insurance, the operator needs to pledge certain assets as a deposit, and leave a two-week challenge period before going on the chain. During this period, anyone can challenge its authenticity and issue a fraud certificate. Once If the challenge is successful, the pledge will be forfeited, the challenger will receive rewards, and the transaction details will be rolled back. In this way, evil behavior can be prevented from a probabilistic perspective.

Some scaling solutions are application-specific, for example, payment channels. Other solutions, such as Optimistic Rollup, can be used for the execution of any arbitrary contract.

Advantages:

l Strong compatibility, easy development and migration, easier to implement

l Security: Sacrificing waiting time in exchange for better security Performance

lHigh on-chain efficiency: package multiple transactions to save time and gas fees

Disadvantages:

lLow verification efficiency: long During the waiting period, any transaction will not be confirmed during the waiting period, and funds cannot be withdrawn from the main chain

lThe degree of expansion is not as good as ZK-Rollup (zero-knowledge summary): the transaction compression rate is relatively low

Representative projects:

lFuel: Developed by the team that proposed the concept of Optimistic Rollup

lSynthetix (Synthesizer): DeFi giant’s Layer 2 expansion option


The Xueshuo Innovation Blockchain Technology Workstation under Lianqiao Education Online is the only "Smart Learning Factory 2020- Xueshuo Innovation Workstation" launched by the School Planning and Construction Development Center of the Ministry of Education of China. Approved "Blockchain Technology Professional" pilot workstation. The professional position is based on providing students with diversified growth paths, promoting the reform of the training model integrating professional degree research, production, and research, and building an applied and compound talent training system.

⑵ What is Ethereum? What is the relationship between Ethereum and blockchain

Ethereum is a new open blockchain platform that allows anyone to build and use decentralized applications running on blockchain technology in the platform. Just like Bitcoin, Ethereum is not controlled or owned by anyone – it is an open source project co-created by many people around the world.

Different from the Bitcoin protocol, the design of Ethereum is very flexible and adaptable. It is very easy to create new applications on the Ethereum platform, and anyone can safely use applications on the platform.

Ethereum is a programmable blockchain. Rather than giving users a series of preset operations (such as Bitcoin transactions), it allows users to create complex operations as they wish. In this way, it can serve as a platform for many types of decentralized blockchain applications, including but not limited to cryptocurrencies.

Ethereum in a narrow sense refers to a series of protocols that define a decentralized application platform. Its core is the Ethereum Virtual Machine ("EVM"), which can execute the coding of any complex algorithm. In computer science terms, Ethereum is “Turing complete.” Developers can create applications that run on the Ethereum simulator using other friendly programming languages ​​modeled on existing languages ​​such as JavaScript and Python.

Like other blockchains, Ethereum also has a peer-to-peer network protocol. The Ethereum blockchain database is maintained and updated by numerous nodes connected to the network. Each network node runs an Ethereum emulator and executes the same instructions. Therefore, people sometimes refer to Ethereum as the "world computer".

This massive parallel operation throughout the entire Ethereum network is not intended to make the operation more efficient. In effect, this process makes computing on Ethereum slower and more expensive than on a traditional “computer.” However, each Ethereum node runs the Ethereum Virtual Machine in order to maintain the consistency of the entire blockchain. Decentralized consensus makes Ethereum extremely fault-tolerant, guaranteeing zero downtime, and allowing data stored on the blockchain to remain immutable and censorship-resistant.

The Ethereum platform itself has no characteristics and no value. Similar to a programming language, it is up to entrepreneurs and developers to determine its use. But it’s clear that certain application types benefit from Ethereum’s capabilities more than others. Ethereum is particularly well-suited for applications that automate direct interactions between peers or facilitate group coordinated activities across the network.

For example, applications that coordinate peer-to-peer marketplaces or automate complex financial contracts. Bitcoin enables individuals to exchange money without resorting to other intermediaries such as financial institutions, banks or governments. Ethereum’s impact may be even more profound.

Theoretically, any complex financial activity or transaction can be coded on Ethereum automatically and reliably. In addition to financial applications, any application scenario that requires high trust, security and durability - such as asset registration, voting, management andThe Internet of Things - will be massively affected by the Ethereum platform.

⑶ "Officially" building Web3: Filecoin and Ethereum work hand in hand


This is Juan Benet, founder of Protocol Labs, at EthCC 2021 Summary of the speech on, view the full content:

https://www.bilibili.com/video/BV1eb4y1r7E1

The Filecoin network is ecologically oriented, and it is modularized with Protocol Labs The solution tendencies are consistent. Because it was originally designed to be used by others, Filecoin is at home in other stacks, applications, and ecosystems in the Web3 field. Since its launch in October 2020, Filecoin has grown to over 8 exbibytes of available storage space, with over 400 projects entering the ecosystem. Ethereum is an ecosystem that continues to prove its interoperability and mutual benefit.

Filecoin + Ethereum

>>>>Filecoin and Ethereum Virtual Machine (EVM)

The Filecoin ecosystem is aware of the benefits of the network supporting smart contracts. Initially, the developer community believed that the bridge service established between Ethereum and Filecoin was sufficient to support smart contracts on Filecoin. However, using smart contracts through a bridge is a cumbersome way, and it is even less functional and composable than implementing smart contracts directly on Ethereum. There is a proposal to add the Ethereum Virtual Machine (EVM) to Filecoin to enable support for smart contracts at the storage layer and provide more opportunities for the combination of the two ecosystems.


>>>>Developer tools and resources

Fleek: allows users to build websites, store and distribute for decentralized networks Documentation and development of dapp. Fleek accelerates the adoption of the decentralized web by making it easier for everyone, from professional developers to everyday internet users, to create apps and store files in a decentralized manner. Fleek can automate archiving on Filecoin and leverage the Ethereum ecosystem through applications like ENS (Ethereum Name Service).

https://fleek.co/

Web3.Storage: It is a simple interface that allows developers to access data on the Filecoin decentralized storage network. Web3.Storage provides developers (including Ethereum dapp developers) with a simple way to build applications thatCan have redundant decentralized storage and secure content-addressable data.

http://web3.storage/

PowerLoom: Aggregates on-chain and off-chain data in a decentralized manner to generate cryptographically proven snapshots. It aims to build trust and provide insights on demand through a rich ecosystem of nodes and stakeholders who are incentivized to participate in the protocol. PowerLoom is particularly suitable for ecosystems such as Ethereum DeFi, which are very complex systems and require verification-based trust.

https://powerloom.io/

>>>>DeFi application

SecuredFinance (https://secured-finance.com/) is a Comprehensive platform integrating smart contract-based peer-to-peer fixed-rate lending, collateral management services, inter-currency trading and other types of interest rate products. Secured Finance's protocol is a decentralized peer-to-peer financial protocol that provides middle and back-end banking services on the blockchain powered by Ethereum smart contracts. Secured Finance addresses demand within the Filecoin network, providing a solution that meets the strong demand for FIL loans from Filecoin storage providers.

>>>>Data Market

OceanProtocol (https://t.co/misApE3ggc?amp=1) is a data market built on Filecoin. Ocean's data tokens are Ethereum ERC-20 tokens that can be easily used to publish and consume data services. If you have a data token, you can access a specific data service. Ocean market is a decentralized exchange dedicated to data services. It forked a Balancer AMM (automated market maker) to reduce gas costs. In this market, users can publish, buy, sell, consume and stake data.

Through Filecoin, users can use Ocean to launch their own Filecoin data market, or create a Filecoin dataDAO or index fund. Through Ocean Protocol’s tools and Filecoin’s decentralized storage database, we are witnessing a nascent open data economy.


>>>>Video Application

LivePeer: is a decentralized online video streaming infrastructure, powered by the Ethereum District Blockchain ensures security.By combining Filecoin and IPFS to provide storage and content distribution functions, decentralized video applications become possible.

https://livepeer.org/

Voodfy: is providing decentralized tools for private video hosting services. This is a versatile secure streaming solution that gives users complete control over their content, including access settings and monetization methods. It leverages Livepeer, Ethereum, Textile Powergate and Filecoin.

https://voodfy.com/

VideoCoin: is building a platform to reliably create, store and trade video-based NFT solution that bypasses the complexities and fees inherent in storing actual content on Ethereum. VideoCoin is integrating its decentralized video processing network with Filecoin to build the first platform dedicated to creating and trading video NFTs. This platform is a much-needed part of the nascent global digital collectibles market.

https://videocoin.io/


>>>>NFT

nft.storage(http ://nft.storage/) is a service powered by Protocol Labs and Pinata that is specifically designed for storing NFT data.

nft.storage allows developers to protect their NFT assets and associated metadata through content addressing and decentralized storage, ensuring that all NFTs follow best practices for long-term accessibility.

Future use cases


As the Filecoin and Ethereum ecosystems grow and overlap, more nascent use cases and developments will emerge opportunity. Some use cases that could lead to innovation include:

>>>>Composable DeFIL

Combining the worlds of storage and Defi can create some opportunities. One can bring market orders (such as ask, bid, and trade) to a decentralized exchange to observe how the market judges the value of these orders. With such capabilities, the ecosystem can begin to imagine the emergence of hardware futures, spacetime futures, etc.


>>>>Data-rich NFTs

NFTs will become increasingly complex, and the Web3 community needs to explore the adoption of data-richA data-rich NFT approach. VideoCoin has connected its video processing engine with Filecoin to combine Ethereum’s support for NFTs with Filecoin’s storage capabilities. Tools like VideoCoin can be used to create a new class of NFTs, such as short films, video clips, and full-length features.


>>>>Pay-per-view media

By storing information on Filecoin, we can leverage Ethereum tokens Supports the ability to create token-protected pages and media (articles, movies, music, etc.). We can replicate the pay-per-view model of the Web2 era without replicating the data and advertising models.


This is just the beginning! Filecoin and the Ethereum ecosystem have a long history of collaboration and opportunities, and the future is promising.

⑷ What is Ethereum and what is its relationship with blockchain?

Ethereum is also a product of blockchain 2.0. It is an open smart contract complete solution. Bitcoin is the most important application of blockchain 1.0, completing currency and payment transactions very well. But when we need to record and transfer more complex asset types, we need a third step - a more powerful scripting system - to eventually achieve Turing completeness (the ability to run any currency, protocol and blockchain). Ethereum is a blockchain-based project that aims to provide a Turing-complete scripting language and Turing-complete platform.

Blockchain 1.0 mainly refers to Bitcoin, Blockchain 2.0 extends to all assets, and Blockchain 3.0 goes beyond currency, beyond the financial field, and even beyond the commercial field, extending to It penetrates into all aspects of our lives, including politics, social interaction, education, medical care, etc. According to the predictions and ideas of insiders, the Blockchain 3.0 era will be realized in the next five years. At that time, Blockchain will become as recognized and accepted by the public as the Internet, thus completely subverting our lives.

McKinsey & Company submitted a blockchain technology report to the U.S. Federal Insurance Advisory Committee. The report called the period from 2009 to 2016 the "Dark Age" and believed that all blockchain solutions during this period were Based on Bitcoin, the new era of blockchain will begin in 2016. By then, the application of blockchain will become unprecedentedly widespread. Applying an original sentence from the McKinsey report: Based on the current development speed of blockchain, we believe that blockchain solutions may realize their full potential in the next five years.

⑸ What is Ethereum | A Beginner's Guide to Ethereum Development

What is Ethereum | A Beginner's Guide to Ethereum Development
Many students are already eager to join the blockchain development team Come among, but I feel like I don’t know where to start. This article will be based on the Ethereum platform and introduce the obscure concepts involved in Ethereum development in a popular way, so that you can easily get started.
What is Ethereum
Ethereum is a decentralized application platform built on blockchain technology. It allows anyone to build and use decentralized applications running on blockchain technology within the platform.
For students who don’t understand this sentence, you can temporarily understand that Ethereum is Android in the blockchain. It is a development platform that allows us to write applications based on blockchain technology just like the Android Framework.
Before Ethereum, writing blockchain applications was like this: copy a copy of the Bitcoin code, and then change the underlying code such as encryption algorithm, consensus mechanism, network protocol, etc. (This is the case for many altcoins. A new coin will come out if you change it).
The Ethereum platform encapsulates the underlying blockchain technology, allowing blockchain application developers to develop directly based on the Ethereum platform. Developers only need to focus on the development of the application itself, thus greatly reducing the difficulty.
At present, a relatively complete development ecosystem has been formed around Ethereum: with community support, there are many development frameworks and tools to choose from.
Smart Contract
What is a Smart Contract
The program on Ethereum is called a smart contract, which is a collection of code and data (state).
Smart contracts can be understood as contracts (special transactions) written in code that can be automatically executed on the blockchain (driven by events).
In Bitcoin Script, we have mentioned that Bitcoin transactions can be programmed, but Bitcoin Script has many restrictions and the programs that can be written are also limited, while Ethereum is more complete (in computer science terms , calling it "Turing complete"), allows us to write programs (smart contracts) that can do almost anything just like any high-level language.
Smart contracts are very suitable for application scenarios that require high trust, security and durability, such as: digital currency, digital assets, voting, insurance, financial applications, prediction markets, property ownership management, Internet of Things, peer-to-peer transactions, etc. wait.
At present, apart from digital currency, there are not many real-life applications (just like the mobile platform has just begun to come out). I believe that within 1 to 3 years, various killers will slowly appear.
Programming language: Solidity
The default programming language for smart contracts is Solidity, and the file extension ends with .sol.
Solidity is a language similar to JavaScript. It is used to develop contracts and compile them into Ethereum Virtual Machine byte code.
There is also a smart contract development language that looks like Python: Serpent, but it is recommended that you still use Solidity.
Browser-Solidity is a Solidity IDE for browsers. You can click in to have a look. We will introduce more articles about the Solidity language in the future.
Operating environment: EVM
EVM (Ethereum Virtual Machine) Ethereum Virtual Machine is the operating environment for smart contracts in Ethereum.
Solidity is to EVM just like it is to JVM, so it will be easy for everyone to understand.
The Ethereum Virtual Machine is an isolated environment, and the code running inside the EVM cannot have any contact with the outside world.
The EVM runs on the Ethereum node. When we deploy the contract to the Ethereum network, the contract can run on the Ethereum network.
Contract Compilation
The Ethereum Virtual Machine runs in the bytecode form of the contract. We need to compile the contract before deployment. You can choose Browser-Solidity Web IDE or solc compiler.
Contract deployment
When developing applications on Ethereum, the Ethereum client (wallet) is often used. Usually when we are developing, we generally do not come into contact with the concept of client or wallet. What is it?
Ethereum client (wallet)
Ethereum client, in fact, we can understand it as a developer tool, which provides account management, mining, transfer, deployment and execution of smart contracts, etc. Function.
EVM is provided by the Ethereum client.
Geth is a typical client used when developing Ethereum and is developed based on the Go language. Geth provides an interactive command console, which contains various functions (API) of Ethereum through the command console. We will introduce the use of Geth in an article later, but here everyone has a concept.
The Geth console is similar to the console in the Chrome browser developer tools, but it runs in the terminal.
Compared to Geth, Mist is an Ethereum client with a graphical operation interface.
How to deploy
The deployment of smart contracts refers to publishing the contract bytecode to the blockchain and using a specific address to identify the contract. This address is called a contract account.
There are two types of accounts in Ethereum:
· External accounts
This type of account is controlled by a private key (controlled by a person) and is not associated with any code.
·Contract Account
This type of account is controlled by their contract code and has code associated with it.
Unlike Bitcoin’s UTXO design, Ethereum uses a simpler account concept.
Both types of accounts are the same for EVM.
The difference and relationship between external accounts and contract accounts are as follows: an external account canSend a message to another external account or contract account by creating and signing the transaction with your own private key.
Sending a message between two external accounts is the process of transferring value. But messages from the external account to the contract account activate the code of the contract account, allowing it to perform various actions (such as transferring tokens, writing to internal storage, mining a new token, performing some operations, creating a new contract, etc. wait).
Only when the external account issues instructions, the contract account will perform the corresponding operation.
Contract deployment is to deploy the compiled contract bytecode to the Ethereum blockchain in the form of sending transactions through an external account (the actual deployment is successful only after the actual miner produces the block).
Run
After the contract is deployed, when you need to call the method of this smart contract, you only need to send a message (transaction) to this contract account. After the message is triggered, the code of the smart contract will be executed in the EVM. .
Gas
Similar to cloud computing, the resources that occupy the blockchain (whether it is a simple transfer transaction or the deployment and execution of a contract) also require corresponding fees (there is no free lunch in the world, right? ).
Gas mechanism is used for billing on Ethereum. Gas can also be considered as a workload unit. The more complex the smart contract is (the number and type of calculation steps, the memory occupied, etc.), the more it requires to complete the operation. Gas.
The amount of Gas required to run the contract for any particular contract is fixed and is determined by the complexity of the contract.
The Gas price is stipulated by the person running the contract when submitting a request to run the contract to determine the fee he is willing to pay for this transaction: Gas price (denominated in Ethereum) * Gas ​​quantity.
The purpose of Gas is to limit the amount of work required to execute a transaction while paying for execution. When the EVM executes a transaction, Gas will be gradually consumed according to specific rules. No matter where it is executed, once the Gas is exhausted, an exception will be triggered. All state modifications made in the current call frame will be rolled back. If there is Gas remaining at the end of execution, these Gas will be returned to the sending account.
Without this restriction, someone would write a contract that cannot be stopped (such as an infinite loop) to block the network.
So actually (to put the previous content together), we need an external account with an Ethereum balance to initiate a transaction (ordinary transaction or deploy and run a contract). When running, the miner charges the corresponding work Quantity fee.
Ethereum Network
Some anxious students may ask, how can we develop smart contracts without Ethereum? You can choose the following methods:
Choose the Ethereum official website test network Testnet
In the test network, we can easily obtain free Ether coins. The disadvantage is that it takes a long time to initialize the node.
Use private chain
CreateBuild your own Ethereum private test network, often called a private chain. We can use it as a test environment to develop, debug and test smart contracts.
With the Geth mentioned above, it is easy to create your own test network. You can mine as much Ethereum as you want without having to synchronize the entire blockchain data of the official network.
Using the Developer Network (Mode)
Compared with the private chain, under the Developer Network (Mode), a developer account with a large balance will be automatically allocated for us to use.
Use simulation environment
Another way to create a test network is to use testrpc. testrpc is an Ethereum environment simulated locally using memory. It is more convenient and faster for development and debugging. And testrpc can help us create 10 test accounts with funds at startup.
When developing a contract, you can test it in testrpc and then deploy it to the Geth node.
Update: testrpc has now been integrated into the Truffle development framework and is now named Ganache CLI.
Dapp: Decentralized Application
The Ethereum community calls applications based on smart contracts decentralized applications (DecentralizedApp). If we understand the blockchain as a database that cannot be tampered with, and smart contracts as programs that deal with the database, then it is easy to understand Dapp. A Dapp not only has smart contracts, but also needs a friendly user interface and other things.
Truffle
Truffle is a Dapp development framework. It can help us deal with a lot of trivial things, allowing us to quickly start the process of writing code - compiling - deploying - testing - packaging DApp.
Summary
Let’s summarize now. Ethereum is a platform that allows us to easily use blockchain technology to develop decentralized applications. In this application, Solidity is used to write and blockchain For interactive smart contracts, after the contract is written, we need to use the Ethereum client to deploy and run the contract with an account with balance (using the Truffle framework can better help us do these things). For the convenience of development, we can use Geth or testrpc to build a test network.
Note: In order to make it easier for everyone to understand, this article makes analogies to some concepts. Some of them are not strictly accurate. However, I also think that for beginners, it is not necessary to master every concept in detail and accurately. Learning is A gradual and in-depth process, many times we will find that after a period of time, we will have different understandings of the same thing.

⑹ What is Ethereum? What is the relationship between Ethereum and the blockchain?

What is Ethereum:

Ethereum is an innovation based on the application of technology and concepts in Bitcoin to computers. Ethereum itself imitates many of Bitcoin's technologies to maintain the computer platform. Blockchain technology is one of them.
The Ethereum platform can safely run any program that users want.

The advantages of Ethereum over other competing currencies

Before the emergence of Ethereum, there were already some digital currencies that imitated Bitcoin. However, these projects themselves have certain shortcomings and can only support one or several specific applications at the same time. (A better digital currency trading platform is in "Bihui")

However, the reason why Ethereum can surpass the limitations of these previous projects is because of the core idea of ​​Ethereum.

What Ethereum wants to implement is a blockchain protocol with a built-in programming language. Since it supports programming languages, in theory any blockchain application can be defined in this language and then serve as a An application that runs on the Ethereum blockchain protocol.

Ethereum is designed to be very flexible and adaptable.

Ethereum aims to combine the strengths of blockchain technology in order to add the advantages of blockchain, such as decentralization, openness and security, to almost all computing fields. .

Ethereum’s blockchain applications

Ethereum has many blockchain applications, such as gold and stock digital applications, financial derivatives applications, DNS and digital Certification and more.

Ethereum has been implemented by many startup companies in more than 100 blockchain applications.

Ethereum has also been closely followed by some financial institutions, banking consortiums (such as R3), and large companies like Samsung, Deloitte, RWE and IBM, which has also spawned a number of projects such as Simplification and automated financial transactions, merchant loyalty index tracking, gift cards designed to decentralize electronic transactions, and other blockchain applications.

The relationship between Ethereum and blockchain:

Ethereum is a programmable blockchain.

Ethereum does not give users a series of preset operations (such as Bitcoin transactions), but allows users to create complex operations according to their own wishes.

In this way, Ethereum can be used as a platform for many types of decentralized blockchain applications, including but not limited to cryptocurrency.

Like other blockchains, Ethereum also has a peer-to-peer network protocol. The Ethereum blockchain database is maintained and updated by numerous nodes connected to the network. Each network node runs an Ethereum emulator and executes the same instructions. Therefore, people sometimes refer to Ethereum as the "world computer".

⑺ What issues do you need to know about blockchain technology security

I believe everyone should be familiar with blockchain technology, and today we will take a look at it together. In the field of blockchain technology security What are the issues that require our attention?Yes, let’s start with today’s main content.

Currently, most blockchain projects carried out within enterprises are so-called "private chains with permissions". Unlike public blockchains, private blockchains can only be accessed by a selected group of users who have the authority to enter, verify, record, and exchange data on the ledger.

Of course, for an "outsider" who has never been allowed to join, such a network is almost impossible to break. But with the emergence of private chains, another question arises: In order to improve privacy and security, do we really need to abandon decentralization?

Mike Orcutt from "MIT Technology Review" wrote that a private chain system "might make its owners feel more secure, but it really just gives them more control, meaning they can make changes regardless of whether other network participants agree or not." Such systems need to come up with balancing mechanisms to grant different levels of permissions to different user groups and perform identity checks on validators to ensure they are who they claim to be.

That’s why many companies are looking for a way to have both—the decentralization of a public chain and the extra security of a private chain. Consortium chains developed by major vendors such as IBM, Corda, and Ripple currently appear to be good security options. Simply put, they provide businesses with access to centralized systems that themselves have a level of cryptographic auditability and security.

Other companies are also considering how to adjust public chains to meet their security needs. For example, the Ethereum blockchain already provides mechanisms that can be used to ensure the privacy of network participants, including ring signatures, stealth addresses, and storing private data on the public chain.

In general, the blockchain field is developing steadily towards new solutions that define technology-granular privacy layers for public chains, private chains, and consortium chain networks. IT training found that companies are actively investigating and patching known vulnerabilities and adopting new mechanisms to ensure that all parties are protected and that no malicious hacker can break through and exploit vulnerabilities in the ledger.

博客主人唯心底涂
男,单身,无聊上班族,闲着没事喜欢研究股票,无时无刻分享股票入门基础知识,资深技术宅。
  • 37532 文章总数
  • 3637284访问次数
  • 3080建站天数