Bitcoin Forum
May 14, 2024, 12:58:55 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Alternate cryptocurrencies / Mining (Altcoins) / Mining with oculus quest ? on: January 10, 2022, 03:10:58 PM
Anyone investigated how performant would oculus quest 2 be at mining crypto ? It has a relatively good gpu and is supposed to be relatively optimised for low power consumption.

I wonder if there are already mining software that can work for oculus quest ? Or what kind of hash algorithm would be more optimal for it ?

Would be cool for a metaverse oriented blockchain no ?
2  Bitcoin / Bitcoin Discussion / Bitcoin is a commodity market ? on: January 09, 2022, 01:14:21 AM
Lately i've been going back throught the old satoshi posts and there are at least two i found really interesting.

First this one

https://bitcointalk.org/index.php?topic=845.msg11403#msg11403

Bitcoins have no dividend or potential future dividend, therefore not like a stock.

More like a collectible or commodity.

And the other is this one

https://bitcointalk.org/index.php?topic=242.msg2078#msg2078

What the OP described is called "cornering the market".  When someone tries to buy all the world's supply of a scarce asset, the more they buy the higher the price goes.  At some point, it gets too expensive for them to buy any more.  It's great for the people who owned it beforehand because they get to sell it to the corner at crazy high prices.  As the price keeps going up and up, some people keep holding out for yet higher prices and refuse to sell.

The Hunt brothers famously bankrupted themselves trying to corner the silver market in 1979:
"Brothers Nelson Bunker Hunt and Herbert Hunt attempted to corner the world silver markets in the late 1970s and early 1980s, at one stage holding the rights to more than half of the world's deliverable silver.[1] During Hunt's accumulation of the precious metal silver prices rose from $11 an ounce in September 1979 to nearly $50 an ounce in January 1980.[2] Silver prices ultimately collapsed to below $11 an ounce two months later,[2] much of the fall on a single day now known as Silver Thursday, due to changes made to exchange rules regarding the purchase of commodities on margin.[3]"

http://en.wikipedia.org/wiki/Cornering_the_market


The main difference i see between bitcoin and a regular commodity is that a regular commodity's price is aligned around production cost, whereas bitcoin is the other way around which is the production cost gravitate around the demand's price.

So thats the eternal question around bitcoin is what is supposed to be the "right" price for it ?

My reasoning is that instead of asking this question peraphs the good question is how to know if it is overpriced ?

And the answer would be another question, how do you inflate artificially a commodity market ? By people with too much monney hoarding it to expect the price to rise and making more profit out of it than just exchanging it as utility as a regular use.

With this reasoning people with lots of monney hoarding expecting to make a profit would end as the Hunt brothers.

People using it as its supposed to be as a commodity or currency would not loose too much as not having too much in stock at any point.

Then ok there are always external economic factor that lead to people being more in saving or spending moods, so there is always some amount that is going to be organically saved. But then saving like keeping monney under the matress is a different attitude than hoarding for profit like "investing" as if it is a stock or a productive asset with some level of risk.

Is this reasoning correct ?

After all bitcoin was designed as digital cash with the coins circulating from address to address which is also part of the security model as i understand it because it makes it even more pointless to search for hash collision on a public address as the coins are always moving and are not supposed to sit on an address for long period but move between single use address which also increase anonymity.

If this is correct it mean some kind of "silver thursday" at some point when hoarders make the price so high nobody really want to buy it anymore and it ends up loosing all value on the market.

Anyway bitcoin as a currency can function at any market price as long as it not null because it still needs to be mined so the price cant go to zero but it can function at 1$ if thats the global economic value as a commodity.
3  Alternate cryptocurrencies / Announcements (Altcoins) / [ANN] Introducing nodix, a blockchain for web3.0 and metaverse on: November 21, 2019, 01:16:24 PM

Introducing nodix, fullstack solution to create web applications using data graph stored on the blockchain.

https://nodix.eu/

The blockchain can store

  • Application roots with default permissions
  • Type definitions
  • Object instances based on type definitions
  • HTML5 templates
  • Files indexed on the blockchain and shared using P2P protocol
  • Portable binary modules and script to implement data sources, event sources, and page generation scripts based on live blockchain data



Proof of ownserhip of application data using cryptographic signature, and application policy and types define the permissions to transfer or modify elements of the data graph on the blockchain. Secure key exchange can be used for private data stored in a crypted form on the blockchain.

The blockchain structure can also be used to store abstract syntax tree on the blockchain for functional programming and distributed scientific computation.





Modular design allow to build blockchain easily using POW or POS with simple configuration files without compilation.

It's based on a runtime providing portable binary modules, garbage collection, and lockless multithread primitive for fast and safe responsive applications, as well as parser / interpreter for script to define event sources, data sources, or content generation including mobile compliant HTML5 pages and smart contracts.

It's still under development running with a testnet there are already demo for :

Blogging and private messaging :

https://nodix.eu/app/blog/page/blog.site/index


Collectible cards with textured 3D model :

http://nodix.eu/app/Cards/page/cards.site/viewcard/E1D4CED519E7A2BCA905FADC18B8A4F9FB34E2680FC59606692D5D5FF179159F



Audio synth based on filter graph stored on the blokchain

https://nodix.eu/app/Cards/page/cards.site/compose




https://nodix.eu/app/Cards/page/cards.site/sequence

Raytracing :

https://nodix.eu/app/raytrace/page/raytrace.site/draw/C5C0142C28292E4083A1CBA44EAAD55339527D5669126EDE34ACAF97188413D1


I'm currently developing an app to design responsive HTML5 pages with dynamic data stored fully as a graph on the blockchain with full validation of the page in the client browser from publicaly verifiable blockchain data.

Hopefully i will have a mainnet running with a sample app in the next weeks with full web hosting solution including graph data, user accounts, content management etc

4  Other / Politics & Society / Computer programing ethic on: July 12, 2017, 12:26:11 PM



The growing impact of automated process in all sector of society has been studied for a few decades already, but we are coming to an era where the question of the legality and ethic applied to information technology cannot be easily brushed out.

To take simple illustration from science fiction authors, it can be interesting to cross the laws and situation that asimov describe in the robot saga with how different droid are designed employed by the two faction in star war universe.

Especially episode 2 and 3 which depict the rise of the trade confederation with an army of droids, but more generally in star war universe it's easy to see the difference of droids or technology made by the empire or used by the 'rebels'. Even rogue one depict the story of the engineer who built the death star with the backdoor inside and the moral question behind designing technology.

It could be very easy from the star war universe to classify the function of certain droids as being unethical.

Maybe the more common example is the imperial probe droids who are present in the whole saga whose main function is to track certain person, and send crypted information about their location to the imperial command.

It's easy to see how in real world most technology of cryptography and tracking are often developed by fascist regims.

It can be then obvious to conclude that any program based on tracking and identifying certain person based on profile or database, and transmit it in a crypted manner to a centralized server in sort that the said person don't know what information is actually stored and sent on them would be only really useful in the context of a fascist regim.

Application like facebook can easily slip to this category of software, made to categorize people based on hidden/non public algorithm, and send them in a crypted manner to a centralized server.

The very fact that they spend good deal of effort to make those data 'secure' between the clients and centralized server show that they are perfectly aware that this information represent a certain value, or a certain power, and the fact that they hide this information to anyone else but themselves show they are intentionally taking this value and power away to a centralized structure.

This information can only be accessed to the person that are registered as right owner on this information via friend list, group or other, but the access to this information still depend entirely on non public algorithm on which they have total control.


Unfortunately, it's very easy to realize when digging the rabbit hole that most informations technology used today originate from a intention of control and power, IBM sold bar code machin to the nazi camp, and maybe it could be said to be the first real case of automatized architecture in the fordist utopian dream of worker city.

First networks were built by secret services, as well as most cryptographic algorithm (DES / GHOST etc).

The opposite faction would be GNU, free software fundation, who tried to balance things out with the idea to have all software developed in collaborative manner with open source and GPL principles, but even linux kernel 2.6 embed Linux SE which was developed by nsa that most linux user and admin have hard time to really grasp.

The other aspect of paternalism / fascism is the concept of 'protection'. In history all the entities who advocated themselves as 'protection' where always feudal regims, or fascist regim who need to protect their population against the evil neightboor.

How much of this thinking is rooted in computer technology ? Actually a lot.

The whole intel 386 multi tasking architecture is based on this idea of memory protection, segmentation, pagination, rings level, and kernel have been built extensively with this paternalist approach to 'protect' the system through a pyramidal attribution of resources and actions that application can do, and all interaction between application or hardware has to go through centralized “ring 0” kernel software, who reside in 'protected' region of memory to 'protect' hardware from application errors.

And the intel concept was still originally developed for the US ARMY, and they even managed the exploit to make them give up on the double sources close which was supposed to be AMD (hence all the bitterness from AMD to intel).


All 'high level' language are based on the paradigm that everything can be 'typed' and that all operation on the data should be determined/judged based on the type, which can easily lead very stereotypical way of thinking about problems, that would be easily categorized as fascist or ultra nationalist if this method of thinking was applied to human society problem.

And this sort of hard categorization and type matching would necessarily be the hearth of the imperial probe droid to match one type of data with record in a database to determine the categorization of the object or person.

Even the principle of CCTV have this sort of ethical problem, because they are storing information about other persons, in a way that the persons can't have access to it, and the way the information is treated and analyzed is totally occult to the general public.

Maybe the more ethical manner could be that CCTV archive would be stored on mobile devices of person who are being filmed.

But the bottom architecture is same thinking than facebook, with collecting valuable information on the population, and keeping a total control on it, with right of exploitation for any end or purpose.

It's very easy to see that company always take great deal of effort to crypt information that are in their interest, like credit card, phone SIM card, social security card, and leave user data most of the time in clear form or under government or other entities control for big brother feature. In this companies fail their customer in a true liberal 'market driven' environment.

The last apect is about the use of cryptography to hide content, and in history, this sort of technology is always used in conjunction with an 'us vs them' mindset, that has been emulated both by americans corporations and communist block, and based on an idea that certains category of person have the right to access this information, and developed by paranoiac minds, especially when it's to hide information about other persons.

Cryptography should only be used in the context of unique information that is either created or  biometric, in order to create the concept of  'information ownership', but not by a third party who crypt information between two other party in a way that only the centralized third party have a true cryptographic ownership on this information.


Concept in blockchain that solve these ethical problems imo are :

Node and all data is fungible on the network. There is no way at the network level to distinguish a transaction from another, a node from another, and there is no categorization or tracking/matching that is required for the network operations.

Blockchain are trustless, users control their own private key, and there is no 'trusted third party' who grab the ownership of the information between two party interacting through network. This benefits is mitigiated by the fact that most transaction happen through centralized exchange who retain this feature that the centralized site control the private keys, and the cryptographic ownership of the information. But blockchain node allow to transact between two party without third party.

They only use cryptographic signature software, all the data is public, and nothing is 'hidden' or 'protected by an obscure centralized system' like facebook, banks, and most application made by corporations, who only take power away from user to protect them from their own mistake and irresponsability.



5  Bitcoin / Development & Technical Discussion / Question on general node performance on: February 05, 2017, 10:28:22 PM
So I was wondering if any attempt has been made to profile node performance in the over all, and where bottleneck could be, and what has been attempted to improve it ?

Im not talking about transaction confirmation time, or protocol related things, but how fast node can process blocks, mostly in order to speed up synchronisation process, or node latency in general in serving the different requests.

Synchronisation time is still big problem, and from what I could see in quick tests, it doesn't seem to come mainly from raw download time, or network speed that much, so I was wondering what has already been thought about or tried to improve this.

In the few things id try it would be :

Optimising operations on hash, like at least hash comparison,  possibly with sse or avx,as there is probably a good number of those being executed for each block process.

Asynchronous i/o, using asynchronous ( interrupt based) io I guess could speed things up signifiantly, as cpu can process data while the io operation take place, from my experience with video streaming it make a good difference.

Optimising storage engine, I already saw certain coin bitmonero tweaked with different kind of storage engine, either Berkeley db, level db, or other things, or even zero cache nodb disk storage like in purenode, wonder how much of a difference it really makes.

Parallelisation/threading ,  parallelizing as many things as possible to take full advantage of multi core architecture, it cant be applied to block processing because each block validation depend on the previous one , but for processing all transactions and signatures in a block, it could make a difference if total processing time is long enough to benefit from threading.

Optimising signature check, most coin use openssl for signature, but there are other libraries like micro ecc or others , often made for embeded system, would could be potentially faster than openssl.

Block compression potentially could help too to reduce slightly download time.

Saw about thin block but from what I can understand, it wouldnt change much on synchronisation time or request processing.


I guess that's it, ill add more if more things come to mind.

Also is there any profiling data available somewhere ?
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!