Author

Topic: Монета на чистом NodeJS (Read 426 times)

full member
Activity: 980
Merit: 125
Create future
May 01, 2019, 03:31:15 AM
#21
ТС. Как поживаешь? Что с твоей идеей? Развитие будет? У меня есть несколько мыслей по твоему проекту (есть клиенты, которые растят свой IoT блокчейн - можно прикрутить устройства, работающие на NodeJS)
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
April 24, 2019, 06:58:38 AM
#20
Начал разработку монеты на NodeJS с нуля. Здесь буду слушать Ваши идеи и рассказывать о достижениях. Монета пишется С НУЛЯ, используются самые современные библиотеки.

Не думаю, что хорошая идея, объясню почему:
1) Node.js - однопоточный, асинхронный, и задачи связанные с CPU-bound нагрузкой блокируют единственный поток исполнения
2) Почти все криптографические вычисления - CPU-bound зависящие задачи.

Поэтому, как мне кажется Node.js нельзя использовать в качестве движка для блокчейна.

Или может вы планируете как-нибудь распараллелить и вынести криптографию в отдельные потоки?

Он же не драйвер для асика писать собрался. Зачем криптокошельку реактивная скорость?
newbie
Activity: 3
Merit: 0
April 23, 2019, 07:45:40 PM
#19
Начал разработку монеты на NodeJS с нуля. Здесь буду слушать Ваши идеи и рассказывать о достижениях. Монета пишется С НУЛЯ, используются самые современные библиотеки.

Не думаю, что хорошая идея, объясню почему:
1) Node.js - однопоточный, асинхронный, и задачи связанные с CPU-bound нагрузкой блокируют единственный поток исполнения
2) Почти все криптографические вычисления - CPU-bound зависящие задачи.

Поэтому, как мне кажется Node.js нельзя использовать в качестве движка для блокчейна.

Или может вы планируете как-нибудь распараллелить и вынести криптографию в отдельные потоки?
full member
Activity: 980
Merit: 125
Create future
February 27, 2019, 03:21:55 AM
#18

И в чём отличия? И от чего?


От других схожих решений. Нет?
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
February 27, 2019, 01:13:08 AM
#17
Есть тут монета Тера так же на ноде. Вроде рабочая, обещает большой ТПС. Я правда следить перестал из за глючности, погуглите в альтах.

Есть монета на Паскале – PascalCoin: вполне неплохо себя чувствует. Но лучше, конечно, делать проекты на более современных и подходящих технологиях.
ну Паскль нормальный язык, все побыстрее Джаваскрипта будет. Правда в Ноде куча полезняшек есть. Писать нужно на том что лучше знаешь   Wink  Но согласен, что СПП самый лучший.
Разве Паскаль ощутимо быстрее джавы будет? Мне всегда казалось, что если и есть разница, то она не сильно замечается.

Во первых нода это не жаба. Нода это скриптовый язык на гугловском движке V8. Код на ноде работает так же быстро как на V8, то есть как на с++
Во вторых, паскаль если и быстрее, то на такие доли микросекунд, какие обычными тестами не замерить. К тому же по сравнению с временем подтверждения транзакций, даже код на языке Майя покажется быстрым.
В третьих жаба (не нода) имеет привычку жрать ресурсы. На обычный дешевый вдс по крайней мере она если и встанет, то все остальное там ляжет.

member
Activity: 490
Merit: 13
February 26, 2019, 04:27:30 PM
#16
Есть тут монета Тера так же на ноде. Вроде рабочая, обещает большой ТПС. Я правда следить перестал из за глючности, погуглите в альтах.

Есть монета на Паскале – PascalCoin: вполне неплохо себя чувствует. Но лучше, конечно, делать проекты на более современных и подходящих технологиях.
ну Паскль нормальный язык, все побыстрее Джаваскрипта будет. Правда в Ноде куча полезняшек есть. Писать нужно на том что лучше знаешь   Wink  Но согласен, что СПП самый лучший.
Разве Паскаль ощутимо быстрее джавы будет? Мне всегда казалось, что если и есть разница, то она не сильно замечается.
full member
Activity: 1246
Merit: 138
Hodl DeepOnion
February 20, 2019, 05:14:32 AM
#15
Есть тут монета Тера так же на ноде. Вроде рабочая, обещает большой ТПС. Я правда следить перестал из за глючности, погуглите в альтах.

Есть монета на Паскале – PascalCoin: вполне неплохо себя чувствует. Но лучше, конечно, делать проекты на более современных и подходящих технологиях.
ну Паскль нормальный язык, все побыстрее Джаваскрипта будет. Правда в Ноде куча полезняшек есть. Писать нужно на том что лучше знаешь   Wink  Но согласен, что СПП самый лучший.
sr. member
Activity: 1932
Merit: 288
February 19, 2019, 05:47:54 PM
#14
Есть тут монета Тера так же на ноде. Вроде рабочая, обещает большой ТПС. Я правда следить перестал из за глючности, погуглите в альтах.

Есть монета на Паскале – PascalCoin: вполне неплохо себя чувствует. Но лучше, конечно, делать проекты на более современных и подходящих технологиях.
full member
Activity: 411
Merit: 135
February 18, 2019, 01:31:59 PM
#13
Есть тут монета Тера так же на ноде. Вроде рабочая, обещает большой ТПС. Я правда следить перестал из за глючности, погуглите в альтах.


Ага, вот код:
https://gitlab.com/terafoundation/tera/tree/master/Doc/Rus
full member
Activity: 1246
Merit: 138
Hodl DeepOnion
February 16, 2019, 04:39:14 AM
#12
Есть тут монета Тера так же на ноде. Вроде рабочая, обещает большой ТПС. Я правда следить перестал из за глючности, погуглите в альтах.
copper member
Activity: 164
Merit: 0
February 12, 2019, 04:04:17 AM
#11
Я понимаю маркетинговый потенциал NodeJS.

И в чём отличия? И от чего?

Quote
нужно понять, какую модель консенсуса использовать - PoW или PoS
И как же это понять? Что должно повлиять на выбор?

ваши мнения. я считаю, что лучше PoS, тогда не надо будет грузить разветвленный блокчейн
full member
Activity: 896
Merit: 113
February 12, 2019, 03:22:22 AM
#10
Я понимаю маркетинговый потенциал NodeJS.

И в чём отличия? И от чего?

Quote
нужно понять, какую модель консенсуса использовать - PoW или PoS
И как же это понять? Что должно повлиять на выбор?
copper member
Activity: 164
Merit: 0
February 12, 2019, 02:49:53 AM
#9
Я понимаю маркетинговый потенциал NodeJS. Готов подключиться для формирования сообщества и дальнешего маркетинга.

нужно понять, какую модель консенсуса использовать - PoW или PoS
full member
Activity: 980
Merit: 125
Create future
January 26, 2019, 04:56:35 PM
#8
Я понимаю маркетинговый потенциал NodeJS. Готов подключиться для формирования сообщества и дальнешего маркетинга.
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
January 26, 2019, 05:26:00 AM
#7
может все таки typescript?
copper member
Activity: 164
Merit: 0
January 25, 2019, 02:36:39 AM
#6
Вы бы хоть озвучили для чего делаете монету, какие преимущества у NodeJS, может есть какие-то новинки в идеях у Вас?

Кроссплатформенность, открытый исходный код, множество библиотек. В отличие от Java, исходный код намного понятнее.

Насчет понятней можно поспорить, насчет кросплатформенности тоже.
Главная проблема явы это ее прожорливость. Она жрет сцуко и процессор и память на тривиальных хэловордах.
В то же время у ноды большая проблема это ее динамическая типизация. Крипта это довольно жесткая математика, что крайне хреново согласуется с ситуациями типа этой https://js.do/code/260294

эта проблема полностью решается библиотекой bignumber.js. также у меня есть своя библиотека, решающая проблемы с утечкой памяти - создается Buffer, который эмулирует собственную ОЗУ. В итоге вместо 2 Гб расход памяти 100 Мб Smiley
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
January 24, 2019, 05:28:15 PM
#5
Вы бы хоть озвучили для чего делаете монету, какие преимущества у NodeJS, может есть какие-то новинки в идеях у Вас?

Кроссплатформенность, открытый исходный код, множество библиотек. В отличие от Java, исходный код намного понятнее.

Насчет понятней можно поспорить, насчет кросплатформенности тоже.
Главная проблема явы это ее прожорливость. Она жрет сцуко и процессор и память на тривиальных хэловордах.
В то же время у ноды большая проблема это ее динамическая типизация. Крипта это довольно жесткая математика, что крайне хреново согласуется с ситуациями типа этой https://js.do/code/260294
copper member
Activity: 164
Merit: 0
January 24, 2019, 04:37:38 PM
#4
Вы бы хоть озвучили для чего делаете монету, какие преимущества у NodeJS, может есть какие-то новинки в идеях у Вас?

Кроссплатформенность, открытый исходный код, множество библиотек. В отличие от Java, исходный код намного понятнее.
legendary
Activity: 2534
Merit: 1510
January 24, 2019, 08:00:04 AM
#3

Начал разработку монеты на NodeJS с нуля. Здесь буду слушать Ваши идеи и рассказывать о достижениях. Монета пишется С НУЛЯ, используются самые современные библиотеки.

Вы бы хоть озвучили для чего делаете монету, какие преимущества у NodeJS, может есть какие-то новинки в идеях у Вас?
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
January 23, 2019, 04:16:59 PM
#2
Начал разработку монеты на NodeJS с нуля. Здесь буду слушать Ваши идеи и рассказывать о достижениях. Монета пишется С НУЛЯ, используются самые современные библиотеки.

Давайте на гитхаб. Готов включиться в разработку.
copper member
Activity: 164
Merit: 0
January 23, 2019, 03:45:07 PM
#1
Начал разработку монеты на NodeJS с нуля. Здесь буду слушать Ваши идеи и рассказывать о достижениях. Монета пишется С НУЛЯ, используются самые современные библиотеки.
Jump to: