• Breaking News

    Sunday, December 31, 2017

    Ethereum 🍾 Happy 2018, dear Ethereum community! 🌕

    Ethereum �� Happy 2018, dear Ethereum community! ��


    �� Happy 2018, dear Ethereum community! ��

    Posted: 31 Dec 2017 08:49 AM PST

    2017 was indeed an exciting year for Ethereum. I wish everyone a happy new year!

    If you feel like it, post your 2017 Ethereum highlights in this thread. I'm curious what your personal experiences were like. But please, respect one straightforward rule: No price discussion and no ICO talk, thanks! :)

    submitted by /u/5chdn
    [link] [comments]

    Alpha Casper FFG testnet launched.

    Posted: 31 Dec 2017 11:09 AM PST

    https://twitter.com/karl_dot_tech/status/947498262780461056

    Instructions: http://notes.eth.sg/MYEwhswJwMzAtADgCwEYBM9kAYBGJ4wBTETKdGZdXAVmRvUQDYg=?view

    Mirror: https://hackmd.io/s/Hk6UiFU7z

    You can download and run a node right now. If you can grab some of that testnet's Ether you can try being a validator and stake it.

    submitted by /u/clarkster
    [link] [comments]

    Security of Bitcoin's Proof of Work vs. Ethereum's Proof of Stake (Casper)

    Posted: 31 Dec 2017 10:59 AM PST

    I'd like to talk about a rarely-discussed security problem of coins with a capped issuance, including Bitcoin. Their developers are hoping that their economics work out as block rewards diminish, whereas the Ethereum developers appear to have thought the issue through more thoroughly - another reason why I find them to be so insightful. People piled on Vitalik when he said the inflation rate under Casper will be whatever it needs to be, without realizing that this is the best possible answer.

    By that I mean:

    For a system to remain secure, there must be a cost to performing an attack, and ideally a further risk if that attack is unsuccessful. The system must then be able to pay any costs incurred in disincentivizing or defeating these attacks.

    Ethereum's proof of stake is superior to proof of work on all of these dimensions - but let's set that aside for a moment, assume the costs are equal between the two systems, and define some terms for this simplified argument:

    • A = the cost of carrying out an attack
    • R = the potential reward of carrying out a successful attack (e.g. the highest amount anyone could profit from a double spend)
    • P = the cost to prevent an attack - this should be equal to A times some constant k
    • N = the cost per day that the network pays to prevent attacks. This cost is paid to miner/stakers by block rewards and/or transaction fees, to incentivize them to secure the network.
    • T = the highest amount that users will collectively pay in transaction fees per day to use the network
    • B = the value of block rewards per day that the network pays out (ultimately, the cost being paid by coinholders as inflation)

    We'll also assume that potential attackers are economically rational in the sense that they will only spend money to attack if they feel they can profit more than the cost of the attack.

    Thus, the network being secure implies that:

    A > R

    Let's explore this inequality. Since P = k*A,

    P/k > R

    An equivalent condition for security is that the network will pay the cost necessary to prevent attacks, or:

    N >= P

    Substituting, we have:

    N/k > R

    Now, N <= T + B, but for Bitcoin, if block rewards trend to zero then N <= T, and

    T/k > R

    So, if the users are not willing to pay at least R*k in daily transaction fees, the network will be insecure. Whether this will be true for Bitcoin in the future is far from being a certainty. It's quite possible that it's just not economically viable to run the Bitcoin proof-of-work network in the long term as block rewards diminish.

    With a currency that maintains some level of inflation, you have that B variable providing additional security. With Casper, you have that factor in addition to more favorable values of pretty much every constant involved. When you can tweak inflation, you have much more flexibility to keep A > R. Inflation is a hindrance to usage of the system as a store of value, but far less so than having an insecure system.

    TL;DR: If there's no inflation, then transaction fees must be sufficient to cover the costs of maintaining security, and we have no guarantee that this is the case.


    Philosophical Addendum / Strawman Q&A

    "But I want a currency with no inflation."

    We've just shown that it might not work, depending on how much your system costs to secure. Interesting fact: the Bitcoin network is using more electricity than Denmark and is rapidly growing, while staking will just require ETH and uptime. But I'd like to offer up a philosophical argument too.

    Who benefits from the network? People who store value on it, and people who use contracts/transact on it. Everyone who uses the network takes both of these roles, but to widely varying degrees. To say that there should be no inflation is saying that one arbitrary class of users should get the benefit of the network for free, while another class should pay disproportionately.

    "But I want digital gold."

    You still pay each day to secure your gold. You spend time to find a secure spot for it, you pay people with strong buildings or guns to protect it, or you pay the risk that someone will take it. A store of value that is automatically and costlessly secure is still a fantasy. Cryptocurrency still offers many benefits over other stores of value, let's be realistic about the costs involved.

    (note: please do point out any errors I've made - I've written this to the best of my knowledge but could have missed something)

    submitted by /u/Harfatum
    [link] [comments]

    Are there any messaging dApps up and running right now?

    Posted: 31 Dec 2017 11:17 AM PST

    In response to the protests currently flaring up in Iran, the Iranian government has suspended internet access to messaging apps like Facebook, Instagram, What's App, and others. By definition, a dApp can not be "turned off" by the government once it is live on the blockchain.

    Are there any active messaging dApps right now?

    Perhaps this could be an area for devs to fast track?

    submitted by /u/devil_d0c
    [link] [comments]

    How can Ethereum compete against IBM?

    Posted: 31 Dec 2017 08:27 AM PST

    IBM has their own platform setup already

    https://developer.ibm.com/blockchain/sandbox/

    Here's a comparison table showing Ethereum vs. IBM backed hyperledger system: https://www.ibm.com/blockchain/hyperledger.html

    I think over time we will see more big companies creating their own blockchain platform instead of using 3rd party blockchain platforms that a lot of people seem to pour their savings into.

    edit: nevermind, IBM is using hyperledger instead of their own, but this goes to show that you don't need to create a "coin" to create a well working network like ethereum. Also there will be some SERIOUS competition in the coming years.

    submitted by /u/RionFerren
    [link] [comments]

    If Ethereum processes a new block every 12 seconds, and Bitcoin every 10 minutes, how come the # of transactions they can handle per second is about the same (5-20 / second)?

    Posted: 31 Dec 2017 12:43 PM PST

    As far as I understand it, Bitcoin Cash increases transactions/second by increasing max block size from 1mb to 8mb. And Litecoin increases transactions/second by decreasing average time it takes to mine a block (from 10 min to 2.5 min). Wouldn't decreasing new block time even further, as in the case of Ethereum with its 12 seconds time, dramatically increase the # of transactions that can the blockchain can successfully incorporate over time? Does anyone know what I'm missing?

    submitted by /u/NajdorfVariation
    [link] [comments]

    Usability of the Raiden Network

    Posted: 31 Dec 2017 04:19 PM PST

    How many payment channels (as a pourcentage of the number of transactions or network size) need to be open at once for them to be usable on a large scale?

    What keeps large stakers or institutions to open a massive amount of channels to try to capture the maximum amount of fees thus being a centralizing point on the network?

    How do you plan to have the transactions routing to take the shortest path and how to verify it? Wouldn't it be in the interest of the channel owners to have the transactions to be re-rerouted as many times as possible as long as the fees keep being lower than the ones on-chain?

    Channels keep track of the total amount owed between participants but does it keep a history of the transactions which can be publicly seen by all the participants?

    Sorry if the questions are trivial, I'm just trying to understand a bit better.

    Thanks

    submitted by /u/DiogenicOrder
    [link] [comments]

    Alternative to the Mist Wallet

    Posted: 31 Dec 2017 03:37 PM PST

    I'm using the Mist wallet right now, however I think the full blockchain use too much space on my SSD drive. Do someone has a recomendation on a secure and good alternative to the Mist wallet, where I don't have to download the full blockchain?

    submitted by /u/NS-10M
    [link] [comments]

    BitGrail ETH withdrawal fee is ~$40 for a 0.2 ETH ($148) withdrawal? wtf

    Posted: 31 Dec 2017 04:32 PM PST

    BitGrail ETH withdrawal fee is 0.05 ETH ($37) for a 0.2 ETH ($148) withdrawal? wtf

    How can they justify such a high fee? ETH transfers are very cheap. I feel like I'm trapped.

    submitted by /u/CleverTiger
    [link] [comments]

    Staking requirements

    Posted: 31 Dec 2017 09:49 AM PST

    Does anyone have a link a/o info regarding the setup a/o requirements that will be needed to run one's own personal staking unit? I'm planning on committing a fairly substantial sum but i'm afraid my infrastructure (pipe/ redundancy/ etc.) is not yet up to snuff. If there is info out there it would be great if it could be shared so we could start preparing to stake. Thanks much.

    submitted by /u/capitalol
    [link] [comments]

    With the Raiden Network, will the user experience of sending Ether change?

    Posted: 31 Dec 2017 12:34 PM PST

    Will the process of sending Ether change other than it being faster/cheaper? Will I need to open up some kind of payment channel? Or are the actions of the user sending/receiving basically the same?

    submitted by /u/LoopyBullet
    [link] [comments]

    Execution model. Does a smart contracts evaluate on all nodes in parallel when invoked?

    Posted: 31 Dec 2017 09:17 AM PST

    Hello all, as a Java and Javascript developer, I am digging deeper into Solidity development and smart contracts. So far, it is going well and have learnt enough to develop and deploy simple contracts on a local private chain using Geth (on a single node).

    One thing that I still don't understand though, is when we say that the contract is executed "on the blockchain", does that mean that the contract code is executed on all nodes in the network in parallel, when a contract function is invoked?

    How does that work with the Events that get fired in the code?

    Can someone help shed some light on the basic execution model? Maybe a link to relevant and current documentation?

    Any help greatly appreciated!

    submitted by /u/redditteddy
    [link] [comments]

    Hope for lost private keys or passwords? Please tell me where I'm wrong with this idea. (quantum)

    Posted: 31 Dec 2017 10:48 AM PST

    Preface: This is not meant for debate about whether quantum computers (or any advanced tech) could ultimately crack current encryption methods. For the purposes of this, we assume that, in the distant future, they will be able to and do it quickly/inexpensively.

    Unfortunately, I'm in the camp of people who lost access to an account due to lost private key or password. At the time, the funds were worth < $1000 but are now worth almost half a million. Thankfully, I covered my ass and have done just fine, financially, but as the price goes higher and higher, seeing those stuck funds on the blockchain (and the ETH classic chain) stings a bit. So I do a lot of brainstorming about how I might one day recover them. Here's an idea which I'm sure is wrong (I'm neither a quantum nor cryptography expert), but would like feedback about why it's a pipedream.

    Here it goes. A tx signature (to move funds from an account) requires:

    ftraditional(private key + password) = signature

    Now fast forward, say, 20 years deep (2037) into the era of quantum computing and assume that, unless Ethereum (and BTC, etc), hard fork to quantum-resistant encryption, every account could be easily cracked by brute-forcing a transaction signature directly. (no need for private key or pass)

    Now assume that Ethereum, in anticipation of this, did fork to a quantum resistant system before this became a problem such that old-style signatures are no longer accepted by the network. Only signatures generated according the new encryption scheme would be accepted.

    ftraditional(private key + password) = signature (rejected)

    fquantum resistant(private key + password) = signature (accepted)

    Finally, assume that someone lost their private key OR password (not both) way back in the day. Even though Ethereum no longer accepts old-style signatures, couldn't one brute force the missing private key or password? That is...

    ftraditional(private key + a zillion password permutations) = signature (rejected by network, but still verifiable as correct or incorrect with the old methods)

    Then, once the missing private key or password is discovered...

    fquantum resistant(private key + recovered password) = signature (accepted)

    TL;DR - Assuming quantum will be able to brute force signatures, does possessing either the private key OR password give an advantage and a potential route for recovery?

    submitted by /u/cryptomil
    [link] [comments]

    Issues with Mist wallet

    Posted: 31 Dec 2017 12:41 PM PST

    I can't seem to get it to fully update. It always stops a couple hundred blocks behind. I sent some ethereum to it and it's not showing up. Any ideas how I can fix this? Is the Ethereum I sent lost? Can it be recovered?

    submitted by /u/JohnnyRingo84
    [link] [comments]

    Mac Desktop Wallet with custom fees

    Posted: 31 Dec 2017 08:06 AM PST

    Hello friends getting into ETH and am having a hard time finding a desktop custom wallet. Jaxx seems to WAY overpay in fees.

    Do you know of desktop wallets that all for custom fees? Is it possible with ETH to RBF if you go too cheap?

    Thanks for the help

    submitted by /u/OrganicCertified
    [link] [comments]

    Can someone explain the warning message when signing a transaction using MetaMask?

    Posted: 31 Dec 2017 10:23 AM PST

    I was trying to purchase a token on EtherDelta and had to deposit funds to EtherDelta, so when transacting using MetaMask it gave me a screen saying "sign message" or something to that effect and also a warning that it could be dangerous. EtherDelta recently got hacked, so... did I fuck up somewhere? I thought using MM with EtherDelta would keep me completely safe.

    submitted by /u/crnulus
    [link] [comments]

    [NOOB] Could you recommend an Ethereum wallet that is open source, able to import keys and runs on Android?

    Posted: 31 Dec 2017 06:37 AM PST

    Hey frendos. I need an Ethereum Android wallet that can import private keys (not sweep, import) and I avoid using closed source wallets because they're a security risk.

    What are the best options?!

    submitted by /u/d3pd
    [link] [comments]

    Has anyone written a paper on the social benefits of anonymous unlicensed contracts to justify ICOs?

    Posted: 31 Dec 2017 01:03 AM PST

    There are many questions I need answered. Why must public fundraisers be allowed to be anonymous? Why must they be allowed to be anonymous public contracts i.e. ICOs ? Why are they better than traceable escrowed time based decentralised public contracts i.e. hub-based payment channels? When bad contracts can no longer be reversed by the community, who should be held accountable? When good contracts turn out years later to be evil, how do you separate the culprits? Should there be any moral justification against raising money to harm people?

    submitted by /u/cbeast
    [link] [comments]

    Schnorr or BLS signatures

    Posted: 31 Dec 2017 01:30 AM PST

    I'm currently re-reading the whitepaper for OmiseGO and care across something interesting. In a section talking about fund bonding for Ethereum trading, it said "this construction presumes that Schnorr or BLS signatures will be available on Ethereum in the near future". I read something about Schnorr for Bitcoin recently, but I haven't seen anything in relation to Ethereum.

    Is it or will it be available? And where would be the best place to read more about this subject?

    Thank you!

    submitted by /u/fiyamaguchi
    [link] [comments]

    Sweep paper wallet securely

    Posted: 31 Dec 2017 09:43 AM PST

    Does anyone have an ELI5 for how I can sweep the paper wallet I generated to another wallet? I wouldn't mind an Android app and instructions for the process on MEW would be appreciated (that or comprehensive links). Thanks in advance and happy mew year.

    submitted by /u/bt623
    [link] [comments]

    Looking for dApp developer to create a project, web developer here

    Posted: 31 Dec 2017 06:19 AM PST

    I am looking for a dApp developer who would be interested to start a project with a web developer. Drop me a PM if interested, I will pay for the server, domain and so on.

    submitted by /u/Native-Ads
    [link] [comments]

    [Noob] How to experiment with transactions and wallets?

    Posted: 31 Dec 2017 05:35 PM PST

    A long time ago, I played around with bitcoin. I was able to find a website that would transfer you something like 0.0000010 bitcoin (which was like 1/1000 of a cent then) to play with transactions.

    I was hoping to do something similar today to make sure my wallet and things are working properly before I actually start using it.

    The exchanges I have looked at seem to have like a week-long hold on the deposited funds. Is there a quick way to deposit $1 on multiple coins and try moving them around and test wallets, etc?

    submitted by /u/Dont____Panic
    [link] [comments]

    In POS, what computer/server does thr computational work of processing transactions and appending to ledger?

    Posted: 31 Dec 2017 04:19 AM PST

    Does a node host the staking? Or is it a smart contract?

    Obviously pools are run on smart contracts but does a computer need to run the staking?

    submitted by /u/NFGnar
    [link] [comments]

    No comments:

    Post a Comment