2,126 research outputs found

    Socially Optimal Mining Pools

    Full text link
    Mining for Bitcoins is a high-risk high-reward activity. Miners, seeking to reduce their variance and earn steadier rewards, collaborate in pooling strategies where they jointly mine for Bitcoins. Whenever some pool participant is successful, the earned rewards are appropriately split among all pool participants. Currently a dozen of different pooling strategies (i.e., methods for distributing the rewards) are in use for Bitcoin mining. We here propose a formal model of utility and social welfare for Bitcoin mining (and analogous mining systems) based on the theory of discounted expected utility, and next study pooling strategies that maximize the social welfare of miners. Our main result shows that one of the pooling strategies actually employed in practice--the so-called geometric pay pool--achieves the optimal steady-state utility for miners when its parameters are set appropriately. Our results apply not only to Bitcoin mining pools, but any other form of pooled mining or crowdsourcing computations where the participants engage in repeated random trials towards a common goal, and where "partial" solutions can be efficiently verified

    Envy, Regret, and Social Welfare Loss

    Get PDF
    Incentive compatibility (IC) is a desirable property for any auction mechanism, including those used in online advertising. However, in real world applications practical constraints and complex environments often result in mechanisms that lack incentive compatibility. Recently, several papers investigated the problem of deploying black-box statistical tests to determine if an auction mechanism is incentive compatible by using the notion of IC-Regret that measures the regret of a truthful bidder. Unfortunately, most of those methods are computationally intensive, since they require the execution of many counterfactual experiments. In this work, we show that similar results can be obtained using the notion of IC-Envy. The advantage of IC-Envy is its efficiency: it can be computed using only the auction's outcome. In particular, we focus on position auctions. For position auctions, we show that for a large class of pricing schemes (which includes e.g. VCG and GSP), IC-Envy ≥ IC-Regret (and IC-Envy = IC-Regret under mild supplementary conditions). Our theoretical results are completed showing that, in the position auction environment, IC-Envy can be used to bound the loss in social welfare due to the advertiser untruthful behavior. Finally, we show experimentally that IC-Envy can be used as a feature to predict IC-Regret in settings not covered by the theoretical results. In particular, using IC-Envy yields better results than training models using only price and value features

    Kidney growth in normal and diabetic mice is not affected by human insulin-like growth factor binding protein-1 administration

    Get PDF
    Insulin-like growth factor I (IGF-I) accumulates in the kidney following the onset of diabetes, initiating diabetic renal hypertrophy. Increased renal IGF-I protein content, which is not reflected in messenger RNA (mRNA) levels, suggests that renal IGF-I accumulation is due to sequestration of circulating IGF-I rather than to local synthesis. It has been suggested that IGF-I is trapped in the kidney by IGF binding protein 1 (IGFBP-1). We administered purified human IGFBP-1 (hIGFBP-1) to nondiabetic and diabetic mice as three daily sc injections for 14 days, starting 6 days after induction of streptozotocin diabetes when the animals were overtly diabetic. Markers of early diabetic renal changes (i.e., increased kidney weight, glomerular volume, and albuminuria) coincided with accumulation of renal cortical IGF-I despite decreased mRNA levels in 20-day diabetic mice. Human IGFBP-1 administration had no effect on increased kidney weight or albuminuria in early diabetes, although it abolished renal cortical IGF-I accumulation and glomerular hypertrophy in diabetic mice. Increased IGF-I levels in kidneys of normal mice receiving hIGFBP-1 were not reflected on kidney parameters. IGFBP-1 administration in diabetic mice had only minor effects on diabetic renal changes. Accordingly, these results did not support the hypothesis that IGFBP-1 plays a major role in early renal changes in diabetes

    Exploiting Term Hiding to Reduce Run-time Checking Overhead

    Full text link
    One of the most attractive features of untyped languages is the flexibility in term creation and manipulation. However, with such power comes the responsibility of ensuring the correctness of these operations. A solution is adding run-time checks to the program via assertions, but this can introduce overheads that are in many cases impractical. While static analysis can greatly reduce such overheads, the gains depend strongly on the quality of the information inferred. Reusable libraries, i.e., library modules that are pre-compiled independently of the client, pose special challenges in this context. We propose a technique which takes advantage of module systems which can hide a selected set of functor symbols to significantly enrich the shape information that can be inferred for reusable libraries, as well as an improved run-time checking approach that leverages the proposed mechanisms to achieve large reductions in overhead, closer to those of static languages, even in the reusable-library context. While the approach is general and system-independent, we present it for concreteness in the context of the Ciao assertion language and combined static/dynamic checking framework. Our method maintains the full expressiveness of the assertion language in this context. In contrast to other approaches it does not introduce the need to switch the language to a (static) type system, which is known to change the semantics in languages like Prolog. We also study the approach experimentally and evaluate the overhead reduction achieved in the run-time checks.Comment: 26 pages, 10 figures, 2 tables; an extension of the paper version accepted to PADL'18 (includes proofs, extra figures and examples omitted due to space reasons
    • …
    corecore