лектуальной издательской системе Ridero
Оглавление
1) Что такое блокчейн?
2) Децентрализация.
3) Транзакции.
4) С чего начать изучение блокчейна?
5) Техническая часть.
6) Применение блокчейна в бизнесе.
7) Какие сферы жизни нуждаются в применении блокчейна?
8) Как на этом зарабатывать?
9) Как будут работать банки?
10) Безопасность превыше всего.
11) Регулирование, налоги.
12) Как все эти изменения отразятся на нашей жизни?
13) Игра на бирже.
14) Нашумевшие ICO.
15) Законы инвестирования. Золотое правило инвестора
Что такое блокчейн?
Блокчейн – это цепь блоков, выходящих из самого первого блока и соединяющийся с каждым последующими и предыдущим.
Блокчейн представляет собой сеть из так называемых вычислительных «узлов» (нод).
Содержимое блока нельзя изменить или подделать, потому что каждый блок связан с другими. А если кто-то попытается что-то исправить, то программа выдаст ошибку и автоматически исправит данные, вернув в изначальный вид.
Все эти маленькие блоки соединяются в одну большую цепь и образуют один огромный блок. И чтобы эти блоки (цепи) не были такими большими, создаются параллельные блоки и там начиная с первого блока начинает создаваться новая цепь.
Факты хранящиеся в блокчейне не могут потеряться. Они остаются там навсегда. Блокчейн еще и хранит все изменения в блоках. Поэтому каждый может проверить все с самого начала (что и куда отправлено).
Время помещения данных в блоки довольно медленная операция, оно зависит от достижения распределенного консенсуса (согласия).
Если проще: пока все майнеры (отслеживают и формируют блоки) не придут к общему знаменателю, то информация в блок не попадет.
Децентрализация
Децентрализация – это процесс перераспределения власти от органов управления к системе, которая не будет иметь органов управления. То есть, в децентрализованной системе нет людей, которые могут повлиять на нас, на наше решение и на наши средства.
Децентрализованная система практически полностью состоит из машины, которая следит за порядком, хранит всю информацию и не допускает исправлений в данных.
Первый блок, с которого начинается отчет и строение всей цепи, всегда задается конкретно: Генезис —блок.
Транзакции
Транзакции – это обычные переводы. Только в этом случае переводы криптовалюты. Если все правильно сделать, то нечего бояться. Сколько отправили, столько и придет. Но могут быть такие такие случаи, что кто-то попытается отправить 2 транзакции одновременно в разные кошельки с одинаковыми суммами, но с разными комиссиями, то первым отправится та, которая имеет большую комиссию и которая будет первым обработана майнером.
Может конечно случится так, что эти оба транзакции обработаются, но спустя пару часов программа выдаст ошибку и одна из транзакций отменится (точнее удалится). Таких случаев пока что не было. Обычно обрабатывается только одна транзакция с одного кошелька с написанной суммой для отправки (не превышающей общую сумму на кошельке).
К примеру, человек хочет отправить 2 битка со своего кошелька разным людям. Он может как ему захочется распределить эту сумму и отправить им. Но по 2 битка (то есть 4, которых у него нет) не сможет отправить в разные кошельки. И первым сработает та транзакция, на которую вы поставили больше комиссий и которую первым увидит майнер и обработает.
Если хотите, чтобы какая-либо криптовалюта отправилась быстрей, то просто ставите больше средней комиссии и майнер обработает ее быстрее остальных. Ведь как не крутите, к платёжеспособным клиентам и отношение лучше. Майнеры не исключение, они тоже люди.
С чего начать изучение блокчейна?
Изучение чего-то нового в сфере IT не обходится без базовых знаний ПК и желания развиваться в ногу со временем. А если хотите изучать более углублено, то нужно залезть во внутрь. А для этого нужно попробовать создать что-то свое на основе изучаемой технологии (блокчейна). Если цепочку продолжить, то нужно начать изучать базовые языки программирования. К примеру биткоин написан на языке С++, а эфир написан на языках: C++, Go, JavaScript, Python, Java, node. js, Haskell. То есть языки можно комбинировать. Не обязательно на одном все писать, да и не получится. Просто нужно понимание, что из какого языка взять, чтобы получить то, что нам нужно.
Это довольно большой труд, но и результат будет не малым. Нужно проявить терпение и просто начать делать. Да, понадобится не год и не два. Возможно чуть больше, но зато потом будет очень хорошо. Но если уже есть какие-то знания в программировании, то будет намного легче.
Можно