Въведение в терминологията bitcoin част i

КРИПТОВАЛУТА - значение и основни понятия (Юли 2019).

Anonim

криптография

  • A трансформира произволен брой или низ в изход с фиксиран размер, който е невъзможно да се направи обратно, без да се опитват всички възможни входове. Като пример за просто хеш функция, помислете корен квадратен: квадратен корен на 17202 е лесно да се изчисли - това е около 131. 15639519291463, така че просто хеш функция може да бъде по-късните цифри от това, 9291463. Въпреки това, като се има предвид само 9291463 много по-трудно е да разберете какъв брой е дошъл и в общи линии трябва да преминете през всички възможности. Съвременните криптографски хешове като SHA-256 са много по-сложна и сигурна версия на това. Думата се използва и за изход на такава функция. Традиционният
  • алгоритъм за кодиране е функция, която трансформира съобщението в нечетлив, произволно изглеждащ низ, използвайки криптиран ключ, който не може да бъде обратно (с изключение на получаването на оригиналното съобщение) също знае ключа. Криптирането е начинът, по който личните данни се изпращат през публичния интернет без сериозен риск от външни лица да разберат какво се казва. Криптографията с публичен ключ
  • е метод на криптиране, при който всеки частен ключ има съответния публичен ключ, от който е невъзможно да се определи частен ключ, а данните, шифровани с един ключ, могат да бъдат декриптирани с другия. Това ви позволява да публикувате ключ, който позволява на никого да ви изпраща криптирани съобщения, без първо да обменяте таен ключ. А
  • цифровият подпис е нещо, което може да бъде прикачено към съобщение, което показва, че изпращачът на съобщението е собственик на частен ключ, съответстващ на някакъв публичен ключ, като същевременно запазва тайния личен ключ. Той работи, като вземе хеш съобщението и след това шифрова хеш с частния ключ. Някой, който проверява подписа, ще дешифрира шифрования хеш с публичния ключ и ще провери дали резултатът съответства на хеш съобщението. Ако съобщението изобщо се промени или частният ключ не е наред, хешове няма да съвпадат. Извън мрежата Bitcoin обикновено се използват подписи за удостоверяване на самоличността на изпращача на съобщение - хората публикуват публичните си ключове и изпращат съобщения, подписани със съответния частен ключ, които след това могат да бъдат проверени с публичния ключ. Основна терминология

A

  • Bitcoin клиент е софтуер, който обработва получаването и изпращането на bitcoins. Най-популярен е стандартният клиент Bitcoin, който може да се изтегли от Bitcoin. org, въпреки че има много други опции с различни функции. Терминът
  • портфейл може да има два значения: той може да бъде синоним на клиент на Bitcoin (въпреки че термините на практика се използват малко по-различно, портфейл "за по-леки браузърни и онлайн управлявани услуги) или може да се отнася до файл, който съхранява адресите на bitcoin и частните ключове, необходими за използването им. А
  • Bitcoin адрес е низ като "13ignD31FysQbaBBVJUzffcQoFxxEuEcbE", който трябва да знаете от някой, който да изпрати bitcoins към тях. Процесът на създаване на bitcoin адрес и частният ключ, който върви заедно с него, може да бъде направен от клиентите на bitcoin. А
  • частният ключ в контекста на Bitcoin е ключ, свързан с адрес (технически адреса е хеш на публичния ключ, съответстващ на частния ключ), който се съхранява зад кулисите и позволява да изпратите битрени, които са били изпратени до този адрес. Имайте предвид, че поради начина, по който алгоритъмът за шифроване, използван от Bitcoin (ECDSA), е възможно да се генерира публичен ключ и адрес само от частния ключ.
  • е съобщение, което информира мрежата Bitcoin, че е извършено прехвърляне на собствеността върху bitcoins, позволявайки на получателя да ги харчи и да попречи на подателя да ги изразходва отново, след като сделката стане публична.