Я как ребенок, увидевший набор звенящих ключей. Я легко заинтригован и любопытен по поводу каждого ключа на кольце. В частности, в этом блоге я хотел бы рассказать о своих интересах в технологии блокчейн и криптовалюте. Тем не менее, я не был на ранней стороне этого. Так было до просмотра фильма dope в 2015 году, который действительно сделал его интересным. Позже я инвестировал в некоторые криптовалюты. После того, как я занялся кодированием, я действительно увлекся тем, как это на самом деле работает. Я зарегистрировался на blockgeeks и много читал об этом. Таким образом, в один из выходных я сел, прочитал и посмотрел несколько руководств о том, как создать собственный блокчейн, и это мой опыт.

Мне было очень весело создавать блокчейн на javascript, который я все еще пытаюсь лучше понять… Я имел в виду javascript, но это также может относиться и к аспекту блокчейна, лол.

Что такое блокчейн и криптовалюта

Ну обо всем по порядку. Распределенный реестр — это в значительной степени децентрализованная база данных. Транзакции разбросаны по всему миру через несколько сайтов, публично и открыто. Одна из причин, по которой его так сложно взломать. Блокчейн, ну, полное определение… это просто… название. Не совсем, однако это цепочка блоков. Наиболее распространенное определение состоит в том, что блокчейн — это распределенная, децентрализованная публичная книга. Эти блоки несут информацию о транзакциях и высококонфиденциальные зашифрованные данные. Таким блокам нужно доверять. Способ сделать это — добавить его в другой блок и иметь для него соответствующие ключи. Если блоки могут проверить, что блокчейн верен и правилен, то он может продолжаться дальше по линии. Так что в каком-то смысле это похоже на падение одного большого доверия среди незнакомцев. Это одна из причин, почему это довольно рискованно. Не только инвестиционный аспект. Однако, если у вас возникнут какие-либо проблемы, вы можете обсудить их с генеральным директором биткойнов Сатоши Накамото… Я просто шучу. Биткойн — это не компания. Сатоши Накамото не является владельцем. Если вы забыли свой закрытый ключ, потеряли деньги или что-то, чем вы недовольны, вы мало что можете с этим поделать. Следовательно, он одноранговый, децентрализованный. Сатоши Накамото — это просто ласкательное имя людей, которые его запустили. Блокчейн — это то, на чем работает биткойн и другие альткойны. Альткойны — это просто альтернативные монеты биткойнам. Криптовалюта — это просто цифровой актив.

Что я узнал

В ходе создания блокчейна я лучше понял, насколько сложным он является на самом деле. В этом так много всего, и осознание того, насколько сложно попытаться взломать его… и что было бы довольно бессмысленно с точки зрения вычислительной мощности пытаться угадать чей-то ключ. Скорее всего, вы заплатили бы больше за электричество, чем потенциально могли бы украсть… если бы у вас не было квантового компьютера. Чтение определений и поиск того, как это работает, сильно отличается от самостоятельного построения и лучшего понимания. Я определенно рекомендую всем, кто серьезно или даже более интересуется блокчейном и криптовалютами, создавать свои собственные. Это основная идея кодирования в целом.

Что я еще хотел бы сделать:

Загляните в гемы и библиотеки, которые я скачал, и посмотрите, как они конвертируют и фактически генерируют ключи. Также я хотел бы построить это на рубине и сравнить его.

Если вы хотите увидеть код, который я прошел в учебнике, вот он:

https://github.com/bcarrol2/jsblockchain

Потрясающие ресурсы: