00:50:05 they just embed info in tx_extra 00:50:16 no scripting, but there in an arbitrary binary data store 01:46:39 it would be possible to also do scripting. The colored coins concept can also incorporate smart contracts. People like to think that this can be prevented, but it can't. 01:47:39 There is a reason why monero does not have implemented smartcontracts 01:48:27 https://www.reddit.com/r/Monero/comments/wlgnpa/smart_contracts_on_monero/ 03:33:59 @m-relay Seems the biggest issue is the smart contracts can't be private. Doesn't really matter if you use buffer wallets in between, no? 03:43:04 and what about that tari thing? seems to be some sort of scripting language for monero 05:19:12 #monero 12:49:01 Hello 13:34:01 https://nohello.net 20:04:01 Hi. 20:04:02 I have following error during compile monero on Mac m1 computer: https://paste.debian.net/1296831/ 20:04:02 Can anyone help? 20:09:25 Are you trying to compile https://github.com/moneroexamples/mymonero-simplewallet ? 20:09:53 Because there's no "libblockchain_db" in Monero build 20:10:47 I am trying to compile monero: https://github.com/monero-project/monero 20:14:01 Definitely not 20:14:06 You're compiling something else 20:14:25 cryptonote::get_reserve_reward is not used anywhere in current Monero code 20:15:52 Either that, or you're compiling Monero code from 2016 20:19:59 Ahhh, found it. You're compiling Zephyr. This is Monero dev channel, you should ask in Zephyr discord. 20:21:57 I apologize; I got very little sleep today. Here is the Zephyr repository: https://github.com/ZephyrProtocol/zephyr. 20:23:03 I'm surprised; they are using such an outdated version of Monero's source code. 20:23:17 https://github.com/zephyrproject-rtos/zephyr#community-and-support 20:38:22 i made a thing! *probably* not very interesting to people since it's pretty basic and also my first time using rust lol but. https://github.com/easrng/xmr_ts 20:38:38 it puts arbitrary hashes on chain 20:38:51 https://matrix.monero.social/_matrix/media/v1/download/matrix.org/KJCpvfUdewZwJpOzRQYtxuMZ 20:40:17 doesn't use tx_extra so they should be indistingushable from normal transactions 20:45:51 plowsof wrong Zephyr :D 20:47:36 e​mlily it puts hashes where? Instead of stealth addresses, so you effectively burn XMR every time? 20:48:41 sech1 oops lol 20:50:24 it derives a view key from the hash, and yeah it burns an atomic unit but that's negligible compared to the fee anyway 20:53:51 the flow for hashing is hash data -> derive keypair -> generate address with the view key as the public key from the keypair and an empty spend key 20:53:51 then you send a transaction to the address 20:53:56 Hmm, and the spend key is all 0. You could derive it too, so it would be possible to have full access to this wallet address 20:54:42 no reason to, really. you aren't supposed to send usable amounts of xmr to it 20:54:51 The easy way to put arbitrary 32 bytes on the blockchain is to put them where stealth address would be. It also burns coins, but it's easier to implement 20:55:16 but is that usable with unmodified wallets? 20:55:19 It will require a modified wallet though 20:55:27 lol 20:55:44 Sorry, my category of "easy" is different from non-dev people :D 20:56:59 What's the point in burning coins? Am struggling to understand 20:57:39 because an atomic unit is basically free and it's the easiest way to make a transaction 20:59:07 But what is the purpose of such a transaction 20:59:07 ? 21:01:29 If you can put a hash into the blockchain you can e.g. prove that a certain document existed already at a given point in time 21:01:45 I believe the burning is merely a necessary side effect, not a goal. 21:01:51 yeah exactly! 21:02:24 Ah like ordinals sort of 21:02:32 I wonder whether that would really be without any side effects if people started to burn coins now left and right ... 21:02:48 Even if only in atomic units 21:03:11 If they use unmodified wallets for this, it shouldn't be a privacy problem 21:03:21 Transactions will look the same 21:04:45 Basically just to save something. But it's not possible to pass the ownership with the above approach. Correct? 21:05:03 Yeah, but more and more enotes would become "dead ends". Maybe you really can't see any effect of that, nobody could see they don't become true spends anymore, ever 21:05:20 right, it just timestamps data 21:06:04 you could use something like this to provide consensus for a sidechain tho 21:06:09 "If your only tool is a hammer, everything looks like a nail" comes to mind. Plenty of blockchains around that *want* you to do such stuff 21:06:28 No one without the hash would be able to prove that these enotes are dead ends so it depends what this is being used for. 21:06:28 Why bother Monero? 21:07:04 Statistically, they would be used N-1 times (no true spend), compared to outputs which are eventually spent 21:07:17 *used as decoys in rings 21:07:31 Maybe we could start kind of a contest: "Most creative (ab)use of Monero and its blockchain" ... 21:07:32 I mean seen in rings 21:08:17 But statistics operates with huge number of transactions, so you still can't tell anything about an individual transaction 21:08:30 Does anybody remember the crazy person that wanted to encode messages by using the last digits of amounts? 21:08:39 oh no lol 21:15:06 Yeah, he left after going bankrupt after a PoC where they mistakenly used the first digits of amounts. 21:53:01 lol