Кът на програмиста...
Moderator: Moridin
- RRSunknown
- Elder God
- Posts: 9513
- Joined: Thu Nov 01, 2007 9:54 am
- The Dragon
- Elder God
- Posts: 9054
- Joined: Wed Jan 14, 2004 9:03 pm
Ами като изключим а и б всичко останало си е специфично до проекта.
Можеш много неща да направиш. Има значение обем, структура на данни, ще седят ли някакви кешове отгоре, шардване ще правиш ли и след това има 3 000 000 начина по които да не ти сработят индексите и да ти се наложи да правиш full table scan.
Просто такова нещо не мисля, че има качествено на пазара каквото търсиш.
Можеш много неща да направиш. Има значение обем, структура на данни, ще седят ли някакви кешове отгоре, шардване ще правиш ли и след това има 3 000 000 начина по които да не ти сработят индексите и да ти се наложи да правиш full table scan.
Просто такова нещо не мисля, че има качествено на пазара каквото търсиш.
The sinking of the Titanic was a miracle to the lobsters in the ship's kitchen.
- RRSunknown
- Elder God
- Posts: 9513
- Joined: Thu Nov 01, 2007 9:54 am
- The Dragon
- Elder God
- Posts: 9054
- Joined: Wed Jan 14, 2004 9:03 pm
- The Dragon
- Elder God
- Posts: 9054
- Joined: Wed Jan 14, 2004 9:03 pm
- Moridin
- Global Moderator
- Posts: 19287
- Joined: Fri Dec 19, 2003 10:21 pm
- Location: On the other side
- Contact:
Haskell е супер. Аз се мъча с Ruby on Rails. Яки идеи, но хората, които са правили проекта, който ровя, са омг хардкор идиотите и ме боли глава.The Dragon wrote:В събота сутринта се събудих и продължих да уча Haskell - и дори се забавлявам. Предполагам това казва нещо за мен. Не особено хубаво.
Бтв това за биткоина беше супер яко, ама не знам как е приложимо.
This is it. Ground zero.
- The Dragon
- Elder God
- Posts: 9054
- Joined: Wed Jan 14, 2004 9:03 pm
Ами Мор - номера е че трябва да обърнем това с крипграфията наопаки в модерната ера. При асиметричните ключове има проблема че ти трябва trusted authority и хендшейк и всичките са уязвими с man in the middle атака. А законите които задължават ISP-та да мониторват и записват всичко на порт 443 не са далече.
Което означава че трябва да има система която позволява "относително" сигурна комуникация която да бъде защитена финансово - т.е. ако правителството иска да подслушва много хора en masse едновременно да бъде икономически неизгодно. Т.е. всяка система трябва да плува срещу закона на мур - което биткойн има под формата на difficulty.
Тук защитата не е от НСА и подобни, а по-скоро от DPI от страна на исп-то ти и всякакви фирмички подчинени на RIAA/MPAA.
Нека измислим следния протокол (heavy)udp - протокол който е евтин за криптиране, но относително труден за декриптиране.
Примерно криптирам пакета със симетричен 16 битов ключ рандом генериран и просто го изхвърлям. Да извъртиш на твоята страна 65535 комбинации за да го видиш plaintext не е голям проблем. Примерно такава комуникация струва 12 стотинки на час (ЦПУ/ГПУ-то ти ще пищи от натоварване) но това ефективно възпрепятства ИСП-то от внедряване на каквато и да е система за инспекция на пакетите - прекалено скъпо ще им е като сметка за ток.
Ако някога стане тривиално просто качваме битовете на 17, 18, 32 колкото е необходимо. Така че имаме мрежа в която не натоварваме рутирането но правим ужасно скъпо слухтенето.
Сложи с такъв протокол една система с уолети и псевдо ид-та като биткойнс и готово.
Това не е заместител на тор, но тор не става и солиден обмен на данни.
Edit: А някой по интелигентен от мен оти съм тъп като измисли как да се използват и магическите хешове за подписване ...
Което означава че трябва да има система която позволява "относително" сигурна комуникация която да бъде защитена финансово - т.е. ако правителството иска да подслушва много хора en masse едновременно да бъде икономически неизгодно. Т.е. всяка система трябва да плува срещу закона на мур - което биткойн има под формата на difficulty.
Тук защитата не е от НСА и подобни, а по-скоро от DPI от страна на исп-то ти и всякакви фирмички подчинени на RIAA/MPAA.
Нека измислим следния протокол (heavy)udp - протокол който е евтин за криптиране, но относително труден за декриптиране.
Примерно криптирам пакета със симетричен 16 битов ключ рандом генериран и просто го изхвърлям. Да извъртиш на твоята страна 65535 комбинации за да го видиш plaintext не е голям проблем. Примерно такава комуникация струва 12 стотинки на час (ЦПУ/ГПУ-то ти ще пищи от натоварване) но това ефективно възпрепятства ИСП-то от внедряване на каквато и да е система за инспекция на пакетите - прекалено скъпо ще им е като сметка за ток.
Ако някога стане тривиално просто качваме битовете на 17, 18, 32 колкото е необходимо. Така че имаме мрежа в която не натоварваме рутирането но правим ужасно скъпо слухтенето.
Сложи с такъв протокол една система с уолети и псевдо ид-та като биткойнс и готово.
Това не е заместител на тор, но тор не става и солиден обмен на данни.
Edit: А някой по интелигентен от мен оти съм тъп като измисли как да се използват и магическите хешове за подписване ...
The sinking of the Titanic was a miracle to the lobsters in the ship's kitchen.
- The Dragon
- Elder God
- Posts: 9054
- Joined: Wed Jan 14, 2004 9:03 pm
proof of work превърнат във валута. Ултимативните fiat пари.
Използва се ефекта, че някои криптографски хешове имат особени математически свойства а откриването им зависи пряко от вкарваната в системата изчислителна мощ.
Горе долу нещата седят така - за да изработиш монета трябва да вкараш много computational сила, но проверката дали наистина я имаш е елементарна и може да се прави от всеки със съвсем бързи изчисления.
Това е ядрото на системата.
Използва се ефекта, че някои криптографски хешове имат особени математически свойства а откриването им зависи пряко от вкарваната в системата изчислителна мощ.
Горе долу нещата седят така - за да изработиш монета трябва да вкараш много computational сила, но проверката дали наистина я имаш е елементарна и може да се прави от всеки със съвсем бързи изчисления.
Това е ядрото на системата.
The sinking of the Titanic was a miracle to the lobsters in the ship's kitchen.
- The Dragon
- Elder God
- Posts: 9054
- Joined: Wed Jan 14, 2004 9:03 pm
И това се различава от щатските долари или еврата как?Mindcrime wrote:Добре, а как е икономически обяснимо създаването/копаенето на виртуални пари които после се обменят за реални такива. В смисъл, както го виждам е правене на пари от въздуха.
The sinking of the Titanic was a miracle to the lobsters in the ship's kitchen.
Не ми е ясно и затова питам.The Dragon wrote:И това се различава от щатските долари или еврата как?Mindcrime wrote:Добре, а как е икономически обяснимо създаването/копаенето на виртуални пари които после се обменят за реални такива. В смисъл, както го виждам е правене на пари от въздуха.
Все пак става въпрос за създаването на нещо което е виртуално и не регламентирано легално(поне на този етап) за което получаваш реални пари. Ако биткойн е стока(или валутна единица) как точно е обяснимо създаването й от икономическа гледна точка?
- The Dragon
- Elder God
- Posts: 9054
- Joined: Wed Jan 14, 2004 9:03 pm
по същия начин по който е на Еврото - група хора са се събрали и са решили че ще приемат стоки и услуги и предлагат такива в евро. Дали са на централната банка права да създава колкото е необходимо от въпросните и готово - ето ти валута. Еврото няма никаква стойност отколкото хората влагат в него. С малкото уточнение че държавата те ПРИНУЖДАВА да притежаваш евро и/или левове/долари за да си плащаш задълженията към нея и да приемаш евра/левове за стоките и услугите които и продаваш. биткоините са нещо което е ограничено като количество, доверието в тях е на базата на количеството изчислителна мощ което ще ти трябва за да я манипулираш, анонимни са и има хора които са готови да приемат такива неща за продаваниете от тях стоки и услуги и такива които са готови да обменят въпросните срещу произволна друга валута. Няма закони, транзакциите са необратими и т.н.
The sinking of the Titanic was a miracle to the lobsters in the ship's kitchen.
Who is online
Users browsing this forum: Bing [Bot] and 21 guests