Bitcoin Captcha



fast bitcoin Recall that in Ethereum, there are two types of accounts: contract accounts and externally owned accounts. When we say a transaction is 'contract-creating,' we mean that the purpose of the transaction is to create a new contract account.ethereum упал The Ethereum Virtual Machine (EVM) is the computer software (or computation engine) that interprets bytecode instructions for the Ethereum blockchain. Specifically, the EVM handles any smart contract logic, ranging from its deployment to the execution.Based on 256-bit word format, the EVM has a simple stack-based architecture with multiple data components:bitcoin foto ethereum форк

система bitcoin

store bitcoin

check bitcoin отследить bitcoin кошельки ethereum auction bitcoin dwarfpool monero bitcoin yandex

купить ethereum

nxt cryptocurrency bitcoin символ bitcoin litecoin ethereum бесплатно

bitcoin партнерка

ethereum кошелек avto bitcoin ethereum ротаторы bitcoin динамика ethereum os plasma ethereum bitcoin код bitcoin ebay кошелька ethereum rx580 monero bitfenix bitcoin bitcoin clouding skrill bitcoin bitcoin foto bitcoin mmm bitcoin украина bitcoin traffic bitcoin block

bitcoin автоматически

торговать bitcoin bitcoin оборот скрипты bitcoin bitcoin credit market bitcoin It's worth noting that it is projected to take more than 100 years before the bitcoin network mines its very last token. In actuality, as the year 2140 approaches, miners will likely spend years receiving rewards that are actually just tiny portions of the final bitcoin to be mined. The dramatic decrease in reward size may mean that the mining process will shift entirely well before the 2140 deadline.bitcoin markets What is Cryptocurrencybitcoin media ethereum stats bitcoin государство bitcoin xyz bitcoin информация difficulty monero parity ethereum

график bitcoin

ethereum contracts moneybox bitcoin история ethereum

2016 bitcoin

bitcoin transaction lavkalavka bitcoin wallets cryptocurrency

bitcoin клиент

loans bitcoin bitcoin хабрахабр кредит bitcoin теханализ bitcoin keepkey bitcoin connect bitcoin курса ethereum карты bitcoin 1BitcoinWhat is Blockchain?

проекты bitcoin

usa bitcoin андроид bitcoin monero стоимость

keystore ethereum

сервера bitcoin rx470 monero zcash bitcoin bitcoin de ethereum faucet ethereum online cronox bitcoin ethereum dark

bitcoin автоматически

fields bitcoin bitcoin com pool bitcoin валюта bitcoin secp256k1 ethereum

bitcoin покупка

4000 bitcoin коды bitcoin

bitcoin матрица

car bitcoin bitcoin bounty cap bitcoin

bitcoin antminer

bitcoin direct кошелька ethereum moto bitcoin email bitcoin electrum bitcoin the ethereum arbitrage cryptocurrency криптовалюту monero

форум bitcoin

bitcoin yandex bitcoin mmgp bitcoin mail bitcoin analytics abc bitcoin обмен monero прогнозы ethereum форк bitcoin bitcoin carding service bitcoin

bitcoin вконтакте

android tether bitcoin msigna bitcoin основатель agario bitcoin

технология bitcoin

bitcoin key bitcoin news bitcoin msigna bitcoin send 16 bitcoin avto bitcoin monero proxy bitcoin 2018 нода ethereum bitcoin список описание bitcoin cryptocurrency dash monero новости bitcoin metal bitcoin india joker bitcoin bitcoin blog кошельки bitcoin валюта tether ставки bitcoin kupit bitcoin стоимость bitcoin прогноз ethereum ethereum algorithm byzantium ethereum ethereum dao верификация tether etf bitcoin xmr monero ферма bitcoin bitcoin video new cryptocurrency

tether пополнение

разработчик ethereum block bitcoin bitcoin удвоитель продать ethereum bitcoin софт bitcoin investing bitcoin кошелька ico monero сервер bitcoin bitcoin вконтакте приложение tether адрес ethereum

ninjatrader bitcoin

цена ethereum форумы bitcoin bitcoin onecoin bitcoin me

poloniex bitcoin

monero cpu доходность ethereum wm bitcoin store bitcoin demo bitcoin bitcoin шахты best bitcoin bitcoin crash bitcoin надежность ethereum coins россия bitcoin bitcoin транзакция ethereum casper ферма bitcoin транзакции ethereum bitcoin zebra

bitcoin ether

обмен ethereum tether обменник протокол bitcoin bitcoin start monero nvidia миксер bitcoin ethereum blockchain cryptocurrency calendar red bitcoin bitcoin коллектор китай bitcoin

Click here for cryptocurrency Links

A Gentle Introduction to Bitcoin Cold Storage
Every Bitcoin user faces the problem of securely storing their money. Unlike the banking system, there’s little recourse when things go wrong, and little margin for error. Thefts and losses can be prevented, but they can’t be rolled back. Preventing these losses is the goal of cold storage.

Cold storage is an important subject with a steep learning curve. To make the topic more approachable, this article introduces core Bitcoin concepts when needed. It concludes by discussing a new Bitcoin feature that could simplify the safe storage of funds.

When to Use Cold Storage
Like any powerful tool, cold storage can cause damage if misused. Consider using cold storage only if all of these apply:

You need to store significant sums of bitcoin securely.
You need infrequent, but secure access to the funds.
You trust yourself with the security of your funds more than you trust a third party.
Beginners should pay close attention to the risk of accidentally losing funds through simple cold storage mistakes. Consider practicing with pocket change before using cold storage for meaningful amounts of bitcoin.

Keys to the Kingdom
Although we sometimes speak of a person “owning” bitcoin, this is misleading. A more accurate way to think about the relationship might be to imagine a tamper-proof vault designed to hold paper bills.

The vault dispenses the cash it holds to anyone who can prove they know a unique number called the private key. The legal and moral rights of the person attempting to gain access to the funds in the vault are irrelevant. The vault accepts an unlimited number of access attempts by anyone.

Although you might be tempted to try guessing the vault’s private key, doing so is useless. The range of possible numbers is virtually infinite. You could make millions of guesses per second for millions of years without success.

Bitcoin stores funds in the electronic equivalent of this imaginary vault called an address. As with the vault, funds at an address may be unlocked by anyone knowing the unique private key.

Despite its apparent complexity, Bitcoin security boils down to one simple rule: keep secret the private keys for all addresses at which you store funds. A close corollary to this rule would be: maintain secure backups of all private keys.

Data is Money
To a thief on a network, Bitcoin private keys represent more than just data - they’re money. For insight into how this can be, consider the recent case of a website repurposed to steal funds from unsuspecting Bitcoin users.

Listen to Bitcoin was a popular service for the real-time monitoring of transactions on the Bitcoin network. Each transaction produced a soothing chime synchronized to an animated bubble.

The creator of the site eventually sold it. Shortly after the sale, problems began to surface. The site had been modified to deliver a Java applet specifically designed to steal private keys.
Numerous such exploits have been reported, with many victims along the way. The ease, speed, and anonymity with which many of these attacks can be carried out should give pause to anyone holding large sums of bitcoin in a vulnerable wallet.

How Private Keys Work
Our imaginary vault didn’t require the private key itself to gain access. Instead, it required the user to prove knowledge of the private key. Asking directly for the private key would permit any eavesdropper to discover it. Likewise, spending funds from a Bitcoin address requires proof of knowledge of the private key - not the key itself.

To understand how this works, imagine Alice wants to pay Bob 10 bitcoin (BTC). To make this payment, Bitcoin requires that Alice publish a written promise to pay Bob the agreed amount. This promise is called a transaction. Bitcoin knows nothing about real-world identities, so addresses are used as a proxy.

If this were the end of the story, it would be very easy to steal from Alice by forging transactions from her address. Bitcoin prevents this kind of theft by requiring that each transaction bear an unforgeable digital signature.

Alice’s wallet software adds a digital signature by processing the transaction together with the private key to her address. Changing the transaction in any way also changes the signature. The authenticity of Alice’s signature can be checked by anyone on the Bitcoin network through a math-based procedure.


By signing the transaction, Alice proves knowledge of her private key and authorizes the transfer of funds. At no point does Alice need to reveal her private key to Bob or to the network. However, anyone gaining access to the private key can spend Alice’s funds, with or without her permission.

Hot Wallets and Cold Storage
To make payments, a Bitcoin wallet needs to perform four basic tasks:

Generate and store one or more private keys.
Create valid transactions.
Digitally sign transactions using private keys.
Broadcast signed transactions to the network.
The need to do all four tasks creates a security dilemma: private keys kept on a network-connected device are vulnerable to theft via network-based attacks, but a network is needed to broadcast transactions.

A hot wallet combines all functions into a single system, typically running on a single computer. Many hot wallets encrypt private keys to deter their use if stolen, but the threat remains. For example, keyloggers, clipboard loggers, and screen capturers can transmit decrypted keys used during manual operations. What a hot wallet may lack in security, it makes up for in convenience. Managing funds and sending payments can be accomplished from a single device.
Cold storage resolves the network security dilemma through quarantine. A specially-created offline environment hosts all operations that either create or use private keys. Private keys remain secure from network-based attacks through strict isolation of the offline environment from the network.

The process starts by generating an unsigned transaction on an online device. The transaction is then moved via USB or other connection to an offline environment, where it is signed. The signed transaction is then moved back to the online environment, from which it is broadcast to the network. At no point does the private key contact a system connected to the network.

Both hot wallets and cold storage can be used together, just as a saving accounts and purse are often used by the same person. Cold storage funds are held securely, but are hard to access. Hot wallet funds are kept ready to spend at a moment’s notice, but are stored less securely.

Cold storage in practice often represents a balance between security and convenience. The more securely we try to store funds, the more difficult and error-prone it becomes to manage them.

Hardware
An offline environment plays a key role in most cold storage schemes. Two main components make up this environment: an offline computer for generating keys and signing transactions; and an offline storage medium for holding private keys.

Offline computers can be configured with a range of security features, depending on budget, the value of funds being stored, and perceived threat.

At one extreme, a computer currently in service can be taken offline by temporarily disconnecting the network card or cable. Although easily implemented, this approach offers little protection against attacks that are tolerant to intermittent network connectivity.

A dedicated offline computer with a permanently-disabled network connection offers a more robust alternative. These system are sometimes called air-gapped computers. They’re often equipped with secure operating systems such as Linux. Many use strongly-encrypted hard drives.

In the absence of a dedicated offline computer, a secure operating system can be booted from removable media such as CD’s and USB drives. Many Linux distributions, including Ubuntu, support this option.

Private keys may either be stored directly on an offline computer or stored separately. A variety of external media can be used, including paper, plastic cards, hard drives, removable USB drives, and even the human brain. Even if private keys are stored on the hard drive of an offline computer directly, these other media are often used to store backups.

Cold Storage in Practice
Cold storage methods can be divided into two broad categories based on how private keys are maintained. With a manual keystore, the user maintains a collection of private keys directly. With a software keystore, private key maintenance is under the full control of software.

Manual Keystore
If flexibility and software minimalism are your goals, consider using manual cold storage. You’ll be directly responsible for handling private keys, but the system makes few requirements on hardware, software, or operating systems. Some prefer this method because it often involves encoding private keys onto physical tokens.

A manual keystore can be implemented through the following steps:

Using an offline device, generate one address/private key pair for each cold storage address you plan to use. Several tools are available, one of the most popular of which can be found at bitaddress.org.
Transfer a copy of each cold storage address/private key to your offline medium of choice such as paper, plastic, or USB drive. This is the keystore.
Transfer funds from a hot wallet or exchange into each of the active cold storage addresses.
To spend funds, transfer the appropriate private key into a hot wallet to sign a transaction.
Step (4) poses the biggest challenge under a manual keystore system because wallets vary in how they handle external private keys and change addresses. Some wallets don’t accept external private keys at all. Before committing to manual cold storage, learn how your wallet works with external private keys.
Notice that spending funds from cold storage requires the transfer of a private key into a hot wallet. Unfortunately, this risks unintended transmission of the key to a network-based attacker. Holding the key in memory only, or sending change to a newly-created cold storage change address are both possible workarounds. However, neither approach completely eliminates the threat.

Backup media are often selected to be complementary to the primary keystore medium. For example, if paper wallets are kept in a secure on-site location, a backup printed on plastic might be kept in a safety deposit box.

Software Keystore
If the thought of maintaining private keys yourself leaves you uneasy, consider a wallet that handles the job for you. Two software wallets currently offer this capability: Electrum and Armory.

Software keystores employ two devices, an online computer and a single-use offline computer. These two wallets share the same set of deterministically-generated addresses. This determinism ensures that the wallets will remain synchronized - without the need for direct communication.
Funds are moved from cold storage via a multi-step procedure. The online wallet first prepares an unsigned transaction. Next, the transaction is signed by the offline computer. Finally, the signed transaction is broadcast to the network by the online computer. A physical medium such as a USB stick shuttles the transaction between computers, however more secure methods such as QR codes could be used in principle.
A variety of hardware can be used to implement this system. For example, Cold Pi and Pi-Wallet offer a portable, dedicated platform for running Armory cold storage from a small form-factor open source computer. Trezor takes this approach one step further with an all-in-one device running custom software. More typically, the offline wallet runs on a dedicated offline computer.

Backups of deterministic wallet keystores are relatively simple. Each wallet uses a seed as a reproducible starting point for generating addresses and private keys. The seed is often represented as a series of words, but QR code representations are also used. A representation of the seed is transferred to an offline medium and kept in a safe place.

Multisignature Storage
Implementing cold storage correctly takes technical skill and fine attention to detail. Bitcoin’s private key system exposes a single point of leverage, a private key. As a result, spending from addresses is easy for users and thieves alike. This situation leaves little margin for security errors.

What if spending cold storage funds required multiple private keys, not just one?

Multisignature addresses offer the potential for more convenient and secure bitcoin storage options. Rather than requiring a single signature, multisignature addresses transactions accept one, two, or three signatures.

Although the benefit might not be obvious, consider what this capability offers third-party services. A professionally-run organization stands a far better chance of getting security right than the casual user. However, single-signature addresses force these organizations to maintain private keys on behalf of the user. Users are left with little recourse in the event of fraud, theft, or closure.
Multisignature addresses enable a bank-like organization to offer financial services in which funds may only be moved in collaboration with the user. A three-signature address requiring two signatures might secure the user’s funds. One key would be held by the service. Two keys would be held by the user, with one of them stored securely offline. Routine fund transfers would require one key each from the user and from the service. Theft would require the compromise of systems maintained by both the service and the user.
Should the service ever be shut down, the user can move funds by signing a transaction with the two keys s/he holds.

The recent introduction of multisignature addresses has already led to the launch of professionally-managed storage services. Currently available options include GreenAddress.it and BitGo.

Conclusions
When using Bitcoin, data is money. Private keys represent a prime target for network-based attacks. Cold storage offers one approach to securing private keys, but at the expense of complexity. Innovations such as multisignature address can be expected to greatly simplify the safe storage of funds.



bitcoin artikel sell ethereum torrent bitcoin bitcoin pattern bitcoin fpga обои bitcoin wallets cryptocurrency bitcoin исходники bitcoin knots bitcoin sell bitcoin получение bitcoin qazanmaq bitcoin doubler nicehash monero microsoft bitcoin laundering bitcoin bitcoin fpga bitcoin порт bitcoin genesis форки ethereum usd bitcoin coingecko ethereum кредит bitcoin

бутерин ethereum

monero pool alpari bitcoin bitcoin чат bitcoin dynamics bitcoin ферма bitcoin monkey mt5 bitcoin bitcoin eobot мавроди bitcoin bitcoin yen finney ethereum bitcoin life bitcoin доходность bitcoin purse tether io bitcoin instagram icon bitcoin monero кран mixer bitcoin

invest bitcoin

programming bitcoin bitcoin conveyor

bitcoin passphrase

bitcoin лохотрон bitcoin hunter bitcoin update

обналичить bitcoin

gambling bitcoin goldmine bitcoin bitcoin spinner bitcoin hesaplama doge bitcoin bitcoin people ethereum solidity цена ethereum фото bitcoin ethereum tokens daily bitcoin займ bitcoin ccminer monero script bitcoin bitcoin сша london bitcoin bitcoin форк Think of it like mixing paint. It’s easy to mix pink paint, blue paint, and grey paint. But it’s hard to take the resulting purple and unmix it.bitcoin cost партнерка bitcoin обмен monero bitcoin delphi bitcoin пополнить bistler bitcoin bitcoin комбайн

testnet bitcoin

The screenshot below, taken from the site Blockchain.info, might help you put all this information together at a glance. You are looking at a summary of everything that happened when block #490163 was mined. The nonce that generated the 'winning' hash was 731511405. The target hash is shown on top. The term 'Relayed by Antpool' refers to the fact that this particular block was completed by AntPool, one of the more successful mining pools (more about mining pools below). As you see here, their contribution to the Bitcoin community is that they confirmed 1768 transactions for this block. If you really want to see all 1768 of those transactions for this block, go to this page and scroll down to the heading 'Transactions.'

bitcoin daily

wallet cryptocurrency

flash bitcoin

master bitcoin

click bitcoin

bitcoin mac abi ethereum monero hardware блок bitcoin

supernova ethereum

bitcoin monkey minergate bitcoin love bitcoin php bitcoin asic monero bitcoin income loco bitcoin bitcoin войти bitcoin drip mt4 bitcoin 100 bitcoin сделки bitcoin bitcoin protocol bitcoin super coinbase ethereum фонд ethereum ethereum настройка бесплатные bitcoin ethereum russia bitcoin dollar space bitcoin добыча bitcoin Where to get ETHccminer monero machines bitcoin

mixer bitcoin

bitcoin today ledger bitcoin

bitcoin фарм

bitcoin конвектор bitcoin de bitcoin обменять How blockchain can change the worldмагазины bitcoin bitcoin автоматически

forbes bitcoin

credit bitcoin ютуб bitcoin ethereum биткоин bitcoin бизнес bitcoin лого bitcoin word monero пул

roboforex bitcoin

bitcoin займ

акции bitcoin bitcoin carding bitcoin s краны bitcoin bitcoin q bitcoin мастернода mercado bitcoin tether tools халява bitcoin machine bitcoin wikileaks bitcoin bitcoin cny

bitcoin payment

q bitcoin падение ethereum bitcoin primedice ethereum twitter ethereum капитализация trade bitcoin 10 bitcoin сети ethereum бесплатные bitcoin bitcoin форумы planet bitcoin monero btc monero прогноз bitcoin bitcointalk bitcoin pool

bitcoin yandex

best bitcoin

bitcoin fan

iso bitcoin bitcoin blocks

вывод ethereum

bitcoin banking

ethereum decred bitcoin double

bitcoin simple

bitcoin виджет

торги bitcoin рынок bitcoin

bitcoin заработок

валюта bitcoin bitcoin картинка обменники ethereum алгоритмы ethereum

bitcoin 1000

dark bitcoin

ethereum stats

bitcoin торговать форк bitcoin bitcoin neteller bitcoin flapper bitcoin plugin дешевеет bitcoin cryptonight monero проблемы bitcoin bitcoin fields bitcoin token jaxx monero bitcoin google iota cryptocurrency покупка bitcoin bitcoin автосерфинг reverse tether game bitcoin bitcoin greenaddress капитализация bitcoin

ico monero

bitcoin reserve

bitcoin satoshi

bitcoin платформа ebay bitcoin bitcoin миксер ethereum vk bitcoin development reddit bitcoin bitcoin talk Gas Pricebitcoin серфинг bitcoin принцип

bitcoin etherium

bitcoin earning bitcoin step торги bitcoin bitcoin clock создать bitcoin chain bitcoin bitcoin рухнул

bitcoin mining

ethereum получить bitcoin box bitcoin cache

bitcoin россия

кредит bitcoin купить bitcoin bitcoin fake bitcoin генератор ethereum swarm bitcoin pdf торговать bitcoin tether майнить

bitcoin weekend

bitcoin 4000 all cryptocurrency bitcoin государство bitcoin maps график ethereum tokens ethereum

bitcoin currency

подтверждение bitcoin системе bitcoin film bitcoin monero transaction bestexchange bitcoin системе bitcoin bitcoin оплатить (6) To verify that Alice is the owner of a particular string of bit gold, Bob checks the unforgeable chain of title in the bit gold title registry.In a theoretical world, if the Fed were to distribute the money in equal proportion to each individual that held the currency previously, it would not shift the balance of power. In practical application, the distribution of ownership shifts dramatically, heavily favoring the holders of financial assets (which is what the Fed buys in the process of creating new dollars) as well as those with cheap access to credit (the government, large corporations, high net-worth individuals, etc.). In aggregate, the purchasing power of every dollar declines, just not immediately, while a small subset benefits at the cost of the whole (see the Cantillon Effect). Despite the consequences, the Fed takes these actions in an attempt to support a credit system that would otherwise collapse without the supply of more dollars. In the Fed’s economy, the credit system is the price setting mechanism as the amount of dollar-denominated debt far outstrips the supply of dollars, which is also why the purchasing power of each dollar does not immediately respond to the increase in the money supply.Namibia is one of the few countries to have expressly declared that purchases with bitcoin are 'illegal.'Exchanges like Kraken and Binance and Coinbase are popular entry points for people into buying some Bitcoin, especially if they want to trade it. Do your homework, and find one that meets your criteria that operates in your jurisdiction.bitcoin switzerland ethereum транзакции ethereum rotator bitcoin wm асик ethereum хайпы bitcoin bitcoin валюты bitcoin кранов зарабатывать bitcoin metal bitcoin app bitcoin algorithm bitcoin bitcoin hardfork bitcoin get bitcoin maps iphone tether polkadot su

bitcoin 15

ethereum wallet эфир ethereum mmgp bitcoin bitcoin проверка monero minergate

bitcoin зарабатывать

2x bitcoin bitcoin валюты lurkmore bitcoin georgia bitcoin обои bitcoin bitcoin продам bitcoin лохотрон bitcoin видеокарты mining bitcoin bitcoin описание bitcoin xl сервера bitcoin bitcoin fees 999 bitcoin fast bitcoin пример bitcoin сбербанк ethereum биржа ethereum bitcoin masters торрент bitcoin порт bitcoin bitcoin skrill system bitcoin bitcoin hash акции ethereum bitcoin деньги local ethereum daemon monero pool bitcoin stock bitcoin ethereum токен Ethereum developers are looking to solve this problem using 'cryptoeconomic incentives' that drive users of a system to act a certain way – in this case, ensuring that nodes are passing on valid information to other nodes.cryptocurrency trading bitcoin flapper using spyware), while still enabling you to keep the flexibility of an onlinebitcoin trend bitcoin traffic bitcoin скрипт ethereum stratum обои bitcoin bitcoin wmx asics bitcoin bitcoin goldmine сайт ethereum tether download bitcoin шахта bitcoin кошелька wirex bitcoin bitcoin wmx the ethereum

вход bitcoin

3 bitcoin gps tether bitcoin алгоритм aliexpress bitcoin ethereum clix кран ethereum mixer bitcoin bitcoin 10 bitcoin department monero client

лотереи bitcoin

bitcoin boom people bitcoin bitcoin spin майнинг ethereum статистика ethereum gambling bitcoin майн ethereum protocol bitcoin bitcoin synchronization chain bitcoin bitcoin source bitcoin abc bitcoin fasttech ethereum node bitcoin get сколько bitcoin chaindata ethereum

шрифт bitcoin

best cryptocurrency api bitcoin clame bitcoin difficulty monero вложения bitcoin ethereum кошельки tether скачать

takara bitcoin

bitcoin eth bubble bitcoin double bitcoin bitcoin betting ethereum проблемы ethereum android

bitcoin xpub

bitcoin moneybox системе bitcoin ethereum упал the ethereum bitcoin mempool компиляция bitcoin bitcoin форум обновление ethereum bitcoin ira gadget bitcoin

bitcoin развод

bitcoin технология bitcoin future bitcoin future monero обменять скачать tether logo ethereum bitcoin eth отдам bitcoin bitcoin qr monero ico ethereum dag tether майнить anomayzer bitcoin tether пополнение bitcoin location

bitcoin значок

ethereum хешрейт ethereum casino ethereum rotator bitcoin mac bitcoin зарабатывать map bitcoin bitcoin шахты обозначение bitcoin bitcoin индекс сеть ethereum fields bitcoin bitcoin комбайн пулы bitcoin gif bitcoin

bitcoin pay

bitcoin депозит auto bitcoin bitcoin инвестирование bitcoin презентация ethereum пул coin bitcoin bitcoin компания ethereum coins сайт ethereum ubuntu ethereum bank bitcoin

world bitcoin

wirex bitcoin monero usd bitcoin car bitcoin maps bitcoin review tether bootstrap стоимость bitcoin bitcoin nachrichten bitcoin hosting

bitcoin analytics

cranes bitcoin bitcoin blog cryptocurrency ico bitcoin accelerator tether комиссии