#Phore Synapse — новая кодовая база | Phore Synapse — brand new code base

in phore •  6 years ago  (edited)


Mama, Phore killed fiat!

#Phore Synapse — это новый алгоритм консенсуса #Phore, который основан на CASPER и шардинге.
Эта короткая статья объясняет эту технологию как можно проще.

В текущей версии #Phore каждый узел в сети проверяет каждую транзакцию. Технология Synapse работает, разбивая сеть на множество сегментов, и имея лишь небольшой процент валидаторов, которые проверяют каждую транзакцию.

Например, с 3 шардами (сегментами, осколками) мы можем увеличить пропускную способность транзакций в 3 раза. Мы ожидаем, что у нас будет более 3 шард или осколков (вероятно, 64 осколка при запуске).

Каждому из этих шардов или осколков назначается набор валидаторов, которые проверяют транзакции в этом шарде. Если валидаторы навсегда останутся проверяющими один и тот же осколок, то возникнет явная проблема. К сожалению, это означает, что злоумышленнику нужно будет контролировать только 51% валидаторов для одного шарда, чтобы контролировать все транзакции на этом шарде. Мы решаем это, часто перетасовывая валидаторов между осколками.

Другим аспектом Synapse является CASPER, который является безопасным алгоритмом доказательства ставки (PoS — Proof-of-Stake). Основная идея CASPER заключается в поощрении валидаторов, которые составляют большинство, и наказывать валидаторов, которые составляют меньшинство.

В приведенном выше примере одна ветвь имеет 51% валидаторов, а другая ветвь имеет 49% валидаторов. Со временем баланс валидаторов с 49%-ми сокращается, а баланс валидаторов на ветви с 51%-им получает вознаграждение. В конечном счете, этот процесс достигнет состояния, когда 2/3 валидаторов консолидируются или собирутся на одну из вилок. Когда это происходит, то блок считается обоснованным и не может измениться.

Synapse обеспечивает прочную основу, на которой мы можем строить исполняемые функции состояния. Эти исполняемые функции состояния могут быть любыми: выполнение транзакций передачи, выполнение смарт-контрактов, хранение и аудит данных, управление, нулевые значения и т. д.

При запуске мы планируем иметь 2 типа сегментов: сегменты или шарды для простых транзакций #Phore и сегменты управления для обеспечения бюджета разработки и голосования.

Источник:
Phore Synapse — brand new code base


Если Вы хотите узнать больше о #Phore, то посетите

Официальный сайт:
https://phore.io/

Twitter:
https://twitter.com/phorecrypto
Российское сообщество:
https://twitter.com/phoreru

Чат Discord:
https://discordapp.com/invite/Aucncz5

Telegram:
https://t.me/joinchat/F0zLDwzFC8r91eem6x_cBQ
Российское сообщество:
https://t.me/phoreru

Steemit:
https://steemit.com/@phore

Tumblr. Российской сообщество:
http://phoreru.tumblr.com/

Facebook:
https://www.facebook.com/Phore-1996158580662988/

Instagram:
https://www.instagram.com/phorecrypto/

Reddit:
https://www.reddit.com/r/PhoreProject/

Youtube:
https://www.youtube.com/channel/UCxEt3qrXnIj4VbEe3O_zxhw/featured

BitcoinTalk:
https://bitcointalk.org/index.php?topic=2307909.0

Лучшее место для покупки #Phore:
CoinExchange

CryptoBridge


HotDEX

Просмотрщик транзакций и переводов криптовалюты #Phore:
https://chainz.cryptoid.info/phr/
CoinMarketCap

P.S.:
Resteem and upvote.
All the upvotes will be invested in the #Phore.

My #Phore-address for donate:
PFayjWqp9xSDLXR6KjxtY5J2FodHyTFRFd

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Congratulations @phore! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You made more than 50 upvotes. Your next target is to reach 100 upvotes.

Click here to view your Board
If you no longer want to receive notifications, reply to this comment with the word STOP

To support your work, I also upvoted your post!

Do not miss the last post from @steemitboard:

Carnival Challenge - Collect badge and win 5 STEEM
Vote for @Steemitboard as a witness and get one more award and increased upvotes!