Bitcoin Forum
May 30, 2024, 09:08:59 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 8 9 10 11 12 13 14 15 16 17 18 19 20 »
41  Economy / Service Discussion / Re: Decentralized Exchange ViteX is cool ! on: March 24, 2023, 12:39:33 AM
I have not heard of this exchange before, I don't see what is special compared to other exchanges.

Anyway, I looked at the exchange at first and found a few coins in the exchange pairs.

Another thing is that the prices of some coins are different from the market, for example, the price of Dogecoin in the exchange is 0.088$, while the market is currently 0.077$!!!

More important than all of this is trust, I don't know if this exchange is reliable or not?

I can fully understand where you are coming from. I am also currently in the "Do I Trust it phase" ?! Wink and actively researching it.

There are indeed some gotcha's that need to be worked out like for example:

1. The minimum ammount to deposit on the exchange concerning BTC seems to be 0.0008 BTC, while it does indicate this, what it doesn't mention is that this ammount has to be sent/deposit over all at once, it can not be done in multiple smaller transactions.

2. Selling/buying for some pairs can only be done with total volumes of 0.0001 BTC, this might leave some residue on the exchange which kinda sucks, but can probably be transferred back to wallet and probably re-accumilated on the real cryptocoin blockchains if so desired.

Concerning your feedback/questions:

3. The different prices is what makes it very interesting. Even for me as somebody that is not on the CEX-es.... I wish I was/were... because there might be some profit in it... then again maybe not... trading across a single vitex exchange is probably much cheaper than going across blockchain from cex to cex or something. So sticking with one trading platform will probably be a lot cheaper.
However there might be times that one or the other offers coins for lower prices, or sells at higher prices and thus profit can be made.

So the funny thing is for those people ALREADY on the CEX exchanges you now have an EXTRA oppertunity to FIND PROFIT on ViteX exchange because some vitex users might not have access to CEX and therefore cannot benefit from price fluctuations, something that YOU can do if you already on the CEX and can find a cheap way of transfer from ViteX to CEX or vice versa ! Wink

NOW CONCERNING THE MAIN FEEDBACK/QUESTIONS OF YOU AND MY ADVISE TO YOU:

4. Do you trust it ? My advise would be: Try it out with some cheaper coins. One very good idea is to use PascalCoin which is dirt cheap right now, buy some... and then simply deposit it on exchange and play around with it. I personally trust ViteX with my PascalCoins... I don't trade in my true BTC, but I do feel comfortable trading the earned BTC... if you wanna go with the BTC route I would suggest depositing only the minimum and playing around with that... and dive deeper into the technology if you truely want to trust it, but if you are not a tech person then I can understand that this might be too much for you and too much of a stretch.

6. I have also not really hard about it or maybe very vaugly, but that is the cool thing about it... it's something relatively new... something that should be looked at very seriously... and tried out... as somebody else said, I do believe this particular DEX could use some promotion to bring it to the forefront and into the sun shine/light of the many ! to also test it out, bring it to it's knees, so if it can fail or if it must improve... the more the better, especially developers should take a long hard look at this, because I am smelling plenty of oppertunity here ! Wink

7. What is special compared to other exchanges:

Well first of all the more "decentralized" nature of it, the control is by a center group is somewhat limited as far as I can see, they try to be as open about it as possible and give as much control as possible to the "community" running the whole damn thing and getting rewarded for it. This is a very smart approach. A self-sustaining idea/protocol/technology. Completely different from bitcoin in a way, full nodes don't get reward in bitcoin that is why they might be disappearing, only miners get rewarded...

Many exchanges out there are either closed source/unknown technology.... or right out scams perhaps ?!? There are some other decentralized exchanges as well, also worthy of a look.

8. This exchange seems to do almost everything with text, so all the data is in human readable form, this is also very interesting ! Wink

It still has a lot of work to do to become better, I hope it will and I hope the developers don't run out of energy to make it so ! Wink

9. The openess of it is probably best of all, this builds trust... you can check anything you want about it...
42  Economy / Service Discussion / Re: Decentralized Exchange ViteX is cool ! on: March 23, 2023, 11:42:43 PM
Hi,

Thanks for all your replies, insight and take on this ! I found it interesting ! I am still very new to vitex but I like a lot of what I am seeing so far ! I will try and tell you about it, but first some feedback on your points:

1. Why no link ? Well should be easy enough to find it yourself and you did ! Granted there is some library out there called vitex as well, but if you put in/add "exchange" you should be able to find it ! Wink which is a good test to see if you guys can find it for me and for youuuuuuu ! =D

2. The privacy concerns: You may have a point there, these are chinese building this thing, but they have also worked for Microsoft and they have some powerfull backers like coinbase or something or something else, can't remember exactly, but you might want to dive into that to see who is behind it. So far the openness of this vitex exchange is very cool and very insightfull, a good thing as far as I am concerned, this builds trust among users because they can see what is going on...

3. The low volume and low liquidity: A hilarious point for two reasons: 3.1 It's the biggest decentralized exchanged according to coinmarketcap.com   3.2 It's hypocrit ! "It's too low so I am not going to trade there duh" LOL. If everybody thinks that then ofcourse the volume will be low ! But let me give you some warnings: The low volume can be a good thing, gives you more time to react and the spread/profit margin is bigger. This exchange can definetly influence the price of coins on coinmarketcap, so it is a player/force to be reckoned with.

OK now that I have covered you three biggest feedbacks about my post let me tell you what I like (a lot) about ViteX and there is a lot to like already ! and I am sure it will become a lot better in the future too !

But before I do that let me first tell you why I don't trade and/or like CEX (centralized exchanges), it's fair to cover that as well as there was some critique on this DEX:

Special critique point A I will treat down below at A*.

4. CEX requires even more personal information about you, pretty crazy things like: PICTURES OF YOUR FACE, PICTURES OF YOUR IDENTITY CARD/PASSPORT/SOMETHING LIKE THAT, MOBILE PHONE NUMBERS, MOBILE PHONE CODES, QR CODES, ETC. Pretty crazy ! The personal information and security information to be revealed about you IS SUPER HIGH and an obstacle for people that don't want this stuff to be collected by others. As far as I am concerned these CEX are a potential IDENTITY THEFT situation and I would never use them. If you do use them ?! WOW pretty crazy ?! Did you at least cover up some important numbers on your IDENTITY cards ?! Copieing IDENTITY cards is ILLEGAL in the Netherlands. I even refused this to my local bank in the past... HAHA on them, they should know the rules. They do know the rules by now and use special equipment to COVER the sensitive parts when they do a scan at their local bank stores... kinda odd procedure but true.

5. The CEX software I have seen so far is a bit more complex. ViteX is a bit easier/less complex but I would still like to see many improvements.

6. A very big argument is ofcourse the RECENT collapses of some CEX... like FTX HAHA ! =D

7. Centralized like CEX goes COMPLETELY against the idea of BITCOIN, so it's pretty crazy to even consider it. I do see some benefit to trading within the micro-cosmos of the CEX to avoid blockchain bloat.

8. Centralized CEX get hacked all the time. Even coinbase had a huge vunerability and millions could have been stolen...

9. Some CEX may take control of your assets/private keys or something, not sure about this, but this is also a risk...

10. There is NO CONTROL of what a CEX is truely doing and what it's financial situation is. It could be a TOTAL FRAUD/SCAM, basically this already happend with Mt Gox. So why are CEX even still a thing ?! People got burned back then, why do people behave like Donkeys and keeping the same damn stone over and over AGAIN ?! HAHA !?HuhHuh?

Basically anybody trading with a CEX is kinda completely crazy and out of their mind but let's leave it at that for now.

NOW ONTO THE GOOD STUFF:

Why do I like ViteX (oh by the way I am a computer programmer, pretty long too, so I kinda have a feeling for what is good and what is shit/a scam, but for now take it with a grain of salt ! Wink):

Let's start with the easy stuff:

1. The ViteX app is very simple and comes in to flavors: a web app, or a desktop app, it even has a mobile app. I don't do mobile because I don't want to die in traffic. But I have seen the web and desktop app in action and they are very fast installed/to use. You will be demo-ing or trading in literally no-time, as fast as your computer can run/install it which will probably be mere seconds. Now granted I have seen some other exchanges cex or dex have same functionality so it's nothing special but it is a very nice and good start.
(The app also works without software acceleration and is cpu friendly... don't need a good gpu to run it ! Wink I run it with broken gpu and it still runs fantastic to my amazement ! Wink but so did the others)


2. It's a completely open and insightfull platform, beautifull blue colors too. It seems to be based on "ethereum" technology but a bit different. Everything is OPEN SOURCE unlike a CEX which is closed source/server side, nobody knows what is going on in the CEX server, but with this DEX you can SEE everything !

3. It feels looks and is very intelligently design. From white paper to software to source code to gui etc.... it uses go programming language from google, brand new language multi threaded etc...

4. What is really cool about it is that anybody can add their own blockchain or token too it, however it will cost some effort and money/vite/stacking/burning and such to do it. So these guys are not completely crazy and will not just let any joker but some crap on there... it will cost you...

5. It's the only exchange that actually supports and runs "PascalCoin" blockchain which is interesting. A blockchain which has been "shunned" by other exchanges, though the technology of PascalCoin is pretty good and amazing, basically anybody that has tried it agrees with that, so it's odd that CEX shun it...

6. Vitex is quite complex but in a good way, this offers oppertunities for people to earn money, via staking or becoming an operator or by running full node, or super nodes.

There was one more point of critique:

A*: One more point of critique on this dex was: "it's not truely decentralized". While true ! and a bit cheesy ! This is short sighted ?! But it does warrant further discussion. I am still new to it and don't know exactly how it works, but I do know this: There are a bunch of super nodes: 16 or 32 or something... and then do the consensus on the "snapshot" chain. This is kind of a good thing, this prevents huge energy usage or huge storage requirements for end users... this allows specialized machines/infrastructure to do the heavy lifting. I predicted that this would occur and it is already occuring with bitcoin most likely, though I am not sure, but bitcoin network seems to be slowing down.... less and less people seem to be interested in running a full bitcoin node... possibly because it's no longer needed thanks to all the light weight bitcoin services out there... Even though it might not matter that much... bitcoin is probably going the same way: only run on some super computers/super pcs... though for now it's still doable on simple comodity hardware and low bandwidth.

Now how secure and how distributed/decentralized vitex truely is remains to be seen. But the cool thing is one can vote on this decentralization. And if a super node messes up people can run their own super nodes and can try and get people to vote for them...

So the only thing that is truely under control of the "vitex" people is probably the DNS name/server to connect them all together... the rest is up to the "vitex community" part of the story.


7. This is where vitex is very cool and will become even cooler in the future: The more you trader with vitex they more powerfull you become, the bigger player you become thanks to "feedback/point scorring/vite and vx", basically rewards for trading/performing activities on the network, like market making and such, it's a very cool concept and best of all it can all be sold for real money !
Especially this part is why I think this is going to become a very cool platform for/of the future and more and more people will start joining it, to get into this and become part of the action and possibly community.

8. It's clearly designed by top people, these people know how to design bigger complex systems, it's quite impressive.

9. It uses an extended version of the ethereum virtual machine, it allows smart contracts, that's all I know about it for now.

10. The trading is lightning fast, not bad for a blockchain supported trading mechanism !

11. It has order books ! So you can "play the markets" yourself, instead of some "stupid boring bots", though there may also be bots connected at some trading pairs.

12. It has transaction history, assets, uploading/downloading of wallet assets/exchange assets... it can even do on blockchain transactions, quite a cool feature have not used it yet but it will come in handy for exchange wallet to blockchain transactions. Like send some stuff/coins/tokens to somebody else, instead of trading on the exchange, so it's almost like an e-mail program but for coins !

13. The developers can be reached on discord and can be chatted with ! They I am sure they are very busy, but at least they will listen and read some of the feedback !

14. Keep in mind that this exchange has only existed for 3 years, but what it has accomplished in just those 3 years is astonishing ! At least to me ! Wink =D

15. It can do cross-chain transactions, via special operators which people can run themselfes, or purchase assistance for existing operators to embed blockchain in there for payment and such.

Basically there is little stopping determined people/developers from adding their own blockchain project to this decentralized exchange which is a good thing for the future !

16. It seems strong protected with hashes and such... this ain't no joke or 15 year old script kiddy running some shitty crap... this is some hi-tech shit the likes of which I have never seen before and definetly requires some attention/research, pretty cool ideas/stuff in here like some special kind of blockchain per account to keep it running smooth/fast, hashing it fast, lots of parallel transactions possible, higher performance basically and I can attest to test, it's lightning fast, very impressive for a blockchain technology ! Wink

17. As far as I can tell, running a full node will require 200 GB, and 30 MB added daily, all of this is not required to use it, but it's still interesting to know... I suspect it might start growing faster though if it becomes more popular.

18. It has trading volume minimums to prevent "dust and pixel dusty/shitty small transactions spam"... sometimes annoying, but at least can help with preventing bloat... and too quick changes on the order books or so... though I have seen one cases of some silly prices but anybody can do that in certain cases like demand 1 million euros for 1 bitcoin lol.... it does screw with the depth chart somewhat though, I like the depth chart.

19. Something else it does, which is very cool and smart and future ready idea: It requires payment (called quota) to be able to do anything on the blockchain, cpu, memory, harddisk storage, bandwidth it's all charged... best of all one can spend 20 quota per daily freely to do some minimum trading, about 10 trades or so, maybe 20 if no cancels... Well this is low, it should be enough for a beginner, hopefully wants the trader becomes bigger gets more confidence and stays on longer the quota will rise.

The quota thing is one of my gripes with this thing, perhaps the prices of quota are a bit high, I am trying to get some more quota... for now I think 20 per day is ok-ish though maybe if they increased it to 40 or so it might be a bit better, this is debateable and probably tweakable by the developers.

20. Vitex seems to burn some coins to fight inflation... all vite coins mined in advanced, billions of em... and can be used/purchased etc.

I am not yet sure about ViteX, VX and quota, it's a bit complex, it has complex formulas to calculate cost, I don't yet understand the relation ship between vite and vx but it sure is interesting to dive deeper into this.

I believe that I may have seen the future in ViteX.

However the crypto-space is very dynamic and creative... people/developers/groups constantly out doing each other with even better things... so who knows what is to come next.

But for now I am very impressed by ViteX and can't wait to see how it might improve ! Wink
43  Economy / Service Discussion / Decentralized Exchange ViteX is cool ! on: March 22, 2023, 09:15:17 PM
Make sure to give it a looksy and to try it out !

It's the best thing in the crypto world I have seen in a long time !

I really like it, and so should you, and you will.... you will be ! =D
44  Bitcoin / Bitcoin Discussion / Is/was Satoshi Nakamoto my computer science teacher ?! ;) =D on: March 22, 2023, 09:07:26 PM
Sometimes I wonder if one of my computer science teacher might be Satoshi Nakamoto.

1. One time, one sentence he said to me, which always ghosted through my brain:

"Would it not be fantastic if all information in an information system could be kept forever/always ?!" (Something like that)

(He looked at me like he really wanted to have my oppinion... and he was unsure of himself... I cannot really remember my answer or reaction, I think I just stayed silent and was a little bit amazed and surprised by this statement/question/action... he also bent around me and looked me really hard in the face with a bent head... like he really wanted to have some kind of answer or something. Personally I was probably thinking something like: "This guy is completely crazy, talks weird... looks weird/funny... hard to understand... the harddisk would just get full... it's probably a stupid idea... but then again maybe it would be nice... but why would you want this ?! They guy didn't seem to be making much sense to me... at the time... I think my silence and slight rejection of him... just made him a bit frustrated or something lol... wtf was he talking about lol.)

2. Plus he was also a foreigner looking person, chinese or japanese, was very hard to understand ! LOL.

3. He did design computer system for a library... so he a software architect and/or programmer... and/or database specialist.

Strange isn't it ?!

(Unfortunately I am not very good with names...) I might still have some documentation that might have his name on it, but the chance is kinda slim and I don't want to bother searching it for now in one of my old boxes... but if you must know here is some information on him:

Country: The Netherlands
South part of the country, limburg/Heerlen, IT studies Heerlen.

Now you have something to go on ! Wink
45  Bitcoin / Development & Technical Discussion / Re: Bitcoin scalability & financial & competition problems and solutions on: February 19, 2023, 08:03:14 PM
With "the accounting" I ment keeping track of request,downloading,uploading bittorrent blocks/pieces. The computer must know who has what blocks, that's "pieces accounting".

Your feedback was kinda interested, it kind of made me realise that "verification of all blocks" does not necessarily need to occur by everybody.

As long as the root hash is generally accepted by many computers, then it can be assumed that some parts of the tree are verified by others, who may be involved in the transactions in those blocks.

So theoretically it would only be necessary for computers involved with the latest bitcoin transactions in the latest block to verify those... if enough verifications then the other computers in the network can assume that the verification was done and was accepted/successfull.

It's a somewhat interesting idea.

If you have understanding why a merkle hash tree can be used to verify leave nodes, then you will have to read up how a merkle hash tree works, it's quite simple really.

I will try and explain the core concept with a very small tree of only 3 nodes.

1 root hash node

2 leave nodes:

To compute the root hash node (or intermediate node) a new/root/intermediate hash is computed as follows:

Intermediate Hash = Hash( Leave node 1 hash + Leave node 2 hash);

So basically the leave node 1 and leave node 2 hashes are "glued" to each other and a hash calculated over it and stored.

If any bit changes in the leave nodes it will be detected...

This process will be repeated for any higher nodes in the tree till the "root".

If any bit gets corrupted anywhere in the tree, the root node hash will have changed.

So to detect where the change happened, one goes down the tree, left and right and then checks if left changed or right changed or both...

And thus one "goes down" the tree to find where a bit flip occured...

I do see one problem though:

If the computers/users involved with the transactions are not online then they won't verify the transactions/block, so then somebody else would have to verify it...

46  Bitcoin / Development & Technical Discussion / Re: Bitcoin scalability & financial & competition problems and solutions on: February 17, 2023, 10:16:12 PM
Follow up video:

https://youtube.com/live/dHdQmA-qQKE

BlockTree double spend problem (PascalCoin can probably solve it)

17 february 2023 by Skybuck Flying.

I thought a little bit about the previous video:

https://youtube.com/live/zT0fs8KtaG8

Bitcoin scalability & financial & competition problems and solutions

I see a "little problem" with this BlockTree idea.

It is (for starters) the double spending problem.

(I don't know much about how transactions are stored in the blocks, I don't really care, maybe I should or maybe

I should think of something else).

PascalCoin uses accounts, which might already solve, probably does solve the problem I am about to describe, and

it uses a concept called "SafeBox". It might be required to make bitcoin scalable... but then it looses a bit of

privacy.


Let's suppose there is a bitcoin address containing 50 coins.

Let's suppose the transaction that more or less mined these coins is in


                Block 3

             Mined 50 coins bitcoin address A




                        Double Spend attempt        Double Spend attempt
                                                           in single block             in multiple blocks.

                                                             Block 5                   Block 20

                                                      Try Spend 50 coins towards       Try Spend 50 coins
                                                       bitcoin address B               towards bitcoin address D

                                                      Try Spend 50 coins towards
                                                       bitcoin address C
               


The problem is the client needs more information, multiple blocks to be able to determine if bitcoins were

already spent... it must check for double spend attempts.


One simple idea would be to add links from Block 3 to the other Blocks so that the expenditure can be

checked/traced.

Ofcourse you cannot change block 3, because it's protected by hashes and such, you don't want to alter history.

But bitcoin does want to track how coins/addresses are spend.

Maybe some kind of link structure.


PascalCoin seems to be using "account blocks"...

It computes a hash across all account blocks, basically the safebox hash.

and the safebox hash is also stored in the blocks mined...

and then before trying to spend coins it will probably check the accounts and also mempool to detect any

attempts to spend coins that are simply not there or double spends.


So then the block tree would look more like:


      Block 3                           Block 5

      wants to spend 50 coins         
      from account number A to account number B


Theoretically PascalCoin can compute exactly in which account block the account is in. (But only if the number

of accounts remains constant per block, or it would have to use a more complex code/formula in case it changes

from a certain block number).

And then it can immediately retrieved both account blocks which are necessary.

The account block containing account number A
the account block containing account number B

So the account blocks can also be stored as an AccountBlockTree and BitTorrent could be used for this as well or

a similiar protocol.

To distribute these account blocks with a certain redundancy through the network, without actually storing all

of them on a single computer.

So there is some benefit to this BlockTree idea, at least for PascalCoin.


47  Bitcoin / Development & Technical Discussion / Bitcoin scalability & financial & competition problems and solutions on: February 17, 2023, 04:52:51 PM
Bitcoin scalability & financial & competition problems and solutions:

Link to youtube video discussing the above topics:

https://youtube.com/live/zT0fs8KtaG8

List of concepts discussed/tags of video:
Bitcoin, Problems, Scalability, Financial, Costs, Competitor, Solutions, Distribution, Coins, Bittorrent, Merkle Hash Tree, Tree Numbering, Tree Node Number Translation, Redundancy, Risks, Storage, Root Hash, Intermediate Hash, Binary Tree, Growing Binary Tree, Tree Storage, Energy, Magnets, Glass, Lasers, Holy, 3D Glass, Seeking, Bandwidth, Network, Scanning, Number of Peers, Number of Nodes, Number of Blocks, Tree Blocks, Virtual Tree, Computational Tree, Partial Tree, Bitsets, Compressed Bitset.

17 FEBRUARY 2023 BY SKYBUCK FLYING.

(Sorry for Caps, don't mean to scream or anything, just makes it a bit easier to read on highly compressed video images)

Lately I have been thinking about the "financial costs" of the banking system.

Today I also more or less considered the "financial costs" of bitcoin.

And I more or less came to the conclusion that bitcoin might actually be more

expensive then the centralized banking system in a certain way, if true then I think

this high financial cost problem should be solved.

Bitcoin should be cheaper than the centralized banking system and not more

expensive.

I AM GOING TO DISCUSS THREE IMPORTANT TOPICS IN THIS VIDEO:

1. THE FINANCIAL COSTS OF BITCOIN AND HOW TO REDUCE IT.

2. THE SCALABILITY PROBLEM OF BITCOIN AND HOW TO REDUCE/SOLVE IT. THE SCALABILITY

PROBLEM ALSO AFFECTS/CAUSES TO FINANCIAL PROBLEM TO A CERTAIN DEGREE. IT ALSO

RELATES A LITTLE BIT TO THE MINING PROBLEM.

3. THE COMPETITOR PROBLEM.

4. THE MINING PROBLEM/COIN DISTRIBUTION PROBLEM.

THE MOTIVATION HERE:

IS DRIVING DOWN COSTS, BECAUSE COSTS ARE EXPLODING ACROSS EUROPE AT LEAST AND MAYBE

THE WORLD, POSSIBLY DRIVEN BY POLITICS, GREEN MOVEMENT, DRIVING UP PRICES

ARTIFICIALLY, ENERGY CRISIS, ENERGY PRICE HIKES AND ALSO SOME WAR AND TRADE BANS AND

KICKING COUNTRIES OUT OF THE FINANCIAL SYSTEM/SWIFT.

LIFE IS BECOMING EXPENSIVE, HOW TO REDUCE COSTS ?!

COMPETITION IS GOOD, BITCOIN COULD BECOME A COMPETITOR FOR THE FINANCIAL

BANKS/SYSTEM AND OFFER A CHEAPER ALTERNATIVE....


TO MAKE THE BITCOIN PROBLEMS PERFECTLY CLEAR IT HELPS TO EXAGARETTE THE PROBLEMS.

EUROPE CASE: IMAGINE IF 300.000.000 IN EUROPE START USING BITCOIN.
WORLD CASE: PROBLEMS WILL BE EVEN BIGGER IF 7.000.000.000 BITCOIN.

THE BITCOIN PROBLEMS:


1. THE FINANCIAL COSTS/PROBLEM AND WHAT CAUSES IT.
&
2. THE SCALABILITY PROBLEM.

BASICALLY EVERYBODY, EVERY FULL NODE HAS TO COPY/DOWNLOAD THE ENTIRE BLOCKCHAIN AND

THIS LEADS TO THE SITUATION WHERE EVERYBODY THAT WANTS TO RUN A FULL/SECURE NODE OF

HAVING TO BUY AT LEAST A VERY BIG EXPENSIVE HARDDISK.

300.000.000 X 1 HARDDISK X 500 EURO = 150.000.000.000 EUROS

NOW COMPARE THAT TO BANKS,CENTRALIZED BANKS

THE ONLY NEED A FRACTION OF THESE AMMOUNTS OF HARDDISKS

BANKS REQUIRE MUCH LESS HARDDISKS IF THEY USE A CENTRALIZED SYSTEM.

ALSO MAKING ALL THESE COPIES, REQUIRES A LOT OF BANDWIDTH AS WELL, ALSO A LOT OF

PROCESSING POWER, WHICH ALSO MEANS MORE ENERGY ETC.

TRANSACTION COSTS FOR BITCOIN ARE QUITE HIGH, BECAUSE STORAGE SPACE IS SO LIMITED,

IT IS BEING USED INEFFICIENTLY, BECAUSE OF ALL THESE MANY COPIES.

IF THE NUMBER OF COPIES WAS REDUCED AND INSTEAD THE HARDDISK SPACE MORE EFFICIENTLY

USED, THIS COULD ALLOW THE BLOCK-SIZE OF BITCOIN TO BECOME BIGGER/LARGER AND WOULD

ALLOW MORE TRANSACTIONS TO BE STORED IN THIS BLOCK, BASICALLY ALLOWING MORE

TRANSACTIONS PER 10 MINUTES, BASICALLY MORE TRANSACTIONS PER MINUTE BASICALLY AND

WOULD RELIEF SOME OF THE PRESSURE ON THE SYSTEM, BECAUSE BASICALLY USERS OF TODAYS

BITCOIN HAVE TO COMPETE WITH EACH OTHER TO GET THERE TRANSACTION THROUGH, BECAUSE

THE TRANSACTION STORAGE SPACE IS LIMITED AND ONLY THE TRANSACTIONS WHICH OFFER THE

HIGHEST TRANSACTION FEES ARE PROCESSED AND STORED IN THE BLOCKCHAIN...

IF EVERYBODY WOULD START USING BITCOIN IN IT'S CURRENT FORM IT WOULD DRIVE UP

TRANSACTION COSTS AND WOULD MAKE BITCOIN EVEN MORE EXPENSIVE.


THE MORE OR LESS CURRENT FINANCIAL BANKING SYSTEM COSTS ESTIMATION:

IT COSTS MONEY TO HAVE A BANKING ACCOUNT.

4 EURO PER MONTH FOR AN BANKING ACCOUNT.

EUROPE CASE:
300.000.000 PEOPLE x 12 MONTHS X 4 EURO = 14.400.000.000 EUROS PER YEAR.

EVERY BANK TRANSACTION MORE OR LESS COSTS:

15 EURO CENTS.

BUT SOME MIGHT BE MUCH MORE EXPENSIVE LIKE INTERNATIONAL TRANSACTIONS.

THIS COULD PROBABLY ADD ANOTHER FEW BILLION TO THIS COST NUMBER.

I DON'T KNOW THE EXACT COSTS HERE...

BUT THERE IS AN INCENTIVE FOR BANKS TO GET RID OF COMPETITORS INCLUDING CASH...

SO THAT IF EVERYTHING GOES VIA THEIR SYSTEMS, IT WILL DRIVE UP TRANSACTIONS AND THUS

THEY CAN ALSO MAKE A BIG PROFIT.

ROUGHLY SPEAKING AFTER 10 YEARS, BITCOIN AND BANKS ARE BREAK EVEN, EXCEPT BANKS

ACTUALLY SERVE A MUCH LARGE COMMUNITY.

RIGHT NOW I WOULD ESTIMATE BITCOIN AND BANKS ARE BREAK EVEN AFTER 10 YEARS, SO

CURRENTLY THERE IS NO REAL COST REDUCTION, WHICH SUCKS.

3. THE COMPETITOR PROBLEM.

BANKS HAVE WAKEN UP, CENTRALIZED BANKS HAVE WAKEN UP, AND THEY HAVE BECOME A BIT

NERVOUS ABOUT THIS BITCOIN TECHNOLOGY... THEY SEE IT AS A POTENTIAL THREAT TO THEIR

BUSSINESS/BUSSINESS MODEL AND THEY WORRY ABOUT BITCOIN IF IT WOULD EVOLVE INTO

SOMETHING MORE EFFICIENT... THEN BITCOIN COULD BECOME A SERIOUS COMPETITOR FOR

BANKS.

FOR NOW THE BANKS HAVE STARTED PLANNING, WHICH YOU MAY HAVE HEARD OF, A CENTRALIZED

DIGITAL CURRENCY/BANKING SYSTEM. BASICALLY SOME KIND OF DISTRIBUTED LEDGER SYSTEM

AMONG BANKS THEMSELFES... AND THEN LIGHT CLIENTS WOULD PROBABLY COMMUNICATE WITH

THESE HEAVY NODES RUNNING AT THE CENTRALIZED BANKS.

I REFER YOU TO GEORGE GAMMON'S YOUTUBE VIDEOS ABOUT THIS AND OTHERS THEN DISCUSS IT

IN MORE DETAIL HOW THAT COULD WORK AND HOW IT WOULD EFFECT THE FINANCIAL SYSTEM.

TO SUM UP GEORGE GAMMON'S HYPOTHESIS OF HOW THIS WOULD WORK:
1. COMMERCIAL BANKS WOULD KEEP SERVICING/MAKING LOANS TO COMMERCIAL

ENTITIES/ENTERPRISES/BUSSINESS.

2. THE CITIZEN ACCOUNTS WOULD TRANSFER/TRANSITION FROM THE COMMERCIAL BANKS TO A

CENTRALIZED BANK, THIS CENTRALIZED BANK WOULD THEN GET A LOT OF INSIGHT INTO THE

TRANSACTIONS OF ALL THE CITIZENS.

3. THE COLLECTION OF DATA ABOUT CITIZENS, FACE SCANNING, MOUTH SCANNING AND

PASSING/COLLECTING OF DATA OF BUSSINESS ANYWAY <- MIGHT BE INEVITEABLE.

HE SUGGESTS: BY ASSETS THAT PEOPLE WILL WANT IN THE FUTURE, TRADE IT AMONG EACH

OTHER.

MY PREDICTION/WORRY:

IF BITCOIN OR A NEW SYSTEM DOES NOT APPEAR, THEN BITCOIN WILL MORE OR LESS DISAPPEAR

TO THE BACKGROUND BECAUSE IT'S TOO INEFFICIENT, TO COSTLY... AND THE CENTRALIZED

BANKS AND COMMERCIAL BANKS, WILL BASICALLY WIN WITH THEIR SYSTEMS...

AND THEN THERE WON'T BE ANY COST REDUCTION FOR US ALL, WHILE I DO BELIEVE THAT

BITCOIN HAS THE POTENTIAL TO REDUCE THE COSTS OF THE BANKING WORLD.


THERE IS A RISK THAT THESE BANKS WOULD GET A MONOPOLY ON THE FINANCIAL TRANSACTIONS

AND START RISING COSTS, MAKING IT EVEN MORE EXPENSIVE IN THE FUTURE.

AND IT MIGHT ALSO MAKE THEM TO "POWERFULL"....


4. THE MINING PROBLEM/COIN DISTRIBUTION

50% ATTACKS, 33% ATTACKS.

SOME PEOPLE CONSIDER THIS PROBLEM SOLVED BY USING MINING POOLS.

I KINDA AGREE WITH THAT A LITTLE BIT, NOT ENTIRELY, BUT IT'S A NICE SOLUTION FOR

NOW.

BASICALLY THERE COULD BE 4 MINING POOLS, CLIENTS COULD BE DISTRIBUTED

"FAIRLY/EVENLY" AMONG THE MINING POOLS, SO THAT EACH MINING POOL HAS 25% OF THE

HASHING POWER.





THE SOLUTIONS TO THE SCALABILITY PROBLEM OF BITCOIN:

1. THE BLOCK STORAGE SYSTEM AND THE BLOCK DISTRIBUTION PROTOCOL:

BASICALLY THERE IS ALREADY A SOLUTION TO THIS PROBLEM AND IT IS CALLED:

BITTORRENT (BY BRAM COHEN, MIT UNIVERSITY)

BASICALLY IT DIVIDES DATA/FILES INTO BLOCKS AND DOWNLOADS THEM RANDOMLY AND

DISTRIBUTES THEM ACROSS MANY PEERS BY HEURISTICS AND A THIS FOR THAT PROTOCOL.

IT THEORETICALLY ALLOWS A FILE TO BE PARTIALLY STORED ON MANY COMPUTER DISKS.

SO BASICALLY EVERY PEER/EVERY COMPUTER DISK CAN ONLY STORE A FEW PIECES.

NOT ALL PIECES, NOT ALL BLOCKS HAVE TO BE STORED IN A SINGLE DISK...

IT IS POSSIBLY TO REQUEST CERTAIN BLOCKS ON A NEED-TO-KNOW BASIS.

1.1 THE ACCOUNTING FOR THESE BLOCKS CAN BE DONE WITH SOMETHING KNOW AS A BITSET, IT

IS POSSIBLE TO CODE A SCALABLE BITSET, BASICALLY A COMPRESSABLE BITSET, WHICH KEEPS

THIS ACCOUNTING IN MEMORY IN A COMPRESSED FORM AND CAN MOST LIKELY ALSO STORE AND/OR

TRANSMIT THIS IF NECESSARY IN A COMPRESSED FORM TO OTHER PEERS, SO THAT THIS DOES

NOT HAVE TO BECOME A TECHNICAL/LIMITING PROBLEM. SO THAT THE MEMORY SYSTEM DOES NOT

RUN OUT OF MEMORY. SINCE IT DOES NOT NEED TO BE DECOMPRESSED, THERE IS ALSO NO RISK

OF A DECOMPRESSION EXPLOSION, LIKE WITH WINZIP, EXTRACTING A 1 EXABYTE FILE WITH ALL

ZEROES OR SOMETHING CRAZY.

MY SUGGESTION HERE IS THAT EACH COMPUTER STORES 256 SEQUENTIAL BITCOIN BLOCKS, SO

THAT THESE CAN BE COMPRESSED IN A CERTAIN WAY, MULTI LEVEL WAY. IT'S KIND OF SECRET

TECHNOLOGY, DON'T HAVE TO USE IT.

WHAT IS NEEDED IS REAL-TIME QUEYRING OF THIS COMPRESSED BITSET.


1.2 BITCOIN ITSELF IS SOMEWHAT INEFFICIENT WITH THE VERIFIEING OF ALL THESE BLOCKS.

CURRENTLY THIS HAPPENS IN A SEQUENTIAL FASHION AS FAR AS I KNOW.


THE DATABASE/BLOCKCHAIN (LINKED CHAIN OR LINKED LIST)
GENESIS BLOCK 0 <- BLOCK 1 <- BLOCK 2 <- BLOCK 3 <- BLOCK 4


THERE IS ANOTHER WAY TO VERIFY THE INTEGRITY OF THE DATABASE:

MERKLE HASH TREE (BASICALLY A BINARY TREE, IT'S A COMPUTER CONCEPT/DATA STRUCTURE)

            STATE:
                              ROOT HASH
                            /
         BLOCK 0      


            STATE:
                              ROOT HASH
                            /        \
         BLOCK 0     BLOCK 1    


                 STATE:
               ROOT HASH                    
                                    /           \
                              INTER HASH       INTER HASH
                            /        \         /
         BLOCK 0     BLOCK 1   BLOCK 2    



           STATE 0

                          ROOT HASH
                          /      \

                INTERMEDIATE              HASH
              /         \                  /
 
  INTERMEDIATE HASH    INTER HASH           HASH
      /     \         /          \           /
BLOCK 0   BLOCK 1   BLOCK 2    BLOCK 3     BLOCK 4



WHAT WOULD BE NEEDED FOR BITCOIN IS A DYNAMIC MERKLE TREE HASH WOULD BE NEEDED,

A TREE THAT CAN GROW. EVEN IF THIS TECHNOLOGY/CODE DOES NOT EXIST, THEN IT'S STILL

POSSIBLE TO USE EXISTING STATIC MERKLE HASH TREES AND MORE OR LESS RECONSTRUCT THE

TREE...

IT MIGHT NOT BE NECESSARY TO RE-CONSTRUCT, AT LEAST THAT IS THE HOPE.



            STATE 1:

                          ROOT HASH
                          /      \

                INTERMEDIATE                HASH
              /         \                      \

  INTERMEDIATE HASH    INTER HASH              INTER HASH
      /     \         /          \             /      \
BLOCK 0   BLOCK 1   BLOCK 2    BLOCK 3     BLOCK 4   BLOCK 5



            STATE 2:

                                    ROOT HASH
                          /                            \            

                INTERMEDIATE                           HASH
              /         \                          /          \

  INTERMEDIATE HASH    INTER HASH              INTER HASH      HASH
      /     \         /          \             /      \         /
BLOCK 0   BLOCK 1   BLOCK 2    BLOCK 3     BLOCK 4   BLOCK 5   BLOCK 6




            STATE 3:

                                 ROOT HASH
                          /                            \            

                INTERMEDIATE                           HASH
              /         \                          /             \

  INTERMEDIATE HASH    INTER HASH              INTER HASH      HASH   HASH
      /     \         /          \             /      \         /      \
BLOCK 0   BLOCK 1   BLOCK 2    BLOCK 3     BLOCK 4   BLOCK 5   BLOCK 6 BLOCK 7




            STATE 4:

                                            ROOT HASH
                                    /                           \
                              IHASH                                     IHASH
                     /                      \                           /    
             IHASH                           IHASH                    IHASH
         /           \                   /          \                /
    IHASH           IHASH           IHASH            IHASH         IHASH
   /     \         /     \         /      \         /      \       /
BLOCK 0 BLOCK 1 BLOCK 2 BLOCK 3 BLOCK 4  BLOCK 5 BLOCK 6 BLOCK 7 BLOCK 8
 
Apple's Steve Jobs would have called this: iCoin for your iPhone.


BASICALLY EACH PEER WOULD HAVE IT'S OWN TREE STATE.

THEORETICALLY IT WOULD BE POSSIBLE TO "TRANSLATE" THE NUMBER SCHEME ON THESE TREES.

SO BASICALLY FOR A PEER TO BE ABLE TO COMMUNICATE WITH ANOTHER PEER.

PEER A WITH PEER B.

PEER A MUST  MORE OR LESS BE ABLE TO PEEK INTO THE MIND OF PEER B.

SO PEER A MUST KNOW: HOW MANY NODES ARE THERE IN THIS MERKLE HASH TREE.

BASICALLY PEER A ONLY NEEDS TO KNOW HOW MANY NODES THERE ARE IN THE TREE OF PEER B.

BASICALLY PEER A MUST KNOW HOW BIG IS THE TREE OF PEER B.



         ILLUSTRATE A NUMBER SCHEME FOR THESE BINARY TREES

THIS IS USEFULL FOR AN EFFICIENT TREE COMMUNICATION PROTOCOL TO BE ABLE TO RETRIEVE

SOME OF THESE HASHES, NOT ALL HASHES HAVE TO BE ACQUIRED, I HAVE NOT YET EXPLAIN

THAT, TO VERIFY A NEW NODE, OR ANY LEAVE, NOT ALL HASHES ARE REQUIRED.

IT WOULD RESERVE 0 TO INDICATE UNKNOWN OR FAILURE OR SOMETHING.

LET'S START NUMBERING AT NUMBER 1.




            STATE 4:
                                              
                  N1
                                            ROOT HASH
                                    /                           \
                              IHASH N2                          IHASH
                     /                      \                           /    
             IHASH N3                          IHASH                    IHASH
         /           \                   /          \                /
    IHASH N4         IHASH           IHASH            IHASH         IHASH
   /     \         /     \         /      \         /      \       /
BLOCK 0 N5 BLOCK 1 N6 BLOCK 2 N BLOCK 3 BLOCK 4  BLOCK 5 BLOCK 6 BLOCK 7 BLOCK 8


BITTORRENT.


USE A MERKLE HASH TREE TO STORE AND COMPUTE THE BLOCKS.


MAYBE LOOK INTO MY POSTING/CODE:

My posting on bitcoin forum:
"Distributed downloading of blocks using a merkle hash tree for the block chain."


Maybe I invented some number scheme which stays the same as the binary tree grows,

maybe not, it could probably be invented or re-invented, maybe it already exists.

Even if it does not exist. Nodes numbers of trees could be "translated".

So basically Peer A has it's own Tree Node Number scheme/numbering.

So basically Peer B has it's own Tree Node number scheme/numbering.

If Peer A can understand Peer B's numbering scheme or vice versa then PeerA and

PeerB should be able to "translate" the numbers from each other and be able to refer

to the same node that they want to discuss/communicate about it.

So the point is, even with different numbering scheme, this does not have to be an

issue. It can be computed mathematically, or even with a little bit of extra memory.

Maintaining a "growing" number scheme that stays the same no matter the tree state,

would just be an optimization.


            WHERE TO STORE THE ROOT HASH
            INSPIRATION FROM PASCALCOIN

BASICALLY STORE THE ROOT HASH IN EACH BLOCK AS IT CHANGES.




GENESIS BLOCK 0      BLOCK 1         BLOCK 2              BLOCK 3
IT'S OWN BLOCK HASH   IT'S OWN BLOCK HASH   IT'S OWN BLOCK HASH
ROOT HASH      ROOT HASH      ROOT HASH            ROOT HASH


FOR EACH NEW BLOCK:

RE-COMPUTE THE ROOT HASH
AND
STORE THE ROOT HASH IN THE NEW BLOCK.



                  I11
            I9           I10
      I6           I7     I8
   I1    I2    I3    I4   I5
 N1 N2 N3 N4 N5 N6 N7 N8 N9 N10


THE MEMORY REQUIREMENTS FOR A BINARY TREE COMPARED TO A LINKED LIST, DOUBLE.

WHICH REALLY ISN'T THAT BAD... AND THE ENTIRE TREE DOES NOT NEED TO BE STORED IN

MEMORY.

IT CAN ALSO BE STORED ON DISK.

THIS IS WHERE EXTRA TECHNOLOGY/SOURCE CODE IS NEEDED TO STORE THE TREE ON DISK.


BUT IT WOULD BE VERY USEFULL, IF THIS TREE CAN BE ACCESSED PARTIALLY FROM

DISK/PERMANENT/PERSISTENT STORAGE AND BE TRAVERSED/SEEKED WITHOUT LOADING THE ENTIRE

TREE INTO MEMORY.

I THINK IT WOULD BE PRETTY SMART TO USE A STORAGE SCHEME/TECHNOLOGY/METHOD/PATTERN

WHERE AT LEAST THE LEAVE NODES CAN BE RETRIEVED INDIVIDUALLY, ALSO INTERMEDIATE

NOTES, AND OFCOURSE ALSO THE ROOT NODE.

SO BASICALLY ANY POSITION/NODE IN THE TREE SHOULD BE RETRIEVALE FROM THIS STORAGE

TECHNOLOGY EFFICIENTLY, WITHOUT REQUIRING TO LOAD THE ENTIRE TREE INTO MEMORY.

IT'S PROBABLY POSSIBLE TO DO THIS, TO DO THIS, THE EASIEST WAY WOULD BE TO MAKE SURE

THAT EACH NODE HAS THE EXACT SAME SIZE AND HAS A FIXED SIZES.

THIS SHOULD MAKE IT EASY TO COMPUTE AN LINEAR/SEQUALTIAL OFFSET FROM THE START OF

THE FILE TOWARDS SOME NODE POSITION IN THE TREE.

SO THIS TREE BASICALLY BECOMES VIRTUAL OR ANY TERM, A COMPUTATIONAL TREE, WHERE THE

NUMBER SCHEME IS USED TO FINALLY COMPUTE THE NODE OFFSET IN THE FILE.

AND THUS A DIRECT SEEK INTO THIS POSITION IN THE FILE CAN BE DONE AND THE NODE READ.

AT THE END OF THE FILE NEW NODES SHOULD BE ABLE TO BE ADDED.

ANOTHER IDEA COULD BE TO SPLIT THE TREE INTO MULTIPLE FILES. BUT THIS WOULD PUT

EXTRA STRAIN ON THE FILE SYSTEM, THOUGH MAYBE THIS HAS SOME KIND OF BENEFITS...

ONE SIMPLE BENEFIT COULD BE TO RE-USE THE "SEEKING" CAPABILITY OF THE FILE SYSTEM...

BASICALLY THIS WOULD ALLOW THE PROGRAMMER TO COMPUTE A FILENAME, MAYBE EVEN A FOLDER

NAME, THOUGH I DON'T RECOMMEND USING SUB FOLDERS TO STORE THE TREE, BASICALLY

WINDOWS EXPLORER HAS LIMITATIONS AND HAS DEPTH LIMITATIONS.

BUT AT LEAST THE FILENAMES CAN BECOME QUITE BIG... HOWEVER... FILENAMES WOULD

ULTIMATELY RUN INTO THEIR OWN LIMITATIONS, I AM NOT SURE WHAT CURRENT LIMITATION

IS... NTFS PROBABLY HAS SOMETHING LIKE MAYBE 2 GB LIMITATION OR MAYBE 64 GB

LIMITATION.

SO A DOWN SIDE OF THIS IDEA, IS EXTRA STORAGE SPACE NEEDED FOR THE FILENAMES...

BUT AN ADVENTAGE WOULD BE NO OFFSET COMPUTATIONS FOR VARIABLE NODE SIZES THIS COULD

BE AN ADVANTAGE... AND THEN YOU SIMPLY LET THE FILE SYSTEM SEEK THE FILE AND OPEN IT

AND LOAD IT.

ANOTHER IDEA COULD BE OFCOURSE TO USE "DATABASE" TECHNOLOGY TO STORE THESE NODES AND

TREE HASH NODES AND SO FORTH.

AND THEN BITCOIN WILL BE AFFECTED/LIMITED AND/OR ENHANCED BY THE

PROPERTIES/LIMITATIONS OR BENEFITS OF SUCH A DATABASE TECHNOLOGY.

IT DOES ADD SOME COMPLEXITY TO THE SYSTEM.

THE IDEA BEHIND THIS DISCUSSION, IS HOW TO IMPLEMENT IT AS FAST AND LAZY AS

POSSIBLE, IF YOU TOO LAZY TO CODE IT DIRECTLY.


BY COMBINING BITCOIN + BITTORRENT + MERKLE HASH TREES + MERKLE HASH TREE

COMMUNICATION PROTOCOL/TREE NUMBERING SCHEME + TREE NUMBER SCHEME TRANSLATION OR A

STEADY/GROWING TREE NUMBERING SCHEME + MERKLE HASH TREE STORAGE/RETRIEVAL TECHNOLOGY

+ NETWORK SCANNING NUMBER OF PEERS, NUMBER OF TREE BLOCKS + STORING ROOT HASH PER

TREE LEAVE BLOCK + EACH LEAVE BLOCK HAS IT'S OWN BLOCK HASH.

 

IT BECOMES POSSIBLE TO MAKE BITCOIN EFFICIENT AND SCALABLE.

HOW TO ACTUALLY USE BITTORRENT TO DISTRIBUTE THE BITCOIN BLOCKS AMONG PEERS.

STEP 1.
EACH PEER WOULD NEED TO KNOW HOW MANY PEERS THERE ARE IN THE ENTIRE NETWORK.

NETWORK PEER SCANNING PROTOCOL. THE NETWORK MUST MAINTAIN SOME KIND OF IDEA/NUMBER

OF HOW MANY PEERS THERE ARE IN TOTAL.

STEP 2.

EACH PEER WOULD NEED TO KNOW ROUGHLY HOW MANY BLOCKS THERE ARE IN THE BLOCK TREE.

STEP 3 CALCULATE SOME KIND OF DISTRIBUTION RATIO


NUMBER OF BLOCKS IN TREE / NUMBER OF PEERS =

1.000.000 / 10.000 = So each peer has to store at least a mimimum of 100 blocks.

However there would be no redundancy yet, which means if a peer goes offline 100

blocks would be missing.

So there should be some kind of "redundancy factor".

For example each tree block is not stored just 1 time, but for example at least 3

times, for tripple redundancy like data centers.

But it could also be 10x because, 100 blocks is not that much.

This could also be left up to the user, how much redundancy the user wants to

contribute to the network in total, though, it does become maybe a little bit risky

if this particular user goes offline... not sure exactly... how these kinds of

decisions would affect the network...

But at least there is some redundancy... which is also what was build into

bittorrent.

Furthermore bittorrent basically allows allows "seekablelity".

Anyway block may be requested/downloaded at any time.

The blocks do not need to be downloaded in sequence. It can be downloaded in any

order, at any time, not all blocks need to be downloaded, only the once that are

necessary for for example verification purposes.

Or to check if the bitcoin address has balance/spendable outputs, etc.

So benefits of this idea are plenty:

1. Clients can much faster join the bitcoin network and don't need to download a

huge blockchain.

2. Clients can operate much more efficiently storage wise, and don't need to buy

extra/new/bigger harddisks.

3. There is an incentive for clients to join and operate the network at all times,

because as the number of clients goes UP, the number of blocks to store actually

goes DOWN, most likely, to some degree. Unless all the clients start spamming

transactions like crazy, but must likely clients won't do this, because there should

always be a small transaction fee to prevent them from spamming transactions.

Plus at least citizens don't really do that many transactions per day or per week.

Some companies might.... but that is kinda the idea to bring them along with it...

and they can now benefit from a cheaper financial transaction system that is carried

basically by the entire world, anybody that has a computer.

Also other companies like Google, Microsoft, Facebook, Apple, might also be

interested in providing some storage space to help with the increase usage of the

bitcoin system as it becomes more populair.

4. Most likely less bandwidth used, because only the necessary blocks and hashes

need to be downloaded and not the entire blockchain.

So basically while a tree is a less efficient storage structure at first glance,

looking at the total number of nodes used, a tree does allow and does have certain

properties that more or less makes it more efficient for very large systems...

because part of the tree can be ignored.

Basically like windows explorer where sub folders can be collapsed, or other GUI

trees.

You spend a little bit more on the tree size, but also because every computer only

has to store parts of the tree it can be stored more efficiently.

The tree can also be virtual/computed by math.

And math requires some processing power, it's basically pretty cheap, it just

requires some electricity, however with todays rising energy cost... hmmmmmmmmm....

if the energy costs keep rising, someday it might be cheaper to just store the tree

on disk, instead of re-compute it... this is just part of life and how the world

changes... hard to predict... but at least there are transition options, in case the

world changes.

Question: Will energy/electricity become cheaper or more expensive ?

It's hard to say:

There is solar energy, wind energy, nuclear energy, maybe fusion energy in the

future.

But there is also increased demand for energy:

Electric cars, Lots of computer chips, other computer equipment, other electronics.

Basically the magnetics on a harddisk are kind of free.... they might have to be

refreshed/read/written from time to time. (Head movement cost energy).

Solid State Disks ? Don't know how costly these are in terms of watts. I would

expect that all those components take energy ?! Not sure...

Futuristic technology like holo lens ? Some kind of technology from Microsoft,

written bits of data into glass and reading it out with lasers maybe.

Some kind of 3 dimensional glass laser storage technology. Huge capacity.

The laser will require energy to read/write, but the glass is probably free.





DISTRIBUTING PEERS AMONG MINING POOLS.

BECAUSE MINING POOLS ARE SO FAR THE BEST SOLUTION TO TRY AND DISTRIBUTE THE COINS

BEING MINED BY PROOF OF WORK MORE FAIRLY +

DISTRIBUTION OF TRANSACTION FEE COINS COULD AND SHOUKLD ALSO BE DONE VIA MINING

POOLS.

SO THAT CLIENTS CAN GET A FAIR SHARE OF THAT.

HOWEVER TO PREVENT THE MINING POOL OPERATOR/BOSS FROM PERFORMING A 51% OR 34%

ATTACK, MAYBE THERE WAS EVEN A 25% ATTACK POSSIBILITY, IT WOULD BE NECESSARY TO MAKE

SURE THAT THE MINING POOLS HAVE EQUAL HASH RATE/EQUAL POWER TO COMPUTE NEW BLOCKS.

MY ADVISE WOULD BE TO HAVE AT LEAST 4 MINING POOLS, BUT 5 WOULD PROBABLY BE A LITTLE

BETTER. THEN AGAIN AN UNEVEN NUMBER NOT SURE... 6 IS A BIT DEVILSH... IF TOO MANY

POOLS THEN THE TEMPTATION EXISTS TO MERGE THEM INTO BIGGER/STRONGER POOLS.

SO THE SOMEWHAT RISK SWEET SPOT WOULD PROBABLY BE 4 POOLS, TO AT LEAST BE ABLE TO

TWART THE 33% ATTACK POSSIBILITY, I AM NOT SURE IF A 25% ATTACK POSSIBILITY.

EACH MINING POOL SHOULD HAVE 25% OF THE TOTAL HASHING POWER.

This does not discuss the possibility of "dark/hidden mining" it does not discuss

the possibility of "partial block mining".

This may have to be looked at into the future. Not going to discuss this now...

*** MORE ON FAIR COIN DISTRIBUTION AND MINING POOLS ***


IF HASHING POWER OF EACH MINING POOL IS BETWEEN 24.5% AND 25.5% THEN JOIN RANDOMLY.
IF HASHING POWER OF THE JOINED MINING POOL EXCEEDS 33% LEAVE THE MINING POOL AND

JOIN ANOTHER MINING POOL IF AVAILABLE. (MAYBE NOT SUCH A GOOD IDEA IF A MINING POOL

GOES DOWN, WOULD LEAD TO A LOT OF EXTRA NETWORK TRAFFIC, BUT WOULD AT LEAST ENSURE

THAT CLIENTS REMAIN OPERATIONAL IN THE SENSE OF MINING, SO THAT THEY CAN CONTINUE TO

GET THEIR FAIR SHARE OF COINS), ALSO JOIN ANOTHER MINING POOL IF CURRENT MINING POOL

IS NON-FUNCTIONAL, IF AN ALTERNATIVE DOES EXIST AND CURRENT MINING POOL ABOVE 33%

THEN LEAVE EXISTING MINING POOL AND JOIN NEW MINING POOL. I DO SEE AN ATTACK

OPPERTUNITY HERE... WHERE CLIENTS COULD BE FOOLED AND JOIN BULLSHIT/FAKE MINING

POOLS... SO MY SUGGESTION WOULD BE TO HARD CODE AND/OR BITCOIN SOFTWARE ITSELF

SHOULD BE AUTHORITIVE IN THIS SENSE AND MAYBE THERE CAN BE SOME SPECIAL

INFRASTRUCTURE THAT VERIFIES IF MINING POOLS/OPERATORS ARE REAL/TO BE TRUSTED OR

FAKE... MAYBE REQUIRE SOME KIND OF REGISTERATION IN A REGISTRY, OR REQUIRE SOME

FEES/FUNDINGS TO ALLOW OPERATION OF A MINING POOL... MAYBE COULD EVEN PROVIDE A

LITTLE BIT OF INCOMING FOR THE BITCOIN DEVELOPERS THEMSELFES AND/OR FOUNDATION SO

THAT THESE MINING POOL REGISTRATION COSTS GO INTO THE BITCOIN FOUNDATION AS A KIND

OF FUNDING FOR THE BITCOIN DEVELOPERS, WHICH COULD BE USED FOR SOME PURPOSES.
IN RETURN THE BITCOIN SOFTWARE AUTHENTICATIONS THESE MINING POOL OPERATORS AS VALID,

THOUGH MAYBE SOME ADDITIONAL TECHNOLOGY CHECKS SHOULD BE DONE, OTHERWISE SOMEBODY

WITH SOME MONEY, COULD STILL BUY/FAKE IT'S WAY INTO THE MINING POOL OPERATER

REGISTRY, WHOEVER RUNS THIS REGISTRY COULD RUN SOME KIND OF VERIFIEING SOFTWARE TO

ESTIMATE IF IT'S REAL OR FAKE.

SO BASICALLY MINING POOL CLIENT (BASICALLY THE BITCOIN PEER) CAN LEAVE THE CURRENTLY

JOINED MINING POOL, IF THE CURRENTLY JOINED MINING POOL EXCEEDS 33% HASH RATE OR

SOME OTHER HASH RATE THAT MUST NOT BE EXCEEDED (DEPENDING ON MINIMUM AMMOUNT OF

MINING POOLS THAT SHOULD EXIST) AND THEN REJOIN THE MINING POOL WITH EITHER THE

LOWEST AMMOUNT OF HASH RATE (THOUGH IT COULD BE A TRICK), OR MAYBE COMPUTE A LIST OF

OTHER MINING POOLS THAT COULD BE JOINED, IN CASE THEY ALL HAVE A LOWER HASH RATE

THAN THE TARGET AVERAGE OF 24.5%, AND THEN JOIN ONE OF THEM RANDOMLY.

IT'S PROBABLY BETTER TO STAY WITH THE IDEA OF ONLY 4 MINING POOLS, SO THAT THE

CHANCE OF ACTUALLY OBTAINING BITCOINS IS ACTUALLY MAXIMIZED UNDER THESE CONDITIONS.

SO BASICALLY THE TOP 4 MINING POOL HASH RATES SHOULD BE EXAMINED.
AND THE LOWER MINING POOLS SHOULD DISSOLVE AND REJOIN THE TOP 4.

SO THAT ULTIMATELY THERE WILL BE 4 MINING POOLS WHICH EACH AROUND 25% HASHING POWER.

THIS CREATES THE MOST FAIR COIN DISTRIBUTION MODEL/SITUATION, WHERE PEERS DON'T HAVE

TO WORRY, THAT THEY JOINED A WEAK MINING POOL, WHERE THEIR CHANCE OF OBTAINING COINS

IS REDUCED, TO SIGNIFICANTLY REDUCED...

SO THIS 4 IDEA MINING POOL IDEA, GIVES THEM THE BEST CHANCE.


1. BITCOIN STORAGE PROBLEM: SOLVED BY BITTORRENT, REDUNDANCY, NETWORKS SCANNING AND

STORING ONLY A FEW BLOCKS PER COMPUTER.

2. BITCOIN BANDWIDTH PROBLEM: SOLVED BY NUMBER 1, PLUS MERKLE HASH TREE, PLUS MERKLE

HASH TREE PROTOCOL, NUMBERING SCHEME, STORING BLOCKS IN A TREE, INSTEAD OF A CHAIN.

3. BITCOIN COIN DISTRIBUTION PROBLEM: SOLVED BY CLIENT/BITCOIN SOFTWARE REQUIREMENT

TO JOIN ONE OUT OF FOUR MINING POOLS.

4. COMBINING ALL OF THESE SOLUTIONS SHOULD SOLVE THE COMPETITOR PROBLEM OF

CENTRALIZED DIGITAL BANKING SYSTEM, AND SHOULD OFFER VERY THOUGH COMPETITION TOWARDS

THIS CENTRALIZED DIGITAL BANKING SYSTEM. BASICALLY THIS SHOULD MAKE BITCOIN OR ANY

OTHER COIN SYSTEM THAT IMPLEMENTS THESE IDEAS FROM BEING MUCH MORE CHEAP TO RUN.

THE COSTS OF RUNNING ARE TRUELY DISTRIBUTED ACROSS ALL PEERS/ACROSS THE WORLD,

EVERYBODY DOES A LITTLE BIT, JUST ENOUGH TO KEEP THE SYSTEM RUNNING SMOOTH AND

REDUNDANT, BUT WITHOUT GOING COMPLETELY OVERKILL, WHICH IS WHAT THE CURRENT BITCOIN

SYSTEM IS, TOTAL REDUNDANCY OVERKILL.

Note: Maybe look further into "distributing" the tree nodes among peers.

I do believe that this is an unsolved problem, an issue not looked at yet.

The intermediate hash nodes of the tree, should be stored somewhere.

Some data, some blocks are needed to compute theses... and these hashes should be

stored somewhere so that they don't need to be recomputed.

Something new will have to be invented to distributed a binary tree, partially among

computers.

Maybe such a technology already exists.

Maybe look into my own posting to see if a stable growing number scheme is possible:

"Distributed downloading of blocks using a merkle hash tree for the block chain."

But this is not enough, but it is a start.

Even without a number scheme, translation could be used...

And I am thinking of simple numbering all the tree nodes "virtually" and then

pretending that these are all stored in a "bittorrent" like file.

So most likely bittorrent can also be used for the tree nodes/intermediate nodes

distribution.

Basically bittorrent would already be used to distribute the end leaves of the

merkle hash tree.

So it shouldn't be a too big deal to also use this same code infrastructure to also

distribute the intermediate hashes....


SO EACH TREE NODE SHOULD BASICALLY HAVE A TYPE TO INDICATE IF IT'S:

1. A ROOT HASH  (MAYBE THIS TYPE NOT REQUIRED, BUT MIGHT BE HANDY OR NOT HANDY)
2. AN INTERMEDIATE HASH
3. A ENDLEAVE/DATA BLOCK HASH.

USE BITTORRENT PROTOCOL TO DISTRIBUTE PARTIALLY THESE NODES.

IF THE NODE IS A ROOT NODE OR INTERMEDIATE NODE THEN ONLY A HASH HAS TO BE STORED.

IF THE NODE IS A ENDLEAVE NODE THEN ALSO STORE THE DATA FOR THE TRANSACTIONS/DATA

BLOCKS PLUS IT'S HASH, PLUS ALSO THE ROOT HASH INSIDE THIS DATA BLOCK.

SO A LOT OF WORK REQUIRED TO RE-PURPOSE THE BITTORRENT PROTOCOL PLUS SOME

EXTRA/ADDITIONAL CODE FOR MERKLE TREE HASH


FINAL CONCLUSION:

IF THE BITCOIN DEVELOPERS BECOME LAZY AND DON'T INNOVATE, OR OTHER CRYPTOCOIN

PROJECTS, IF THEY THINK THEY ARE GOING TO BEAT THE BIG CENTRALIZED/COMMERCIAL BANKS

THEN IT MIGHT BE TIME FOR THEM TO WAKE UP, RALLY THE TROOPS, FIND NEW ENERGY,

BECAUSE A BATTLE FOR THE FUTURE OF THE FINANCIAL SYSTEMS IS ABOUT TO BE UNLEASHED BY

THE BANKS.

THE BANKS ARE PLANNING, TRYING AND ATTEMPTING TO IMPLEMENT SOME KIND OF CENTRALIZED

DIGITAL CURRENCY SYSTEM.

WITHOUT FURTHER IMPROVEMENTS TO BITCOIN AND OTHER CRYPTOCOIN PROJECTS THEY WILL

PROBABLY EVENTUALLY END UP WITH A MORE EFFICIENT FINANCIAL SYSTEM, THAT WILL BE

CHEAPER TO RUN AND THEREFORE ULTIMATELY IT WILL BEAT THE LIVING SHIT OUT OF OTHER

EXISTING CRYPTOCURRENCIES.... AND THEY MAY BE ABLE TO OFFER MUCH CHEAPER

TRANSACTIONS WORLD WIDE... THAN ANY OTHER CRYPTOCURRENCIES...

BASICALLY DESTROYING THE OTHER CRYPTOCURRENCIES COST-WISE.

THE ONLY REMAINING PEOPLE RUNNING THE OTHER CRYPTOCURRENCIES WOULD BE THE SO-CALLED

"FREEDOM FIGHTERS" THAT DON'T CARE ABOUT THE COSTS OF TRANSACTIONS, BUT THEN THEY

WOULD KINDA LOOSE OUT IN THE MONEY... AND START TO BECOME POOR.. AS EVERY

TRANSACTION THEY DO IS JUST VERY COSTLY....

IF YOU WANT GLOBAL ADOPTION OF SOME CRYPTOCURRENCY, IT SHOULD BE CHEAPER THAN THE

BANKS... AND THE WAY TO DO THAT IS TO MAKE IT CHEAP TO SCALE SUCH A CRYPTOCURRENCY.

IT IS A VERY HEAVY/KIND OF EMOTIONAL BURDEN ON THESE KINDS OF DEVELOPERS TO

TRANSITION THE ENTIRE WORLD INTO SUCH A CHEAPER FINANCIAL SYSTEM.


THERE ARE UNKNOWNS, THERE ARE RISKS, THERE ARE LEGAL ISSUES, THERE ARE WHAT IF COINS

ARE STOLEN ISSUES... BUT THOSE UNKNOWNS AND RISKS REMAINS TO BE SEEN....

IT'S ABOUT RISK TAKING... DO YOU WANT TO TAKE THESE RISKS ? THAT IS UP TO YOU TO

DECIDE AS A DEVELOPER, IF YOU WANT TO GET INVOLVED WITH RISKY BUSSINESS AND ALSO

CAUSE RISKS FOR OTHER PEOPLE USING THIS KIND OF SYSTEM...

RISKS OF CRYPTOCURRENCY COIN SYSTEMS:

1. HARDWARE VUNERABILITIES IN COMPUTER CHIPS/PROCESSORS/RAM/ELECTRONICS.

2. SOFTWARE VUNERABILITIES IN OPERATING SYSTEM, BIOS, CLIENT SOFTWARE, ADDITIONAL

SOFTWARE.

3. NETWORK ATTACKS, DENIAL OF SERVICE.

4. POLITICS/RULE RISKS, MAYBE BANS OF CERTAIN ADDRESSES IN SOFTWARE.

5. LEGAL RISKS, MAYBE POLITICIANS/LAW MAKERS/LEGAL SOFTWARE REQUIRING CERTAIN

PATCHES/UPDATES/RULES TO THE SOFTWARE, FOR EXAMPLE BAN CERTAIN ADDRESSES, MAYBE

BECAUSE OF TERROR THREATS, "RETURNING LOST COINS", THIS PUTS THE WHOLE IDEA OF

CRYPTOCURRENCY ON SLIPPERY ICE...

6. THEFT OF COIN, INFILTRATING SOMEBODY'S COMPUTER SYSTEM, HACKERS, HI-JACK, SPYING,

TROJANS.

7. HARDWARE FAILURES.

8. SOFTWARE FAILURES/BUGS.

9. ENERGY/ELECTRICITY DEPENDENT.

10. ELECTRONICS DEPENDENT (CHINA, TAIWAN, EU, USA)

11. SOFTWARE/PROGRAMMER DEPENDENT, COMPILER DEPENDENT, PROGRAMMING LANGUAGE

DEPENDENT.

12. TYPO RISKS... GUI MISTAKES RISKS...


Bye for now,
  Skybuck.

P.S.: The part I loved the most was: iCoin =D
48  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][CwC] Corewar Coin (Will continue ! =D) on: January 09, 2023, 10:54:48 PM
Because of complications with the idea of hashing and minting coins based on results of fights and perhaps also other complications, this project is cancelled and the domeins are cancelled/revoked and will be gone or back up for grabs at the end of 2023 ! =D

Maybe in the future I will return to this project, but not for now...
49  Bitcoin / Development & Technical Discussion / Translate Bitcoin code to Delphi using ChatGPT ? on: December 19, 2022, 04:58:47 AM
I would love to try and convert the bitcoin c/c++ code base to Delphi with ChatGPT to see how far it will come.

Unfortunately I am against mobile phones, SMS codes and two factor authentication... LOL.

Maybe you can do it ?

Post some code here...
50  Bitcoin / Development & Technical Discussion / Partial Selfish Mining for More Profits on: September 13, 2022, 09:04:38 PM
27 july 2022, new seflish mining attack/strategy:

"Partial Selfish Mining for More Profits":

https://aps.arxiv.org/pdf/2207.13478.pdf

I don't quite understand it. How can a miner proceed to mine on a partially revealed block ? Hmmm...

This would imply that not all data from the previous block is needed/necessary to start computing the next block... maybe only the hash needed from previous block... hmm...
51  Bitcoin / Development & Technical Discussion / Re: Proof of Signature + Lowest address wins coin distribution + Energy efficient on: September 13, 2022, 08:41:51 PM
To fix the hole in my proposed signed hash blockchain system one part of a solution would be:

Minimum Summed IP Threshold Delta Blockchain wins when equal number of blocks mined.

Still does not force peers to cooperate.

Interesting new mining attack: "Partial Selfish Mining":
https://aps.arxiv.org/pdf/2207.13478.pdf
52  Bitcoin / Development & Technical Discussion / Re: Proof of Signature + Lowest address wins coin distribution + Energy efficient on: September 07, 2022, 03:50:13 AM
I think I just shot a hole in my own system:

Conspiring nodes could ignore the lowest IP threshold block... and simply replace it with one of their own and continue on their own chain.. and try and make it as long as they possible can/want... only including blocks from their own controlled IP pool.

To fix this some new consensus rules would be necessary... not yet sure how to fix it... my first initial vague idea would be to limit the range of IPs that are acceptable for the new block.
So that hopefully the next lowest IP threshold that is acceptable does not fall within their IP pool, so then they must wait for other peers/ips to continue growing the block, however then there is the danger, that the IP range is not online and the chain will never grow.
53  Bitcoin / Bitcoin Discussion / Re: Bitcoin Generalized Stock-to-Flow Model on: September 06, 2022, 02:58:24 AM
Introducing the Bitcoin Generalized Stock-to-Flow Model, which predicts only $30K for the present cycle, and $170K for the next (2024-28) cycle:

https://medium.com/@bitcoin.modeling/bitcoin-generalized-stock-to-flow-s2f-g-model-867953687b33

Bitcoin Generalized Stock-to-Flow Model


#NotFinancialAdvice #InvestAtYourOwnRisk #Bitcoin


Thanks for the update ! Will keep an eye on it ! Wink Smiley
54  Bitcoin / Bitcoin Discussion / Re: why can't bitcoin be based on something that has value? on: September 06, 2022, 02:41:18 AM
Electricity has value you dummy ! lol.
55  Bitcoin / Bitcoin Discussion / Re: Saving NVIDIA by buying bitcoin on: September 02, 2022, 02:33:19 PM
0.00101010 bitcoins.
-snip-
This exact bitcoin ammount is chosen as a binary signal/support such that it will not cost more than 100 euro/dollar as long as the bitcoin price remains below:
Questions:
  • How is that value chosen?
  • Is there a hidden message related to "Saving NVIDIA" behind the binary 00101010? If so what is it?

BTW, you failed to mention the coming POS transition of Ethereum (not that I'm agreeing to most of the given reasons).
You might want to add that  Wink

1. How the value was chosen, it was a bit complex but not too complex, here it is:

First I started with 100 euro max at a price point of 50.000 euro.

So this leads to:

100 / 50.000 = 0,002

So basically this is the maximum fraction that one would buy of that 50.000 price point to stay below the 100 euro/dollar.

However the price is currently:
20.000 / 0,002 = 40 euro, which is ok.

So basically the factor 0.002 can also be seen as a bitcoin ammount/factor of the total price.

So now we just find a nice digital looking number below 0.002:   (I think I also did some divisions and such but is not necessary):

0.001 is below 0.002 so now we just add some binary digits to it, flip flopping as well go:

0.00101010

Bitcoin is capable of handling 8 digits behind the dot, so the above value 0.001 filled with flipped digits until we have 8 behind the dot.

Now re-computing what this gives at different price points:

0.00101010 x 20000 = 20,202 ~= 20 euros
0.00101010 x 40000 = 40,404 ~= 40 euros
0.00101010 x 50000 = 50,505 ~= 50 euros
0.00101010 x 100000 = 101,01 ~= 100 euros.

So I realized this digital number/fraction is a bit low, so we can push it all the way up close to 100.000 to compute the actual limitation take:
100 euro / 0.00101010 = 99000,099000099000099000099000099 euros Smiley price per bitcoin.

Unfortunately no hidden message, would have been cool, but maybe somebody can come up with a hidden message Smiley
56  Bitcoin / Bitcoin Discussion / Saving NVIDIA by buying bitcoin on: September 01, 2022, 11:40:05 PM
I suspect NVIDIA is in a lot of trouble for a couple of reasons:

1. Their graphics cards are not selling anymore for a whole bunch of reasons such as:
1.1 The global corona pandemic/vaccines killing gamers.
1.2 Transient-corona-gamers dumping their graphics cards and going back to work.
1.3 The cryptocoin market collapsed, possibly caused by countries banning/blocking/outlawing bitcoin.
1.4 Power supplies not capable of handling NVIDIA's latest and graphics RTX 3080, RTX 3090 and RTX 4080, RTX 4090.
1.5 The Ukraine vs Russia war rising energy prices, bad for miners, miners shutting down.
1.6 The global inflation making everything expensive no more money for a graphics card !

Now the solution:

All those people/gamers that received LOVE from NVIDIA during their lifes through fantastically beautifull gaming, I call upon you, to participate in the following BAIL OUT PLAN for NVIDIA:

The plan is very simple, all of us that received this LOVE, we will will buy bitcoin in the ammount of exactly:

0.00101010 bitcoins.

As long as the purchase price remains below 100 euro or 100 dollar every LOVER will be able to buy !

This exact bitcoin ammount is chosen as a binary signal/support such that it will not cost more than 100 euro/dollar as long as the bitcoin price remains below:

100 euro / 0.00101010 = 99000,099000099000099000099000099 euro.

Currently this ammount of bitcoin is worth/could be bought for:

0.00101010 * 20195.54 = 20,399514954 euro + transaction costs (? hopefully it can be set so that this exact ammount can be purchased ?)

In case you want to buy up to a 100 euro/dollar for this project/support experiment/bailout then you should purchase multiples of this exact bitcoin ammount but to different bitcoin addresses.

For those unfortunate LOVERS that have been banned/blocked from buying or selling bitcoins there is still HOPE for you. In case you have sufficient bitcoin you can still participate in this SUPPORT campaign, by transferring this exact ammount from your existing bitcoin address to a new bitcoin address.

The fun part in doing this is:
1. Driving up the bitcoin price gently.
2. Sending a big fat signal that we want to save NVIDIA.
3. Showing the entire world our power.
4. Showing the entire world our determination.
5. Making an nice profit.
57  Bitcoin / Development & Technical Discussion / Re: Proof of Signature + Lowest address wins coin distribution + Energy efficient on: August 28, 2022, 01:06:58 AM
in the future maybe the 10-minute time window of bitcoin can be made faster to produce more blocks to give people more chances to acquire a block ! Wink
Why exactly do you believe it's that important for everyone / more people to be able to mine a block?
To be honest, even if we decrease the block time by a factor of 100, I guarantee you that the vast majority of miners doesn't have the hashpower to statistically get a block.
For your idea to work, you'd need to reduce the block time by a much larger factor, which would make it impossible to synchronize the blockchain globally - a much more important metric, in my book.

Mining via mining pools adds a lot of additional complexity to the software stack. It also makes it harder to re-purpose or re-use existing blockchain technology for other purposes.

Reducing software complexity by solving these problems in a more efficient way is worth it to me at least.
58  Bitcoin / Development & Technical Discussion / Re: Proof of Signature + Lowest address wins coin distribution + Energy efficient on: August 25, 2022, 04:51:07 PM
Video Attempt 1 was too long and chaotic and annoying at the start.

Video Attempt 2 forgot to include some essential new fields. Plus I also had some good feedback from Captain Hook on PascalCoin's discord channel, which has led to a little extended idea how to generate the IP threshold better so it becomes less predictable which can be an adventage to try and stop people from manipulating their IP address in advanced to get as close as possible to the IP threshold:

Video Attempt 3 to explain core concepts:

https://youtu.be/4BIa4b8T_JQ

I am still interested in hearing any feedback/critique on this idea, especially because in the future maybe the 10-minute time window of bitcoin can be made faster to produce more blocks to give people more chances to acquire a block ! Wink


59  Bitcoin / Development & Technical Discussion / Re: Solution for the bitcoin distribution problem. on: August 22, 2022, 03:38:59 PM
I am not sure what you are referring to in the first 3 minutes, perhaps this is my personal oppinion about why bitcoin failed and is a failure, if you disagree with this statement then I can understand that, but I think you are wrong to say that I am wrong, bitcoin has been mine-pooled and thus it's initial vision failed. Try to get over that...
Of course, 'Bitcoin failed and it's a failure' - it's just the most successful, most valuable and most used cryptocurrency so far.. Grin

So, what you're actually trying to say is not: 'Solution for the bitcoin distribution problem', but actually: 'Solution for the mining pool centralization problem'?
This little change alone would dramatically improve the chances of your topic gaining traction. Because the title is simply wrong.

Then, as we said before, just keep it compact.
I'd start something like this:

[1] Title: how to solve mining pool centralization
[2] First section: briefly introduce mining pool centralization and explain why that's an issue
[3] Next section: present existing solutions I've looked into and my thoughts on them
[4] Next section: present novel solution concisely, maybe with a graphic, even if it's just a code block with https://asciiflow.com/ graphics
[5] Conclusion

Not trying to tell anyone how to write their posts, just saying that when someone formats their topics like this, I have a much easier time scanning over it, figuring out if it's interesting, reading it thoroughly and making up my own thoughts about it.
If you write like above, all this structuring has to be done by the reader.

Very interesting feedback so Satoshi Nakamoto did originally consider an IP-Addressed based blockchain, but for whatever reason unknown to use decided not too.
Not 'reason unknown', the reason is in the quote.

1. Pool mining is not part of the official bitcoin protocol and it's not a good technical solution for the bitcoin idea. What I am trying to explain in the video is that pool mining is dangerous and there may come a day when the pools will all join together to destroy the system. They will have that power. There is technically nothing stopping the pools from doing this. So far now this not happening is based on psychologically and expected economic profits, not technically and therefore it's technically dangerous and a ticking time bomb.

I now agree with you that the title was somewhat optimistic and jumping the gun, after analysis I come to the conclusion that it only improvements the coin distribution of bitcoin, it does do something else interesting, it's much more energy efficient. So based on these two points I have changed the original title.

Original title was: Solution for the bitcoin distribution problem.
Modified title is now: Improvement for coin distribution (problem). Side effect: Energy efficient
Final title will be: Proof of Signature + Lowest address wins coin distribution  + Energy efficient
to more accurately describe the ideas in these texts and the video.

2. Good point, maybe I will try in the future, but for now I am exhausted and came to the conclusion the 10 minute time windows is the main weakness in bitcoin original system design. I do concur that as long as the mining pools do not join forces the mining pool could be a solution for people to acquire some modest ammount of bitcoins. So an adhoc solution it is for now.

3. I know of power/prove of vote or power/prove of stake or something like that... not sure if it uses signed hashes idea however most likely it does use a 5 or 10 minute time window and is most likely limited in that regards and has the same distribution flaw as bitcoin Wink

4. I did include some graphics at the start of attempt 2, to at least explain the Signed Hash idea.

5. My conclusion for is bitcoin's original coin distribution method/10 minute time window is heavily flawed, it's now being kept alive by an adhoc solution: mining pools where there is a danger of total system collapse if they join forces/pools.

A caution/featuristic conclusion/solution would be to speed up the blocks/time window... or maybe indeed incoorporate mining pools into some kind of official protocol specification, but in such a way that a major/above 50% is technically impossible.

But I will leave that to either somebody else or another time, I am butting out of this discussion/idea for now, but I do believe Signed Hashes might be a little/small improvement towards a better cryptocoin system. It at least gets rid of the "computation horse power" and "global warming" so there might be something to it, but for a different reason: less energy usage.

I also thank you for your feedback and how to improve. I liked your none-white-line point based critique/feedback, easy to read and easy to process/respond too.
60  Bitcoin / Development & Technical Discussion / Re: Solution for the bitcoin distribution problem. on: August 22, 2022, 03:20:46 PM
Attempt 2 at trying to explain Skybuck's Signed Hash blockchain idea and an IP based coin distribution system:

https://youtu.be/yFngGdGDPAU

However after analyzing the original bitcoin time window I do come to the conclusion that the 10 minute time window in bitcoin is a major flaw and a major weakness.

Even though this IP address coin distribution would make it a little bit better, than main weakness remains and easily dwarfs:

Bitcoin's 10 minute time window weakness/problem.

Let's see how many blocks bitcoin could have distributed over the last years since it's inception:

2022 - 2009 = 13 years.

So that is roughly

13 years x 365.25 days per year x 24 hours per day x 60 minutes per day / 10

minutes per block = 683.748 lucky persons.

So less than 1 million people, closer to 500.000 people would have been the lucky

ones.... and the rest would be left without coins and would have to beg or buy

from the lucky ones.

There are roughly 7 billion people on this planet if you believe that number.

So let's compute the "coverage" of this planet wide population in percentages

(683.748 / 7.000.0000.000) * 100% = 0,00976782857142857142857142857143%

It's not even 1 procent.
It's not even 0.1 procent
It's slightly below 0.01 procent.

YIKES !

(What this means for bitcoin and other cryptocoin systems with this 10 minute window):

So the conclusion for now is that bitcoin is for the lucky few, the elite, the
upper class in an ideal bitcoin distribution scenerio, best case scenerio.
However we all know, this is not even close to the thruth....
The real distribution percentage is probably much much much much much lower.
Something like:
0.000000001% because of all the greedy bitcoin mining farms/factories...
So I stand with my initial statement that bitcoin has completely failed in it's
objective of fairly distributing the coins among this world/population.
Is it a pyramid scheme, based on these numbers ?! and percentages ?!
I will let you be the judge of that !
Will this system succeed and be economically prosperus as they say in Star Trek...
where 99.99999999% of the people on this planet have no bitcoins to purchase
anything ?! LOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOL.
I will let you think about that.
Perhaps now you understand why the bitcoin to dollar price is tanking/sacking...
going down to zzzzzzzzzerrrrrrrrooooooooooo.

I give up for now, trying to find a better coin distribution system.
Because even with Skybuck's ideas in an ideal/fair world. I think computation
above shows that the 10 minute time window is the real culprit... and is too slow
to distribute coins successfully across the world.
Pages: « 1 2 [3] 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!