Bitcoin Forum
November 09, 2024, 08:56:58 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Монета на чистом NodeJS  (Read 481 times)
cryptos2017 (OP)
Copper Member
Newbie
*
Offline Offline

Activity: 164
Merit: 0


View Profile
January 23, 2019, 07:45:07 PM
 #1

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

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
January 23, 2019, 08:16:59 PM
 #2

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

Давайте на гитхаб. Готов включиться в разработку.

OpenTrade - Open Source Cryptocurrency Exchange
imhoneer
Legendary
*
Offline Offline

Activity: 2744
Merit: 1588



View Profile
January 24, 2019, 12:00:04 PM
 #3


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

Вы бы хоть озвучили для чего делаете монету, какие преимущества у NodeJS, может есть какие-то новинки в идеях у Вас?



         ▄▀▀▀▀▀▀▀▀▀▀▀▀▀▄      
        █  █▀▀▀▀▀▀▀█  █        
       ▄▀▀▀▀▄     ▄▀▀▀▀▄      
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█ ▄▀▀▀▀▀▀▀▀▀ ▄▄▄▄▄ ▀▀▀▀▀▀▀▀▀▀ █
█ ▀        ▄▀ ▄ ▄ ▀▄          █
█▄▄▄      █   █▀█   █      ▄▄▄█
 █  ▀▀▀▄▄▄█   █▀▀▄  █▄▄▄▀▀▀  █
 █        █   █▄▄█  █        █
 █         ▀▄ ▀ ▀ ▄▀         █
 █           ▀▀▀▀▀         █ █
 █ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀ █
 ▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀
    ▀▀                   ▀▀  



Arbitrum Balance
/



             ▄▄████▄▄
         ▄▄████████████▄▄
      ▄██████████ █████████▄
█▀█▄▄▄███████████ █▀█▀██████
▀▀▀         ▀████      ▀████
▀▀▀▀▀▀▀▀█▀▀▄    █ ████  ████
     ▄▄▄ ▀▄ ▀▀▀▀█        ███
     █▄█   ▀▀▀▀▀█ █████  ███
▄▄▄▄▄▄▄▄█▄▄▄▄▄▄▄█       ▄██
   ▄▄▄     ▄█████ █▄█▄████
   █▄█▀▀▀▀███████ ██████▀
            ▀████████▀▀
              ▀▀██▀▀

           


imhoneer investment fund
/


   ▄▄███████████████▄▄
 ▄█████████████████████▄
▄██████████████▀▀███████▄
████████████▀▀    ███████
█████████▀▀   ▄   ███████
██████▀▀     █    ███████
████▀       █     ███████
█████▄▄   ▄█      ███████
████████ ██▄      ███████
▀████████ ▀▄███▄▄███████▀
 ▀█████████████████████▀
   ▀▀███████████████▀▀


Telegram-канал @imho_idea
cryptos2017 (OP)
Copper Member
Newbie
*
Offline Offline

Activity: 164
Merit: 0


View Profile
January 24, 2019, 08:37:38 PM
 #4

Вы бы хоть озвучили для чего делаете монету, какие преимущества у NodeJS, может есть какие-то новинки в идеях у Вас?

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

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
January 24, 2019, 09:28:15 PM
 #5

Вы бы хоть озвучили для чего делаете монету, какие преимущества у NodeJS, может есть какие-то новинки в идеях у Вас?

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

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

OpenTrade - Open Source Cryptocurrency Exchange
cryptos2017 (OP)
Copper Member
Newbie
*
Offline Offline

Activity: 164
Merit: 0


View Profile
January 25, 2019, 06:36:39 AM
Last edit: January 25, 2019, 06:47:58 AM by cryptos2017
 #6

Вы бы хоть озвучили для чего делаете монету, какие преимущества у NodeJS, может есть какие-то новинки в идеях у Вас?

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

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

эта проблема полностью решается библиотекой bignumber.js. также у меня есть своя библиотека, решающая проблемы с утечкой памяти - создается Buffer, который эмулирует собственную ОЗУ. В итоге вместо 2 Гб расход памяти 100 Мб Smiley
kzv
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
January 26, 2019, 09:26:00 AM
 #7

может все таки typescript?

OpenTrade - Open Source Cryptocurrency Exchange
sologub
Full Member
***
Offline Offline

Activity: 980
Merit: 125

Create future


View Profile WWW
January 26, 2019, 08:56:35 PM
 #8

Я понимаю маркетинговый потенциал NodeJS. Готов подключиться для формирования сообщества и дальнешего маркетинга.
cryptos2017 (OP)
Copper Member
Newbie
*
Offline Offline

Activity: 164
Merit: 0


View Profile
February 12, 2019, 06:49:53 AM
 #9

Я понимаю маркетинговый потенциал NodeJS. Готов подключиться для формирования сообщества и дальнешего маркетинга.

нужно понять, какую модель консенсуса использовать - PoW или PoS
Parfumer
Full Member
***
Offline Offline

Activity: 896
Merit: 113


View Profile
February 12, 2019, 07:22:22 AM
 #10

Я понимаю маркетинговый потенциал NodeJS.

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

Quote
нужно понять, какую модель консенсуса использовать - PoW или PoS
И как же это понять? Что должно повлиять на выбор?
cryptos2017 (OP)
Copper Member
Newbie
*
Offline Offline

Activity: 164
Merit: 0


View Profile
February 12, 2019, 08:04:17 AM
 #11

Я понимаю маркетинговый потенциал NodeJS.

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

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

ваши мнения. я считаю, что лучше PoS, тогда не надо будет грузить разветвленный блокчейн
ligor
Full Member
***
Offline Offline

Activity: 1246
Merit: 138


Hodl DeepOnion


View Profile WWW
February 16, 2019, 08:39:14 AM
 #12

Есть тут монета Тера так же на ноде. Вроде рабочая, обещает большой ТПС. Я правда следить перестал из за глючности, погуглите в альтах.

Vtools
Full Member
***
Offline Offline

Activity: 411
Merit: 139


View Profile WWW
February 18, 2019, 05:31:59 PM
 #13

Есть тут монета Тера так же на ноде. Вроде рабочая, обещает большой ТПС. Я правда следить перестал из за глючности, погуглите в альтах.


Ага, вот код:
https://gitlab.com/terafoundation/tera/tree/master/Doc/Rus

Restart of the TERA project in 2022
Web ܀ ANN ܀ Discord ܀ Telegram ܀ Twitter
escapefrom3dom
Sr. Member
****
Offline Offline

Activity: 1932
Merit: 288



View Profile
February 19, 2019, 09:47:54 PM
 #14

Есть тут монета Тера так же на ноде. Вроде рабочая, обещает большой ТПС. Я правда следить перестал из за глючности, погуглите в альтах.

Есть монета на Паскале – PascalCoin: вполне неплохо себя чувствует. Но лучше, конечно, делать проекты на более современных и подходящих технологиях.

ligor
Full Member
***
Offline Offline

Activity: 1246
Merit: 138


Hodl DeepOnion


View Profile WWW
February 20, 2019, 09:14:32 AM
 #15

Есть тут монета Тера так же на ноде. Вроде рабочая, обещает большой ТПС. Я правда следить перестал из за глючности, погуглите в альтах.

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

Pedro12528
Member
**
Offline Offline

Activity: 490
Merit: 13


View Profile
February 26, 2019, 08:27:30 PM
 #16

Есть тут монета Тера так же на ноде. Вроде рабочая, обещает большой ТПС. Я правда следить перестал из за глючности, погуглите в альтах.

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

kzv
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
February 27, 2019, 05:13:08 AM
 #17

Есть тут монета Тера так же на ноде. Вроде рабочая, обещает большой ТПС. Я правда следить перестал из за глючности, погуглите в альтах.

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

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


OpenTrade - Open Source Cryptocurrency Exchange
sologub
Full Member
***
Offline Offline

Activity: 980
Merit: 125

Create future


View Profile WWW
February 27, 2019, 07:21:55 AM
 #18


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


От других схожих решений. Нет?
hahahowel
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
April 23, 2019, 11:45:40 PM
 #19

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

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

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

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

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
April 24, 2019, 10:58:38 AM
 #20

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

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

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

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

Он же не драйвер для асика писать собрался. Зачем криптокошельку реактивная скорость?

OpenTrade - Open Source Cryptocurrency Exchange
Pages: [1] 2 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!