BG Development


Страници: (2) [1] 2   ( Първото ново мнение ) Reply to this topicStart new topicStart Poll

> Имплементация на blockchain
thrawn
Публикувано на: 06-01-2018, 08:46
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 1554
Регистриран на: 17.01.17



Тъй като ще се наложи да се подсигурява логическа цялост на базите данни съм решил да го направя със структура подобна на blockchain.
Тъй като реализация на бинарно дърво, за отделените блокове, ще изисква доста работа съм решил да го направя със списък (пак от подобни блокове, но по-малки).

Въпросът ми е, бинарното дърво дава ли нещо заради което да си струва да го реализирам? В случая става дума за контролна структура по която няма да се търси.

Това мнение е било редактирано от thrawn на 06-01-2018, 08:47
PMEmail Poster
Top
johnfound
Публикувано на: 06-01-2018, 09:06
Quote Post


Group Icon
Име:
Група: VIP
Ранг: Почетен член

Мнения: 5977
Регистриран на: 27.05.04



QUOTE (thrawn @ 06-01-2018, 09:46)
Тъй като ще се наложи да се подсигурява логическа цялост на базите данни съм решил да го направя със структура подобна на blockchain.

Каква е тази базаданни, дето ти трябва да и осигуряваш някаква цялост?


--------------------
asm32 - Приложно програмиране на асемблер.
Tox: 2B446ADCEC7E180CD4C59391D81D4CAB3E99CA7AE767DB3AB45AF976F8A2050FF071DDB733F1
PMEmail PosterUsers Website
Top
thrawn
Публикувано на: 06-01-2018, 09:43
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 1554
Регистриран на: 17.01.17



На ПОС система
PMEmail Poster
Top
dvader
Публикувано на: 06-01-2018, 09:47
Quote Post


Group Icon
Име:
Група: VIP
Ранг: Почетен член

Мнения: 3991
Регистриран на: 12.07.05



Какво пречи просто да смяташ хеш а-ла торент/муле?
В смисъл за какво ти е да усложняваш нещата с merkle tree?
И не на последно място - защо просто не сложиш базата на РАЙД масив и да не я мислиш?


--------------------
I find your lack of faith disturbing
PM
Top
thrawn
Публикувано на: 06-01-2018, 10:22
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 1554
Регистриран на: 17.01.17



Това е в следствие на изискванията на НАП към търговския софтуер. Нали искат да се гарантира цялоста на данните.

С няколко тригера горната постановка ще се реализира лесно на ниво БД. Ако реша обаче да реализирам блоковете като двоично дърво, вече ще трябва по-сериозна работа. Затова се чудя, дали има реална полза от него, заради която да си струва усилието.

PMEmail Poster
Top
johnfound
Публикувано на: 06-01-2018, 11:29
Quote Post


Group Icon
Име:
Група: VIP
Ранг: Почетен член

Мнения: 5977
Регистриран на: 27.05.04



QUOTE (thrawn @ 06-01-2018, 10:43)
На ПОС система

Мисълта ми беше, че всяка нормална система за управление на база данни си осигурява цялостта на данните автоматично. Това е фундаментална функционалност.


--------------------
asm32 - Приложно програмиране на асемблер.
Tox: 2B446ADCEC7E180CD4C59391D81D4CAB3E99CA7AE767DB3AB45AF976F8A2050FF071DDB733F1
PMEmail PosterUsers Website
Top
thrawn
Публикувано на: 06-01-2018, 11:42
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 1554
Регистриран на: 17.01.17



Така е, ама данъчните искат да се гарантира, че триене/промяна на данни със задна дата е невъзможно. Така че, не се опитвам да дублирам функционалност а да реализирам едно от изискванията на данъчните към търговския софтуер.
PMEmail Poster
Top
Delegate
Публикувано на: 06-01-2018, 11:53
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 1497
Регистриран на: 30.05.09



То ще може да се променя и трие, но трябва да се изчисляват наново хешовете. Това устройва ли ги данъчните, че ти или някой друг ще имаш възможността да го правиш ? Или ще имаш същата разпределена система, където ако някой си промени неговото копие на базата данни, другите нодове да гласуват и да го отхвърлят. Ще разчиташ ли на хардуерна мощ и идеята за proof of work за да решиш, кой форк е верен ?
PMEmail Poster
Top
Дон Реба
Публикувано на: 06-01-2018, 12:12
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 6546
Регистриран на: 11.11.06



видяла жабата че подковават вола...
PM
Top
thrawn
Публикувано на: 06-01-2018, 12:24
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 1554
Регистриран на: 17.01.17



Бе не знам за жабата, ма ако искаш да продаваш след септември, трябва да се реализира някакво ниво на защита.
Аз съм избрал тоя подход, защото е лесен за реализация. Гаранцията, че дървото от хешове няма да бъде генерирано на ново се състои в това, да се разпечати бележка с хешът на последния генериран блок (дневен отчет).

Та въпросът е, има ли реален смисъл да реализирам бинарно дърво или не.

Мъдрите забележки, като горната са безсмислени, освен ако не са придружени с алтернативно предложение за реализация.
PMEmail Poster
Top
1 потребители преглеждат тази тема в момента (1 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Страници: (2) [1] 2  Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2018 | BG Development | All Rights Reserved
RSS 2.0