Биткойн

Биткойн



Дробные части биткойна

- 1/100,000,000 (0.00000001 BTC) = 1 сатоши — назван в честь Satoshi Nakamoto 

- 1/1,000,000 (0.000001 BTC) = 1 µBTC = 1 микро-биткоин — также называется юбит, микробит, или просто бит

- 1/1,000 (0.001 BTC) = 1 mBTC = 1 милли-биткоин — также называется мбит (произносится «эмбит») или миллибит)

- 1/100 (0.01 BTC) = 1 cBTC = 1 центо-биткоин — также известный как сантибиткоин или битцент


Как выглядит биткоин?

Биткоина, как такового, не существует. Нельзя показать на какой-то физический объект, файл или строчки кода и сказать: «Это биткоин». Когда мы говорим, что «у меня есть 1 биткоин», то на самом деле на нашем адресе не хранятся цифровые монеты в том виде, как хранятся, например, доллары или рубли на банковских счетах. 

О наличии у нас биткоинов говорят лишь записи транзакций между различными адресами. Каждая когда-либо проводившаяся транзакция хранится в блокчейне. И баланс кошелька — это вычисление всех операций, осуществленных вами или на ваш адрес. В блокчейне для этого используют такие термины, как Вход (Input) — запись о том, с какого адреса биткоины были получены; и Выход (Output) — на какой адрес биткоины были отправлены.  


Из каких данных состоит блок биткоина?

Каждый блок состоит из заголовка (Head), в котором хранится служебная информация, и полезной информации (Payload), где хранятся записи транзакций. 

В заголовке блока содержатся:

- версия блока;

- дата и время создания блока;

- хэш заголовка блока; 

- хэш предыдущего блока;

- хэш всех транзакций в блоке;

- специальные параметры, которые задаются при майнинге.

Блок записи транзакций содержат:

* количество используемых Входов;

* хэш-код и индекс каждого Входа, а также служебную информацию;

* количество используемых Выходов;

* суммы Выходов, а также служебную информацию;

* метку времени транзакции.

Можно ли создавать смарт-контракты в сети Bitcoin?

Это возможно в случае внедрения концепции MAST (Merkelized Abstract Syntax Trees — мерклизованные абстрактные синтаксические деревья) — расширения протокола, которое было предложено для совершенствования возможностей умных контрактов в сети Bitcoin.

С помощью MAST пользователи смогут задавать условия, при которых транзакция будет выполняться. Например, определить промежуток времени, требующийся для выполнения транзакции, или установить необходимое количество участников, после получения одобрения которых транзакция будет осуществлена. Кроме того, MAST повысит уровень анонимности и масштабируемость сети.

MAST был предложен Расселлом О’Коннор, Питером Велле и Питером Тоддом.



Report Page