• g2devi@feddit.nl
    link
    fedilink
    arrow-up
    2
    ·
    2 days ago

    No but it’s a good thing for a few reasons (1) XMR really needs to focus on it’s primary mission. Blockchain based smart contracts make privacy harder. (2) There is no consensus on a good smart contract language is yet, especially for UTXOs so it’s best to wait until a standard emerges (note there are several challengers to EVMs that might yet replace it), (3) Once something is on the public blockchain, it’ll stay forever so it needs to be done right the first time so we need a mature smart contract standard (see previous point), (4) It can be handled by a parallel merge mined chain for added flexibility and experimentation so XMR might never need it, (5) the comining implementation of FCMPs has featurres that will make it easier to do, so any effort spent now will need to be thrown out. (6) Most common smart contracts like automatic payments and smart contracts and payment channels can be done by using time locked XMR and checkpoints (with clear roll back rules) and step signatures. These can be integrated into wallets to run in the background, so it might not even be necessary for most cases to hard code opcodes onto the main block chain. All you need to do is leave your phone on to handle the checkpoints. Atomic swaps and the “Monero Subscriptions Wallet” already prove this is possible. All that’s needed is a more full featured wallet extension library that handles all the typical smart contract cases (i.e. currently there are thousands of smart contracts out there…most are abandoned and only a handful are actually useful. We could implement those).

  • Flappy Bushtit@monero.town
    link
    fedilink
    arrow-up
    3
    ·
    2 days ago

    Monero means money, doing one thing but the best way possible, hope there will never be any smart contracts implemented on monero … if there is any demand for that it would be better to fork moneros code and keep the chain clean

  • goatmeal@monero.town
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 days ago

    there may be support for L2 networks soonish. the best you can hope for is a L2 copypaste of some other smart contract network at some point in the far future if anyone even cares enough.

  • shortwavesurfer@lemmy.zip
    link
    fedilink
    arrow-up
    3
    ·
    3 days ago

    No, and it does not need them. Monero aims to be peer to peer digital cash. If you need digital contracts that are private, look to dark-fi, or Zano, or others.

  • Varyk@sh.itjust.works
    link
    fedilink
    arrow-up
    4
    ·
    4 days ago

    not so far, it doesn’t look like there are any plans to integrate smart contracts yet.

    they’re still focused on maintaining and further developing the best practical fungible cryptocurrency.

    on-chain smart contracts are a big investment of time, effort and money that don’t seem high on the priority list next to maintaining and improving XMR.

    smart contracts are nice, but they don’t seem functionally necessary or desirable for a currency and could be employed as requested by third parties as effectively as a native implementation.

    • Hmm. I was wondering how hard it would be to do lemmy gold in monero and make it a profit shair between commenter poster community instance etc. In a way that its simply one action on the part of the person giving gold in a verifiable secure manner. U could then implement this on one instance that prints votes for gold rewarded actions.

  • Blake@monero.town
    link
    fedilink
    English
    arrow-up
    2
    ·
    4 days ago

    smart contracts inhibit privacy functions

    but multi-sig wallets can allow ‘smart’ functions