166 research outputs found

    Renegotiation and recursion in Bitcoin contracts

    Full text link
    BitML is a process calculus to express smart contracts that can be run on Bitcoin. One of its current limitations is that, once a contract has been stipulated, the participants cannot renegotiate its terms: this prevents expressing common financial contracts, where funds have to be added by participants at run-time. In this paper, we extend BitML with a new primitive for contract renegotiation. At the same time, the new primitive can be used to write recursive contracts, which was not possible in the original BitML. We show that, despite the increased expressiveness, it is still possible to execute BitML on standard Bitcoin, preserving the security guarantees of BitML.Comment: Full version of the paper presented at COORDINATION 202

    Designing Secure Ethereum Smart Contracts: A Finite State Machine Based Approach

    Full text link
    The adoption of blockchain-based distributed computation platforms is growing fast. Some of these platforms, such as Ethereum, provide support for implementing smart contracts, which are envisioned to have novel applications in a broad range of areas, including finance and Internet-of-Things. However, a significant number of smart contracts deployed in practice suffer from security vulnerabilities, which enable malicious users to steal assets from a contract or to cause damage. Vulnerabilities present a serious issue since contracts may handle financial assets of considerable value, and contract bugs are non-fixable by design. To help developers create more secure smart contracts, we introduce FSolidM, a framework rooted in rigorous semantics for designing con- tracts as Finite State Machines (FSM). We present a tool for creating FSM on an easy-to-use graphical interface and for automatically generating Ethereum contracts. Further, we introduce a set of design patterns, which we implement as plugins that developers can easily add to their contracts to enhance security and functionality

    p75 neurotrophin receptor mediates apoptosis in transit-amplifying cells and its overexpression restores cell death in psoriatic keratinocytes.

    Get PDF
    p75 neurotrophin receptor (p75NTR) belongs to the TNF-receptor superfamily and signals apoptosis in many cell settings. In human epidermis, p75NTR is mostly confined to the transit-amplifying (TA) sub-population of basal keratinocytes. Brain-derived neurotrophic factor (BDNF) or neurotrophin-4 (NT-4), which signals through p75NTR, induces keratinocyte apoptosis, whereas β-amyloid, a ligand for p75NTR, triggers caspase-3 activation to a greater extent in p75NTR transfected cells. Moreover, p75NTR co-immunoprecipitates with NRAGE, induces the phosphorylation of c-Jun N-terminal kinase (JNK) and reduces nuclear factor kappa B (NF-κB) DNA-binding activity. p75NTR also mediates pro-NGF-induced keratinocyte apoptosis through its co-receptor sortilin. Furthermore, BDNF or β-amyloid cause cell death in TA, but not in keratinocyte stem cells (KSCs) or in p75NTR silenced TA cells. p75NTR is absent in lesional psoriatic skin and p75NTR levels are significantly lower in psoriatic than in normal TA keratinocytes. The rate of apoptosis in psoriatic TA cells is significantly lower than in normal TA cells. BDNF or β-amyloid fail to induce apoptosis in psoriatic TA cells, and p75NTR retroviral infection restores BDNF- or β-amyloid-induced apoptosis in psoriatic keratinocytes. These results demonstrate that p75NTR has a pro-apoptotic role in keratinocytes and is involved in the maintenance of epidermal homeostasis

    solc-verify: A Modular Verifier for Solidity Smart Contracts

    Full text link
    We present solc-verify, a source-level verification tool for Ethereum smart contracts. Solc-verify takes smart contracts written in Solidity and discharges verification conditions using modular program analysis and SMT solvers. Built on top of the Solidity compiler, solc-verify reasons at the level of the contract source code, as opposed to the more common approaches that operate at the level of Ethereum bytecode. This enables solc-verify to effectively reason about high-level contract properties while modeling low-level language semantics precisely. The contract properties, such as contract invariants, loop invariants, and function pre- and post-conditions, can be provided as annotations in the code by the developer. This enables automated, yet user-friendly formal verification for smart contracts. We demonstrate solc-verify by examining real-world examples where our tool can effectively find bugs and prove correctness of non-trivial properties with minimal user effort.Comment: Authors' manuscript. Published in S. Chakraborty and J. A. Navas (Eds.): VSTTE 2019, LNCS 12031, 2020. The final publication is available at Springer via https://doi.org/10.1007/978-3-030-41600-3_1

    Comparative analysis of medicinal plants used in traditional medicine in Italy and Tunisia

    Get PDF
    <p>Abstract</p> <p>Background</p> <p>Italy and Tunisia (Africa for the Romans), facing each other on the opposite sides of the Mediterranean Sea, have been historically linked since the ancient times. Over the centuries both countries were mutually dominated so the vestiges and traces of a mutual influence are still present. The aim of the present study is to conduct a comparative analysis of the medicinal species present in the respective Floras in order to explore potential analogies and differences in popular phytotherapy that have come out from those reciprocal exchanges having taken place over the centuries</p> <p>Methods</p> <p>The comparative analysis based on the respective floras of both countries takes into consideration the bulk of medicinal species mutually present in Italy and Tunisia, but it focuses on the species growing in areas which are similar in climate. The medicinal uses of these species are considered in accordance with the ethnobotanical literature.</p> <p>Results</p> <p>A list of 153 medicinal species belonging to 60 families, present in both floras and used in traditional medicine, was drawn. A considerable convergence in therapeutic uses of many species emerged from these data.</p> <p>Conclusion</p> <p>This comparative analysis strengthens the firm belief that ethno-botanical findings represent not only an important shared heritage, developed over the centuries, but also a considerable mass of data that should be exploited in order to provide new and useful knowledge.</p

    Solar polar orbiter : a solar sail technology reference study

    Get PDF
    An assessment is presented of a Solar Polar Orbiter mission as a Technology Reference Study. The goal is to focus the development of strategically important technologies of potential relevance to future science missions. The technology is solar sailing, and so the use of solar sail propulsion is, thus, defined a priori. The primary mission architecture utilizes maximum Soyuz Fregat 2-1b launch energy, deploying the sail shortly after Fregat separation. The 153 × 153 m square sail then spirals into a circular 0.48-astronomical-unit orbit, where the orbit inclination is raised to 90 deg with respect to the solar equator in just over 5 years. Both the solar sail and spacecraft technology requirements have been addressed. The sail requires advanced boom and new thin-film technology. The spacecraft requirements were found to be minimal because the spacecraft environment is relatively benign in comparison with other currently envisaged missions, such as the Solar Orbiter mission and BepiColombo

    Clinical and Non-Clinical Aspects of Distal Radioulnar Joint Instability

    Get PDF
    Untreated distal radioulnar joint (DRUJ) injuries can give rise to long lasting complaints. Although common, diagnosis and treatment of DRUJ injuries remains a challenge. The articulating anatomy of the distal radius and ulna, among others, enables an extensive range of forearm pronosupination movements. Stabilization of this joint is provided by both intrinsic and extrinsic stabilizers and the joint capsule. These structures transmit the load and prevent the DRUJ from luxation during movement. Several clinical tests have been suggested to determine static or dynamic DRUJ stability, but their predictive value is unclear. Radiologic evaluation of DRUJ instability begins with conventional radiographs in anterioposterior and true lateral view. If not conclusive, CT-scan seems to be the best additional modality to evaluate the osseous structures. MRI has proven to be more sensitive and specific for TFCC tears, potentially causing DRUJ instability. DRUJ instability may remain asymptomatic. Symptomatic DRUJ injuries treatment can be conservative or operative. Operative treatment should consist of restoration of osseous and ligamenteous anatomy. If not successful, salvage procedures can be performed to regain stability

    Food, flavouring and feed plant traditions in the Tyrrhenian sector of Basilicata, Italy

    Get PDF
    BACKGROUND: Research was carried out in the years 2002–2003 into food, flavouring and feed folk traditions of plants in the Tyrrhenian part of the Basilicata region (southern Italy). This area was colonized in ancient times by Greeks. Data was collected through field interviews, especially of farmers. METHODS: Field data were collected through structured interviews. The informants, numbered 49, belonged to families which had strong links with the traditional activities of the area. RESULTS: 61 taxa are cited, belonging to 26 botanical families, amongst which 44 used as food or flavouring and 22 for animal alimentation. Besides 7 taxa are involved in rituals especially connected with agriculture and plant growth. CONCLUSION: The preservation of some rituals especially concerning agricultural plants is noteworthy in the area, together with a certain degree of continuity in food uses. Knowledge and rediscovery of recipes in human and animal diet could represent an economic potential for the area

    Ethnobotanical remarks on Central and Southern Italy

    Get PDF
    <p>Abstract</p> <p>Background</p> <p>The present paper is a brief survey on the ethnobotanical works published by the Authors since 1981, concerning the research carried out in some southern and central Italian regions. Before Roman domination these territories were first inhabited by local people, while the southern areas were colonized by the Greeks. These different cultural contributions left certain traces, both in the toponyms and in the vernacular names of the plants and, more generally, in the culture as a whole.</p> <p>Methods</p> <p>Field data were collected through open interviews, mainly of farmers, shepherds and elderly people, born or living in these areas for a long time. Voucher specimens of collected plants are preserved in the respective herbaria of the Authors and in the herbarium of "Roma Tre" University. Important contributions have been made by several students native to the areas under consideration. A comparative analysis with local specific ethnobotanical literature was carried out.</p> <p>Results</p> <p>The paper reports several examples concerning human and veterinary popular medicine and in addition some anti-parasitic, nutraceutic, dye and miscellaneous uses are also described. Moreover vernacular names and toponyms are cited. Eight regions of central and southern Italy (particularly Latium, Abruzzo, Marche and Basilicata) were investigated and the data obtained are presented in 32 papers. Most of the species of ethnobotanical interest have been listed in Latium (368 species), Marche (274) and Abruzzo (203). The paper also highlights particularly interesting aspects or uses not previously described in the specific ethnobotanical literature.</p> <p>Conclusion</p> <p>Phyto-therapy in central and southern Italy is nowadays practised by a few elderly people who resort to medicinal plants only for mild complaints (on the contrary food uses are still commonly practised). Nowadays therapeutic uses, unlike in the past, are less closely or not at all linked to ritual aspects. Several plants deserve to be taken into consideration not only from the anthropological or cultural point of view, but also for further phyto-chemical investigation. Our studies, as well as those of other authors, try to provide an original picture of the local ethno-biodiversity.</p
    corecore