12 research outputs found

    An Automated Analyzer for Financial Security of Ethereum Smart Contracts

    Full text link
    At present, millions of Ethereum smart contracts are created per year and attract financially motivated attackers. However, existing analyzers do not meet the need to precisely analyze the financial security of large numbers of contracts. In this paper, we propose and implement FASVERIF, an automated analyzer for fine-grained analysis of smart contracts' financial security. On the one hand, FASVERIF automatically generates models to be verified against security properties of smart contracts. On the other hand, our analyzer automatically generates the security properties, which is different from existing formal verifiers for smart contracts. As a result, FASVERIF can automatically process source code of smart contracts, and uses formal methods whenever possible to simultaneously maximize its accuracy. We evaluate FASVERIF on a vulnerabilities dataset by comparing it with other automatic tools. Our evaluation shows that FASVERIF greatly outperforms the representative tools using different technologies, with respect to accuracy and coverage of types of vulnerabilities

    Performance Evaluation of Precise Point Positioning for BeiDou-3 B1c/B2a Signals in the Global Range

    No full text
    With the construction and development of the BeiDou navigation satellite system (BDS), the precise point positioning (PPP) performance of the BDS is worthy of research. In this study, observational data from 17 stations around the world across 20 days are used to comprehensively evaluate the PPP performance of BDS B1c/B2a signals. For greater understanding, the results are also compared with the Global Positioning System (GPS) and BDS PPP performance of different signals and system combinations. The evaluation found root mean square (RMS) values of the static PPP in the north (N), east (E), and upward (U) components, based on the B1c/B2a frequency of BDS-3, to be 6.9 mm, 4.7 mm, and 26.6 mm, respectively. Similar to the static positioning, the RMS values of kinematic PPP in the three directions of N, E, and U are 2.6 cm, 6.0 cm, and 8.5 cm, respectively. Besides this, the static PPP of BDS-3 (B1cB2a) and BDS-2 + BDS-3 (B1IB3I) have obvious system bias. Compared with static PPP, kinematic PPP is more sensitive to the number of satellites, and the coordinate accuracy in three dimensions can be increased by 27% with the combination of GPS (L1L2) and BDS. Compared with BDS-2+BDS-3 (B1IB3I), the convergence time of BDS-3 (B1CB2a) performs better in both static and kinematic modes. The antenna model does not show a significant difference in terms of the effect of the convergence speed, though the number of satellites observed has a certain influence on the convergence time

    Effect of Thermal Growth Oxide Composition and Morphology on Local Stresses in Thermal Barrier Coatings

    No full text
    The failure of thermal barrier coatings (TBCs) during operation depends mainly on the thermal mismatch between the ceramic top coat (TC) and the metal bond coat (BC). The thermal mismatch at the interface is influenced by the dynamic changes in the composition and morphology of the thermally grown oxide (TGO) between TC and BC during thermal cycling. This work focuses on the establishment of a TGO dynamic growth model, which considers the changes in TGO composition and morphology for investigating the effect of dynamic growth of TGO on local mismatch stresses during thermal cycling. The results show that the sharp locations at the TGO/BC interface are more prone to high tensile stresses during thermal cycling due to the uneven growth behavior of TGO, leading to crack initiation. The valley region of the interface is in a state of compressive stress σxx during the early stages of thermal exposure. The peak region preferentially forms a concentration of tensile stress σyy. Once large-scale “layer” (Ni, Co)Al2O4-based spinel-like mixed oxides(MO) growth occurs in TGO, the stress σxx changes from compressive stress to tensile stress in the valley region, eventually forming high tensile stress (Max: +158 MPa). The maximum tensile stress σyy in the peak region is increased to 256 MPa, which is more than two times larger than the early period of thermal exposure. As a result, the dramatic changes in local stresses seriously affect the time and location of microcracks
    corecore