U1TRA_L0RD
Full Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif) ![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 126
Merit: 100
CAUTION: Angry Man with Attitude.
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
January 02, 2014, 11:41:04 AM |
|
What language is the program written in?
|
|
|
|
coinrevo
Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 70
Merit: 10
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
January 02, 2014, 01:07:25 PM |
|
I said, do not overestimate their power, not that they would not have one. They have to be very careful exercising the power otherwise they could lose it. Should a significant part of the community disagree with their decisions, then the code could be forked and their keys would become worthless with the majority moving away.
What does "community" stand for here? Marketcap is 10B$ and users are perhaps 5-10M people or more. They have nothing to say about this. What I said is that alternative implementations can potentially defeat the network. If 50% of the "community"/ miners go with A and 50% goes with B, well that's a fork then. And so the devs pretend that anyone can contribute, whereas in reality its a very small group with inherent biases (they are human beings) which does not care that much about outside opinion. Besides all the large players have fortunes to lose by now. If your networth is 8-9 figure $ BTC equivalent you might have some biases. So even if somebody like conformal comes a long and makes a very valuable contribution to architecting the software, the response is less than muted. now think what would happen if they would suggest to make changes to core protocol issues. devs have way too much power, and there are no trust models in place to fix it.
|
|
|
|
behindtext (OP)
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
January 02, 2014, 02:06:37 PM |
|
Besides all the large players have fortunes to lose by now. If your networth is 8-9 figure $ BTC equivalent you might have some biases. So even if somebody like conformal comes a long and makes a very valuable contribution to architecting the software, the response is less than muted. now think what would happen if they would suggest to make changes to core protocol issues. devs have way too much power, and there are no trust models in place to fix it.
the incentive structure is more than a little fucked up as-is. i will have more to say about this soon.
|
|
|
|
piotr_n
Legendary
Offline
Activity: 2053
Merit: 1356
aka tonikt
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
January 02, 2014, 02:36:51 PM |
|
I said, do not overestimate their power, not that they would not have one. They have to be very careful exercising the power otherwise they could lose it. Should a significant part of the community disagree with their decisions, then the code could be forked and their keys would become worthless with the majority moving away.
What does "community" stand for here? Marketcap is 10B$ and users are perhaps 5-10M people or more. They have nothing to say about this. What I said is that alternative implementations can potentially defeat the network. If 50% of the "community"/ miners go with A and 50% goes with B, well that's a fork then. And so the devs pretend that anyone can contribute, whereas in reality its a very small group with inherent biases (they are human beings) which does not care that much about outside opinion. Besides all the large players have fortunes to lose by now. If your networth is 8-9 figure $ BTC equivalent you might have some biases. So even if somebody like conformal comes a long and makes a very valuable contribution to architecting the software, the response is less than muted. now think what would happen if they would suggest to make changes to core protocol issues. devs have way too much power, and there are no trust models in place to fix it. It is sad and funny at the same time to see how people who think they can make a better bitcoin do not even understand what bitcoin is really about. 50:50 fork is practically impossible and any other fork would be suicidal for the minority branch. So there will not be any fork, unless along with a change in the POW function. People who hold the hashing power do not give a shit about architecture of the software. They do care very much though about security and profits of their mining enterprises. Anyone who will try to do anything against their interest is going to face a huge disappointment. No matter whether he is a brilliant developer, or yet another genocidal president of some united states. And since we have already established that this worldwide bitcoin development community does not seem to work (thus consensus is impossible) a chance for any possible change in the blockchain protocol is very slim, at least in a foreseeable future. And if any will come later on, they will rather be driven by the miners, while developers will only be there to implement them on request. The era of changing the blockchain protocol driven by a dev team is long gone, and it will never come back, so don't try to tilt at windmills for your own sake.
|
Check out gocoin - my original project of full bitcoin node & cold wallet written in Go.PGP fingerprint: AB9E A551 E262 A87A 13BB 9059 1BE7 B545 CDF3 FD0E
|
|
|
genjix
Legendary
Offline
Activity: 1232
Merit: 1076
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
January 02, 2014, 03:34:11 PM |
|
sorry but i don't want all the contracts and new prototype theoretical features thrown into bitcoin. Sorry, but Bitcoin is not your personal toy. Quite a few people are waiting for this capability to be returned to the protocol. i want limitations to be removed too. i just don't want new extensions to the protocols (make them rarer). or huge changes/rework stuff. if you think blockchain = consensus, then lets make it a constitution that resists being revised.
|
|
|
|
genjix
Legendary
Offline
Activity: 1232
Merit: 1076
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
January 02, 2014, 03:39:38 PM |
|
piotr, its not just about backdoors but about bias in tech decision making. if legit corporations are the ones paying devs salaries, then they will choose the best decisions to benefit corporations and optimise for their use case. and who would be there representing the enterprising individuals and making the software better for them. you're looking too black and white at the things. i'm saying decentralise everything is good for a healthy ecosystem. note these are tech decisions. i didnt even get into stuff like blacklists, drm, tracking which actually attack users. those can also happen if we're not vigilant. justusranvier explained it well: http://bitcoinism.blogspot.co.uk/2013/12/did-you-get-good-price-when-you-sold-out.html
|
|
|
|
coinrevo
Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 70
Merit: 10
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
January 02, 2014, 04:02:49 PM |
|
so which one is it - financial innovation or stagnation? your own friend Mihai Alisie said: "after 5 years of bitcoin we still don't use the basic features that lie dormant in the bitcoin core". http://www.youtube.com/watch?v=Hbu2KrHx9-0
|
|
|
|
piotr_n
Legendary
Offline
Activity: 2053
Merit: 1356
aka tonikt
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
January 02, 2014, 04:05:41 PM |
|
piotr, its not just about backdoors but about bias in tech decision making. if legit corporations are the ones paying devs salaries, then they will choose the best decisions to benefit corporations and optimise for their use case. and who would be there representing the enterprising individuals and making the software better for them. you're looking too black and white at the things. i'm saying decentralise everything is good for a healthy ecosystem.
what I meant is that it is totally irrelevant how I look at the things. miners are not going to ask me for an opinion, nor they are going to ask you or any other kind of authority. they have invested lots of money in this infrastructure and they are certainly not stupid, since it has turned out to be a great investment. and that is exactly why I am pretty sure that they will think it through much more carefully this time, before connecting to a mining pool that mines blocks version 3. as an opposite to how ver 2 was introduced, when people still had a lot of trust in the devs, which had been before some of them started inventing black and red lists for their queen, without even a shadow of an embarrassment
|
Check out gocoin - my original project of full bitcoin node & cold wallet written in Go.PGP fingerprint: AB9E A551 E262 A87A 13BB 9059 1BE7 B545 CDF3 FD0E
|
|
|
coinrevo
Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 70
Merit: 10
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
January 02, 2014, 04:12:14 PM |
|
well, it's a flaw in the protocol of economic majority, not a feature. as if dependence on a bunch of profiteers would be a good thing. this makes the system completely static and opaque.
|
|
|
|
piotr_n
Legendary
Offline
Activity: 2053
Merit: 1356
aka tonikt
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
January 02, 2014, 04:13:56 PM |
|
well, it's a flaw in the protocol of economic majority, not a feature. as if dependence on a bunch of profiteers would be a good thing. this makes the system completely static and opaque.
but bitcoin is a real money and not yet another computer game. it needs to be static and boring because only then it can do its job right. and it definitely isn't a flaw - it's a genius invention that has a very important purpose, but if you don't get it then you are probably at a wrong forum and you should probably go back to developing computer games (no offence - it also takes skills to make games)
|
Check out gocoin - my original project of full bitcoin node & cold wallet written in Go.PGP fingerprint: AB9E A551 E262 A87A 13BB 9059 1BE7 B545 CDF3 FD0E
|
|
|
piotr_n
Legendary
Offline
Activity: 2053
Merit: 1356
aka tonikt
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
January 02, 2014, 04:32:07 PM |
|
I could not disagree more. if smart contracts were made possible this would be the biggest innovation in the history of finance. at the moment its only used for cash transactions. finance is mostly about non-cash transactions: loans, insurance, equity agreements, taxes, donations, swaps. satoshi was very well aware of this, which is why all the stuff is already there, but not used at the moment.
I am pretty sure that the current blockchain protocol already supports all kind of contracts. The limit is only your imagination. That some nodes don't route certain transaction, because they find them non-standard - it doesn't matter at all, since they can still be mined into blocks. All it takes is finding a miner that agrees to do it for a certain fee, which isn't impossible already today. If any changes are really needed in the protocol, the first would be additional signature algorithms (non ECDSA based) and some sort of a blockchain compression so no full node would ever need to download an entire blockchain anymore, though still could be equally secure full node. Not sure if the later even requires a change in the blockchain protocol. But I am quite sure that contracts are already there - you just don't seem to know how to use them.
|
Check out gocoin - my original project of full bitcoin node & cold wallet written in Go.PGP fingerprint: AB9E A551 E262 A87A 13BB 9059 1BE7 B545 CDF3 FD0E
|
|
|
coinrevo
Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 70
Merit: 10
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
January 02, 2014, 05:11:23 PM |
|
But I am quite sure that contracts are already there - you just don't seem to know how to use them.
The problem is this: Scripts are, by design, pure functions. They cannot poll external servers or import any state that may change as it would allow an attacker to outrun the block chain. What's more, the scripting language is extremely limited in what it can do. https://en.bitcoin.it/wiki/ContractsThe example Mike then goes on to describe will not work IMO, because external API's can change. I am not aware of any implementations of the described oracle scheme, but if you know some please let me know.
|
|
|
|
piotr_n
Legendary
Offline
Activity: 2053
Merit: 1356
aka tonikt
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
January 02, 2014, 05:16:39 PM Last edit: January 02, 2014, 07:21:25 PM by piotr_n |
|
But I am quite sure that contracts are already there - you just don't seem to know how to use them.
There are a lot of things which you have not considered carefully enough. The problem is this: Scripts are, by design, pure functions. They cannot poll external servers or import any state that may change as it would allow an attacker to outrun the block chain. What's more, the scripting language is extremely limited in what it can do. https://en.bitcoin.it/wiki/ContractsYou would like payment scripts, mined into the blockchain, being able to talk to external servers? ![Roll Eyes](https://bitcointalk.org/Smileys/default/rolleyes.gif) Well, I guess I've used all my rudeness limit for today, so no comments on that. ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
EDIT: The example Mike then goes on to describe will not work IMO, because external API's can change. I am not aware of any implementations of the described oracle scheme, but if you know some please let me know.
Mike has been number one on my shit list, ever since he introduced the concept of "lists" to the world of bitcoin. Ever since then, whatever Mr Google thinks, my natural instincts pushes me to argue for the opposite. So if you want to convince me into some idea, I'd advise you to not mention this NSA cocksucker's name.
|
Check out gocoin - my original project of full bitcoin node & cold wallet written in Go.PGP fingerprint: AB9E A551 E262 A87A 13BB 9059 1BE7 B545 CDF3 FD0E
|
|
|
coinrevo
Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 70
Merit: 10
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
January 24, 2014, 01:30:10 PM |
|
Thanks for your work! https://blog.conformal.com/redecentralization-robust-developer-network/As it was originally proposed by Satoshi Nakamoto, Bitcoin was conceived of as a peer-to-peer system that was fundamentally decentralized. Many past and current discussions about the future of Bitcoin acknowledge that too much centralization is a threat to the Bitcoin network. To some extent this process of avoiding centralization has been successful, but in several key areas it has not been very successful and it is in need of redecentralization. The most pressing case for redecentralization in Bitcoin (and cryptocurrencies more generally) is the current development community:
the number of developers who have experience developing cryptocurrencies is very low, I would estimate there are less than 100 such developers the majority of the developers are located in the US and other “Western” nations the developer incentive structure with successful cryptocurrencies creates conflicts of interest
In what follows, I propose solutions to these issues cited above. Since we develop our own full-node Bitcoin implementation, btcd, the criticism of the developer community status quo that follows applies not only to other developers, but also our developers who work on btcd. ...
|
|
|
|
behindtext (OP)
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
January 25, 2014, 02:20:33 PM |
|
i'm glad you enjoyed the blog post. we're 20-25 rpc calls away from being a drop-in replacement for bitcoind :-)
|
|
|
|
OhShei8e
Legendary
Offline
Activity: 1792
Merit: 1059
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 17, 2014, 07:42:55 AM |
|
we're 20-25 rpc calls away from being a drop-in replacement for bitcoind :-)
What the actual status of this? Does anyone of you using it as replacement (especially as simple full node without wallet functionality)?
|
|
|
|
|
PRab
Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 98
Merit: 10
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 18, 2014, 01:23:35 AM |
|
What the actual status of this?
Does anyone of you using it as replacement (especially as simple full node without wallet functionality)?
I have used it as a successful drop-in replacement for bitcoind-ncurses. https://bitcointalk.org/index.php?topic=668475.msg8190154#msg8190154 It is very nice having a unified interface so that I can monitor both simultaneously.
|
|
|
|
T-rage_11
Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 74
Merit: 10
www.btcaudio.eu || LIVE-AUDIO-TICKER
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
September 17, 2014, 09:29:48 PM |
|
What is going on here? Is this a BUG? It just keeps adding orphan blocks !!!!!
|
|
|
|
iron man
Newbie
Offline
Activity: 28
Merit: 0
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
September 18, 2014, 01:58:39 AM |
|
Very cool stuff! This is great news. What motivated the project?
maybe the competition from bitcoin.
|
|
|
|
|