Bitcoin Forum
May 26, 2024, 05:34:23 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 [4] 5 6 7 »
61  Bitcoin / Development & Technical Discussion / Re: Funny how inflation bug was swept under the rug on: January 07, 2019, 09:43:47 PM
The bug was introduced with 0.15 [1] which was released in September 2017 [2], so the bug was around for about a year. Excellent response time nonetheless.

[1] https://bitcoincore.org/en/2018/09/20/notice/

thank you for correction. I directly jumped in timeline section, and unfortunately there was no information about bug release date - so it looked like the bug was in a release that published the same day.. however, I am still happy with the response time, but why such important information doesn't exist in timeline!?

 
62  Bitcoin / Development & Technical Discussion / Re: Funny how inflation bug was swept under the rug on: January 07, 2019, 10:33:03 AM
People are acting like inflation bug never existed in bitcoin, hilarious.

bugs always exist in cyber world. the important part is the way you perform a debugging procedure. if I was an investor, I would find and invest on a coin that has the most quick reaction to a bug from identifying to patching it. so look at the analysis bellow:

Quote
Timeline for September 17, 2018: (all times UTC)

>> 14:57 anonymous reporter reports crash bug to: Pieter Wuille, Greg Maxwell, Wladimir Van Der Laan of Bitcoin Core
>> 15:15 Greg Maxwell shares the original report with Cory Fields, Suhas Daftuar, Alex Morcos and Matt Corallo
>> 17:47 Matt Corallo identifies inflation bug
.
.
>> 23:21 Bitcoin Core version 0.17.0rc4 tagged

September 18, 2018:

>> 00:24 Bitcoin Core version 0.16.3 tagged

which means within 3 hours the bug identifies and patches in less than 10 hours.. this is a great benchmark. so a bug that only lived in 10 hours is really like it never exists. its an honor, not hilarious.

63  Bitcoin / Development & Technical Discussion / Re: Shahin Go-Round, Proof-of-Consistency (PoCo) and the RingChain.. on: January 05, 2019, 05:05:09 PM
I must start off by giving credit to the op for such a informative post and well published doc's on the subject.
It is becoming a rare thing to see people putting in the effort like this and credit should be dew for this.

Thank you for spending time on this study, Magic Byte. Your kind reply provides great energy that we all need to continue such researches.

However, the real disadvantage is that if the main cable fails or any node is faulty, then the entire network will fail.

Actually, this is the most important part of the PoCo, where we force (holder)nodes to shape a Ring for syncing the pre-mined transactions during new block creation. because Ring is very sensitive due to faults and fails, this could quickly expose any possible forks during block creation. with PoCo, holdernodes could simply bypass the faulty node and continue - however they also attempt to reconnect to the faulty node. in other words, such disadvantage in Ring Network could become an advantage in PoCo consensus model.

I do like the concept behind this structure but I am unsure it would be suitable for bitcoin dew to the complexity of the structure as posted already by aliashraf.

well, this research project contains several sub-systems like flash-back-pinning (https://bitcointalk.org/index.php?topic=5089384.0) that could get used immediately in bitcoin core. but as you have mentioned above the whole bitcoin may not convert into such consensus model. I personally like bitcoin remains in PoW area forever. someday a team may come up with the idea of forking to have "Bitcoin PoCo" in the market.

64  Bitcoin / Development & Technical Discussion / Re: A new idea for node reward on: December 26, 2018, 10:38:38 AM
I agree masternode is the best approach if we want to reward those who run full nodes, but i feel like we'll turn Bitcoin into PoS (i don't say PoS is bad thing).
Forcing declaration IP / Port on transaction isn't bad idea, but this will limit rewarding to those with static IP while most cheap ISP only offer dynamic IP.
But i'll do more research on masternode and see how viable is this idea, even though i doubt Bitcoin will change to this approach.

if we do not give super power to masternodes, then they never could turn the consensus into PoS. for example, those full nodes that get committed to provide 99.9% up-timing (ping/pong) with good bandwidth, static IP and disk space (and urgent power supply, etc) for their full nodes without any restriction in responding other nodes (blooming filters, etc) could receive some rewards from the network. just look at this as an improvement for the gossip protocol. this would be a good field for research.

P.S. may i get link/article of PoCo?

the ppt version also added to the topic. the ppt version helps you read it quickly:
https://bitcointalk.org/index.php?topic=5066624.0
65  Bitcoin / Development & Technical Discussion / Re: The necessity of "flash-back-pinning" in structure of transactions.. on: December 25, 2018, 09:44:40 PM
- Speaking of space, It suffices to include like 8 last bytes of the block hash. To keep odds even higher, we could restrict inclusion of txns that refer to a block like more than one month earlier.

True. this was just for better expressing the idea. in implementation, I have this format:

Code:
Locktime: 8c000000 (block 140)
Flashback: 110, bd755ffe12f6ff47c3bc4940291e2ab310e69dc2c13fb4ac (block#,block hash without 0)
which could shrink into your suggested version too:

Code:
Locktime: 8c000000 (block 140)
Flashback: 9dc2c13fb4ac (12 chars of block hash from right side)

What is PoCo ? I think I remember you talked about it in a post I replied and I cannot retrieve any link about it.

sorry for delay. I was busy with preparing the ppt file. please find it at:
https://bitcointalk.org/index.php?topic=5066624.0 (updated)

I have also changed the subject of topic for better results in search.

and it mays be more intended to PoS networks where a chain fork is cheap.

don't consider the bitcoin. unfortunately the PoW is fragile too when your crypto is not established yet.
66  Bitcoin / Development & Technical Discussion / Re: Shahin Go-Round, Proof-of-Consistency (PoCo) and RingChain.. on: December 25, 2018, 09:32:57 PM
a presentation file for PoCo Workshop is available now at:
http://www.mixoftix.net/knowledge_base/blockchain/shahin_go-round_v_1_2.ppt

/*
UPDATE: Note: page 15 of the ppt file talks about cluster mechanism and expresses the ability of masternodes to reject a cluster when a conflict with protocol happens. in fact, there are several steps before creating a cluster that reject such conflicts with protocol and giving this power to masternodes obviously could bring damage to the crypto. so this (the only) ability of masternodes to reject blocks will remove from the PoCo in next update unless a comment changes the situation.
*/

it contains the latest feedbacks from discussions here, in bitcointalk. and now we have master nodes in protocol, which have no super power, but some responsibilities. these slides could better show how PoCo will work so could expose any possible hidden flaws in workflows. related discussion are listed bellow:


- Is it possible to generate a consensus algorithm using machine learning?
https://bitcointalk.org/index.php?topic=5079827.0

- Proof of Thought (PoT): The Holy Grail has arrived! Only Humans can mine
https://bitcointalk.org/index.php?topic=4459113.0

- A Possible Solution To Re-Org Attacks That Isn't Inculudes Checkpoints
https://bitcointalk.org/index.php?topic=5077722.0

- A new idea for node reward
https://bitcointalk.org/index.php?topic=5085744.0

- The necessity of "flash-back-pinning" in structure of transactions..
https://bitcointalk.org/index.php?topic=5089384.0
67  Bitcoin / Development & Technical Discussion / The necessity of "flash-back-pinning" in structure of transactions.. on: December 25, 2018, 02:42:56 PM
The flash-back-pinning is about a rule in PoCo [R1] that enforces the end user to include & sign the block number and its hash value of her last known chain (e.g. with 10 confirmation distance) in the structure of raw transactions. For flash-back-pinning we need to add two new fields “flash-back-block” and “flash-back-hash” after “timelock” field. So as timelock field provides a condition about after which block the transaction could be processed, the “flash-back-block” and “flash-back-hash” also provide us a condition about which chain this transaction belongs to [R2]:

Code:
Witness 2: 
Locktime: 8c000000 (block 140)
Flash_back_block: 110
Flash_back_hash: 0000000000000000bd755ffe12f6ff47c3bc4940291e2ab310e69dc2c13fb4ac

With this potential improvement, 51% attacker can't use others' legitimate transactions of mempool for block fabrication in the hidden fork (so needs to generate many valid transactions for his hidden fork too). therefore, when an invalid fork involves, based on situation, with this rule:

1- Nodes could early stop a transaction in mempool (and the user understands that she has wrong chain info)
2- Miners also could exclude a payment on wrong chain from their candidate blocks
3- Receiver of payment also could ignore it, when she can't approve the Flash_back_hash in her chain


As an additional layer of protection, when a 51% attacker tries to broadcast a longer fork, the protocol checks the sum of coins-in-circulation among two/more forks. With same difficulty, the fake fork still needs to have the more coin-in-circulation to finalize the over-write process.

1- Is there any BIP/method similar to flash-back-pinning improvement proposal?
2- What is your assessment about flash-back-pinning in mitigating attacks?


[R1] https://bitcointalk.org/index.php?topic=5077722.0
[R2] https://medium.com/coinmonks/how-to-create-a-raw-bitcoin-transaction-step-by-step-239b888e87f2


68  Bitcoin / Development & Technical Discussion / Re: [SCALING] Minisketch on: December 24, 2018, 02:34:26 AM
libminisketch was published last week: https://github.com/sipa/minisketch/blob/master/README.md

from the introduction section of url above:
"If the elements are large, it may be preferable to compute the sketches over hashes of the set elements."

and I think this method will fit in cryptos. if so, then this would be a good idea to relay the FEE parameter with these hash values too. then you could add a HAND-SHAKING stage at the beginning of these back and forts:

Quote
-    Alice and Bob both compute a sketch of their set elements.
-    Alice sends her sketch to Bob.
-    Bob combines the two sketches, and obtains a sketch of the symmetric difference.
-    Bob tries to recover the elements from the difference sketch.
-    Bob sends every element in the difference that he has to Alice.

therefore, (refer to RAM capacity and node minimal fee threshold) Alice and Bob (within hand-shaking stage) could express their minimal-fee-threshold to the other side and save even more bandwidth from the beginning. not sure, but this may also help in mitigating a sibyl attack..

To clarify for anyone else who might be reading this, BCH in this case has nothing to do with Bitcoin Cash but rather stands for Bose-Chaudhuri-Hocquenghem. I just find it a fun coincidence: https://en.wikipedia.org/wiki/BCH_code

and I have a question here. if I understand it right, the BCH here needs a rearrangement of data in mempool - so in continue, we should know does this rearrangement need more space too? and the encoding/decoding processes engage the processor of a node. may it put an end on nodes that have miniature hardware like raspberry family?

69  Bitcoin / Development & Technical Discussion / Re: Proposal of a "stable" coin mechanism with no oracle or peg on: December 20, 2018, 09:14:58 AM
He is basically saying that you cannot burn circulating supply. Unless it is a full centralized coin, and you can delete coins from other people's wallet.

By what you are saying, if the price goes from 1.00 to .90, you would need to "delete" circulating supply to control the supply. Burning from fees may not be enough.
Why not? There might be a scenario with a price movement so broad that destroying transaction fees is not enough to completely stop it but for most cases it seems like a good solution. Again, there can't be a completely stable price, what we can do is try to smooth variations as much as possible.

You could have an oxidation fee as the other guy suggested but then you would also need to increase people's balance when increasing supply, otherwise there would be guaranteed deflation and a tendency for miners to concentrate money. This might be an interesting approach instead of manipulating fees and block rewards but how to implement this in the block-chain is not very clear. In fact, I think it might not be possible.

Lets elaborate the control of price and oxidation fee.. in fact oxidation fee in not a mechanism for control the prices, this is addressing one major flaw in cryptocurrency ecosystem that some economists and financial managers say that "business model in these coins are like ponzi /pyramid schemes". but I need to go even further more..

in cryptocurrencies, we have Alice that initiates a transaction to Bob by assistance of entities that we call them miners. in fact miners here act like a bank / payment provider company but we never proceed to model the role of central bank and the economy that it drives. however we simply use rewarding system instead of central bank's monetary policy, but there also need to be a taxing system to manage the incentives. this is important to build a healthy economy around cryptos ( https://www.abc.net.au/news/2017-03-07/what-happens-to-the-economy-when-we-stop-spending-money/8297724 ):

"if everyone put money into a bank, the economy would grind to a halt."

"Deposits act as a nice bit of insulation for the economy. While they do facilitate lending, economists view savings as a 'leakage' of money out of the economy."

"Starting early, and saving a consistent amount over a long period, can produce big returns. On the other hand … if everyone tries to increase their saving all at once, the result will be bad for almost everyone."

and oxidation fee (in my white) exactly targets this flaw in business model of the cryptocurrencies, which means when your coins are all in circulation, you automatically have a good economy around it and this defines the worth of the coins. a taxing system may need a centralized organization that dosen't fit in crypto environment, but a decentralized fee mechanism that wipes out the coins in the protocol level, could simply establish. BTW, the oxidation fee defines by Fibonacci Sequence (1,1,2,3,5,8,13,..). for example after 5 years destroys 1+1+2+3+5 = 12% of the frozen savings in an address.

P.S.:

and refer to this thread ( https://bitcointalk.org/index.php?topic=178140.msg1857705#msg1857705 ) the idea of panic tax doesn't make sense, because you need to robust your business model to PREVENT any future panic from the beginning. when panic begin, you only could innovate and pray.. any intervention in users savings during panic just doubles the problem..

UPDATE:

for more information and background of oxidation fee please read about:

https://en.wikipedia.org/wiki/Invisible_hand
https://courses.byui.edu/econ_150/econ_150_old_site/lesson_11.htm
70  Bitcoin / Development & Technical Discussion / Re: Anti-pool algorithm PoW on: December 19, 2018, 09:21:25 AM
2) The block header is being hashed by an ASIC-resistant or CPU-ONLY mining algorithm.

so it was all about disabling ASIC devices in a PoW..

Hence, the lack of protection from creating large mining pools leads to, essentially, centralizing mining and to the posibility of censoring transactions by a small circle of people.

and disabling ASICs dosen't necessarily prevent pools from acting centralized.. and signing messages also can't stop this. one pool still can gather processing power in other ways and become the majority. hope I didn't miss something important in your proposal.

UPDATE:

solo miners still could join a pool and each of them check a defined range of values for mining. look at p2pool.
71  Bitcoin / Development & Technical Discussion / Re: A new idea for node reward on: December 17, 2018, 09:32:37 PM
Quote
what is the optimized amount of full nodes in a crypto network like bitcoin?

The higher the number of node, the more resistant is the network.

I still need to read more about it.
refer to the paths that nodes may connect to each other among dishonest nodes, huge amount of nodes could be vulnerable.

Quote
one node could become a masternode by freezing a predefined amount of coins in the network and declaring its IP and PORT in the message of the transaction.

It resolves the Sybil problem of someone running multiple nodes but it also leads to masternodes and Dash system, which is in practice an interesting system but in theory is less decentralized than Bitcoin.
I don't think this could be applied to Bitcoin : nobody will accept to give some nodes super powers, and miners won't share their reward.

True. I have also read this page (https://docs.dash.org/en/stable/masternodes/understanding.html) :

Quote
Dash works a little differently from Bitcoin, however, because it has a two-tier network. The second tier is powered by masternodes (Full Nodes), which enable financial privacy (PrivateSend), instant transactions (InstantSend), and the decentralized governance and budget system. Because this second tier is so important, masternodes are also rewarded when miners discover new blocks.

however block rewarding will end in bitcoin and miners should be ready for these changes, but I agree that people are not ready for such changes in current bitcoin ecosystem. a masternode model could help a new proof model which tries to dedicate block rewarding for nodes.. for example, in PoCo I have a very special kind of nodes that I name them HolderNodes and with studying masternodes, I could better reward them after block creation..
72  Bitcoin / Development & Technical Discussion / Re: A new idea for node reward on: December 17, 2018, 07:32:03 PM
once again you are going to convince me to make another change in PoCo, ETFBitcoin - Thank you..

I don't really understand your question, but here's my opinion

my question was about what is the optimized amount of full nodes in a crypto network like bitcoin? however I remember from bitcoin's arrangement against sibyl attack [1]:

Quote
Bitcoin makes these attacks more difficult by only making an outbound connection to one IP address per /16 (x.y.0.0). Incoming connections are unlimited and unregulated, but this is generally only a problem in the anonymity case where you're probably already unable to accept incoming connections.

but after reading your reply, I start thinking and have googled about it and it seems we already have "115,000" running full nodes [2]!! and refer to the theory of six degrees of separation [3], the longest distance in a crypto network from any of these nodes to another is 6. I could conclude from these all that having lower counts of full nodes is good enough. so getting back to the topic, I think if we need to have a rewarding policy for nodes, it should follow the masternode model, which the masternode has to deposit some coins, and in continue receive some responsibilities and jobs then benefit from the fixed /random rewards (like DASH).

for example, we could include this policy in the protocol that one node could become a masternode by freezing a predefined amount of coins in the network and declaring its IP and PORT in the message of the transaction.

You're right, but it's not enough since abuser could use Blockchain Explorer API to get the data.

just like masternodes, I could accept hash values of entities that already have at least 1 coin in their addresses - this prevents people of making unnecessary addresses just for joining the rewarding process. you know, in PoCo gathering several information from involved entities about the consistency of the network is an important rule, but after discussing masternodes above, now I could provide some changes in the rewarding model and focus on masternodes only.

[1] https://en.bitcoin.it/wiki/Weaknesses#Sybil_attack
[2] https://hackernoon.com/bitcoin-miners-beware-invalid-blocks-need-not-apply-51c293ee278b
[3] https://en.wikipedia.org/wiki/Six_degrees_of_separation#cite_ref-22
73  Bitcoin / Development & Technical Discussion / Re: A new idea for node reward on: December 17, 2018, 10:31:56 AM
IMHO, lower full nodes count is better than high full nodes count, but those who run it only care about profit.

this is very important. would you please explain it more?
you know, just because we assume that more full nodes means more backup (and more protection) for blockchain history, everybody tries to achieve the higher full node counts.. is there any of best practice / your personal experience about limitation for running full nodes? if so, are we facing an approach like masternodes among regular full nodes for better performance of the network?


P.S.:

in proof-of-consistency, I really don't care the one who submits her check up session hash value is really running a full node. I just need an entity check the consistency of new blocks with older blocks in the blockchain history. if the result is true and majority of the network approves it, then the value will register for rewarding process. in fact, if you can process the consistency of the network, then at least you have a valid copy of the blockchain.
74  Bitcoin / Development & Technical Discussion / Re: A new idea for node reward on: December 16, 2018, 08:47:47 PM
Someone has to do the math in order to come up with an algorithm. I think it should be easy, just calculate a new hash and see if it has some peculiar quality that makes it a winner.

I'm really getting surprised to see new demands are coming about rewarding / fee models and the way they try to bring solutions that suit upcoming willing from a sustainable crypto-currency.. you may find it useful to read my whitepaper:

https://bitcointalk.org/index.php?topic=5066624.0

as a brief, this may be meaningless if you just provide a lottery mechanism for nodes. with proof-of-consistency (PoCo), I regularly ask the whole network to check the consistency of the blockchain data and this operation generates a unique hash value per block creation. nodes get rewarded randomly and miners collect the transfer fee - both based on that randomness (noise).. this noise could apply the Dither Effect to a crypto-currency and make it work properly.. the PoCo is totally based on Dither. so, the randomness that you feel could make nodes work better, is a fact in engineering:

"when you tap a mechanical meter/engine to increase its accuracy, you are applying dither."
75  Bitcoin / Development & Technical Discussion / Re: Proposal of a "stable" coin mechanism with no oracle or peg on: December 16, 2018, 04:51:53 PM
destroying all/part of transfer fee prevents the unnecessary transactions in the system and I really like this. I also have the 3rd fee:
3- oxidation fee (this wipes out in the system too)
This could be a real detriment to the coin as a medium for storing value.

well, when you decide to model all kinds of metals by crypto-coins, you may find the need for different policies. for example, who uses steel as a medium for storing value? defiantly no one. but at the same time, let focus on modeling gold - as all crypto-coins do and imagine you buy a piece of golden jewelry today with 30 Grams (1.06 Ounces). for the security reason, you may also buy a home safe box and regularly spend time to check the content of the box and be worried during each travel out of city (oxidation fee). with golds around 1 kilograms (35.274 Ounces) and above, now you start thinking about renting a safe deposit box and pay for it every year (oxidation fee).

each entity that involves in the process of block making has to somehow benefit form protecting the whole network. why people should work all the time to persevere something precious for me, for free?

P.S.:

there is another report here about loss of 36% of all bitcoins in circulation. this report may be wrong, but people could either simply forget their private keys or send their coins to an invalid address, and the whole network will suffer from the loss too. this is another problem that I try to address by oxidation fee:

https://news.bitcoin.com/btc-36-in-circulation-lost-23-held-by-speculators-us-tax-authority-monitoring/

76  Bitcoin / Development & Technical Discussion / Re: Proposal of a "stable" coin mechanism with no oracle or peg on: December 16, 2018, 08:34:24 AM
while you have infinite coin supply, how you can remove the transaction fees? this means after years, finally all coins will get mined and after that miners will find no incentives to mine new blocks.. even in continue the paragraph - that tries to describe the consequences - doesn't provide a solution. you you please clarify this paradox?
All coins will not finally get mined. Blocks will always have coin rewards and they can increase or decrease over time. You can control inflation by destroying the coins in the transaction fee.

sorry, sorry. I have lost the mean of word infinite. you are right.

now, what you suggest in your paper is same as what I do. my coin supply is "infinite" too. I have a transfer fee that divides into:
1- transaction fee
2- network fee (this wipes out in the system)

destroying all/part of transfer fee prevents the unnecessary transactions in the system and I really like this. I also have the 3rd fee:
3- oxidation fee (this wipes out in the system too)

and this one is for the unspent coins with more than 1 year old (more older, more oxidation fee). you know, bitcoin and other similar coins have finite coin supply to create something like GOLD in virtual world - but with adding this wiping/destroying policy now we are at the age of modeling COPPER (or other metals) in virtual world.

Gold wasn't the only metal that brought us civilization, others were important too.

77  Bitcoin / Development & Technical Discussion / Re: Proposal of a "stable" coin mechanism with no oracle or peg on: December 15, 2018, 10:15:42 PM
thank you for the post. refer to the PDF version in page 5:

Quote
5.2 Protocol specifities:

A protocol that supports this solution will need a few characteristics:
1. Infnite coin supply that does not decrease with time;
2. Transaction fees are destroyed;
3. The hash-rate history is recorded on the block-chain.

while you have infinite coin supply, how you can remove the transaction fees? this means after years, finally all coins will get mined and after that miners will find no incentives to mine new blocks.. even in continue the paragraph - that tries to describe the consequences - doesn't provide a solution. you you please clarify this paradox?




78  Bitcoin / Development & Technical Discussion / Re: A Possible Solution To Re-Org Attacks That Isn't Inculudes Checkpoints on: December 13, 2018, 12:53:45 AM
there is a rule in my proof protocol that enforces the end user to include & sign the hash value of her/his last known block number - with one zero in its right digit (with some add/subtract) - in the payment order. now, 51% attacker can't use others' legitimate transactions in mempool for block fabrication in his hidden fork, and needs user's private key too (that is impossible, so needs to generate too many valid transactions for himself). therefore, when an invalid fork involves, based on situation, with this rule:

1- BEGIN: nodes could early stop a wrong payment in mempool / and a user understands that she has a wrong chain info
2- WITHIN: miners also could exclude a wrong payment from the process
3- END: receiver of payment also could ignore it, when she can't approve the hash value in her chain

and when a 51% attacker tries to broadcast a longer fork, the protocol checks the sum of coins-in-circulation among two/more forks. with same difficulty, the fake fork still needs to have the more coin-in-circulation to finalize the over-write process.

[this may sound funny, but rich users with just periodic circulating their coins in the blockchain could preserve their assets!! and an attacker with 51% of the hash power and huge amount of coin supply, better to hijack that broken crypto ]

avoiding hard coding of a checkpoint in the application, this would be a kind of decentralized-dynamic checkpoint system that I name it flash-back-field..

is there something wrong with this procedure?

79  Bitcoin / Development & Technical Discussion / Re: Random numbers in a blockchain on: December 10, 2018, 09:55:12 PM
Well, not a good practice to overflow readers with dummy data to distract them, it is definitively author's fault.  Cheesy

Dummy Data?! when someone asks for elaborating the subject, you have to provide more info - and that is called responsibility.

Now you are abandoning your "other block data" idea and bring forward another flaw, non-blockchain stuff for randomization! But "news feed, economical data, ..." aren't true randomization sources whatsoever and they are subject to manipulation ways more than block hash. If they were reliable, why would we use blockchain after all?

if you don't RUSH into reply  Grin Grin and read the info carefully, you could see that step by step based on what attack that a bet/gambling provider need to prevent, he could do something special about it. each data source has its own characteristics and mixing them takes you to a better level of trust/security. for example, when you only have static password and decide to add one time password for a login process, we could say you have 2-factor authentication. and we can't say it (a login) 2-factor authentication, when it has 2 step of one time passwords, because they both work the same and are vulnerable to the same attack model.

therefore, when a blockchain is your only source of randomization, by mixing several blocks (header & content) you only could increase the difficulty, nothing more. if you mix data from two different blockchains, this is also trivial (refer to the 2-factor authentication sample above). now, by having the blockchain info (each of block header & block content has their own characteristics in defending the process) as the main source of randomization project, just aim at preventing any kinds of colluding among house and miners, you just add news/stock/weather/etc values to the process. their duty in the process is different here.

eventually, what we write here is about what-to-do, not how-to-do.. this is the project manager's call to pick (a) proper source(s) of data for randomization.

80  Bitcoin / Development & Technical Discussion / Re: Random numbers in a blockchain on: December 10, 2018, 04:46:27 PM
Dude! it is really a wall of text,  Grin

that is one of the symptoms of buffer over flow in client side  Grin Grin server side is working properly  Shocked Shocked

If the hash matters, it matters and nothing else does!

the hash matters, but the hash of rounds that creates based on the principles of bet/gambling provider. in this scenario anything that happen among a miner and the house (colluding, etc), will be useless when your ROUND-HASH should wait till finally identifies by some news feed or economical values in the future.. in this method, hash values of a blockchain are part of input parameters to the ROUND-HASH - not all of them.

Pages: « 1 2 3 [4] 5 6 7 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!