Приветствую!
Я долго присматривался к проекту «АКАДЕМИЯ» от @ontofractal и таки решился принять участие.
Представляю вашему вниманию курс «Биткойн и технология криптовалют»
Ведет курс Арвинд Нараянан, доцент Принстонского университета.
Курс на английском языке.
Введение
Про биткойн сейчас говорят все, с недавним колоссальным ростом рынка криптовалют(апрель-июнь 2017) все больше и больше людей входят в эту сферу, но совсем не многие понимают что из себя представляют биткойн и в целом криптовалюты. Так, например, журналисты говорят, что люди скупают видеокарты, чтобы майнить биткойны… Не будем о грустном. Надеюсь этот курс поможет новичкам в мире криптовалют немного лучше разобраться в этой сфере и в дальнейшем фильтровать информацию.
Конспект 1 недели – Введение в криптовалюты
Первое с чего мы начнем это - Криптографическая хэш-функция.
Хеш-функция H( )- преобразует сообщение произвольной длины в число («хеш») фиксированной длины (для биткойна 256 бит).
Криптографическая хэш-функция обладает рядом свойств
1.Свободная от коллизий
Это значить, что никто не может найти такие X и Y которые не равны между собой, но их хеш-суммы равны между собой. Отсюда выплывает что если H(x)=H(y), то X=Y.
На самом деле коллизии существуют, он на данном этапе развитии вычислительной техники их нахождение практически невозможно. Чтобы найти такие коллизии у которых хеш-суммы равны, при X≠Y , нужно использовать 2 в степени 130 случайных вводных строк и с вероятностью 99,8% хеш-сумы 2 из них совпадут.
Что нам дает свойство «свободная от коллизий» теперь мы знаем, что если H(x)=H(y), то х=y, а это в свою очередь позволяет нам передавать хеш вместо самых файлов (размер хешей всего 256 бит в то время как размер исходных данных может измеряться МБ).
2.Шифрование
Хеш функция является необратимой, это значит, что нет возможности имея только хеш H(x) найти исходный х.
3. Puzzle-friendly
Попробуем разобраться с этим свойством. Для каждой возможной выходной переменной Y, есть k случайно выбранное значение с массива, что делает невозможным нахождение x для которого H(k | x) =Y.
Идея состоит в том что если кто-то захочет получить определенный Y, подбирая x, у него это вряд ли получиться так как к водным данным добавляется случайная величина k.
Биткойн использует функцию SHA-256, которая обладает выше перечисленными свойствами.
Общий принцип работы функции
По сути она берет сообщение, которые хешируются и включает их в блоки величиной 512 бит. Затем функция с сжимает эти блоки.
С - функция сжатия вводных данных до размера 256 бит.
Что такое Блокчейн?
Блокчейн - это цепочка блоков зашифрованных данных связанных между собой c помощью указателей хеша.
Представьте себе блокнот, в котором записана все история транзакций монеты от момента ее создания. По сути это и есть блокчейн.
Что такое цифровая подпись?
Цифровая подпись - это аналог обычной подписи, но в цифровом виде.
Какими свойствами должна обладать подпись?
• только Вы можете подписать, но любой может удостовериться в ее подлинности
• подпись связана с определённым документом, нельзя ее просто скопировать.
Биткойн использует ECDSA (Elliptic Curve Digital Signature Algorithm) для цифровой подписи с секретным (SK) и публичным (PK) ключами, которая подходит под свойства выше.
публичный ключ = цифровая личность = (кошелек).
Когда вы создаете кошелек для биткойна Вам предлагают сохранить секретный ключ для доступа к вашему кошельку (это и есть секретный ключ вашей цифровой подписи), в то время, когда хеш публичного ключа является адресом кошелька. Вы можете создавать новые цифровые подписи (пары SK+PK) - тем самим создавать цифровые личности, за счет этого и достигается анонимность. На сегодняшний день один из способов идентифицировать пользователя кошелька это когда он использует фиат (традиционные деньги) для покупки биткойна, тогда определённый адрес привязывается к пользователю.
Что для меня было интересным на этой неделе?
Мне очень интересна сама идея Биткойна и технологии блокчейн, понравился блок про цифровую подпись, ее аналогия с обычной подписью. Совет - никогда не теряйте секретный ключ, если Вы хотите распоряжаться своими деньгами.
На этом у меня пока все в следующей неделе мы поговорим о децентрализации Биткойна.
Увидимся!
@cryptoinvest, Поздравляю!
Ваш пост был упомянут в моем хит-параде в следующих категориях:
Ваш пост поддержали следующие Инвесторы Сообщества "Добрый кит":
archibald116, shuler, rusalka, vasilisapor2, natasmr, voltash, karusel1, sva-lana, borisss, myhardmoney, mixtura, makcum52, stereo, dimas102, lokkie, bag, bds1988
Поэтому я тоже проголосовал за него!
Узнать подробности о сообществе можно тут:
Разрешите представиться - Кит Добрый
Правила
Инструкция по внесению Инвестиционного взноса
Вы тоже можете стать Инвестором и поддержать проект!!!
Если Вы хотите отказаться от поддержки Доброго Кита, то ответьте на этот комментарий командой "!нехочу"
Огромное спасибо за полезную информацию!
пожалуйста)