Bitcoin Forum
May 04, 2024, 02:42:49 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Bitcoin / Project Development / Re: Project: Preturnio - a full text search engine for Bitcoin on: June 02, 2023, 06:44:16 PM
The site is awesome and the interface are very clean and fast... it immediately made me think about a site like Preev.com (fast & efficient and no unnecessary bells n whistles)

I am just curious, why did you choose the name "preturnio" for your domain? How will people relate to a text "search engine" with a name like that?

In any way, I bookmarked this site and will surely spread this URL to all of my friends. Thank you for the effort, hope to see a lot more from you in the future.  Wink

Very kind words - thank you and glad you're enjoying the site. The reason for the name can be (hopefully) found in the animated logo on the homepage - when the project started it was before ordinals came on the scene and was focused on searching through OP_RETURNs - the name is a riff on that with something that was supposed to sound catchy. Names are hard and I've never been great at it Smiley It's hard enough to come up with a name for anything these days let alone something that would naturally invoke 'search' but I'd argue that DuckDuckGo got away with it so... 🤪

I appreciate you sharing the site and your gracious comments. Thank you!
2  Bitcoin / Project Development / Re: Project: Preturnio - a full text search engine for Bitcoin on: May 13, 2023, 06:58:48 PM
One noticing thing was, it associated the ChatGPT with one of the Darwins Evolution theory.

Question: does it hide text with asterisk for the safety reasons or for example out of copyright law to protect the breach of data?

In the result viewer shows data hidden with asterisks. (Many things to learn about this tool tbh)

I appreciate you exploring the site! To clarify your comment - Preturnio didn't 'associate' anything - there is an inscription that was made in a specific transaction (e.g. 754f52551d5168972874cc9249ca0a5a4741cc610a3f48cdf0551e445a4ad1cc) where someone embedded that entire block of text inside a witness script (i.e. an ordinal) - that is the literal text that was inscribed. Preturnio is doing a text-search - i.e. pattern match - and it will return all Bitcoin transactions where it finds a match/partial match (see the Docs page for more details).

Preturnio doesn't mask any data - if you're seeing asterisks in the text, then they are literally in there. This is why I added the 'Verify' section of each result so you can go look at other Ordinal explorers to see the same result. You can also click on 'Inspect Inscription' if you wanted to look at the raw hex of the transaction.
3  Bitcoin / Project Development / Re: Project: Preturnio - a full text search engine for Bitcoin on: May 13, 2023, 06:43:09 PM
Hi OP, with recent BRC-20 and ORC-20 (both use/depends on Ordinals) hype, i wonder how your server/website process lots of small Ordinals transaction? I'm curious about it, so i decide to search few keyword related to those and it seems you haven't update your word stop. For example,
1. "orc-20" keyword return "32,355 results in 5.00 seconds".
2. "deploy" keyword return "30,181 results in 4.57 seconds".
3. "send" keyword return "699 results in 0.59 seconds".
4. "ordi" shows message "Your query took a little too long to process - to manage our limited resources, queries that take longer than approximately 5 seconds will time out. Please try a different query.".

Thanks for going into detail here. The explosion of ordinals has definitely been a bit of a challenge for this project - especially these BRC/ORC-20 tokens which have been inscribed so many times (as you probably know the provenance=timestamps are the key). So good catch as I had not run the stop-word analysis script and those terms should definitely be in there and have now been added.

When the project first started, BRC-20 wasn't a thing so looking in a block with ordinals you were going to find a nice collection of interesting stuff (text/html) - now (IMO unfortunately) if you're not doing a search for something specific and you just want to see what's in a particular block, you're not going to see those interesting text/HMTL inscriptions because you're going to be bombarded by BRC/ORD inscriptions. I should probably look at a filter so that you can find/browse the interesting stuff.

Thank you again for checking out the site and providing valuable feedback!
4  Bitcoin / Project Development / Re: Project: Preturnio - a full text search engine for Bitcoin on: May 11, 2023, 03:24:35 PM
It would be cool if you could add alternative .onion domain, for people who are using Tor browser.

Thanks for the feedback. I have no idea how to do this  Cheesy but I will start researching how to offer the platform through a .onion domain.. great suggestion.
5  Bitcoin / Project Development / Re: Project: Preturnio - a full text search engine for Bitcoin on: May 06, 2023, 02:27:55 AM
Dark mode and optionally dark mode by default. I know it's already mentioned, but IMO it's important feature.
Dark mode is now live on the site. Thanks for the suggestion!
6  Bitcoin / Project Development / Re: Project: Preturnio - a full text search engine for Bitcoin on: May 01, 2023, 02:38:18 PM
I've been doing web design for roughly the past decade, and I have say, I think your web design here is overall plenty fine. It's clean and modern, and in informational and data-heavy sites like this, you want to stay on the side of minimalism in design. If the design was flashy and animated, it'd confuse more "rookie" Bitcoiners to who a lot of your site's data is pretty foreign. Great site as all others have said, just wanted to give my two cents on the web design discussion.

Appreciate that - not a designer myself - got someone to do the wireframes. Definitely tried to keep it minimal but also give it a little shine. I do think I need to fix the mobile UX - right now it's responsive but ends up just shrinking everything which isn't great - need to give this a little more thought to give the text some more prominence - this would obviously increase each result's real estate in the vertical but everything feels very squished on a phone now.

I appreciated your comment about using animation - I was a little conflicted at first about the animated logo GIF at the top and the scrolling marquee at the bottom - I know some people thing that's just dumb but I felt the animation was subtle enough (plus it's only on the home page). I kinda think the marquee is fun Smiley
7  Bitcoin / Project Development / Re: Project: Preturnio - a full text search engine for Bitcoin on: May 01, 2023, 02:10:22 PM
After using Preturnio, I have to say it's an amazing tool. It makes searching for specific text on the blockchain a breeze, and I love how it shows when the data was created and which block it was confirmed in. The word list is also pretty cool. However, it would be great if you could add a filter and sorting feature, so users can organize words by specific criteria.

Overall, great job OP! I really appreciate the effort you put into developing this tool.


Thank you thank you! Really appreciate the feedback.

Yes the platform needs better filtering and sorting for sure - I know a lot of people already want to filter out the BRC-20 token entries. Just need to figure out a nice UX for this.

Do you have any specific suggestions around filtering/sorting?
8  Bitcoin / Project Development / Re: Project: Preturnio - a full text search engine for Bitcoin on: April 30, 2023, 03:50:22 AM
  • Dark mode and optionally dark mode by default. I know it's already mentioned, but IMO it's important feature.
  • Better search algorithm which accept typo from. For example "block size" show 7 results while "block sizze" show 0 result.
  • Warning about potential mature/controversy things on search result. For reference, there are 687 results when i use keyword "sex".

Thanks for these suggestions!
  • Dark mode: working on it.
  • This is a limitation of the search index engine and how it handles individual tokens. There are multiple 'strategies' to use and the one that fits most use cases looks like 'size' and 'sizze' as two different words. There's not much I can do about that without significantly changing the index configuration. I believe the solution might be to up the 'fuzzy' settings and I'll take a closer look at that - I do need to do better in terms of getting closer to a UX that folks expect from Google.
  • That's a tough one. I actually agree with this concept but I worry that any type of messaging opining about content can put a lot of Bitcoiners off. Transparently: I am removing a bunch of 'inappropriate' words from the search marquee at the bottom (you won't see this if you're using Safari due to marquee performance issues on that platform) but if someone types in a word and that word is somewhere in the index, it will come back with results. Luckily I'm only dealing with text and not images. Additional transparency: I have a censor flag I can flip on a tx in case there is something that is clearly 'very very bad' - if I flick that switch for a tx, the encoding results won't be shown in the UI - so you'll still get a result - you just won't see the decoded text.


--snip--
I believe he refer to old technique which use 20-byte hashed public key (on Bitcoin legacy address) as a way to store text and other arbitary data. Visit https://www.righto.com/2014/02/ascii-bernanke-wikileaks-photographs.html and check section "How to put your own message in the blockchain".

Thanks for the reference - I took a look at that and I think I'll skip that for the moment - not sure the juice is worth the squeeze unless lots of people start asking for it.
9  Bitcoin / Project Development / Re: Project: Preturnio - a full text search engine for Bitcoin on: April 28, 2023, 02:39:12 PM
The project looks complete, the design is cool and the search is smooth, why not create an ANN Topic here ----> https://bitcointalk.org/index.php?board=84.0.

Suggestions, um let me think about the following:
 - Dark Mode.
 - OP_RETURN used in Bitcoin history[1].
 - Search for information by an individual such as Satoshi or a mining pool.
 - Proof of Burn addresses, such as messages sent through addresses.

[1] https://twitter.com/pourteaux/status/1361821176801157122

This is great - thank you! But so many questions...

Dark Mode - yeah. I'm really bad at CSS and while building the UI I found it very frustrating to continually tweak two different CSS fields but I really need to do this.

Regarding the other three suggestions, can you provide some more details?

1. OP_RETURN used in Bitcoin history[1]: can you be more specific here?

2. So you can search for details related to a mining pool because I'm indexing coinbase transactions but the 'problem' here is performance. So let's say you wanted to find transactions with the word 'USA Pool' - you can search for that but Preturnio will find over 20,000 records and these searches are typically very slow. In fact, the word 'mined' is in my stop word list (try searching for the word 'mined' and you'll see what I mean).

3. Not sure what you're referring to here - can you give some examples? Remember that Preturnio is about searching for plain text - so if you're looking for specific 'types' of transactions that don't include plain text, I'm not indexing those transactions. I hope that makes sense and answer the question but an example would be helpful....
10  Bitcoin / Project Development / Re: Project: Preturnio - a full text search engine for Bitcoin on: April 28, 2023, 02:14:01 PM
I liked the idea, the design of the site is elegant and clean, the speed of response and the way the data is displayed, it is more of a professional work than a side project.

I will bookmark this page.
The only thing I didn't like is that my search results and others appear in the bar below.
I suggest adding random words in the search option so that it helps the user if he has no ideas.

What are your future plans?

Thanks for the feedback.

This is a side project - I'm just super OCD about UI/UX and spent a lot of time trying to make it smooth and simple to use. I guess that's positive if people think it looks more professional Smiley

Regarding search results: that's good feedback. The label above the marquee says 'recent searches' when this should really be 'what are people searching for?'. It sounds like the concern here is one of privacy which is valid. I did think about a dropdown in the search text field similar to what Google does with 'recent' / 'trending' searches but I didn't think that made sense until I have a lot of search query history to work with, but I will think about how to improve this.

Plans are to optimize speed and improve indexes - for example, consider the following OP_RETURN:

https://preturnio.com/8bbc96506afcee124600c94dcdc85c619db96f825a2d065bccd0b3129962ed3c

If you wanted to find this transaction, you could search for the entire string or just '2565C53636AB9239157C9F7D2E97656866393A004DE00BAB742FD4F57DC66CB7' - but let's say you wanted to look for the last few characters (e.g. 4F57DC66CB7) - you won't get any results. So it would be good to add some options for more powerful searching. I also wonder if some people would find value in searching for the raw hex instead of the encoded data. Obviously the result set could be much bigger but would that be of value?

I would also like to support adding search to the mempool - just trying to figure out how to do that with reliable infra. The initial index was built using my home node but now I use Quicknode for each new block. Handling the mempool would, I think, require my own node and that's actually pretty expensive to host in the cloud so trying to figure that out. I am of course open to other requests from folks who have ideas to help improve the concept.

Thank you for the feedback and for spending the time to take a look at the project. I really appreciate that.

11  Bitcoin / Project Development / Project: Preturnio - a full text search engine for Bitcoin on: April 27, 2023, 12:46:51 AM
Hi. I wanted to share my new project Preturnio - a full text search engine for Bitcoin. With Preturnio you can search for text inside every OP_RETURN, Coinbase transaction and ordinal transaction since the genesis block. You can play with it over at https://preturnio.com

Block explorers can search for transactions, blocks and addresses but searching for arbitrary text is a challenge. Data is stored in the blockchain natively in hexadecimal format and not easily readable by humans. Preturnio solves this with an easy-to-use search interface. Simply enter the text you’re looking for and Preturnio will return highlighted results found in any OP_RETURN, Coinbase or Ordinal transaction. See when the data was created, which block it was confirmed in and other relevant details.

You can search for anything: source code, names, quotes, brc-20 tokens – any plain text you can think of, you can find in the blockchain with Preturnio. You can also share transactions with a direct link or even a preview image. Posting to Twitter will automatically create a Twitter card.

Ordinals are of course supported. Each inscription can be previewed inline or full screen. The platform support all transactions encoded with text-supported MIME types and we categorize inscriptions into two buckets – text and HTML. You can toggle to source code view with a familiar search interface to find the text you’re looking for inside the inscription payload. When you share an inscription, Preturnio will try to include a preview of the inscription whether it’s text or HTML. Once you’ve found your inscription, you can then search inside it with a familiar ‘Find’ experience to look for specific text.

Naturally each search result can be verified with a single click to on one of several public block explorers as well as ordinal explorers for inscriptions. It's also easy to copy the TX ID to verify on your own node.

Preturnio has also cross referenced all transactions against a published list of all known English words (more languages coming soon) so you can browse individual words stored somewhere on the blockchain. This is actually a lot of fun!

Check out the https://preturnio.com/docs to learn about other search features supported.

Feedback is encouraged and appreciated. Thanks for listening!
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!