Bitcoin Forum
June 15, 2024, 04:04:44 AM *
News: Voting for pizza day contest
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 [968] 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 ... 1471 »
19341  Bitcoin / Bitcoin Discussion / Re: SegWit, are we sure about this? on: November 29, 2016, 01:33:29 AM
It will provide around 2-2.1x capacity based on the current usage patterns.

dont oversell it.

that 1,8x old stat and the updated 2-2.1x new stat is ONLY TRUE. if 100% of people move funds away from legacy(old) keypairs and directs funds over to the new segwit compatible HD seeded keypairs, and 100% sticks with using segwit.

if not all users used segwit it WONT be close to your numbers. so dont oversell it
19342  Bitcoin / Bitcoin Discussion / Re: SegWit must be stopped! on: November 29, 2016, 01:05:48 AM
those types of people have no clue
You said it.  Blockstream cheer squad is worse than a gaggle of little high school girls.  

Just because they sit behind a sign that says 'Core Devs' doesn't mean that their new coin is somehow original Bitcoin.  It is an altcoin.  SegWit is an altcoin.  

Bitcoin with 4MB blocks - is Bitcoin.  

Let Blockstream start their altcoin the same way everyone has to start an altcoin, on their own miners/chain.  Hijacking Bitcoin to launch an alt is pure and simple treason.  Just because they were able to sucker a few miners into agreeing with them, they now own Bitcoin.  

SegWit is an alt!!!!

segwit was a blockstream project under the "elements" codebase, unrelated and incompatible with bitcoin in 2015-mid 2016.
 
it was put onto its own sandbox (altcoin testnet) in the spring 2016, totally not emulating bitcoin, but thrashed about until it kinda resembled what bitcoin does. it did not even get a chance to be on a bitcoin emulating sandbox (testnet) until june 2016.

this means just to get basic bitcoin-esq functionality it has only been in bitcoin-esq ability for 4 months (june to october). even the latest release 0.13.1 is not a final, fully functioning version just waiting to be activated. it requires a further download after activation..

so TKEENAN, has got some things right as do the others with differing opinions on both sides. it is not the same 2009-2016 bitcoin we knew,
it is just an implementation that has been made compatible to then divert people away from the traditional bitcoin keypairs and data store methods for those that choose to use it for that possible one time capacity boost.

its been 1 year since their scaling promise(that also promised dynamic blocks) and they have only released activation parameters for a onetime boost. where that one time boost is only possible if everyone drops their standard private-public keypairs and moves funds to segwit compatible HD seeded keypairs.

it has required users to download 4 different implementations to get to a stage of even being close to activating their one time boost.

lets atleast hope that by the blockstream devs saying 'its all ok'. they are currently this second preparing that 5th download to include dynamic block sizes along with the actual segwit wallet capability to actually utilise segwit. so that everyone can get what they want.

after all, they obviously have spare time to work on dynamic blocks now they believe segwit code is ready and have nothing else to do.. right!?.
19343  Bitcoin / Bitcoin Discussion / Re: SegWit must be stopped! on: November 28, 2016, 11:34:53 PM
user nodes cannot veto it out.
and now you see why blockstream went for a soft fork.



all blockstream needs to do is coax 15-20 pools

so far they tried it by doing fully paid all inclusive weekend meetups..
they already had 4 this last year..
unless they were hoping the 'scaling bitcoin' in Milan this October would have been enough. (should have picked somewhere warmer)

but hey, theres always the new year to plan a nice tropical spring break to kiss some ass

anyway blockstream have a year to coax pools. no need to rush.
but here is a hint listen to the community: dynamic blocksize+segwit

like promised last year
heres another hint:

dynamic blocksize: default starting at 2mb base 4mb weight.

that way its both segwit and actual scaling.
and yes 2mb base 4mb weight DOES actually mean 1mb base 4mb weight is acceptable

do it as a 2 stage consensus
1a)usernodes, 95%(yes it might take upto a year, but nothing will happen before that so no harm in atleast releasing he code to give a choice)
1b)followed by a 2 week grace period.

THEN
2a)pool 95%(yes it might take upto a year, but nothing will happen before that so no harm)
2b)followed by a 2 week grace period.

so its win win

knowing the time of (1b)->(2b) than enough time to reduce the 260(5%)nodes of 5400 that didnt upgrade at (1a) by them upgrading

yep thats right the nodes get to have a say, after all they are the ones doing the validating, relaying and storing the blockchain. only fair they get to be part of activating something by being full node ready to accept it by the time it activates.... not after

unlike segwit is doing the opposite. which is going to wait for pools to activate and then waste a few weeks twiddling thumbs before actually releasing 0.14 that actually has segwit (and wallet) features fully utilisable.

but hey..
segwit thinks christmas seems "safe".. so they should not argue about any timescales.
especially knowing a real consensus upgrade wont actually activate without node consensus, the way it should be

i feel pity for anyone that may reply to defend blockstream and the 90 unpaid interns. purely "because blockstream rules".
i feel pity for anyone that may reply to defend blockstream and the 90 unpaid interns. purely "because blockstream should dictate".
i feel pity for anyone that may reply to defend blockstream and the 90 unpaid interns. purely "because blockstream owns bitcoin".

those types of people have no clue
19344  Bitcoin / Bitcoin Discussion / Re: 21 millions bitcoin in question on: November 28, 2016, 04:21:39 PM

nope... the unit of measure has moved from X to xxxx
they would just resized the barrels. to keep an artificial human visual accounting limit of 21 million barrels. yet each barrel contains more litres.

EG
lets break it down into binary


1 sat is 00000001
you cannot go any lower!!

1btc is 101111101011110000100000000

however adding more units does not mean that 1btc stays the same
for instance, lets say.. going to millisats.

1btc - 101111101011110000100000000
becomes
1btc - 1011101001000011101101110100000000000

do you notice that although there are only 21m btc.. not just the unit of measure has changed but it also affects how
it is stored on your computer.

in short anyone holding a value of 1BTC now. would be only holding 0.0001btc if a change happened. because the immutable blockchain has the value LOCKED as:
101111101011110000100000000
which cannot suddenly be magically changed to
1011101001000011101101110100000000000
to ensure you still have the new "1btc"

the bait and switch however would be hidden in code.
it would also require people to redownload and resync the entire blockchain to store 1btc as
1011101001000011101101110100000000000
instead of
101111101011110000100000000

its not a case of having an orange and instead of selling a whole orange, your selling segments of oranges at a fraction of the price
its having a basket of oranges that you just call an orange. an then the individual (old) oranges you then call segments.

which means if you do the maths and look at the code. farmers have to farm for longer. but on the fruit stall sign you have stated there are still 21 million oranges (new baskets) but your fruitstall is more crammed (more bytes of data, more units of measure)

i understand the greed mentality of "yes i can buy one bitcoin (basket of oranges) and it will feed more people(more units of measure). the issue is that 1btc (basket) will drop in price due to supply and demand
19345  Bitcoin / Bitcoin Discussion / Re: 21 millions bitcoin in question on: November 28, 2016, 03:05:28 PM
the rule is 2.1quadrillion units of measure limit.  quantified as baskets of satoshis called bitcoins equating to a 21million bitcoin limit for easy human understanding.
the hard rule about rarity and scarcity is how obtainable individual amounts, not baskets volume.

every time the price rises someone always tries to demand that the units of measure changes to go above 2.1quadrillion exchangeable units of measure limit

here is just one of the early ones.. from 2011. pretty much within 2 months of satoshi leaving people wanted to go against satoshi's design (facepalm)


it was not the first attempt and wont be the last

its an endless cycle. price rises, people then want to be able to split up their holdings to hand out to more people (double profiting in their mind) but if it actually happened the opposite to their greed would actually result
19346  Bitcoin / Bitcoin Discussion / Re: Bitcoin Unlimited Miner Roadblock. Will it work for block size increase? on: November 28, 2016, 02:32:56 PM
im laughing at you blaming a possible segwit veto on BU

you do realise that even without BU's ~9%.. there are pools with HIGHER % that are not confident about segwit. for reasons UNRELATED to BU.
trying to put all the blame on BU is like blaming your dog for having a messy house of 20 people(pools)

the reality is while everyone is pointing at the dog atleast 5-15(pools) people are creating the mess you are worried about.

wake up have a reality check and get some prospective

I'm afraid UnlimitedCoin is not even a dog. It's a dead cat connected to a rotten car battery, controlled by Roger Ver.

ya.ya.yo!


so your blaming a dead cat connected to a rotten car battery, for why and the house of 20 people is a mess.........
................ think about it
19347  Bitcoin / Bitcoin Discussion / Re: 21 millions bitcoin in question on: November 28, 2016, 02:26:35 PM
Increasing the number of base units by x1000 could have some ugly psychological effect, but in reality it changes nothing, every balance would be multiplied by the same factor and the cap of 21m units called "bitcoin" would still be in place. The only difference from the users' perspective would be more decimal places.
There's nothing controversial about that, and afaik that was suggested from the start if BTC price was to go up to some incredible levels.


day 1.
Quote
fruitjuice seller: "orange juice barrels only $700 for 1000litres"
fruitjuice seller: "i have 21 million barrels to sell before i retire. hurry hurry hurry"

customerA: "great i can pour out 1000 litres to 1000 friends"
customerA: "ill buy one and comeback every day for another barrel for the next 3 years because each friend needs a litre a day"

fruitjuice seller: "great, see you tomorrow"

day 2.
Quote
fruitjuice seller: "orange juice barrels only $700 for 1000000litres"
fruitjuice seller: "i have <21 million barrels to sell before i retire. hurry hurry hurry"[/color]
customerA: "great i can pour out 1000 litres to 1000 friends and have enough for 3 years"
customerA: "ill buy one and see you in three years"

fruitjuice seller: "wait, what..so i only sell you one barrel in 3 years instead of 1 barrel a day for three years.."
fruitjuice seller: "dang i better lower my price per barrel or be stuck with not selling as many"

day 3.
Quote
fruitjuice seller: "orange juice barrels only $0.70 for 1000000litres"
fruitjuice seller: "i have <21 million barrels to sell before i retire. hurry hurry hurry"

fruitjuice seller: "now the people who gave me $700 two days ago will buy 1000 barrels even if i dont see them for a while"[/color]
customerB: "ill buy one and see you in three years, thanks for the discount too"
fruitjuice seller: "what, i still cant sell a barrel a day or 1000 barrels over 3 years to a customer, whats going wrong"
19348  Bitcoin / Bitcoin Discussion / Re: 21 millions bitcoin in question on: November 28, 2016, 02:07:38 PM
We cannot rule out that possibility. It may happen and bitcoin can fork. Lets call this fork as "Bitcoin Unlimited". When there is more supply price will fall and people will begin to question it and after time "bitcoin unlimited" would loose support and die slowly. I also feel that the real and original bitcoin will keep going and will be supported by the bag holders. They will want to keep the total supply at 21 million to keep the value of bitcoin. I think bitcoin without any forks will live for ages to come.

bitcoin unlimited are not proposing a fork in the way you are suggesting.
seems you need to research some more.

if you did not realise it BU has released and full code running since 2015. running on bitcoins mainnet.
core for instance have made many propositions. such as rusty russels millisats, luke Jr's tonal bitcoin both of which change the units of measure.

also its actually core making demands for BU to fork off.. (not very community spirited for what bitcoins ethos of open no barrier of entry, WAS)
anyone thinking only CORE should exist with no diverse counterpart to level the playing field are people that want a dictatorship where there are no ways to veto out bad rule changes

cores latest implementation that meant to offer extra new features is not actually running. yep. they deactivated the segwit wallet. you cannot make a segwit transaction right now. and are required to download yet another implementation after activation.

BU doesnt require you to download endless implementations.. getting spoon fed by devs in a oliver twist script of "please sir can i have some more"

core so far have had atleast 5 implementation releases concerning the ability to make segwit possible and its still not ready to run live.
also even after activation its not 100% running live. they will make you wait for the activation, wait for the grace period, then wait again until they deem it ok for users to make segwit transactions by requiring you download yet another implementation.

please research and dont preach the 'core' choir especially when you dont understand that satoshis 2009-2013 "qt" is nothing like blockstream funded employee and volunteer intern handled "core" of 2014+.

be realistic
19349  Bitcoin / Bitcoin Discussion / Re: Bitcoin Unlimited Miner Roadblock. Will it work for block size increase? on: November 28, 2016, 01:20:48 PM
im laughing at you blaming a possible segwit veto on BU

you do realise that even without BU's ~9%.. there are pools with HIGHER % that are not confident about segwit. for reasons UNRELATED to BU.
trying to put all the blame on BU is like blaming your dog for having a messy house of 20 people(pools)

the reality is while everyone is pointing at the dog atleast 5-15(pools) people are creating the mess you are worried about.

wake up have a reality check and get some prospective
19350  Bitcoin / Bitcoin Discussion / Re: 21 millions bitcoin in question on: November 28, 2016, 01:56:50 AM
Who is proposing this? I have not seen any serious proposal which proposes any sort of change to the monetary supply (except for BIP 42). Do you have a link to a source?

rusty russel of blockstream LN fame wants to first introduce millisats into LN. and later change bitcoins measure to comply with LN.



19351  Bitcoin / Bitcoin Discussion / Re: 21 millions bitcoin in question on: November 28, 2016, 01:04:47 AM
one thing to know

its not 21million rule, thats just named that for the human mind to put the real rule into a less coded, less mathematical concept average joe can understand without their mind exploding, buzzword.

it does create 21million btc. but you have to understand HOW

the rule is actually:
each block reward was 5,000,000,000 units of measure from block 0 to block 210,000(50 btc per block for 210,000blocks)
totalling 1,050,000,000,000,000 units of measure in circulation (10.5million btc)

then it halves for the next 210,000 blocks.
meaning
each block 210,001-420,000 reward was 2,500,000,000 units of measure 210,000(25 btc per block for 210,000blocks)
releasing 525,000,000,000,000 units during this period (5.25million btc)
totalling 1,575,000,000,000,000 units of measure in circulation  (15.75million btc)

then it halves for the next 210,000 blocks.
meaning
each block 420,001-630,000 reward is 1,250,000,000 units of measure 210,000(12.5 btc per block for 210,000blocks)
releasing 262,500,000,000,000 units during this period (2.625million btc)
totalling 1,837,500,000,000,000 units of measure in circulation (18.375million btc)

and every 210,000 blocks the reward halves, releasing half as much and so on and so on until no more units of measure are rewarded

thats whats wrote in code.
which calculates in the year 2140ish each block will only make 1 unit of measure per block.. and then thats it. no more.


bringing the total ever made to just about 2,100,000,000,000,000 units of measure
more precisely 2,099,999,997,690,000 units of measure (20,999,999.9769btc (~21million btc)

the rarity is that at best it can be split up into 2.1quadrillian parts

however human minds dont like big numbers. so the user facing GUI treats
a unit of measure has been called a satoshi (singular 'sat' for short, plural 'sats' for short)
1 unit of measure as 1 sat
100 sats as 1 bit
100,000,000sats as 1btc or 1,000,000 bits
1,250,000,000sats as 12.5btc or 12,500,000 bits
2,500,000,000sats as 25btc or 25,000,000 bits
5,000,000,000sats as 50btc or 50,000,000 bits
and ofcourse
2,100,000,000,000,000sats as 21million btc or 21,000,000,000,000 bits



the main premise is bitcoin would only make 2.1quadrillian sharable units ever. and that was a hard rule no one should change as its an economics rarity thing


now.. here is the thing.. although the code is measured in sats and only the GUI / human brain sees btc..
some banker paid devs are actually trying to play with the units of measure that will be rewarded to mining pools.

EG
instead of:
1,250,000,000sats, being rewarded per block they want
1,250,000,000,000 millisats

code form
1,250,000,000units of measure.. becomes
1,250,000,000,000units of measure

meaning 1000 more units of measure (1000x more split-able and shareable(less rare)) which also extends the minimum life expectancy to change from the year ~2140 to ~2180

this trick is done by although at code level making there be 1000 more units of measure. they still want to play with peoples heads by:
1,250,000,000,000 millisats is a btc.

and
1 unit of measure is a millisat
1,000 units of measure is 1 sat
100,000 units of measure is 100 sats or 1bit
100,000,000,000 units of measure is 1btc or 1,000,000,000 bits

they are hiding the split-ability, separability, (destroying/diluting rarity) by moving how many units of measure is declared a bitcoin.

and yes this is being done by developers funded by bankers



here is another thing,
them same banker paid devs want to mess around with the halving mechanism and even make the individual blockrewards adjustable as a punishment for wanting more transaction capacity in said block
like this https://github.com/maaku/bitcoin/commit/ad4c77f1ff2c370f67538e01fd082d231b57f2d0
19352  Bitcoin / Bitcoin Discussion / Re: Scaling Bitcoin. Is consensus achievable? on: November 28, 2016, 12:06:46 AM
a system where the other person can trick the system and chargeback in that week........ = same as visa - worse than wire transfer
Show, how the system can be tricked.

your scenario using outdated concept already has.. but ill explain in easy steps based on your outdated scenario
you can read previous pages.. but here step by step.

1. do you agree that LN uses multisig. where 2 parties co-sign agreed tx data. if yes read on, if not, research and come back later
Quote
step 1: two people communicate together and agree to open a multisig to start a channel.

step 2: they both independently fund the multisig with their amounts. ONCHAIN.

step 3: they agree to the terms of who owes what. initially agreeing to whatever they deposit they get back.
hint 1: the funds cannot be spent in a multisig without both signatures
TXID:AB3
In:3abcdeklmn987654321 val:5btc (originally A(X) deposit)
In:3abcdeklmn987654321 val:5btc (originally B(Y) deposit)
Out script1: if relevant(1abcdefghij123456789 A(X) val: 5btc); if irrelevant(1klmnopqrs987654321 B(Y) val: 5btc)
Out script2: if relevant(1klmnopqrs987654321 B(Y) val: 5btc); if irrelevant(1abcdefghij123456789 A(X) val: 5btc)

maturity 1000 blocks

step 4: and both sign the same tx data.
hint 1: the funds cannot be spent in a multisig without both signatures
TXID:AB3
In:3abcdeklmn987654321 val:5btc (originally A(X) deposit)
In:3abcdeklmn987654321 val:5btc (originally B(Y) deposit)
Out script1: if relevant(1abcdefghij123456789 A(X) val: 5btc); if irrelevant(1klmnopqrs987654321 B(Y) val: 5btc)
Out script2: if relevant(1klmnopqrs987654321 B(Y) val: 5btc); if irrelevant(1abcdefghij123456789 A(X) val: 5btc)
Signature (A(X) signed inputs and output to agree)
Signature (B(Y) signed inputs and output to agree)
maturity 1000 blocks

step 5: B(Y) decides to give A(X) say 4BTC, they agree and they BOTH SIGN
hint 1: the funds cannot be spent in a multisig without both signatures
hint 2: both signing = both seeing a copy to be able to sign
hint 2: they both agree there should be a harsh penalty rather then getting what they deposited back
hint 2: in your scenario they now decide to not having matching data. but both sign each others tweaked tx data

A(X) creates and signs this. making A(X) lose out if not moral
TXID:A5
In:3abcdeklmn987654321 val:5btc (originally A(X) deposit)
In:3abcdeklmn987654321 val:5btc (originally B(Y) deposit)
Out script1: if relevant(1abcdefghij123456789 A(X) val: 9btc); if irrelevant(1klmnopqrs987654321 B(Y) val: 10btc)
Out script2: if relevant(1klmnopqrs987654321 B(Y) val: 1btc); if irrelevant(1abcdefghij123456789 A(X) val: 0btc)
Signature (A(X) signed inputs and output to agree)
maturity 1000 blocks

B(Y) creates and signs this. making B(Y) lose out if not moral
TXID:B5
In:3abcdeklmn987654321 val:5btc (originally A(X) deposit)
In:3abcdeklmn987654321 val:5btc (originally B(Y) deposit)
Out script1: if relevant(1abcdefghij123456789 A(X) val: 9btc); if irrelevant(1klmnopqrs987654321 B(Y) val: 0btc)
Out script2: if relevant(1klmnopqrs987654321 B(Y) val: 1btc); if irrelevant(1abcdefghij123456789 A(X) val: 10btc)
Signature (B(Y) signed inputs and output to agree)
maturity 1000 blocks

step 6: they both hand eachother a copy and sign their counterparts version
hint 1: the funds cannot be spent in a multisig without both signatures
hint 2: both signing = both seeing a copy to be able to sign
hint 3: doing this invalidates previous TX (step 4)

A(X) created, now B(Y) signs, B(X) KEEPS aswell as the other one below
TXID:A6
In:3abcdeklmn987654321 val:5btc (originally A(X) deposit)
In:3abcdeklmn987654321 val:5btc (originally B(Y) deposit)
Out script1: if relevant(1abcdefghij123456789 A(X) val: 9btc); if irrelevant(1klmnopqrs987654321 B(Y) val: 10btc)
Out script2: if relevant(1klmnopqrs987654321 B(Y) val: 1btc); if irrelevant(1abcdefghij123456789 A(X) val: 0btc)
Signature (A(X) signed inputs and output to agree)
Signature (B(Y) signed inputs and output to agree)
maturity 1000 blocks


B(Y) created, now A(X) signs
TXID:B6
In:3abcdeklmn987654321 val:5btc (originally A(X) deposit)
In:3abcdeklmn987654321 val:5btc (originally B(Y) deposit)
Out script1: if relevant(1abcdefghij123456789 A(X) val: 9btc); if irrelevant(1klmnopqrs987654321 B(Y) val: 0btc)
Out script2: if relevant(1klmnopqrs987654321 B(Y) val: 1btc); if irrelevant(1abcdefghij123456789 A(X) val: 10btc)
Signature (A(X) signed inputs and output to agree)
Signature (B(Y) signed inputs and output to agree)
maturity 1000 blocks

step 7: many many many trades like steps 5,6 happen where values change hands.. making previous txs irrelevant
hint 1: the funds cannot be spent in a multisig without both signatures
hint 2: both signing = both seeing a copy to be able to sign
hint 3: doing this invalidates previous TX
lets say they are at TXID:A200   TXID:B200 making A4-199  and B4-199irrelevant

step 8: B(Y) kept A6 (step 6), initially you think thats crazy right. but B(Y) broadcasts it

step 9: B(Y) lets it get confirmed

step 10: B(Y) uses the revoke code on the A6 Out script1 to then make the output spendable to him instantly before maturity expires
19353  Bitcoin / Bitcoin Discussion / Re: Scaling Bitcoin. Is consensus achievable? on: November 27, 2016, 10:42:59 PM
you literally talk about a chargeback method where bob can get funds destined for alice, then suddenly say its impossible
That's not chargebacks, but punishment for theft attempt. One party takes all funds from the channel only if another party tries to use an outdated state to steal funds.

and why do you think banks do charge backs.
seriously.

think about it.. your topic is about scaling. where you are thinking that LN is the solution. will the whole community use LN and not care about onchain?

no

a system where funds are locked for a week after settling. where they cant be spent....... = worse then merchants/customers get from accepting visa/paypal
a system where the other person can trick the system and chargeback in that week........ = same as visa - worse than wire transfer
a system that

at the moment some of those issues that you are trying to disguise are being weeded out and thrown out. hense your out of date.
however there are still some issues even with the latest concept.

i think you should let go of the tight grip you have on last May. go read the mailing list, go check out IRC. if you prefer google. use the search tools and set it to only 1 month ago.
get yourself upto date..

oh and yea. the article writer.. is not a coder, his speciality is politcs and history.
it may help you to actually create a multisig and actually see the things you can do with a multisig. play around. go to a testnet and do some stuff. learn more about it.

for instance the many other penalties LN dev's are dreaming up on one banker funded team.. vs the other concepts that are just doing ethical and dual signed mutually assured version of LN. where CODE ensures no risk no loss.

you can usually spot the banker paid devs who thing economic penalties are the answer. and holding funds ransom for days is the answer

move passed the May2016 article, it will help you

have a nice day
19354  Bitcoin / Bitcoin Discussion / Re: Scaling Bitcoin. Is consensus achievable? on: November 27, 2016, 10:11:05 PM
Another output is also recorded on the chain, there no way to spend it except 2 ways defined by it's script.

and by going by your scenario. during that week it can be "charged back" to bob (Y) going by your scenario
no "charge backs" are possible

you literally talk about a chargeback method where bob can get funds destined for alice, then suddenly say its impossible

but im loving how your changing the theory..
im guessing you need to update yourself

anyway. you can continue theorising with old concepts. while i continue looking into the latest stuff that has overcome some of the issues your OLD concept had.

goodluck though
have a nice day
19355  Bitcoin / Bitcoin Discussion / Re: Scaling Bitcoin. Is consensus achievable? on: November 27, 2016, 09:55:49 PM
lol

your article is out dated. its actually time stamped may 2016.

also even if you believe its current try reading it fully.. learn multisig.
Quote
Building Block #3: Multisig

have a nice day
19356  Bitcoin / Bitcoin Discussion / Re: Scaling Bitcoin. Is consensus achievable? on: November 27, 2016, 07:59:57 PM
Here is a Point for those that can think.

If segwit does actually manage to get activated.

And people use LN for the majority of their transactions, and stay off the Blockchain.

Do you think the mining pools have already figured out less transactions on the blockchain means less fees for them to collect.
Especially when they need to survive off of transaction fees only and no more BTC are created. Less than 5 Million BTC left to mine.
LN will take money out of the BTC miners pocket.  Wink

 Cool

core devs dont care about bitcoin. they want everyone offchain so they can throw the onchain tx sky high to make people hate bitcoins blockchain.
then push people over to hyperledger..

core devs spend most of their time working on the hyperledger.. by core devs i mean the PAID devs.. not the 90 unpaid interns that just spellcheck the code.
pieter wuille - paid by blockstream - team leader segwit - also programs bankers hyperledger
Rusty Russel - paid by blockstream - team leader LN - also programs bankers hyperledger
matt corralo - paid by blockstream - main committer - also programs bankers hyperledger
greg maxwell- paid by blockstream - main committer - also programs bankers hyperledger

i could name more
19357  Bitcoin / Bitcoin Discussion / Re: Scaling Bitcoin. Is consensus achievable? on: November 27, 2016, 07:58:28 PM
You can read this series of articles. I learned this design from there.

I made bold part of the quote which is closely related to your concerns.

i see your failure.
1. outdated. may 2016
2. belief that alice and bob have separate(slightly differing) copies (um thats the opposite of the bidirectional buzzword)

in simple terms
its one transaction data they BOTH agree on and both treat as most relevant and both keep
EG (ignore the addresses they are random letters and numbers obviously)

Txid
In:3abcdeklmn987654321 val:5btc (originally A(X) deposit)
In:3abcdeklmn987654321 val:5btc (originally B(Y) deposit)
Out: 1abcdefghij123456789 val: 9btc (goes to A(X))
Out: 1klmnopqrs987654321 val: 1btc (goes to B)
Signature (A(X) signed inputs and output to agree)
Signature (B(Y) signed inputs and output to agree)
lock: now+9d23h58m

where they simply change the out values to who deserves what and then sign together to enforce it.
a tx wont get into a block without both signatures.
so both need to sign the same copy

thats the whole point of multisig. (buzzword bidirectional)

obviously with the out which goes to A can be a script that can halt A from being able to spend it straight after its confirmed
obviously with the out which goes to B can be a script that can halt B from being able to spend it straight after its confirmed

but its one transaction not 2 transactions.
its not about A holds one tx in their favour
its not about B holds one tx in their favour

they both hold the same relevant tx at the same time.

however if they keep a channel open that surpasses the locktime(onchain) set up when opening the channel EG
20 blocks after.. the malicious user can look at their LN history and grab a tx from the say 1-19 relevance ago. and that too would also now be relevant because they went passed the deadline.
which is the case not just for recent concepts but the outdated concept you dragged up from may2016

in your concept. there is a 1000CSV block delay even after its in the blockchain (much like blockreward coinbase tx has 100 block delay)
however the failure of that is simple.
your article says it
Quote
CSV, instead, uses relative time. Once a CVS-output is recorded on the blockchain, it takes a specific amount of blocks from that point on before the bitcoins can be spent again.

having a week CSV delay(1000 block) that can be interrupted by another person broadcasting a more relevant tx.. fails
because the LN outputs are already on the blockchain when alice (x in your other scenario) closed the channel.

also another fail is because although on the blockchain. it cant be spent untill it matures in a week. thus like banks... its not "available balance" which then is worse than Visa because visa settles in 2 days.

and by going by your scenario. during that week it can be "charged back" to bob (Y) going by your scenario

see the social issues with that.. funds not being spendable for days..and chargebacks possible!!

thats why other concepts are doing the opposite. having relevance time locks within LN to close a channel sooner and getting it broadcast sooner and simply opening a new channel if the 2 parties want to continue transacting


19358  Bitcoin / Bitcoin Discussion / Re: Scaling Bitcoin. Is consensus achievable? on: November 27, 2016, 06:20:51 PM
You only need ~70% of the hash to have a successful hard fork, so it is odd SegWit is pushed for more.
No. You need 95%.
A True Hard Fork only requires 70% , because you want enough hash to make sure the 30% can not 51% attack your new chain.  Wink

ok clear the matter up.

at any majority. the orphan game will eventually sort it self out.
at a low majority say 55%. it might take a many blockheights where half is disagreeing and the orphan rate is say 65 blocks of 144 have a corresponding orphan..
headache nightmare .. headache nightmare .. headache nightmare
mining pools will be screaming. nodes will be syncing and losing sync.. bad for everyone.. but deemed temporary drama as eventually it leads to one chain and the minority left unsynced.
retailer merchant guidance: wait upto say 100 confirms before fully trusting a tx

at a low say 70%. it might take a many blockheights where a third is disagreeing and the orphan rate is say 42 blocks of 144 have a corresponding orphan..
blah blah same thing. a bit less screaming, but lots of crying still while the orphan drama sorts itself out
retailer merchant guidance: wait upto say 70 confirms before fully trusting a tx

at say 85%. it might take a few dozen blockheights where inder a quarter  is disagreeing and the orphan rate is say 20 blocks of 144 have a corresponding orphan..
blah blah same thing. not screaming, but not much crying while the orphan drama sorts itself out, but not happy
retailer merchant guidance: wait upto say 45 confirms before fully trusting a tx

at say 95%. it might take a a couple blockheights where a few is disagreeing and the orphan rate is say 7 blocks of 144 have a corresponding orphan..
not as bad and miners could live with a slight risk elevation compared to the usual 1-2% a day they usually put up with.
retailer merchant guidance: wait upto 10 confirms before fully trusting a tx

usual daily 1-2% risk advises waiting upto 6 confirms
19359  Bitcoin / Bitcoin Discussion / Re: Scaling Bitcoin. Is consensus achievable? on: November 27, 2016, 05:13:03 PM
The concept I'm talking about works the following way:
Let's say current channel state is: 5 BTC belong to X, 5 BTC belong to Y. But among previous states there is one where 9 BTC belong to X and only 1 BTC belong to Y. X likes the older state much more. So he broadcasts it. The transaction that he broadcasts spends the original 2 of 2 output and creates 2 new outputs: 1 BTC immediately goes to Y, and another output is created, let's call it o2. o2 can be spent in 2 different ways. First: X can spend it after 1000 blocks are mined on top of the block where o2 was created. Second: Y can spend it at any moment if, besides signature, he also provides preimage of a certain hash. Since Y already has this preimage, otherwise he would refuse to update state of channel, he can immediately spend o2, thus taking all 10 BTC from the channel. Friendly pool can't help X, because it takes 1000 blocks before o2 can be spent in way preferable for X.

^ wrote to try showing how X cant attack but reveals Y is now the attacker
which is another attack vector.

cant you see the attack vector..
dont think about X doing the 9btc.. for X to gain.. thats then everted by Y(your hope of scenario outcome)

think about Y broadcasting th X9Y1... triggering X so Y can then get 10btc
lets say Y broadcasts X's 9btc. to then allow Y to broadcast the tx that gives Y the whole 10btc

anyway theres many concepts throwing about. and many attack vectors in each.
the bip u quoted is not strong enough on its own and actually makes one person gain.

not really a moral/equal paradigm like some other concepts i have seen
Y can't broadcast that transaction because he doesn't have it.

you do know that multisigs needs 2 signatures.
you do know that to agree to what you call a "commitment" both parties need to see and agree to it.

so if your saying Y cannot transmit X's preferred tx because Y has never seen it, been handed it or knows of its existance.. then im guessing whatever LN concept you are viewing has far more weaknesses.

i made the bits bold that you mention.. first bold bit.. an old state.. im assuming for practical reasons Y did infact see that state earlier in the day/weeks when it was relevant. so by seeing it, would have (lik any malicious user) kept a copy of it. then as shown by the second bold part its assumed Y is involved to signing the commitments by seeing the commitments..

reason being both SHOULD be signing together.. so my last paragraph is highlighting even your scenario assumes this to be true..
so im not sure why last post says Y never had first state
19360  Bitcoin / Bitcoin Discussion / Re: Scaling Bitcoin. Is consensus achievable? on: November 27, 2016, 04:26:13 PM
im trying not to use buzzwords or over complex things so other readers can understand the fundamentals.

as for the individual spends within LN, they too need to do some things.
the 'secret exchange' in practice does not work. hense the need for the locks aswell.

EG (your concept version)
 i could have a direct connection to a pool and have bribed them to put my tx into a block the exact moment the lock is released.. so when i send X in the last second. you think your Y would over ride it. the problem is that your Y transaction has to relay around the network and sit with the other high fee paying blocks in mempool before a pool accepts it into a block.. which after seeing the mempool bloat this week might be 2 hours.
where as mine gets in. making yours invalid.

thats why locktimes are needed too.

but hey there are many LN concepts, i just hope the one your viewing is not going to ignore using inner locktimes of descending order.. otherwise thats a weakness of that concept
The concept I'm talking about works the following way:
Let's say current channel state is: 5 BTC belong to X, 5 BTC belong to Y. But among previous states there is one where 9 BTC belong to X and only 1 BTC belong to Y. X likes the older state much more. So he broadcasts it. The transaction that he broadcasts spends the original 2 of 2 output and creates 2 new outputs: 1 BTC immediately goes to Y, and another output is created, let's call it o2. o2 can be spent in 2 different ways. First: X can spend it after 1000 blocks are mined on top of the block where o2 was created. Second: Y can spend it at any moment if, besides signature, he also provides preimage of a certain hash. Since Y already has this preimage, otherwise he would refuse to update state of channel, he can immediately spend o2, thus taking all 10 BTC from the channel. Friendly pool can't help X, because it takes 1000 blocks before o2 can be spent in way preferable for X.

^ wrote to try showing how X cant attack but reveals Y is now the attacker
which is another attack vector.

cant you see the attack vector..
dont think about X doing the 9btc.. for X to gain.. thats then everted by Y(your hope of scenario outcome)

think about Y broadcasting th X9Y1... triggering X so Y can then get 10btc
lets say Y broadcasts X's 9btc. to then allow Y to broadcast the tx that gives Y the whole 10btc

anyway theres many concepts throwing about. and many attack vectors in each.
the bip u quoted is not strong enough on its own and actually makes one person gain.

not really a moral/equal paradigm like some other concepts i have seen
Pages: « 1 ... 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 [968] 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 ... 1471 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!