Steemit Whitepaper translated into Bulgarian ! Steemit Whitepaper преведена на български ! Part 3
Dear friends i know the Bulgarians are not still to many in steem but i hope with more clear understanding of the Whight Paper more and more will join. This is pages from 1 to 28 and its part 1 of the only Bulgarian text. I will post this in some Bulgarian bitcoin forums and will be happy if more people join us.
Уважаеми приятели, знам, че българите все още не са много, но се надявам, че с по-ясното разбиране на книгата "Бялата книга" ще се присъединят все повече и повече. Това са страници от 1 до 28 и част 1 от текста само на български език. Аз ще публикувам това в някои български форуми за bitcoin и ще се радвам, ако повече хора се присъединят към нас.
Алгоритъм на консенсуса
Консенсусът е процесът, с който една общност стига до всеобщо признато, недвусмислено споразумение за част от информацията. Има много алгоритми, които обществото е разработило, за да постигне консенсус за това кой притежава това, което. Всяко правителство на земята е примитивен консенсусен алгоритъм, чрез който населението се съгласява да спазва определен набор от правила, залегнали в конституцията. Правителствата учредяват съдилища, съдии и съдебни заседатели, за да тълкуват субективните факти и да вземат окончателно решение. През повечето време хората се придържат към решението, дори и да е грешно.
Алгоритмите, използвани от cryptocurrencies предоставят по-добър начин за постигане на консенсус. Криптографски подписано свидетелство от отделни лица се записва в публична счетоводна книга, която установява абсолютния световен ред на събитията. Детерминистичният алгоритъм може да обработва тази книга, за да извлече общоприето заключение. Докато членовете на дадена общност се договорят за алгоритъма за обработка, резултатът от алгоритъма е авторитетен.
Основното съображение е да се определи какво свидетелство може да влезе в обществения архив. Системите трябва да бъдат проектирани така, че да се сведе до минимум възможността за цензура. Цензурата в публичната счетоводна книга е подобна на предотвратяването на гласуването на изборите. И в двата случая едно лице е възпрепятствано да повлияе на глобалния консенсус.
Консенсус в Steem
Концептуално, консенсусният алгоритъм, приет от Steem, е подобен на консенсусния алгоритъм, възприет от компаниите по целия свят. Хора, които имат собствен интерес към бъдещата стойност на Steem, гласуват, за да изберат лицата, отговорни за включването на показанията в обществения архив. Гласуването е претеглено пропорционално на интереса на всеки отделен човек.
В света на криптовалутите общественият архив често се нарича блок-верига. Блокът представлява група от подписани транзакции.
С Steem, блокирането на производството се извършва в кръгове. На всеки кръг се избират 21 свидетели, които създават и подписват блокове за транзакции. Деветнадесет (19) от тези свидетели се избират с гласуване по одобрение, един се избира с компютърно доказателство за работа и един е временно споделен от всеки свидетел, който не го превръща в първите 19 пропорционални на общия брой гласове. 21-те активни свидетели са разместени на всеки кръг, за да предотвратят всеки свидетел от непрекъснато игнориране на блокове, произведени от същия свидетел, поставен преди .
Този процес има за цел да осигури най-добрата надеждност, като същевременно гарантира, че всеки има потенциал да участва в блоковото производство, независимо дали е достатъчно популярен, за да бъде гласуван на върха. Хората имат три възможности да преодолеят цензурата от 19-те избрани свидетели: търпеливо чакайте в съответствие с всички останали, които не са в топ 19, закупуват достатъчно изчислителна мощ, за да решат доказателство за работа по-бързо от други или да купят повече SP, за да подобрят правомощията за гласуване. Като цяло, прилагането на цензура е добър начин за избрани свидетелида загубят работата си и следователно е малко вероятно да бъде истински проблем за мрежата на Steem.
Тъй като активните свидетели са предварително известни, Steem е в състояние да насрочи свидетели да произвеждат блокове на всеки 3 секунди. Свидетелите синхронизират производството си чрез протокола NTP. Вариант на този алгоритъм се използва от мрежата BitShares за повече от година, и е доказано, че е надежден.
Минно дело в Steem
Традиционните доказателства за работните блокверигата съчетават блоковото производство с решаването на доказателство за работа. Тъй като процесът на решаване на доказателство за работа отнема непредсказуемо количество време, резултатът е непредвидимо време за производство на блокове. Steem се стреми да има последователно и надеждно производство на блокове на всеки 3 секунди с почти никакъв потенциал за вилици.
За да постигне това, Steem разделя блоковото производство от решаването на доказателство за работа. Когато миньор решава доказателство за работа за Steem, той излъчва транзакция, съдържаща произведението. Следващият насрочен свидетел включва сделката в блокверигата. Когато сделката е включена, миньорът се добавя към опашката на миньорите, планирани да произвеждат блокове. Всеки кръг един миньор изскоча от опашката и е включен в активния набор от свидетели. Миньорът получава заплащане, когато произведе блок в момента, в който е планирано.
Трудността на доказателството за работа се удвоява всеки път, когато дължината на опашката нараства с 4. Тъй като един миньор изскоча от опашката на всеки кръг и всеки кръг отнема 21 * 3 = 63 секунди, трудността автоматично се намалява на половина, ако не се установи доказателство за работа за не повече от 21 * 3 * 4 = 252 секунди
Минните награди изискват Steem захранване(сила )
След първия месец Steem миньорите се заплащат в Steem Power (SP). SP е ликвидиран през двугодишния процес на "захранване надолу". Това означава, че миньорите трябва да чакат дълго време, вероятно много месеци, преди достатъчно парични възнаграждения да бъдат изключени, за да им позволят да възстановят разходите за електроенергия и изчислителни ресурси , Процесът на заглушаване обезсърчава създаването на минни басейни, защото операторът на пула ще трябва да разпределя изплащанията през годините.
Ефектът от заплащането на минни награди в SP е за да се предотврати използването по днешните цени на миньорите, за да се определи рентабилността на минното дело. Малко хора ще се споразумеят за бъдещата цена. Това означава, че трудностите при добива ще бъдат обусловени от тези, които определят най-високата оценка за бъдещата стойност. Миньорите, които нямат дългосрочен интерес към платформата, ще бъдат обезкуражени от конкуренцията. В крайна сметка това означава, че приходите от добива на минерални суровини са по-малко вероятно да бъдат изхвърлени на пазара, защото те ще се натрупат в дългосрочен план от вярващи в платформата.
Минният алгоритъм
Придобитият от Steem алгоритъм за минното дело изисква миньорът да има достъп до частния ключ на сметката, който ще получи наградата. Това изискване има няколко важни последствия. Първо, той насърчава оптимизирането на алгоритмите за верификация на елиптичните криви, необходими на Steem. На второ място, това е предизвикателство за създаване на минни басейни, защото операторът на басейн трябва да споделя контрол над наградата с всички "анонимни" миньори. Трето, това затруднява използването на ботнет, защото операторът на ботнет ще трябва да разпространява своя частен ключ за всички компрометирани машини
Следният псевдокод описва как се изчислява стойността на хеш доказателство за работа:
Let H = Head Block ID
Let H2 = SHA256(H+NONCE)
Let PRI = Producer Private Key Let PUB = Producer Public Key
Let S = SIGN(PRI, SHA256( H ) )
Let K = RECOVER_PUBLIC_KEY( H2, S )
Let POW = SHA256( K )
Устойчивост на ботнет
Много доказателства за монети в крайна сметка се добиват от ботнетите. Ботнет е колекция от хиляди или милиони машини, които са били компрометирани от хакери. Тези хакери открадват изчислителните и електрически ресурси на компрометираните машини, за да мотивират символите за крипто на валута.
Steem има много свойства, които пречат на тези изчислителни крадци да печелят. Ботнет операторите са предприятия, които търсят печалба и обикновено продават откраднатите си ресурси на най-високо плащащият. Това означава, че онези, които използват ботнет, плащат за изчислителната мощ по същия начин, както някой, който използва Amazon EC2. Изискването за придобиване на права на Steem означава, че капиталът, похарчен за закупуването на ресурсите на ботнета, ще бъде обвързан за дълъг период от време, през който операторът ще е изложен на нестабилноста на цените
Друг начин, по който ботнет операторите са възпрепятствани да спечелят, е изискването за разпространение на частния ключ на всички компрометирани машини. Ако се открие дори компрометиран компютър, операторът може да загуби монетите си.
Последното смекчаване е зависимостта от латентността. Повечето ботнети се състоят от компютри с лоши интернет връзки, тези бавни интернет връзки значително ще намалят ефективността на изчислителния ресурс.
Трябва да е по-изгодно и по-малко рисковано за ботнет операторите да използват ресурсите си за други дейности, различни от минното дело STEEM.
Минно устойчив басейн
Миньорите имат общо 3 секунди, за да получат блок, да разрешат доказателството за работа и да получат сделката за следващия производител на блокове. Голяма част от това време ще се състои от латентност в мрежата, което означава, че е изключително важно миньорите да бъдат добре свързани с мрежата, за да се възползват най-ефективно от техните изчислителни ресурси.
Поради непрекъснато променящия се блок на главата и латентността на мрежата препращането на шаблон за добив на конкретен блок към участниците в минния басейн допълнително увеличава латентността на мрежата и значително намалява ефикасността на обединената минна дейност.
Премахване на таксите за транзакции
Steem се опитва с пълна сила да възнагради хората, че са допринесли за мрежата. Би било контрапродуктивно да се обърне и да таксува хората всеки път, когато се опитват да взаимодействат с общността.
Технологията Blockchain в момента зависи от таксите за транзакции, за да се предотврати спам. Тези такси претърпят всички известни проблеми с микротрансферите и предотвратяват използването на блокове за транзакции с ниска стойност. Наистина децентрализираните заявления трябва да предлагат на потребителите появата на безплатни транзакции, ако желаят да се конкурират с техните централизирани алтернативи. Този документ очертава подхода, използван от Steem, за да се елиминира необходимостта от такси и по този начин да се даде възможност за широка гама от децентрализирани приложения, които преди това не са могли да бъдат усъществени.
Проблемът с таксите
Блокверигите са децентрализирани мрежи, където всички транзакции се предават на всички двойки. Всеки толкова често се създава блок, който включва някои или всички текущи транзакции. Всички блокове трябва да намерят решение, което да предотврати злонамерените потребители да консумират целия наличен мрежов капацитет с безполезни транзакции. Тези безполезни транзакции могат да попречат на обработването на други ценни транзакции и в крайна сметка да унищожат мрежата.
Решението, възприето от повечето блокове досега, е да се начисли минимална такса за транзакция. Такса, струваща само няколко цента, е достатъчна, за да атакува мрежата скъпо и нерентабилно. Докато този подход разрешава проблема със спама, той въвежда нови проблеми. Представете си, че решавате проблема със спам, като въведете малка такса за всеки имейл; Хората няма да използват имейл.
Микроплащанията не работят
Основният проблем при таксуването на такси за транзакции е, че микроплащанията не работят, особено за действия на потребители с ниска стойност. Когато се начислява такса за всяка транзакция, тя ограничава видовете транзакции, които децентрализирана мрежа може да обработва. Независимо от това колко рационален е аргументът за необходимостта от такси, потребителите все още мразят преживяването, че са погребани и помрачени за всичко, което правят.
Представете си, ако уебсайтовете, които използваме всеки ден, ни начисляват такса всеки път, когато променяме профилите си,или като променим паролата. Потребителите очакват определени неща да бъдат безплатни. Изискването на потребителите да вземат решение дали дадена дейност струва малка такса създава безпокойство, което кара потребителите да напуснат.
Една сделка не може да струва толкова, че да изисква решение, но струва толкова малко, че това решение е автоматично. Има известно безпокойство във всяко решение за купуване, независимо колко малко, и не произтича от използвания интерфейс или от необходимото време, а от самия акт на вземане на решение.
Микроплащанията, както и всички плащания, изискват сравнение: "Дали голяма част от стойността на X е толкова висока?" Има минимална цена за умствени транзакции, създадена от този факт, която не може да бъде оптимизирана, тъй като единствената транзакция, одобрена, без да мислим, че ще струва нищо, изобщо не е транзакция. - Клей Ширки
В света на финансовите плащания малки такси са приемливи, тъй като стойността на транзакцията е изключително висока в сравнение с таксата, която се начислява, а купувачът вече е взел решение да купи. Светът на потенциалните блок-заявки е далеч по-голям от финансовите плащания и включва много необходими транзакции, за които таксите са просто неприемливи за потребителите.
Системи като BitShares, Nxt, Ripple, Counter Party и Stellar позволяват на потребителите да поставят лимитирани поръчки на блок-веригата и всички те таксуват потребителите с малка такса за извършване на това действие. По-късно, ако потребителят желае да анулира поръчката си, се начислява друга такса. Системи като Ethereum вземат микроплатките на съвсем ново ниво: таксуване на изчисление. Всички тези системи се опитват да привлекат нови потребители, поради същите причини, че една децентрализирана търсачка ще се бори да привлече потребители от Google, ако заплати малка такса за всяко търсене. Няма значение колко е добра услугата, хората очакват някои неща да бъдат свободни. Това е вярно, дори ако даден потребител избере да плаща по-цялостно при друга структура на таксите.
Таксите са бариера за влизане
Всяка такса създава бариера за навлизане на нови потребители. Преди някой да може да експериментира с Ethereum, трябва да придобият някои ЕТH символи. Всеки, който иска да изгради децентрализирано приложение на Ethereum, трябва да прехвърли разходите на своите клиенти. Купуването на крипто валута не е лесна задача и рядко има смисъл за суми, по-малки от $ 10. Това означава, че новите потребители, които искат да изпробват ново децентрализирано приложение, първо трябва да бъдат убедени да се разделят с $ 10.
Промяна на таксите
С течение на времето мрежата трябва да коригира таксите. Това може да се случи или поради увеличаване на стойността на символа, или поради увеличаване на капацитета. Потребителите имат предвидими такси и гарантирани услуги. Макар че е възможно динамично да се коригират таксите по време на високо потребление, резултатът е лошо потребителско преживяване.
Сибил Атаките
Централизираните уеб сайтове предотвратяват ограничаването на скоростта на спам със някаква форма на проверка на самоличността. Дори нещо толкова просто като reCAPTCHA е достатъчно, за да ограничи създаването на фалшиви сметки. Ако някой злоупотреби с профила си, тогава централизираните уеб сайтове са свободни да блокират профила.
В децентрализирана система няма директен начин за забрана на потребителите, нито на централизираните доставчици, които да могат да приемат reCAPTCHA и да налагат ограничаване на лихвените проценти по сметките. Всъщност, неспособността да се цензурират потребителите е една от основните точки за продажба на технологията за блокверигата.
Резерв срещу фракционен резерв
Нека да видим блок-верига като кооператор на интернет доставчик (ISP), който притежава всички кабели в града и разполага с максимална честотна лента, която може да осигури по всяко време. Хората, живеещи в града, могат да купуват акции в интернет доставчика, а в замяна имат право да използват част от наличната честотна лента.
ISP има два варианта, управлява система "пълен резерв" или "частичен резерв". При пълна резервна система на всеки потребител се разрешава само малка част от максималната широчина на честотната лента, пропорционална на нейните акции. Тъй като не всеки използва Интернет в същото време, мрежата на града ще бъде значително недостатъчно използвана.
При система с отрицателни резерви отделните потребители могат да използват по-голяма честотна лента, отколкото имат право на даден момент от времето, докато не всички използват интернет по едно и също време. Проблемът с използването на частичен резерв е, че задръстванията се появяват по всяко време, когато твърде много хора желаят да използват мрежата по едно и също време. ISP се нуждае от начин да се даде приоритет на честотната лента по време на претоварени периоди. В най-крайния случай напълно претоварената мрежа трябва да се върне към пълна резервна система. Предизвикателството е да се определи правилното съотношение на резервните части.
Част 1 ,2 от проекта можете да видите тук:
NOTE : I TRY TO POST THIS IN ONE POST BUT SISTEM DIDNT Allow !
Stay positive and many smiles !!!
Feel free to comment , criticize, follow or unfollow me !
![](https://steemitimages.com/DQmVdJDq9sWWcEV5Fay7VGcRyFkVrhsxjrSP3oHBZYvsXtp/bgtrail1footer.gif)