"
Бьютифул" GUI клиент:
"Избранное" см. ниже.Инструкция по лайт клиенту:
a. установить GUI последней ("Latest") версии для вашей (только 64-bit) ОС:
https://github.com/iotaledger/wallet/releases/ b. при первом запуске выбрать Wallet Type не Full, а Light Node, в качестве хоста указать
http://service.iotasupport.com:14265 или другой из выпадающего списка.
c. в поле SEED ввести свой пароль -
не менее 62-х ровно 81
случайных заглавных латинских букв и цифр "9"
d. для генерации адреса нажать RECEIVE -> ATTACH TO TANGLE,
Confirmed не ждать; повторять много раз, чтобы увидеть свой старый баланс.
e. на отправляемом (
Pending) bundle каждые 30 мин. нажимать REATTACH (HISTORY -> Show bundle -> REATTACH) и PROMOTE, хосты иногда менять, пока не станет
Confirmed; новый SEND
не делать!
+++++++++
DAG как обобщение блокчейна (
by CfB)
Идея вытекает из блокчейна вот таким естественным образом:
1. Отмените транзакции, генерирующие награду майнеру из ниоткуда;
2. Разрешите одну транзакцию на блок;
3. Разрешите блоку ссылаться на несколько произвольных предыдущих блоков.
Конечно, эта идея, как и все очевидные вещи, не особо привлекала внимания.
+ 2017.09.03 [10:06 AM] by
CfBDoublespending is prevented by a "demon" which derives network topology/activity from tangle topology.
MCMC algo is such a demon.
People didn't get used to that concept yet, because they used to blockchain where information about network topology is destroyed (unintentionally) by explicit degradation of DAG into a blockchain.
Here is a simple example:
Start issuing blocks very fast. If there is only one miner then the chain will be kept as a chain. If there are 2 miners then you'll be seeing orphans forming a double-chain looking like DNA helix. If there are a lot of miners you'll see Tangle.
+++++++++
консенсус, основанный на интуиции (by
mthcl)
Конечно, было бы здорово иметь доказательство безопасности Ёты. Поверьте, мне бы очень хотелось его получить. Но иногда сложность зашкаливает. Поэтому всё что у меня есть пока - это интуиция о
Цепях Маркова, которая, по моему скромному мнению, заслуживает некоторого уважения. Кроме того, вы же понимаете, что вся современная криптография открытых ключей основана на недоказанных утверждениях? Что нам теперь, прекратить её использование, пока не будет доказано, что P≠NP ?
+++++++++
IOTA consensus and how it can be achieved if we are using Monte Carlo algorithm (by
CfB)
Here green color squares are referenced (directly or indirectly) by ALL gray squares.
The main question that arises: - How can you achieve a consensus if Random Walk Monte Carlo algo gives different gray squares?
We see that green squares are referenced no matter what gray square was picked by the Monte Carlo
This is the nuance which some people don't see (and we don't emphasize because it's too obvious)
We come to consensus on the status of green squares only
More time passes - more transactions added - and eventually those white squares will be colored with green too
We don't know if young transactions are legit or not, but old ones are legit with very high probability (if they are referenced by the majority of tips returned by Monte Carlo)
+++++++++
double-spending (by CfB)
Most of time a node receives and shares transactions with neighbors. It cares about tangle topology only when it's time to generate a transaction or to accept a payment.
Imagine that now it's 16:04 and Bob decides to send a message
He creates a transaction that reference 2 transactions:
- one deposits 1 iota to Alice address
- the other spends 1 iota from Alice address
This doesn't lead to a double-spending so at 16:07 he stops creating a transaction containing his message
90 minutes later bad guy Charlie decides to reference Bob's transaction and another transaction that spends 1 iota from Alice address
At 17:44 he finishes generating a transaction that references a subtangle with an illegal state (ledger)
None of us cares about that, we don't know about bad guy Charlie because our nodes keep receiving all transactions and sharing them among us
At 19:15 good girl Diana decides to send a message to her mother, she analyzes Tangle and sees that she shouldn't reference Charlie's transaction so she references Bob's transaction instead.
Her transaction is not special, so it's not shown in the picture
Few minutes later smart girl Eva decides to send a message to her boyfriend. She is good but she is also smart and decides to troll bad guy Charlie...
She finds a transaction that deposits 1 iota to Alice address. She references that transaction and also the transaction of Charlie. We see Eva's transaction at 19:21
Later someone else generating a transaction will reference Eva's transaction without any issues because she "fixed" the problem created by Charlie.
As we can see in this scenario during a short period of time ledger can be inconsistentEverything will be fine as long as 67%+ of hashing power is controlled by benevolent users.
PS: It's worth emphasizing that in IOTA we don't care about the
order of transactions. For ledger validation we can traverse the transactions in any order. This boosts performance and helps to scale to much higher TPS than a ledger with ordering would allow.
+++++++++
http://www.tangleblog.com/2017/07/10/is-double-spending-possible-with-iota/+++++++++
Markov chain Monte Carlo Random Walk tips selection (by mthcl)
The basic idea is: if you want to be accepted by others, do what they expect you to do. You know there is a complicated probability distribution on the set of tips, according to which the "honest" nodes choose their tips to reference. This probability distribution is effectively concentrated on "good tips", but there seem to be no way to discover which tips are (slightly) better other than running the MCRW many times. However, if a node is so selfish that he wants to really reference the tips whose weight (according to that distribution) is maximized, he would need to run MCRW really many times, and even then the gain would be marginal. However, running MCRW many times requires time/resources; after you spend some time on it, the state of the tangle will already change, so you'll have to start anew. In a way, it's like playing blitz in chess: if you want to win, you don't have to always play best moves; you need to play (reasonably) good moves, but
fast ...
+++++++++ "Путаница для чайников" by Johann
В биткоине и других блокчейновых криптовалютах "доказательство работой" (POW) применяется к блокам,
при этом блоки имеют определённую транзакционную ёмкость. То есть вы вынуждены комиссией мотивировать майнеров на включение в блок вашей транзакции.
В Ёте же POW применяется к самим транзакциям. С каждой добавленной в Путаницу (tangle) транзакцией Ёто-сеть получает больше POW и больше безопасности. Поэтому мотивацией для нод на принятие вашей транзакции является сама ваша транзакция.
Каждая транзакция должна подтвердить две другие. С очередными подтверждениями транзакция получает всё больше POW, и всё больше страховки от двойной траты.
+++++++++ (не)безопасность(?) Ёты:
https://bitcointalksearch.org/topic/m.19626898+++++++++ Вот такая она, Путаница, внезапная и противоречивая ...
https://bitcointalksearch.org/topic/m.22146165+++++++++ оборотная сторона swarm-интеллекта Ёты:
https://bitcointalksearch.org/topic/m.19819473Предыдущие версии IRI (Iota Reference Implementation)
а что за алгоритм? кто по русски объяснить может?
Алгоритм PoW. Самодельная хэш-функция "SaM" (Split-and-Merge). Награды за блок нет. И блоков тоже нет. Соответственно, и времени между блоками нет - ёты можно отправлять беспрерывно. Комиссий за транзакции, конечно, нет. Простота, значит простота.
Есть Путаница (Tangle). Или, может, "Плетёнка", или "Косичка".
Есть только транзакции (пачки транзакций, bundle). Чтобы вставить свою пачку транзакций в нити Халы, узел должен выполнить некоторую работу. PoW.
Свежая пачка - в "белой книге" ещё называемая "тип" (tip) - должна сослаться на две предыдущие пачки.
Вся хитрость в алгоритме выбора этих двух пачек.
Нужно, чтобы Путаница не слишком росла вширь, но и не превращалась в тонкую верёвку.
То есть по сравнению с Биткоином всё перевёрнуто с ног на голову. Отправить транзакцию стоит работы, но не требует комиссии. Майнинга нет, блокчейна нет, полные узлы не нужны(?). Поскольку нет блоков - нет и межблоковых интервалов, узлы отправляют транзакции постоянно (встраивают их в Путаницу). И работу пир выполняет не двоичную, как во всех компьютерах, а троичную:
https://ru.wikipedia.org/wiki/Трит Зато защищённую от квантовых компьютеров.
!!!!!!!!!
старые Ёто-адреса:
http://188.138.57.93/addressgenerator.html (раскопал alittle)
!!!!!!!!!
perl-библиотека:
http://github.com/ifinta/IOTAstrip пример:
https://bitcointalksearch.org/topic/m.14306700!!!!!!!!!
IOTA Bundle:
https://bitcointalksearch.org/topic/m.14291162:) :) :) Ёта в лицах:
https://bitcointalksearch.org/topic/m.19555270