166 research outputs found
Renegotiation and recursion in Bitcoin contracts
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
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.
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
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
<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
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
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
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
<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
- …