Hacker Newsnew | past | comments | ask | show | jobs | submit | vecio's commentslogin

This is a popular layer 2 solution to make Bitcoin anonymous on the public blockchain, already handled more than 30M transactions. https://v2.viewblock.io/mixin/asset/fe6b7788944d328778f98e3e...



In this case, will the Tornado developer benefit from the smart contracts? I think the service charge about 0.3%, so that money mainly go to the TORN holders?


BOX is something similar https://b.watch

BOX is an open source formula for digital assets. It includes 7 targets, which are BTC, ETH, EOS, DOT, MOB, XIN, UNI.


The miner can include some non-standard transactions makes Bitcoin not so perfect, and once that non-standard transactions included in a block, other miners won't validate its script at all, that make it worse.


I can't quite follow what you're thinking.

The bitcoin transaction format has numerous points of intentional forward compatibility: Fields, flags, bits, etc. which intentionally have no effect at this time but which could be further restricted in the future in order to create functionality. Examples include future transaction version numbers and future script version numbers.

Use of these forward compatibility features is "non-standard" which means that unmodified software will not relay, mine, or display-while-unconfirmed transactions which use them. But if they happen to show up inside blocks, they'll be accepted.

This protects these fields for future use. Otherwise, some software would start randomly setting them (e.g. due to programming mistakes or confusion) and then these systems would catch fire when later the fields were given a defined meaning.

This article is about output with version 1 instead of version 0. Currently v1 is defined to have no effect. At block 709632 (in November roughly) that will change and v1 will have a meaning defined by BIP-341 (https://github.com/bitcoin/bips/blob/master/bip-0341.mediawi...).


once that non-standard transactions included in a block, other miners won't validate its script at all

I don't think this is correct. Miners (are supposed to) validate all transactions in all blocks.


>other miners won't validate its script at all, that make it worse.

What do you mean by "validate" here? All nodes check for validity, in the sense that the transaction is properly authorized.


Nodes don't relay non standard transactions to be mined, but blocks with non standard transactions are relayed and accepted by all nodes. These rules together make soft forks possible.


I built https://mornin.fm, glad to share it. And it's open source, both web and server.



This is a truly FIDO key producers centralized consensus network.


I'm working on another open source Messenger on Signal protocol. https://mixin.one/messenger


Signal is having difficulties because of load. Does your messenger have ways of reducing load?


There is a banner in the Android app, not on the desktop.


For me it's the other way around, haven't had any banners or anything on Android, whereas the desktop client has, and messages have been throwing 50x errors, while the mobile messages just seem to take ages to send.


The desktop app shows a yellow "DISCONNECTED - Check your network connection" warning. They probably should work on better error/status reporting in next version.


Desktop app is still behind the mobile in a few things but they are getting closer these days


Yeah I was very positively surprised to find that the desktop app has a large number of useful keyboard shortcuts: https://support.signal.org/hc/en-us/articles/360036517511-Si...


Thanks! They're listed in the menu of the desktop app as well: Help | Show Keyboard Shortcuts


Yeah, I'm using Android but not seeing a banner in the app.


Centralization of Filecoin is an issue, but not the point of these tweets. The tweets focus on rekt Filecoin miners, they have spent more than $200M on hardware, but seems impossible to get back that with FIL mining, and since most miners are from China, no west media report this thing yet.


My question is, why did the miners not anticipate this- aren't the rules more or less agreed to in advance? Or were the rules changed out from under them?

Or is this something nobody anticipated would be an issue?


Most miners thought they bought 10TB storage, they will mine $FIL with that 10TB, but according to the rules, they can only start from like 1TB, most of the storage they bought are useless for mining.


Like in the tweets, many miners don't understand this, nobody tell them the risks in the community, not even the Protocol Labs.

I think mining equipments are over sold, maybe 10 times, due to the lack of enough warnings.


It’s highly unlikely that they would get their money back if they lived in the west either. Most victims of crypto currency fraud are not made whole.

Genuinely not sure why people keep falling for this though.


Regardless of the actual reason why they cant use the 200M hardware, isnt int kinda funny that they even assumed that they could make money from the full capacity at day 1. Who the heck would be the customer of cloud storage hardware worth 200M at day 1. Clearly demand grows over time, that cant be skipped. Reward "miners" for whatever they provide even if no one uses it - sound unsustainable.


Rewarding miners for reserved but unused capacity is an explicit feature of Filecoin that I guess is intended to build up capacity in advance of customer need. These miners just did what Protocol Labs told them to do.


> These miners just did what Protocol Labs told them to do.

Without a contract? I'm not talking about smart contracts, I'm talking about real world, legally-binding contract.

If they just went and bought $200M USD of hardware basing on marketing... I guess that's the problem, right there.


Reserves sure, but at the start you dont know how much is needed so to just assume reward for whatever show up is comically naive. It could take months for real demand actually using a significant portion of the storage. Pay everyone else anyway is literally trowing money away.

Just imagine if one of the large cloud storage player would have set this up and simply offered all their reserves which they could do as there is no way anyone would use it. If they would get paid for that It would be very lucrative.


Well, they can always sell their hardware as it's generic server equipment right? They can also sell their FIL holdings.


Brand new hard drives drop a lot in value once used. Buying 256 gigs of RAM (specially ECC memory) and 2080 TI is not exactly cheap either.


Oh, I forgot a super important bit. Using a 2080 TI/consumer grade GPU for cloud purposes is against Nvidia terms.

To avoid being sued you need a Tesla GPU, the cheapest one is $7,374


Datacenter license only counts if you're leasing out the hardware directly. It's fine to use consumer grade but you can't subdivide it or sell it to customers (for ML as an example)


Bit of a grey area: https://www.datacenterdynamics.com/en/news/nvidia-updates-ge...

Quoting: “To clarify this, we recently added a provision to our GeForce-specific EULA to discourage potential misuse of our GeForce and Titan products in demanding, large-scale enterprise environments.”

According to this article, they want to discourage but I would expect legal retaliation if FileCoin proves to be profitable. There is one area where AWS never launched: gaming servers and I suspect this could be the reason.


Its almost always specialized cause crypto mining software for proof of work extensively uses GPU to increase hashes per second rate.


This is filecoin. Afaik it's storage-based, not compute-based.


I looked at the requirements earlier and was blown away. Their official recommendation is three servers with some very expensive hardware. Three Epyc processors, one machine with 128GB of RAM (and a lot more swap space), and one with 2x GPUs. And all that to "seal" like one TB an hour. But it's OK, because this is totally not a proof of work system.

https://filecoin.io/vintage/mining-hardware-config-testnet-v...


How often (on average?) do you need to seal each TB you have?

For example if it's four months and you can do a terabyte per hour then that's about 3 petabytes and the cost of the sealing servers is a small fraction of the cost of the storage server. Is it much less?

But also the tweet says something about one terabyte per day?


You only seal (the expensive operation) when you add power.

Once you stop sealing you don't need to seal again for ~1 year (depending on your sector lifetime).

Keeping storage power is a cheap computation in comparison.


Assuming one is starting off by sealing pledged sectors, they would also need to re-seal any such sector upon upgrading to store actual content pursuant to some deal they have accepted.

I'm assuming there is probably not enough real storage demand yet, so large miners will end up pledging sectors a fair chunk of the time, in order to increase their power, at least while they have spare disk space remaining.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: