what you'll find is that in the network. the whole consensus of solving byzantine generals problem has been bypassed. with near everyone just following one general now(core) and any dev team that wants to propose a new rule/feature that opposes the core roadmap ends up getting knocked off the network.. there is less need of a decentralised network(their view). as the "generals"(plural) has been sidelined and relegated off network. and now its one general and tens of thousands of loyal soldiers blindly following. its gone from a byzantine generals solution for a decentralised generals network. to a singular general for a distributed soldier network people end up not wanting to archive 10 years of data. just to wade through all that data just to ensure their $100 is confirmed. holding the data if they are just interested in a few addresses becomes a waste of hard drive utility so they end up prunning it, thus they no longer become able to be a node that others can sync from .. also you being a DNS seed is not being a full node. its just being a yellow pages directory to guide users to each other, essentually. which if you without bias dont set it to just list core nodes(as all DNS should do), would help if a revolution occured to bring core down a peg or two back down to an equal playing field with other nodes that want to get back to a united community of byzantine generals, so it has purpose for some independent people to be DNS seed nodes to ensure the network doesnt become full 100% core only centralised. ..... but back to the users being full nodes... the situation will get worse when things are really pushed to pursuade users off the bitcoin network and into using another network like lightning. because lightning network is not a bitcoin layer. it is its own network that allows multiple coins. (bitcoin layer is just the sponsorship advertising buzzword many people use to try faming up that their project is part of the crypto industry, to garner investment) users using the lightning network will find in a couple years that funds from litecoin, vertcoin or bitcoin are locked to be unspendable on their respective networks in a smart contract with a "factory/watchtower" entity. and this entity would need to monitor those multiple chains as a masternode.(super bloated mega node) to then when convinced the locks are locked. offer out a un-chained(unconfirmed) 'payment' to users that allows users to open channels. so that users can use phone apps to make payments instead of lugging around laptops/desktops when they visit starbucks these factories become the gatekeepers (i would say banks but people hate when i say it, even if factually correct). this is so that users dont need to wait for their locked funds timeout to close a channel and broadcast a tx to the respective coin networks. they can just close channel and let the factory audit and then refresh them with a new un-chained(unconfirmed) 'payment' to reopen a new channel at any time. this allows users to open/close channels more frequently if their co-partner in-channel is offline yea i know your thinking the optimism of how great and user friendly it is. but. if you think about the whole network security of phone app users needing to trust a factory/masternode(bank) who has the real privatkey co-sign control of the real funds and that the factory has to be a masternode monitoring the networks and also many users channels... its not healthy. or secure, especially when the channels themselves are not byzantine general solved either the only reasons the bitcoin network is told to people that blockchains dont work and impractical and slow. is due to the limitations of a blockchain imposed by the developers.(bitcoin is not AI self coding.. devs code it. devs put in the limitations, devs can remove them too) anyway, take the initial block download argument. people dont really object to the blockchain data size. as a 256gb data is less than a fingernail(microsd) size, not a server size its the fact that its coded that users cant even check a unverified balance to be able to do anything until the chain is synced. if only they realised they could bloomfilter(request specific data of specific addresses) from peers first. just to get a unverified balance instantly. and then make the verifying/syncing more of a background secondary task that goes on less noticably so that people are not twiddling their thumbs waiting to see if they even have a balance/imported the correct wallet/keys many people are too optimistic about lightning(future multicurrency banking system) but dont realise that to "be your own bank" on LN requires being a masternode of multiple chains. which is much more than just full noding one chain (if you still think LN is bitcoin only feature.. research chainhash registry code in LN aswell as atomic swaps) many people are too optimistic about lightning(future multicurrency banking system) but dont realise that its not a 'scaling bitcoin' its a take people away from bitcoin and use 12decimal payment values PEGGED to bitcoin via a masternode many people are too optimistic about lightning(future multicurrency banking system) but dont realise that its not scaling bitcoin because its taking people off the bitcoin network where people wont want to be bitcoin full nodes as they are never going to be using bitcoin network daily but anyways.. we are already seeing the dilution of the community bing diverted away from bitcoin. we are starting to see where the term "bitcoin maximalists" are being used as a derogatory term even to make it fel like if you support bitcoin as a payment network and want bitcoin to be secure and to scale then your 'dirt'
|
|
|
But first, what is your definition of "master nodes"? Because you and I might not be having the same definition of what they are.
well based on the altcoins that buzzworded the term... those systems would have full(deemed as lower class to master) nodes that validated and archive small network/region and then masternode that validates the combined networks eg some alts have fullnodes validating/archiving ID data on one network, another that validates american users and their currency on another network. another that validates european users and their currency on another network and a masternode that accesses monitors and validates all of them i personally didnt invent the terminology and there are many cases where some buzzwords are completely wrong in regards to the definition EG in the UK. a master can be both the main top guy... and also the child of a family the thing that holds keys that unlock and asset. should be a keyring not a wallet so i say this. before you start pretending i advocate such things. and before you pretend i termed them
|
|
|
i was actually going to pick up on this point about james being friends with a nazi, as a poke at how james cant be satoshi All Dims should get a clue; Satoshi's james politics, thankfully, are precisely the same as Jimmy Marr's.
FTFY but lets imagine i didnt fix it, you actually think: the real satoshi, who used a japanese based name..... the real satoshi, who created a currency that was open and borderless so that even the un supported developing countries had a way to transact and trade internationally was a border loving racist......? you just dug yourself the biggest hole in your argument, tripped over your own foot and fell in head first your whole argument over the last 5 pages of this topics.. just fell flat ... 2 holes you just dug: 1. proved satoshi is not james. james is not satoshi 2. you have after many pages of trying to fame up james about his pre-2009 life and work experience... just destroyed his rep by outing james as a racist nazi well played, game over, you lost. sorry no retries, you just lost 2 out of 3 games you were playing
|
|
|
Sorry but I believe this is the use of the term "Byzantine Generals" problem. Because from all the Bitcoin texts I read, whenever that term is used in Bitcoin, it talks about how Proof of Work has solved the "Byzantine Generals" problem because it enables the network to reach a "truth" that everyone agrees upon without trusting each other or a central authority.
nope the blocks are just a collection of data that conform to the law. blocks and their PoW hash do not solve who/what is giving out the orders of what the law should be PoW is just hashing a hash do i really need to say it again to you same group of chums that seem to not understand bitcoin... research consensus.. put it this way many other coins are sha256 PoW.. do you think their blocks are acceptable to bitcoin because of PoW. PoW is just about giving block a strong identifier that can easily show if data has been edited. its consensus that decide the rules of whats acceptable format everyone should follow if you think pre 2009 unsolvable electronic peer to per cash systems solution was PoW then i guess your next rebuttal will probably be a total satoshi denial and you would probably say how its gregmaxwell, luke and pieters boss that actually invented bitcoin.. (the old "Adam Back solved it with 'hashcash'" mantra)
|
|
|
Mods, please allow this message. It is a bit of an emergency. James, Jimmy Marr has been severely beaten by 5 antifa Pol Potters in Oregon for driving around in his truck with a sign. Emily, my gf, says he is unconscious. I guess it's on the newswires, but maybe you haven't heard. I hope he didn't get brain damage or a stroke or heart attack, as he has heart probs. We're all about the same age. (I am in Williston working, and may start pitching cryptos in seminars to oil companies here as relatively inexpensive ancillary "appreciation" bonus future plans for their millennial employees.) There is a gofund for Jimmy Emily started, or he and Judy could use some bitcoin. Thanks, Satoshi Bowery! I'd put your Declaration of War essay in here, but mods might draw the line. (For context, Jimmy Marr gave James a computer, maybe after the 2009 mining conked and tuckered James' out.) EDIT: The Oregonian/OregonLive reports Corvallis police on Tuesday said 65-year-old Jimmy Marr of Springfield suffered from a “medical event” during the Monday incident. https://www.washingtontimes.com/news/2018/dec/18/jimmy-marr-oregon-white-nationalist-hospitalized-a/so your advertising that a nazi got hit. then your advertising that your girlfriend is using that news to get donations then your advertising that your going to pitch some ICO's to oil barons.. ok i got that. you wanted to be famous so you can cash in.. yep knew that was gonna happen ages ago as soon as you started trying to mention lots of 1970's social life stuff and trying to make a rep for yourself to then say your account has commercial value .. how about sell the nazi's truck.. then sell your user account for the commercial value you think it has.. that should keep your gf in luxury for a while if the guy cant afford the bills and doesnt have insurance. then hospitals usually do have a provision to discount or even write off the medical expenses if his income is below a threshold anyway "In an interview with The Oregonian/OregonLive last year, Marr advocated for the extermination of Jewish people" EDIT he was taken to good samaritans hospital.. which .. oh look medicaid, medicare, charityso im pretty sure he wont be out of pocket hospitals mission statement "As a not-for-profit health care organization, Samaritan Health Services is committed to contributing to the health and prosperity of our communities. Our Community Benefit program encompasses our efforts to build healthier communities through volunteerism, direct and in-kind support of community health programs, and opportunities for those who could not otherwise afford medical care."
|
|
|
buy the dip... means the opposite of buy at the tip
/\ / \ _/ \_/
in essence: BUY LOW, SELL HIGH not BUY HIGH, SELL LOW
|
|
|
Finally, I would like to know what is "witness scale factor", never heard about it ![Embarrassed](https://bitcointalk.org/Smileys/default/embarrassed.gif) . Can you please give me a hint ? Once you've understood weight, then you can read about the scale factor, also referred to as the discount factor. due to the wishy washy code and the fake buzzwords.. (discount, pfft yea right) static const unsigned int MAX_BLOCK_WEIGHT = 4000000; static const int64_t MAX_BLOCK_SIGOPS_COST = 80000; static const int WITNESS_SCALE_FACTOR = 4; its 4mb block. but the witness scale factor makes legacy transactions appear as 4x the size when counted in code, thus to be treated as only being able to fit into a 1mb limit https://en.bitcoin.it/wiki/Weight_units#Weight_for_legacy_transactionsTransactions that don't use segregated witness (segwit) are currently called legacy transactions. For these transactions, calculating the number of weight units in a transaction is as easy as putting the transaction into the format used in a P2P protocol block message, counting the number of bytes, and multiplying by four.
https://github.com/bitcoin/bitcoin/blob/bccb4d29a8080bf1ecda1fc235415a11d903a680/src/consensus/tx_verify.cpp#L167 if (::GetSerializeSize(tx, PROTOCOL_VERSION | SERIALIZE_TRANSACTION_NO_WITNESS) * WITNESS_SCALE_FACTOR > MAX_BLOCK_WEIGHT) return state.DoS(100, false, REJECT_INVALID, "bad-txns-oversize"); it also does stuff like fake how many actual signops legacy transactions actually perform https://github.com/bitcoin/bitcoin/blob/bccb4d29a8080bf1ecda1fc235415a11d903a680/src/consensus/tx_verify.cpp#L140 int64_t nSigOps = GetLegacySigOpCount(tx) * WITNESS_SCALE_FACTOR; so as others have said. while there is a 4mb limit. that 4mb is not fully utilisable due to the witness scale factor fudging with the count
|
|
|
Nodes online: BTCitcoin Core / 9468
This graphic is wrong, or, at least, not totally true about the real number. According to @gmaxwell: "that page only lists ones that accept inbound connections". AFAIK it's not wrong as it only show full nodes which open listening port 8333 and configure forwarding ports properly, the page should state this information. You also can use https://luke.dashjr.org/programs/bitcoin/files/charts/software.html to check more accurate number, even though i'm not sure how updated is the page. If, unfortunately, the connection to the Internet is indispensable, be it good, this is a difficult point to solve, I am sure that if I did not have these problems I would have an online node.
home users that naively think connecting their (imagine worse case)1mb connection to 100 nodes is helping. it is not. --snip-- You're right, but some client by default only connect to up-to 8 nodes and people who can tweak such configuration should able to know that it doesn't help the network. probably better if your gonna use lukes charts to atleast use the more useful one https://luke.dashjr.org/programs/bitcoin/files/charts/branches.html ~65% are capable of being full nodes, but it doesnt really show how many actually are (not prunned) and as for home users with bad internet or using it as an excuse i have seen many times when they post their logs they ramped up their connection count
|
|
|
Anyone telling you Bitcoin won't or can't fall is pretty stupid. Saying "unlikely" is a safe word. Don't speculate unless you want to be in for a wild ride. Focus your time learning about blockchain technology, or work on building something that has net benefit for the ecosystem. Rent-seekers are making this community really hard to enjoy.
yes. that is a wrong statement. the reality is that BTC has fallen from $ 20K to $ 3400 now. but the decline in BTC will not reach a very low value. I think BTC will fall to the point of $ 1500 in January. and extreme volatility of BTC will not turn stable. you really think that the hashrate is going to fall to 12exahash to support the market:mining dynamics whereby 12exahash of only 450,000 s15's or 14exahash of only 1m s9's you do realise typically in 2018 bitcoin had running 3.5millioon s9's now its at about 2mill S9's do you really think that the hashrate gonna go down much more even when new asics will be coming online??
|
|
|
i think education itself needs a big overhaul. EG take universities. you pay multiple thousands to sit in a theatre designed room to listen to a guy ramble on. if only universities were more like youtube(but more organised) where lecturers record their lessons. and users can select which lecturer out of multiple lecturers to learn from. and ofcourse the more popular lecturers that actually teach something worthy of learning get the most upvotes/views=best pay.
yep someone can if they want. make a site that links the best videos that teach people about bitcoin in the best ways. and even categorise it to be in a ELI-5(for dummies) lesson, all the way up to technical.
monetise it, make it free or even offer a education 'credit'(token) for watching it.. whatever. atleast variety of teach styles/levels would be better than the "one way" method of learning thats been the same old archaic education system for centuries
|
|
|
there has always been a market:mining dynamic that plays out during low speculation. yes no one can predict the volatility of prices up's (hype, spikes and ATH).. but the underlying value of the bottom LOW support has shown the dynamics at play.
with the last difficulty adjustment of 2018 just passing we are now in the realm of pools realising that next weeks deliveries of next gen asics will be pivoting the hashrate into a rise. and so the market:mining dynamics will play out with a rise too.
no one can predict how high. or how much. but if you watch the hashrate and it it continues with a sustained rise then the market:mining dynamics will play out positively
|
|
|
the way i see it. if new to crypto they pull you in with "lessons that pay" but require you to signup to their 'pro' exchange to claim the prize
|
|
|
flip: because it's up to users if they want to run that code.
flop: Consensus > Voting. Bitcoin has never and will never be a democracy.
flop: Screw your pathetic and antiquated notions of "voting".
flop: Bitcoin is not a democracy. It doesn't have elections. There isn't a "vote"
flop: there's no practical way to enforce it. There is no code to prevent softforks
No amount of you calling them "inflight updates" instead of softforks will change reality to prevent them from happening in future. There isn't code you can "strip out" to prevent "backdoor activate or F**k off". What you want is not possible.
yes doomad, i noticed you deleted your posts to hide your dictatorship supporting rants.. and your flip flops. but you missed many real funny thing. in your posts all you ever done was tell me what i shouldnt be doing. that i shouldnt discuss a certain topic, that i should not say x or y. and how if i wrote code how ud be the first to rekt me. and if you knew of a way early on to discourage me from being involved in bitcoin. you would use it.. and all i done was ask you to independently research a few things, without you being spoonfed info from certain people good evening and goodnight. may you enjoy your social drama. just remember. if you dont like things i discuss there is always an ignore button. and as a reminder you cant try playing the victim of a bite when you were the one poking the bear
|
|
|
If, unfortunately, the connection to the Internet is indispensable, be it good, this is a difficult point to solve, I am sure that if I did not have these problems I would have an online node.
home users that naively think connecting their (imagine worse case)1mb connection to 100 nodes is helping. it is not. if you have low bandwidth its better to only connect to 10 nodes. thus the 10 nodes get the data relayed sooner. no one wants to be connected at a speed of 0.01. when they could be connected to a node at 0.1 it puts less strain on the user AND less strain on the network this way. imagine it this way. your house. you want to open it up as a homeless shelter. it can only accommodate 10 beds happily. do you think cramming in 100 people is helping those people. or is it better to help just 10 people and let others find another house where if everyone offered a room for 10 people everyone becomes happy. so in short if your bandwidth is tight. just connect to less nodes, better for you, better for those connected to you. if 10 nodes is a problem. try 5, if that a problem try 2.. just dont go up to high numbers and then cry that your internet is super slow
|
|
|
devs can and should be able to write what they like.
Quoted for posterity. they can write anything. but thats different from should they be allowed to control the whole network using consensus bypasses imagine it if other teams done it. im sure youll be up in arms. infact i already seen it you have demonstrated that you would REKT anyone that opposed core. so your a hypocrit when you think its ok for core to dominate and control but then hate it when anyone else even discusses a possibility of non core control... again try to learn consensus learn byzantine generals again its about anyone can write what they like. but it doesnt mean they should get what they like. EG you can write your name and number on a napkin all you like. but that doesnt mean you get the right to mandate a female to become your wife .... back to the discussion topic of what a coin 2.0 should change writing features should be something any team should be able to write and have their own proposal gateway without having you go through cores moderated/censored method. but where the feature is only activated using satoshis solution to the byzantine generals problem which is what made bitcoin unique to all previous distributed database models. not mandated activation to bypass consensus.. as that is just a standard database that just has loyalist copies distributed all following one dictator
|
|
|
In as much as we all wish to help fulfill the dream of Satoshi Nakamoto in using BTC to make transactions in our daily lives we must look critically at the high volatility of BTC. Come to think of it people, how many of us in here would wish to purchase an item worth $500 US right now when this same amount of BTC was worth over $1000 US last year. If we are able to solve volatility issues with BTC then trust me the acceptance of BTC will go viral. I just wish there were some real holders in the cryptospace!
ive been around since 2012 and i got a nice hold of coins. i buy stuff all the time. the way i see it is that say one coin in 2012 worth 6 loaves of bread. today can buy me 3500 loaves of bread so im happy to spend bitcoin buying bread with my bitcoin. from a merchants perspective when they sell a loaf of bread for say $1. they in seconds display a btc price and in minutes that amount arrives. they can automate the sell of the btc to fiat in that time too. if they know the cost of the dough, cooking and labour came to 30cents. tax 20cents. they can convert half of the sell back to fiat to cover costs. and keep half as bitcoin for the shop owners own retirement fund knowing at some point that $0.50 of btc will probably be able to at a later date be able to create more than just another loaf, but the $0.50 of fiat will only make them one loaf. its all about finding the needs of the merchant. displaying the benefits to the merchant and also showing how easy it is to accept bitcoin. you will be surprised how many merchants take up and start accepting btc when they see how easy it can be, by actually doing a demo/dry run purchase with them when you mention bitcoin to them
|
|
|
1. i am not demanding anything. i am discussing. its a discussion board. dont like my opinion, there is a ignore button, its free 2. this topic is about discussing if we were to change things what would be changed. yes i get how you hate the idea that the community could discuss or even change the network to oppose "dev state" roadmap. but remember this is a discussion of opinions. so relax chill out, have a coffee
Discussions tend to be more productive if you don't keep repeating the same thing over and over again when it's abundantly clear that what you are discussing is not possible to implement. Or do I take it that you will finally stop saying roadmaps can't have softforks or activation dates when they clearly can? You get told quite plainly in one topic that you can't prevent softforks and activation dates without sacrificing permissionless freedom, but all you do is move onto the next topic to repeat the same dumb thing. You could post your usual lies about me only supporting the one dev team, or you could accept the simple fact that the way things are now provides a healthier environment to alternative clients than the restricted environment you propose. And don't pretend you aren't proposing it. You've been saying it for months. But if you're done saying it, then hallelujah. oh jeez, you poke, so ill bite.. the reason you hate me repeating myself is because you hate me raising an issue you wish lay hidden under a rug. and you hate me making people aware of the issue. which makes your job harder to hide it. i have told you many many times that the MANDATED bull crap is the opposite of consensus. but then you act ignorant that i said it and act even more ignorant that i prefer consensus. all so you can pretend im the one advocating for splits and mandated.. but thats your flaw restrictive environment?? seriously you need to do some research devs can and should be able to write what they like. this includes taking onboard things the community want.. your mindset is the devs should ignore the community and the community should not have a say.(your no democracy no vote proposal) my mindset is more teams where there is no REKT campaigns. your mindset is to have REKT campaigns and one team my mindset is to use consensus to decide.. your mindset is that there should not be a vote and that a certain team should just demand something activates on a date and push opposition off the network contentiously at a lower threshold now how about go take that coffee, sit back, relax de-stress and really review your own flip flops and just pick what one you really prefer libertarian capitalist socialist(open to all) decentralised network of consensus to solve the byzantine generals problem or capitalist centralised network with just loyalist distribution that just follow by compatibility of the single general so use this posts discussing to be productive and choose to flip or flop. and stick with one then if you really want to discuss things about bitcoin. try to stick to content of the discussion and not the author of discussion. if your agenda the moment you wish to reply is to just attack the author of a discussion. try hitting the ignore button instead. and no point acting the bitten victim of a personal comment as reason to reply. as it was you that done the initial personal poke
|
|
|
You want to undermine those decisions and make unilateral changes.
show me my undermining code that will make unilateral changes.. You know full well that all of your unilateral changes have nothing to do with code and everything to do with telling people what they supposedly can or can't do. Users ran code you don't like that utilised a softfork, so you say we shouldn't have softforks anymore. A very small number of users ran code you don't like that had an activation date, so you say we can't use activation dates anymore. You keep saying "show me the code", but nothing you're advocating can be achieved with code. You're advocating a social contract. Something vaguely akin to an honour system. It's not viable. You can't prevent people from coding something you don't like. Accept it. What you want is impossible. //EDIT: and if the community ever did find a way to stop people coding things they didn't like, it would be the client you are running that would be the first victim. Be careful what you wish for and understand how much more you'd be complaining if we actually had the kind of Bitcoin you mistakenly believe you want. mr meander AKA doomad pokes again 1. i am not demanding anything. i am discussing. its a discussion board. dont like my opinion, there is a ignore button, its free 2. this topic is about discussing if we were to change things what would be changed. yes i get how you hate the idea that the community could discuss or even change the network to oppose "dev state" roadmap. but remember this is a discussion of opinions. so relax chill out, have a coffee 3. i am not advocating anything. i am saying bitcoin was designed 2009 to solve the issue of avoiding the need of a "dev state"(general(singular)) and instead where the bitcoin system works via community consensus of generals(plural). because thats the unique thing satoshi solved. 4. i know you want "dev state" to decide changes and have the community as just loyal soldiers just archiving data under the rules defined by dev state. you have been very clear on that. even to such an extent that before even writing public available code you have made it your mission to REKT anyone that opposes "dev state" all you have done over the last few months is admit your a capitalist centralist where "dev state" are the kings and above the law and they deserve to be free. and everyone else should just be loyalists with no say. because you dont want community votes.. you just keep flip flopping to try hiding your desire. and you pretend you want freedom as long as it only applies to freely letting "dev state" to rule
|
|
|
we still have not surpassed satoshi's 7tx/s calculation (600k tx a day) and he calculated that 8 years ago
I disagree since even developer/technical page mention this fact. Additionally we've surpassed 7tx/s, come on.. think realistically.. not optimistically where has there ever been a case where 600,000 people were able to get their transaction confirmed all in one day show me a day that the transaction count surpassed 600k, to show that bitcoin has grown to surpass the capacity to allow 600,000 people to use bitcoin a day peer-to-peer not group-to-peer not custodian-to-peers but per-to-peer
|
|
|
You know, the one that atheists use:
? in every be lief is a lie?
|
|
|
|