Bitcoin Forum
January 28, 2020, 03:33:05 AM *
News: Latest Bitcoin Core release: 0.19.0.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 [8] 9 10 »  All
  Print  
Author Topic: 📢 ⒶAtom - пишу свою крипту ⛏️⛏️⛏️  (Read 23499 times)
imhoneer
Hero Member
*****
Offline Offline

Activity: 994
Merit: 636



View Profile WWW
August 15, 2018, 09:42:01 AM
 #141

Тоже слежу за темой. Но я думаю автор столкнулся с какими-то проблемами в консенсусе.

Дело в том, что создание нового типа консенсуса не так просто на первый взгляд, как кажеться. Именно поэтому многие проекты которые делают особый упор на скорость и масштабируемый скатываются в централизацию.

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

Все эти проекты гонясь за высокими характеристиками упускают главное децентрализация - это даже не про надежность, а про распределение доверия в условиях его отсутствия.

Поэтому когда Вы начинаете делать новый алгоритм консенсуса Вы должны думать о доверии, как оно возникает, как оно удерживается в сети и что его может подорвать.

Лучше иметь медленную систему, как биткоин, так как на его базе можно создать второй слой, а в первом оставить просто основу. И уже на базе второго, а возможно и третьего слоя делать масштабируемый и высокую скорость.


1580182385
Hero Member
*
Offline Offline

Posts: 1580182385

View Profile Personal Message (Offline)

Ignore
1580182385
Reply with quote  #2

1580182385
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1580182385
Hero Member
*
Offline Offline

Posts: 1580182385

View Profile Personal Message (Offline)

Ignore
1580182385
Reply with quote  #2

1580182385
Report to moderator
1580182385
Hero Member
*
Offline Offline

Posts: 1580182385

View Profile Personal Message (Offline)

Ignore
1580182385
Reply with quote  #2

1580182385
Report to moderator
lapitsky
Member
**
Offline Offline

Activity: 203
Merit: 11

Atom foundation


View Profile
August 22, 2018, 07:03:12 PM
 #142

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

обязательно

Ну как успехи?

затык в zeroMQ, не могу никак доделать асинхронное общение между нодами сокетах, чтобы они на фоне выкачивали у друг друга последние цепочки блокчейна

Привет) Смогу помочь с нодами как для тестов так и с работающими, если конечно там не нужны заоблачные ресурсы. Ну и если нужна будет помощь в администрировании линукс серверов в том числе уровня DevOps . У меня есть немного серверов в облаке OVH на которых я свой проект разрабатываю. И по смарт контрактам Вы писали что будут на питоне, продумывайте Ethereum (Solidity) совместимые контракты, многие кто сейчас делает или уже работает под эфир с радостью перейдут на альтернативу лишенную недостатков эфира (в основном цена Gas при работе приложений), это стоит учитывать.

мой телеграмм @babiypetr

Ну и конечно удачи Вам, очень уважаю людей способных подойти к работе с таким усердием как Вы, буду следить за Вашей темой.

спасибо большое, когда дело дойдет до нод, обязательно напишу.
- насчет ресурсов, консенсус не будет требовать ресурсов, только наличие ip и установку базы redis. нода может работать паралельно с другими майнинговыми мощностями. нода обрабатывающая транзакции будет забирать комиссию (это мотивация для ноды 24/7) + сейчас думаю о том, как будет выглядит эмиссия или награда за блоки.
- насчет смарт контракта - все сложно, есть интересные идеи, но руки не доходят. думаю сначала сделаю релиз консенсуса и крипты и дальше буду пилить остальное.

скажу по чату в телеграме. активности пока не сильно будет и это понятно почему. может лучше запилить новостной канал в телеге? вместе и с технической часть и вместе с размышлениями

чат есть, туда пишу о новых статьях
https://t.me/joinchat/FoP6qhK5cNUz7xb-xJGpqg

Привет, чтобы оживить ветку, сделал небольшой апдейт старого лого (так как появилась анимационная ветка)
Если понравилось отпишите в моей ветке (или хоть гляньте её)
P.S: Возможны лаги и т.п. так как это очень сжатый формат GIF

огонь, спасибо! обновлю скоро лого на главной!

Тоже слежу за темой. Но я думаю автор столкнулся с какими-то проблемами в консенсусе.

Дело в том, что создание нового типа консенсуса не так просто на первый взгляд, как кажеться. Именно поэтому многие проекты которые делают особый упор на скорость и масштабируемый скатываются в централизацию.

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

Все эти проекты гонясь за высокими характеристиками упускают главное децентрализация - это даже не про надежность, а про распределение доверия в условиях его отсутствия.

Поэтому когда Вы начинаете делать новый алгоритм консенсуса Вы должны думать о доверии, как оно возникает, как оно удерживается в сети и что его может подорвать.

Лучше иметь медленную систему, как биткоин, так как на его базе можно создать второй слой, а в первом оставить просто основу. И уже на базе второго, а возможно и третьего слоя делать масштабируемый и высокую скорость.


привет, спасибо, что следит за веткой

нет, проблем с консенсусом нет, есть проблема с python и zeroMQ, не хватает опыта, чтобы написать асинхронное общение в сети через сокеты. сейчас уже я разобрался в этой проблеме и скоро выпушу бету, и сразу опишу консенсус после тестов. пока консенсус не требует никаких мощностей, и не имеет возможности технически скатиться в централизацию.

⚡⚡⚡
Atom - пишу свою крипту, присоединяйся в ополчение - https://bitcointalk.org/index.php?topic=3428149.0
⚡⚡⚡
SooEz4Me
Member
**
Offline Offline

Activity: 527
Merit: 19

Professional Designer & Manager | PM ME


View Profile WWW
August 22, 2018, 08:30:07 PM
 #143

Спасибо, рад что ты еще не забросил проект!

[   B E S T   C H A N G E   ]       Best Rates For Exchanging Cryptocurrency
●          ►          Buy bitcoin with credit card  ✓          ◄          ●
FACEBOOK               TWITTER               INSTAGRAM               TELEGRAM
_oh_no_stop_this_
Member
**
Offline Offline

Activity: 130
Merit: 26


View Profile WWW
August 23, 2018, 10:48:14 AM
 #144

То есть пока нечего тестировать?
poli_dark
Newbie
*
Offline Offline

Activity: 24
Merit: 0


View Profile
August 23, 2018, 07:02:48 PM
 #145

молодец! если хочешь чего-то добиться мало этого хотеть - надо действовать. и ты действуешь. удачи тебе и успеха. если долго мучаться что-то да получится же)  Wink
slai98
Newbie
*
Offline Offline

Activity: 70
Merit: 0


View Profile WWW
August 23, 2018, 07:56:27 PM
 #146

Дизайн топ
KirKatz
Newbie
*
Offline Offline

Activity: 20
Merit: 0


View Profile
August 25, 2018, 07:59:16 AM
 #147

Тоже слежу за темой. Но я думаю автор столкнулся с какими-то проблемами в консенсусе.

Дело в том, что создание нового типа консенсуса не так просто на первый взгляд, как кажеться. Именно поэтому многие проекты которые делают особый упор на скорость и масштабируемый скатываются в централизацию.

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

Все эти проекты гонясь за высокими характеристиками упускают главное децентрализация - это даже не про надежность, а про распределение доверия в условиях его отсутствия.

Поэтому когда Вы начинаете делать новый алгоритм консенсуса Вы должны думать о доверии, как оно возникает, как оно удерживается в сети и что его может подорвать.

Лучше иметь медленную систему, как биткоин, так как на его базе можно создать второй слой, а в первом оставить просто основу. И уже на базе второго, а возможно и третьего слоя делать масштабируемый и высокую скорость.



про доверие сказано очень точно .
imhoneer
Hero Member
*****
Offline Offline

Activity: 994
Merit: 636



View Profile WWW
September 04, 2018, 08:34:02 AM
 #148


про доверие сказано очень точно .

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

LenaLog
Newbie
*
Offline Offline

Activity: 13
Merit: 0


View Profile
September 04, 2018, 01:55:29 PM
 #149

Уже хочу купить атом. )   
imhoneer
Hero Member
*****
Offline Offline

Activity: 994
Merit: 636



View Profile WWW
September 05, 2018, 06:43:45 PM
 #150

Уже хочу купить атом. )   

Подождите, мы еще даже не знаем алгоритма консенсуса на чем там будет работать.

tursunalimenman
Member
**
Offline Offline

Activity: 307
Merit: 11

bounty stakes trading


View Profile WWW
September 06, 2018, 07:15:55 AM
 #151

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

  ●   TOKPIE   ●
 ❰❰❰❰❰❰  GET ETHEREUM FOR YOUR BOUNTY STAKES  ❱❱❱❱❱❱   
● ▬▬▬▬▬ ● ▬▬▬▬▬ ●●●    ●  instantly & regularly  ●    ●●● ▬▬▬▬▬ ● ▬▬▬▬▬ ●
bbot
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
September 07, 2018, 12:05:25 AM
 #152

а как ты сделал такую анимацию?
fawkesnymous
Jr. Member
*
Offline Offline

Activity: 111
Merit: 1

the revolution must be tokenized


View Profile
September 14, 2018, 06:26:21 PM
 #153

Хм. Проект интересный..С такой поддержкой - маркетинга надо будет по минимуму.
lapitsky
Member
**
Offline Offline

Activity: 203
Merit: 11

Atom foundation


View Profile
September 18, 2018, 08:07:14 PM
 #154

То есть пока нечего тестировать?

нет, очень сложно одному писать, это больше хобби в свободное время.

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

100%, очень хочу дописать уже бета версию алгоритма рабочего, но каждый раз подводные камни, не хватает опыта в программировании. только разобрался с асинхронной передачи данных.

Уже хочу купить атом. )   

я думаю не проблема будет получить их бесплатно, так как сервер будет легко поставить (алгоритм без майнинга, только 24/7 и ip статический) или получить какие-то баунти. но самый топ будет, те кто первые поставят сервера, так как подключение новой ноды будет требовать майнинга, первые сервера будут легко подключаться, а дальше чем больше нод, тем дороже.

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

Привет, спасибо! писал выше, что пишу в свободное время и отношусь к этому, как к хобби. Потихоньку пишу, надеюсь допишу  Cheesy

Хм. Проект интересный..С такой поддержкой - маркетинга надо будет по минимуму.

Не факт, пока доживем до выхода рабочей версии, уже крипта в жопу может улететь, судя по битку и эфиру.

⚡⚡⚡
Atom - пишу свою крипту, присоединяйся в ополчение - https://bitcointalk.org/index.php?topic=3428149.0
⚡⚡⚡
lapitsky
Member
**
Offline Offline

Activity: 203
Merit: 11

Atom foundation


View Profile
September 18, 2018, 08:09:20 PM
Last edit: September 18, 2018, 08:48:15 PM by lapitsky
 #155

Дизайнер нарисовал лого, какой больше нравится?
Не забывайте про Telegram канал, там можно быстро обсудить разные вопросы.

1.

2.

3.

4.

5.
\
6.

7.


и этот по фану с пасхалкой))

⚡⚡⚡
Atom - пишу свою крипту, присоединяйся в ополчение - https://bitcointalk.org/index.php?topic=3428149.0
⚡⚡⚡
lapitsky
Member
**
Offline Offline

Activity: 203
Merit: 11

Atom foundation


View Profile
September 18, 2018, 09:20:43 PM
Last edit: November 14, 2018, 08:33:44 PM by lapitsky
Merited by ligor (1)
 #156

14 .  Асинхронное   общение   нод   с   помощью   ZeroMQ

Началось все с изучения общения компов p2p, после изучал различные модули для python для общения p2p. В итоге модули оказались сырыми или давно заброшенные авторами на гитхабе и решил не рисковать. Разбираясь в сырых сокетах пришел к выводу, что буду ооочень долго писать свой  асинхронный  сервер и наткнулся на  zeroMQ , который называется сокетами на стероидах и понял, что это то, что я искал (хотя до сих пор не уверен, возможно надо было использовать websoket).

Изучив менуалы на английском (это пиздец ребята, с моим ангнлийским), с горе попалам написал синхронный клиент-сервер, который заработал, но был медленный и конечно же не асинхронный. Простой пример работы описан тут - https://bitcointalk.org/index.php?topic=3428149.msg38444734#msg38444734, хотя по факту он уже с десятки раз сложнее, но не справлялся с большим потоком входящих пакетов. Если бы нод было не пару штук, а сотня, вся бы жутко тормозило. По итогу, написал асинхронный клиент-сервер:

Клиент асинхронно отправляет данные (нода которая отправляет кучу данных другой ноде и ждет просто ответ без срока давности)

Code:
from __future__ import print_function

import time
import zmq
import sys
import threading
from random import randint, random


class ClientTask(threading.Thread):
    """ClientTask"""
    def __init__(self, id):
        self.id = id
        threading.Thread.__init__ (self)

    def run(self):
        context = zmq.Context()
        socket = context.socket(zmq.DEALER)
        identity = u'client-%d' % self.id
        socket.identity = identity.encode('ascii')
        socket.connect('tcp://localhost:5556')
        print('Клиент %s запустился' % (identity))
        poll = zmq.Poller()
        poll.register(socket, zmq.POLLIN)
        reqs = 0
        while True:

            reqs = reqs + 1
            print('Запрос #%d отправлен..' % (reqs))
            send_msg = {'task': 'iamalive', 'msg': reqs}
            send_msg = str(send_msg).encode()
            socket.send(send_msg)
            #socket.send_string(u'запрос #%d' % (reqs))
            sockets = dict(poll.poll())

            if socket in sockets:
                msg = socket.recv()
                print('Клиент %s ответил: %s' % (identity, msg))
                break
        socket.close()
        context.term()   

def main():
    x = 0
    while True:
        x += 1
        client = ClientTask(x)
        client.start()

if __name__ ==

Сервер асинхронный (нода которая принимает любой спам от другой ноды и в порядке очереди обрабатывает)

Code:
from __future__ import print_function

from random import randint
import time
import zmq
import threading

from cl_node import *


node = Node()

#
# это порт чисто для обработки взаимодействия последних нод
# получаем сообщения от других нод и обрабатываем их
#
def get_router():
    print('Wait connection ROUTER (Thread 2)...')
    # Prepare our context and sockets
    ctx = zmq.Context()
    frontend = ctx.socket(zmq.ROUTER)
    frontend.bind("tcp://*:5556")

    # Initialize poll set
    poller = zmq.Poller()
    poller.register(frontend, zmq.POLLIN)

    while True:
        try:
            items = dict(poller.poll())
        except:
            break  # Interrupted

        if frontend in items:
            msg = frontend.recv_multipart()
            #
            # Проверка на живучесть
            #
            if b'iamalive' in msg[1]:
                msg_dict = eval(msg[1])
                print('from DEALER - ', msg[0],': ',msg[1])
                msg[1] = b'Ok'
                frontend.send_multipart(msg)

def main():
    #
    # включаем поток для прослушки порта 5556 в режиме ROUTER
    #
    my_thread_router = threading.Thread(target=get_router, args=())
    my_thread_router.start()
    node.alive_start_server()


if __name__ == "__main__":
    main()

⚡⚡⚡
Atom - пишу свою крипту, присоединяйся в ополчение - https://bitcointalk.org/index.php?topic=3428149.0
⚡⚡⚡
Viklatishev
Member
**
Offline Offline

Activity: 259
Merit: 10


View Profile
September 21, 2018, 04:16:11 PM
 #157

Здорово придумал, буду следить за твоим топиком. Старайся и у тебя всеобязательно получится. Удачи.

   ⚡⚡ PRiVCY ⚡⚡   ▂▃▅▆█ ✅ PRiVCY (PRIV) is a new PoW/PoS revolutionary privacy project ● ☞ ✅ Best privacy crypto-market! ● █▆▅▃▂
    Own Your Privacy! ─────────────────║ WebsiteGithub  |  Bitcointalk  |  Twitter  |  Discord  |  Explorer ║─────────────────
   ✯✯✯✯✯                 ✈✈✈[Free Airdrop - Starts 9th June]✅[Tor]✈✈✈ ║───────────║ Wallet ➢ ✓ Windows  |  ✓ macOS  |  ✓ Linux
Guardsman
Full Member
***
Offline Offline

Activity: 574
Merit: 117



View Profile
September 22, 2018, 04:56:37 PM
Last edit: September 23, 2018, 07:28:26 AM by Guardsman
 #158

Нравится порыв автора создать нечто свое и уникальное. Искренне желаю успеха!
LiteNight
Member
**
Offline Offline

Activity: 350
Merit: 23

♠☠♠


View Profile
September 23, 2018, 11:44:09 PM
 #159

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

Тестовую ноду можно разместить, есть сервак для этих дел, т.е. круглосуточно. Да и люди найдутся заинтересованные. Там же главное скорость инета? У меня 500 стоит, думаю этого с головой хватит. Посмотрел сайт, так майнинг на железе? Я не спец, могу ошибаться, по ДДР память это же оперативка, а майминг от нее зависит? Просто некоторым на железо пополам, главное стабильное соединение. Если железо, то нужна возможность регуляции. Иначе просто забанят, если железо сервака круглосуточно на 100% гонять. Я тут недавно поставил прогу, так там первая скорость грузила на 100% железо. Это не вариант.

По поводу идеи. Ну фан не фан, а опыт отличный. Я считаю надо в комплексе все делать. Т.е. к своей монете еще и свою биржу прикрутить. Вот это было бы очень интересно. Столько откровенно никчемных и стремных бирж. Мне кажется сейчас даже людей не сложно найти. Проблема в скорости, достойном обслуживании (ну, нарекания и на нормальные биржи есть, тп и менеджеры зачастую сами не понимают ничего) и безопасности. Плюс торговать своей монетой можно всегда в плюс. Но это конечно годы, но а как еще? Есть такие планы? Биржу свою запилить? высокотрастовую? Можно вообще премиалку сделать. Работать с депозами от .... Меньше нагрузка, а КПД может даже выше. Но нужен оч высокий ур безопасности. 100%! Хоть блокчейн на блокчейне, но ни одна тварь не должна иметь возможность что то умыкнуть. Кражи уже наверно миллиард $ превысили.

АйБиЭм конечно жаль, пролетели ребята)


▬▬▬▬ Бионические руки по дешевке ✭✭✭✭███████      \""""""""""""""\      ❰●☠●❱\        GALAGA     Star Wars     /✭_     ▄▄▄▌▐██▌█ _Куда разгружать?___             
▬▬▬▬ Ключ  ................ - ◆═╦╗       ✭✭✭✭███████          \ ████████\        █☠☠☠● ▬      ❱❱❱    ❱❱❱               ▬ ✭    ███████▌█▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
▬▬▬▬▬▬▬  Это флаг США! Ура!)))         ███████████▌             \░░░░░░░░\    ❰●☠●❱/                                           ✭  \     ▀(@)▀▀▀▀▀▀▀(@)(@)▀▀▀▀▀▀▀▀▀▀▀(@) (@ )
babiypetr
Full Member
***
Offline Offline

Activity: 336
Merit: 102


View Profile WWW
September 24, 2018, 07:50:31 AM
 #160

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

Косательно консенсуса, что бы быть конкурентным, стоит уходить от Proof-of-Work , так как это достаточно энергозатратный (причем энергия тратиться в пустую) и достаточно неповоротливый консенсус. При написании с нуля автор может создать нечто уникальное в мире крипты, главное не бояться эксперементировать, если у него удастся это - то Атом может стать новым стандартом.

Функции биржи нужно встраивать в протокол, как это сделано например у Stellar, это усиливает децентрализованные биржи, которые просто обязаны заменить централки.

Ну и главное при проектировании архитектуры и протоколов, не создайте "анархичную" крипту, в этой битве за место под солнцем победит умнейший а не самый быстрый или самый анонимный, нужен компромис между глобальной финансовой системой и крипто экономикой, именно тот кто создаст очень гибкий протокол, позволяющий такой компромис реализовать, тот и будет на коне Smiley

Quote
АйБиЭм конечно жаль, пролетели ребята)

А что с ними не так?

Pages: « 1 2 3 4 5 6 7 [8] 9 10 »  All
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!