Bitcoin Forum
May 28, 2024, 06:12:11 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Bitcoin / Development & Technical Discussion / Re: Download and Upload big file to blockchain program on: October 30, 2019, 02:52:50 AM

Apart from that you should be able to find the default constants being set here (starting at line 54):
https://github.com/bitcoin/bitcoin/blob/b688b859dbb2b5af2e9d19cae9dce3e3e14bd2c1/src/validation.h



its work! i edit: DEFAULT_ANCESTOR_LIMIT  DEFAULT_ANCESTOR_SIZE_LIMIT DEFAULT_DESCENDANT_LIMIT  DEFAULT_DESCENDANT_SIZE_LIMIT and now i can make up loading speed... Thank!!!

Don't you think POS (Proof of Stake) is a better solution than POW for this kind of projects?
I think about it but i afraid create super-centralized system because if will not competition miner set censure data... I think we can sacrifice the stability of the system due to greater decentralization... But you can create analog with POS if you want.. the more options we create, the sooner we will find the best.

A blockchain is only as "forever" as the people who use it.

I understand it. if people want pay for "forever" options, this is what they need. if not they can use torrent or ipfs or youtube or ..... e.t.c

Custom fork is excessive for this task IMHO

Yes. i just want find a optimal parameters allowing to store max number bit without big problem for miners...

the "bitcoin" blockchain is a place to only store [money] transactions not files. the fact that it offers a special feature with an OP code shouldn't lead you to attempt doing that.

but firs block in bitcoin have text message (array of bits). what does that mean in you opinion? may by we should use bitcoin like twitter? why not?

That's because miner don't need to run full node to mine Bitcoin, only pool or miners who use P2Pool who need to run full nodes.

I took about solo miners... i think it not be great problem because i can buy for example this EC2 it's not very expensive especially if i will have explorer with advertising or something like this
2  Bitcoin / Development & Technical Discussion / Re: Download and Upload big file to blockchain program on: October 29, 2019, 04:40:34 AM

I think this thread should answer you which settings to add to the config file:
https://bitcointalk.org/index.php?topic=3791899.0

Apart from that you should be able to find the default constants being set here (starting at line 54):
https://github.com/bitcoin/bitcoin/blob/b688b859dbb2b5af2e9d19cae9dce3e3e14bd2c1/src/validation.h


thank you very much!

i try modified *.conf file with

limitancestorsize=99999999
limitdescendantsize=99999999

limitancestorcount=10000
imitdescedantcount=10000

maxmempool=9999999999

walletrejectlongchains=0

but this did not solve the problem. i try edit validation.h file and recompile... i write later

Won't this give another problem? Those 'low-cost coins' hash is not as high as Bitcoin, so if there's an attack, your file might be affected too.

Maybe. 51% attack might be easier in this case. but i think in bitcoin and litcoin difficulty is redundant and miner can transfer part of the cost from creating 00000000... in hash to file storage without risk.
Of course if set max_block_size very bigger we will have problem with low hash rate. Just need find a balance(compromise) between security and system bandwidth.

Not to mention storing huge data is not an easy task, and considering the block space, it might take weeks to save a single file.
but bitcoin blockchain size > 120 Gb and it not problem for miners. if blockchain size will be > 2 TB miners can use ZFS + ssd raid + Broadband network.
Users don't need have full node. they can use thin client for download/upload files.. or not?
3  Local / Кодеры / Re: Программа для записи больших файлов в цеп on: October 27, 2019, 02:49:44 PM
Что там с килобайтовым файлом в майнете битка? Все еще не подтвержден? Может побольше комиссию поставить?
ну я писал уже что надо будет ждать.. сейчас сеть загружена. Но если не охота и есть лишнии деньги могу переподписать с комисией 300 руб
4  Bitcoin / Development & Technical Discussion / Re: Download and Upload big file to blockchain program on: October 27, 2019, 02:01:45 PM
Why not use IPFS or torrent?

ipfs and torrent can't give guarantees saved data... if you load file in blockchain file can't be deleted and you can find it anytime and anyway.

Blockchain is not suitable to store a huge file. The cost outweighs the benefit.

Yes, it true if we took about bitcoin... but if using existing coin with low fee, like dogecoin cost can be low..
it is more environmentally friendly because miner need buy ssd instead ASIC and it spends less electricity.

That being said, you might be interested in Filecoin.
Thank you. But i find it troubles because it seems like ipfs and data can be removed after time. or I'm wrong?
however i think cryptocurrency like dogecoin and cash can give cheap recording space... but need less time between blocks
5  Local / Кодеры / Программа для записи больших файлов в цеп on: October 27, 2019, 02:50:36 AM
https://github.com/Maketobeer/QtMonolite

Программа поддерживает работу с биткойном и альткойнами на его основе (litecoin, dogecoin, cash и т.д.)
Для сборки нужен QtCreator.. перед запуском нужно добавить rpcuser=** rpcpassword=**** txindex=1 в *.pro файл и запустить rpc *d(.exe) файл с параметром --reindex
В самой программе нужно указать путь к rpc *-cli(.exe) файлу и установить требуемые параметры --rpcuser=** --rpcpassword=**** --rpcwait  ( --testnet опционально) после чего указать
файл для загрузкуи, размер комисии за одну транзакцию, адрес из вашего кошелькаб конечный адрес для выгрузки(домен) и колличество отправляемых на него средств
ИЛИ
транзакцию/домен с которого нужно загрузить файл(ы) и указать папку для загрузки.

После того как файл будет загружен в цепочку он станет доступен для просмотра ВСЕМ желающим и НИКТО не сможет его удалить.

.exe для винды можно найти в телеграмм чате t.me/MaktubeFondation

по мимо этого на данный момент занимаюсь разработкой/премайном собственной криптовалюты (спец. платформы под файловый хостинг).. нужны майнеры и кодеры

для примера txid:657338821f809c030e2053b81af683c99dab05f8e4c272efcb513027ad31cd15 litecoin testnet
*.mp4 file (hd, 1:34 min, ~26 MB) видео в высоком разрешении
6  Local / Идеи / Re: Интернет сайты в блокчейне on: October 26, 2019, 09:09:24 AM
Впихните пожалуйста 1000 байт в майннет битка и если это будет стоить меньше 1000 рублей, я отправлю вам в два раза больше ваших затрат.
1000 байт в одну транзакцию?

да. вашим способом: 1000 байт в OP_RETURN
отправил txid 124fa3fe09d14d5875b659b7246510db1ba3430e90ae46e147747ca441690dab 10000 сатоши комиссия и файл 1 091 байт (ровно 1000 не нашёл файла а мусор писать не резон)... теперь надо ждать пока в цепочку добавят
7  Local / Идеи / Re: Интернет сайты в блокчейне on: October 26, 2019, 07:42:18 AM
Впихните пожалуйста 1000 байт в майннет битка и если это будет стоить меньше 1000 рублей, я отправлю вам в два раза больше ваших затрат.
1000 байт в одну транзакцию?
8  Local / Идеи / Re: Интернет сайты в блокчейне on: October 26, 2019, 07:20:24 AM
Хотите сказать, что пулы примут нестандартную транзакцию за комиссию 80 рублей?
На чем основана эта уверенность?
на том что пулам всё равно что в транзакции лежит. они распихивают данные с максимальной рентабельностью (обьёму комиссии на байт)... им ни кто не придёт предьявлять потом что они что то не то записали... чтобы проще понимать о чём речь замините слова "стандартные правила" на "правила по умолчанию" а "консенсус" на "диапазон возможных значений". Если пул укладывает информацию в блок в соответсвии с консенсусом то система игнорирует содержание транзакции... единственная проблема может быть в рассылке этой транзакции, т.к. если из нод, к которым подключен ваш кошелёк нету ни одной ноды с установлеными "нестандартными правилами" они не будут распространять вашу транзакцию дальше по сети... но во первых вероятность этого мала, а во вторых ваш узел переодически повторно ретранслирует транзакции, не включёные в основную цепь.
9  Local / Идеи / Re: Интернет сайты в блокчейне on: October 26, 2019, 07:04:05 AM
Сколько будет стоить разместить вашим способом 100 байт в майннете биткоина?
я не пробовал... могу предположить что 20000 сатоши будет болие чем достаточно. вообще можно попробовать выставить комисию ниже но скорее всего ждать предётся пока сеть подразгрузится (при таких обьёмах торгов как сегодня надо ждать день+)
10  Local / Идеи / Re: Интернет сайты в блокчейне on: October 26, 2019, 06:54:51 AM
То есть в вашем способе нужно самому майнить блоки в которые включать свои транзакции?
Так себе решение, особенно если ставить цель пихать данные в майннет ))
это шутка? или на "на слабо" проверка?
я про блок написал по тому что для того чтобы разместить транзакцию в сети нужно платить комиссию. разумеется достаточно одного блока чтобы все затраты покрыть.
если прям очень надо могу выложить тот же файл в тестнет биткойна... разницы (за исключением времени требуемого на публикацию) ни какой нет.
11  Local / Идеи / Re: Интернет сайты в блокчейне on: October 26, 2019, 06:35:51 AM
Качну сегодня лайткоин, посмотрю.
А почему на лайтах, а не на битках тестили?
по тому что для того чтоб добыть блок в тестовой сети лайткойна надо раз в 10 меньше времени чем в биткойне... у меня железо слабое

Нет не поэтому.
Потому что вы все данные впихиваете в OP_RETURN
В Биткоине туда не больше 80 байт впихнуть можно.
https://bitcoin.stackexchange.com/questions/78572/op-return-max-bytes-clarification

м.б. сначала мат. часть выучим?)
12  Local / Идеи / Re: Интернет сайты в блокчейне on: October 26, 2019, 01:40:48 AM
Качну сегодня лайткоин, посмотрю.
А почему на лайтах, а не на битках тестили?
по тому что для того чтоб добыть блок в тестовой сети лайткойна надо раз в 10 меньше времени чем в биткойне... у меня железо слабое
13  Local / Идеи / Re: Интернет сайты в блокчейне on: October 26, 2019, 01:33:17 AM
То есть в каждой транзакции примерно по 7.5 килобайт данных? Покажи транзакцию с данными?
по моему в каждой по 8192 байта... этот параметр можно менять

33d3ba78d03dda06f48c9d07a1cae62bb800d382192192212032397d78a1dfa1
14  Local / Идеи / Re: Интернет сайты в блокчейне on: October 26, 2019, 01:17:17 AM
Интересно. Покажи транзакцию с видяшкой.
litecoin testnet
657338821f809c030e2053b81af683c99dab05f8e4c272efcb513027ad31cd15
но тут инфа не в ней, в ней название и колличество отдельных кусков (3413) прога находит входную транзацию и читает из неё небольшой кусок, потом находит уже вход в эту тратранзакцию и из неё добавляет кусок в конец файла и так далие.... можно прогу скомпилить и скормить ей https://github.com/Maketobeer/QtMonolite
15  Bitcoin / Development & Technical Discussion / Download and Upload big file to blockchain program on: October 25, 2019, 11:54:42 PM
Hello...

I'm create cross platform Qt Desktop program... that upload and download big (unlimited size) file to cryptocurrency blockchain (bitcoin and altcoin like litecoin, dogecoin e.t.c).
you can find c++ source in https://github.com/Maketobeer/QtMonolite

when i test it on litecoin testnet i upload *.mp4 file (hd, 1:34 min ~26 MB) in txid: 657338821f809c030e2053b81af683c99dab05f8e4c272efcb513027ad31cd15 and it take >24 hours because i set pause between transaction (if not i have too-long-mempool-chain error)....

now i create my own cryptocurrency(file hosting) and i need disable or reset too-long-mempool-chain protection in source and make it more faster... where i can find this parameters? and why this parameter set in bitcoin?

thanks!
16  Local / Идеи / Re: Интернет сайты в блокчейне on: October 25, 2019, 09:09:12 PM
Приветсвую всех
Недавно написал десктопное приложение на qt для загрузки файлов в блокчейн..... чекал на тестовой сети лайткойна. получилось загрузить видео в hd на полторы минуты размером 26 мб...  щас запилил свою криптовалюту спец. заточеную под хранение файлов (типо платформы под файловый хостинг). пока премайном занимаюсь решил поискать единомышлеников. Нужны майнеры и кодеры (желательно с++)... интересно кому нибудь?
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!