Off by one millisatoshi, 什么是millisatoshi？ payment never completes (LN) #77
Had situation today - LN invoice (CLN) was generated for 58999msat, but SatSale does not know anything about millisatoshis, so it rounded up everything to 0.00000059 BTC (59000msat). Invoice got paid correctly, but SatSale still thinks it wasn't paid because 58999 < 59000.
Fast workaround would be to always round down BTC amounts, so it would be 0.00000058 BTC here (don't think anybody currently cares about +/- 1 sat).
In loger term IMO SatSale should internally everywhere use msat integers instead of BTC floats. There are similar one off problems possible with float, as it is by definition approximation not exact value.
Tiny Artwork Sold in Micro Crypto Auction for Lowest Bid of 1 Millisatoshi
Crypto artist “cryptograffiti” has sold a tiny 什么是millisatoshi？ artwork in a “micro auction” in a bid to promote Bitcoin (BTC) Lightning Network (LN) micropayments, according to a post from the artist’s Reddit handle published Dec. 20.
The artwork — 什么是millisatoshi？ which measures just 1.44 x 1.75” and depicts a black swan collaged from details on the United States dollar bill — was sold, counterintuitively, to the lowest bidder, at a value of 1 millisatoshi ($0.000000037). A “satoshi” is the term used to 什么是millisatoshi？ christen one hundred millionth of one Bitcoin — in honor of the cryptocurrency’s mysterious inventor, Satoshi Nakamoto.
Cryptograffiti’s profile on the Blockchain Art Collective website 什么是millisatoshi？ outlines that his work is “dedicated to spreading the crypto/blockchain movement,” and in particular to exploring how crypto can “benefit artists through alternative revenue channels.”
This latest work is intended to promote use of Lightning Network micropayments, with the vision that their future “omnipresent” use can create “positive monetary reinforcement” for everyday interactions, such as “tipping someone who let you merge into traffic.” In the artistic sector, cryptograffiti contends, crypto micropayments can enable a different economy in the creative industry, with “artists paid by the view…writers by the poem…musicians by the listen.”
In an ironic twist, the artist colored his miniscule artwork using ink from a fiat and 什么是millisatoshi？ counterfeit detector pen; the artwork’s making can be observed in a video here.
Screenshot from the video of the making of cryptograffiti’s artwork, “Black Swan.” Source: “The World’s Least Expensive Artwork?”
As reported, the BTC Lightning Network is 什么是millisatoshi？ a second-layer solution to Bitcoin’s scalability problem, which works by opening payment channels between users that keep the majority of transactions off-chain, turning to the 什么是millisatoshi？ underlying blockchain only to record the net results.
The use of general LN-enabled micropayments has long been discussed as a viable alternative business model across a 什么是millisatoshi？ range of industries — including the distribution of content in the entertainment industry, or enabling Bitcoin’s use for small 什么是millisatoshi？ everyday retail purchases, such as coffee, by removing the burden of high transaction fees.
Alt Coins for Bitcoin
In the Lightning Network, it's possible to pay in units a thousandth of a satoshi, a millisatoshi.
But you can't redeem them directly on the main chain when closing a channel, it will be subject to a round error, your value will be 'trimmed' of some millisatoshis.
But how they can exist before that? Is that part of the LN based on trust? The nodes store the number somehow, but what if the decided to change it? How can the digital signatures 'cover' the value, if they sign only the data of a on-chain transaction?
Satoshi ist die kleinste teilbare Einheit eines Bitcoin. Ein Bitcoin enthält 100 Millionen Satoshis (8 Dezimalstellen). Eine satoshi = 0,000000001 Bitcoin. Beachtet werden muss allerdings, dass das Lightning Netzwerk sogar eine Einheit mit der Bezeichnung “Millisatoshi” verwendet. Diese sind ein Tausendstel eines Satoshis. Da diese Einheit nicht 什么是millisatoshi？ vom Bitcoin-Netzwerk unterstützt wird, wird der Betrag in einem Payment Channel auf das 什么是millisatoshi？ nächstkleinere Satoshi abgerundet, wenn dieser geschlossen wird.